xx

朴素贝叶斯预测莺尾花数据

一曲冷凌霜 提交于 2020-01-07 14:37:59
import numpy as np import matplotlib.pyplot as plt from sklearn import datasets from sklearn.naive_bayes import GaussianNB import matplotlib #生成所有测试样本点 def make_meshgrid(x,y,h=0.02): x_min,x_max = x.min()-1,x.max()+1 y_min, y_max = y.min() - 1, y.max() + 1 xx,yy = np.meshgrid(np.arange(x_min,x_max,h),np.arange(y_min,y_max,h)) return xx,yy def plot_test_results(ax,clf,xx,yy,**params): Z = clf.predict(np.c_[xx.ravel(),yy.ravel()]) Z = Z.reshape(xx.shape) ax.contourf(xx,yy,Z, **params) if __name__ == '__main__': #载入iris数据集 iris = datasets.load_iris() #只使用前面两个特征 X = iris.data[:,:2] #样本标签值 y = iris

java虚拟机线上配置

99封情书 提交于 2020-01-06 23:16:46
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> java打印gc日志及堆内存异常生成快照文件 1.修改tomcat文件: tomcat/bin/catalina.sh 2. 创建文件夹 /data0/work/tomcat 下Jenkins用户创建 gc_logs 文件夹 /data0/work/tomcat 下Jenkins用户创建 heapdump 文件夹 参数: export BASE_DIR=$(dirname $0)/.. export CUR_DATETIME=`date +"%Y-%m-%d-%H:%M:%S"` JAVA_OPTS="-Xms16g -Xmx16g -Xss1024K -XX:PermSize=1024m -XX:MaxPermSize=1024m" JAVA_OPTS="${JAVA_OPTS} -verbose:gc -Xloggc:${BASE_DIR}/gc_logs/tomcat_gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps" JAVA_OPTS="${JAVA_OPTS} -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${BASE_DIR}/heapdump/heapdump-${CUR_DATETIME}

Tomcat性能优化

岁酱吖の 提交于 2020-01-06 13:58:45
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Tomcat性能优化 配置优化 配置调整 JVM优化 JAVA_OPTS="-Dfile.encoding=UTF-8 -server -Xms9G -Xmx9G -XX:NewSize=3G -XX:MaxNewSize=3G -XX:MetaspaceSize=100M -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCApplicationConcurrentTime -XX:+PrintHeapAtGC -Xloggc:/home/xzjyt/apache-tomcat-8.5.33/logs/ date +"%Y-%m-%d" _gc.$$.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/gc.dump -XX:OnOutOfMemoryError=./restart.sh“ 来源: oschina 链接: https://my.oschina.net/yunjie/blog/3153143

jquery 年月日三级联动

微笑、不失礼 提交于 2020-01-04 02:22:16
JS里 面的new Date("xxxx/xx/xx")这个日期的构造方法有一个妙处, 当你传入的是"xxxx/xx/0"(0号)的话,得到的日期是"xx"月的前一个 月的最后一天("xx"月的最大取值是69,题外话), 当你传入的是"xxxx/xx/1"(1号)的话,得到的日期是"xx"月的后一个 月的第一天(自己理解) 如果传入"1999/13/0",会得到"1998/12/31"。而且最大的好处是当你传入"xxxx/3/0",会得到xxxx年2月的最后一天,它会自动判断当年是否是闰年来返回28或29,不用自己判断, 所以,我们想得到选择年选择月有多少天的话,只需要 var temp=new Date("选择年/选择月+1/0"); return temp.getDate()//最大天数 <html xmlns=" http://www.w3.org/1999/xhtml "> <head> <title>JQuery实例 - 生成年月日</title> <meta http-equiv="content-type" content="text/html; charset=gbk"> <script type="text/javascript" src="jquery-1.3.1.js"></script> <script type="text/javascript"> $

1409:判决素数个数

眉间皱痕 提交于 2020-01-02 23:38:51
1409:判决素数个数 【题目描述】 输入两个整数XX和YY,输出两者之间的素数个数(包括XX和YY)。 【输入】 两个整数XX和YY(1≤X,Y≤1051≤X,Y≤105)。 【输出】 输出一个整数,表示XX,YY之间的素数个数(包括XX和YY)。 【输入样例】 1 100【输出样例】 25 代码 # include <iostream> using namespace std ; bool isprime ( int n ) { if ( n == 1 ) return false ; if ( n == 2 ) return true ; for ( int i = 2 ; i * i <= n ; i ++ ) if ( n % i == 0 ) return false ; return true ; } int main ( ) { int x , y , ans = 0 ; cin >> x >> y ; for ( int i = x ; i <= y ; i ++ ) if ( isprime ( i ) ) ans ++ ; cout << ans ; return 0 ; } 来源: CSDN 作者: hipoole 链接: https://blog.csdn.net/hipoole/article/details/103811323

JDK1.8-JVM参数说明

回眸只為那壹抹淺笑 提交于 2019-12-31 23:34:03
标准参数 选项和默认值 描述 -d32 使用 32 位数据模型 (如果可用) -d64 使用 64 位数据模型 (如果可用) -server 选择 “server” VM,默认 VM 是 server. -cp <目录和 zip/jar 文件的类搜索路径> -classpath <目录和 zip/jar 文件的类搜索路径>,用 ‘;’ 分隔的目录, JAR 档案和 ZIP档案列表, 用于搜索类文件。 -D<名称>=<值> 设置系统属性 -verbose:[class/gc/jni] 启用详细输出 -version 输出产品版本并退出 -showversion 输出产品版本并继续 -?/-help 输出此帮助消息 -X 输出非标准选项的帮助 -esa 或 -enablesystemassertions 启用系统断言 -dsa 或 -disablesystemassertions 禁用系统断言 -agentlib:[=<选项>] 加载本机代理库 , 例如-agentlib:hprof,另请参阅 -agentlib:jdwp=help 和 -agentlib:hprof=help -agentpath:[=<选项>] 按完整路径名加载本机代理库 -javaagent:[=<选项>] 加载 Java 编程语言代理,请参阅java.lang.instrument -splash:

Nginx/Apache图片缩略图技术

夙愿已清 提交于 2019-12-31 01:18:41
1,目的 2,使用方式 3,Nginx + Linux 缩略图实现 3.1,原理 3.2,nginx配置实现 3.3,例子 4,Apache + Windows缩略图实现 4.1,环境 4.2,原理 4.3,Apache配置 4.4,PHP配置 4.5,resize.php 4.6,例子 5,参考资料 1,目的 为了节省用户下载图片的流量,我们可以在适当的地方使用图片缩略图技术。 2,使用方式 原始图片url http://xx.xx.xx.xx/xx/xx/abc.jpg 缩略图片url http://xx.xx.xx.xx/xx/xx/abc.jpg! w x h [.jpg|.png] 最后面的.png|.jpg可选 如果希望width/height按比例缩放,设置为 - 1),限制图片返回的宽度最大为200 h ttp://xx.xx.xx.xx/xx/xx/abc.jpg!200x- 2),限制图片返回的高度最大为200 http://xx.xx.xx.xx/xx/xx/abc.jpg!-x200 3),限制图片返回宽度不超过200,高度不超过300 http://xx.xx.xx.xx/xx/xx/abc.jpg!200x300 3,Nginx + Linux 缩略图实现 3.1,原理 利用nginx image filter模块实时压缩图片 1),当访问的缩略图不存在

Windows下Tomcat GC日志配置

…衆ロ難τιáo~ 提交于 2019-12-30 19:06:23
修改catalina.bat文件 -verbose:gc //开启GC日志 注意:-XX:+PrintGC 与 -verbose:gc 是一样的,可以认为-verbose:gc 是 -XX:+PrintGC的别名. -XX:+PrintGCDateStamps //GC发生的时间信息 -XX:+PrintGCDetails //可以详细了解GC中的变化 -XX:+PrintGCApplicationStoppedTime //打印垃圾回收期间程序暂停的时间。 输出形式:Total time for which application threads were stopped: 0.0002369 seconds, Stopping threads took: 0.0000395 seconds -XX:+PrintGCApplicationConcurrentTime //打印每次垃圾回收前,程序未中断的执行时间。 输出形式 : Application time: 0.2952408 seconds -XX:+PrintHeapAtGC //打印GC前后的详细堆栈信息 -XX:+UseGCLogFileRotation -XX:+DisableExplicitGC -XX:NumberOfGCLogFiles=10000 -XX:GCLogFileSize=10M -Xloggc

Github配置SSH

左心房为你撑大大i 提交于 2019-12-27 23:45:03
以前也配置过ssh,但是没有注意用法,在配置一次熟悉流程 检查本机是否有ssh key设置 $ cd ~/.ssh 或cd .ssh 如果没有则提示: No such file or directory 如果有则进入~/.ssh路径下(ls查看当前路径文件,rm * 删除所有文件) .ssh文件夹在目录里面已经有了 使用Git Bash生成新的ssh key。 $ cd ~ #保证当前路径在”~”下 $ ssh-keygen -t rsa -C "xxxxxx@yy.com" #建议填写自己真实有效的邮箱地址 Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/xxxx_000/.ssh/id_rsa): #不填直接回车 Enter passphrase (empty for no passphrase): #输入密码(可以为空) Enter same passphrase again: #再次确认密码(可以为空) Your identification has been saved in /c/Users/xxxx_000/.ssh/id_rsa. #生成的密钥 Your public key has been saved in /c/Users/xxxx

5种JVM调优配置方法概览

痞子三分冷 提交于 2019-12-27 18:20:41
1 堆设置 -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize=n:设置年轻代大小 -XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4 -XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如:3,表示Eden:Survivor=3:2,一个Survivor区占整个年轻代的1/5 -XX:MaxPermSize=n:设置持久代大小 2 收集器设置 -XX:+UseSerialGC:设置串行收集器 -XX:+UseParallelGC:设置并行收集器 -XX:+UseParalledlOldGC:设置并行年老代收集器 -XX:+UseConcMarkSweepGC:设置并发收集器 垃圾回收统计信息 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:filename 3 并行收集器设置 -XX:ParallelGCThreads=n:设置并行收集器收集时使用的CPU数。并行收集线程数。 -XX:MaxGCPauseMillis=n:设置并行收集最大暂停时间 -XX:GCTimeRatio=n:设置垃圾回收时间占程序运行时间的百分比。公式为1/(1