分解质因数
1 问题分解质因数,输入一个正整数,将其分解质因数。
比如:输入45,输出3*3*5;输入90,输出2*3*3*5。
2 代码1234567891011121314151617public static void de_quality_factor() { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); int n = N; if (n < 1) return; System.out.print(n + "="); for (int i = 2; i * i < n; i++) { while (n % i == 0) { System.out.print(i); n = n / i; if (n != 1) System.out.print("*&qu ...
Windows10登录不上Micrsoft账户,解决办法
1 问题在登录Windows账户时,出现了以下错误:
2 方法一(修改DNS)将网络的DNS配置改成微软的DNS即可:改成如下DNS地址即可,这是微软的DNS地址:4.2.2.2、4.2.2.1或者这里有一个免费的DNS网址,可以试试这里的也行
改完DNS之后,如果还不行,那就看看自己是否开启了网络代理服务,如果开启了,一定要关掉才可以,否则也不能正常登录。
2 方法二然后使用win+R打开运行界面,并输入:services.msc,点击【确定】找到【Microsoft Account Sign-in Assistant】,点击【属性】,设置成自动启动,重启即可。
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
使用echarts插件时,发现y值相同,但不是同一条直线,解决方法
1 问题在使用Echart插件进行画图时,发现X轴的值固定,Y轴的也是相同,当鼠标悬停时显示的值也是相同的,但是显示效果确实好像两条不一样的线,效果如下:具体JS代码如下:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 // 1.对echarts对象进行初始化// <!-- var myChart = echarts.init(document.querySelector(".box"));--> var myChart = echarts.init(document.getElementById("char1")); // 2.指定配置项和数据 option = { title: { text: '预测' ...
使用echarts时,通过setOption多次修改数据,发现切换时会有数据遗留问题,解决方法
1 问题在使用echarts时发现,一个echarts实例对象,我想显示多组数据,通过JS修改option中的series属性,并通过setOption重新渲染echarts图表,但是,在使用过程中发现,当我从一组数据切换到另一组数据时,这一组数据同时会显示上一组数据中的数据,看下如:
2 解决方法在echarts官网的API中,有一个clear方法,该方法的主要功能是:清空当前实例,会移除实例中所有的组件和图表。在重新渲染图表信息之前,加上下面的代码即可:
12myChart.clear(); //在setOption之前加上该语句即可myChart.setOption(option);
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
谷歌的logo的颜色代码
color code
颜色
[R, G, B]
16进制表示
蓝色
[66, 153, 244]
#4286F3
红色
[234, 67, 53]
#EB4537
黄色
[251, 188, 5]
#FAC230
绿色
[52, 168, 83]
#55AF7B
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
一款超级简洁的时钟APP,可以用作电脑屏保
1 Fliplo简介
该款APP(官网)有MAC版、Windows版、iPhone/iPad版。对应下载地址如下:
windows
mac
iphone/iPad
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
python的matplotlib如何给多个子图只添加一个图例
1 方法1123456789101112131415161718import matplotlib.pyplot as pltfig = plt.figure()axes = fig.subplots(nrows=2, ncols=2)axess = []for ax in fig.axes: axess.append(ax) axess[0].plot([0, 10], [0, 10], label='linear')axess[1].plot([0, 10], [0, 10], label='linear')axess[2].plot([0, 10], [0, 10], label='linear')axess[3].plot([0, 10], [0, 10], label='linear')lines, labels = fig.axes[-1].get_legend_handles_labels()fig.legend(lines, labels, loc='upper cen ...
tensorflow/keras使用GPU进行训练
1 需要的环境配置
Anaconda环境,Anaconda安装教程
CUDA,CUDA下载,这里需要注意CUDA、cuDNN、tensorflow的对应版本,对应版本查询
cuDNN,cuDNN下载,这里需要注册
tensorflow-gpu
keras
2 CUDA安装与配置进入CUDA下载页面选择对应的CUDA版本:
选择一个需要下载的版本,然后选择系统以及安装方式进行安装。
2.1 这里以本地安装(local)为例:你可以选择精简安装和自定义安装:
精简安装:安装默认需要的包,这里不建议,因为可能有些包之前安装过,这里可能会覆盖之前安装的包、
自定义安装:自己选择一些需要安装的包,可以只安装自己需要的
如图选择CUDA列表中的Development,Runtime,Documentation,Samples的四个组件,其他组件可按需安装:
记住安装位置,用来配置环境变量。
2.2 CUDA环境变量配置点击【我的电脑】-》【属性】-》【高级系统设置】-》【环境变量】进行环境变量的配置,如果CUDA安装完成,默认会多出以下几个系统变量:CUDA_PATH、CUDA ...
为什么单例模式需要双重检测?
12345678910111213141516171819public class SingleTon { private static SingleTon singleTon = null; private SingleTon() { // TODOAuto-generated constructor stub } public static SingleTon getInstance(){ if(singleTon == null) { synchronized(SingleTon.class) { if(singleTon == null) { singleTon =new SingleTon(); } } } returnsingleTon; }}
1 ...
python的matplotlib中给函数图像添加文字和箭头的注释
1 Annoate关于annotate更多的参数解释可以查看官方文档的注释内容,写的很全面,这里给出几个常用的参数用法,能够更好的掌握annotate的用法。
主要的参数:
text : str
The text of the annotation. s is a deprecated synonym for this parameter.
xy : (float, float)
The point (x,y) to annotate.
xytext : (float, float), optional
The position (x,y) to place the text at. If None, defaults to xy.
12345678910111213141516171819202122import numpy as npimport matplotlib.pyplot as pltfont = {'family': 'serif', 'color': 'darkred ...