java math类和BigDecimal 类

java math类 Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数,Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。Java  Math类中的常用方法:static double abs(double a)   返回 double 值的绝对值。static float abs(float a)     ...
分类: 其他 发布时间: 05-17 23:22 阅读次数: 5

centos6.5x64每次开机都没有分配ip

首先开启虚拟机进入centos6.5x64系统进入图形界面,输入ifconfig命令查看一下ip地址,发现是还没分配的这时我们应该考虑我们的系统启动的同时,网卡有没有被激活,如果网卡还没被激活的话就不会分配ip那么我们用vi编辑器进入到我们的网卡配置文件"/etc/sysconfig/network-scripts/ifcfg-eth0"查看一下这时可以看到ONBOOT=no,表示系统启动时不激活...
分类: 其他 发布时间: 05-17 23:22 阅读次数: 5

CentOS6.5 安装宝塔

注意:安装宝塔需要64位的Linux系统rz上传安装文件(install.sh)用sh命令直接运行安装文件(若不是root用户,要用sudo)"sh install.sh"然后到最后会提示Congratulations! Install succeeded!还有用户名和密码(注意要记好用户名和密码),因为登陆宝塔面板的时候会用到接下来就是在centos图形界面打开浏览器,在地址栏输入 http:/...
分类: 其他 发布时间: 05-17 23:21 阅读次数: 5

linux nginx配置多个网站

1.把网站配置在hom目录下,需要建立wwwroot目录 1.在nginx.conf 增加inlcude代码,然后创建一个vhost,最后配置个xxx.com.conf //编辑nginx.conf sudo vim /usr/local/nginx/conf/nginx.conf //增加行 include vhost/*.conf //保存退出 //在/usr/local/nginx/conf目录新建vhost文件夹 mkdir vhost //创建每个域名的配置 sudo vim ji
分类: 其他 发布时间: 05-17 23:21 阅读次数: 4

通过JavaScript让页面只刷新一次

1、充分利用地址栏可带参数的选项,用脚本来取得页面间的传递参数,并不需要后台程序的支持。 2、函数名 function reurl(){ url = location.href; //把当前页面的地址赋给变量 url var times = url.split("?"); //分切变量 url 分隔符号为 "?" if(times[1] != 1){ //如果?后的值不等于1表示没有刷新 url += "?1"; //把变量 url 的值加入 ?1 self.location.replace(
分类: 其他 发布时间: 05-17 23:21 阅读次数: 5

使用Python实现九九乘法表功能

一开始设计该乘法表功能时,需要先知道一个知识点:如何保持输出的数据在同一行显示? print("hello world") print("hello world") print("hello world")#正常是输出3行hello world 该语句正常输出为: hello world hello world hello world 但如何实现三个hello world在同一行显示,需要用到"end",表示该语句的结束符,但不会换行,如: print("hello world",end= "
分类: 其他 发布时间: 05-17 23:21 阅读次数: 4

Python之路,第十五篇:Python入门与基础15

python3 异常 异常(基础) 什么是错误? 错误是指由于逻辑或语法错误等,导致一个程序已无法正常执行的问题。 什么是异常? 异常是程序出错时标识的一种状态,当异常发生时,程序不会再向下执行,而转去调用此函数的地方,待处理相应的错误并恢复为正常状态; try / except / else/ finally 语句 语法:
分类: 其他 发布时间: 05-17 23:21 阅读次数: 5

Project Euler 389 Platonic Dice (概率)

题目链接:https://projecteuler.net/problem=389 题意: 掷一个正四面体骰子,记点数为\(T\)。 掷\(T\)个正六面体骰子,记点数和为\(C\)。 掷\(C\)个正八面体骰子,记点数和为\(O\)。 掷\(O\)个正十二面体骰子,记点数和为\(D\)。 掷\(D\)个正二十面体骰子,记点数和为\(I\)。 求\(I\)的方差,并将你的答案四舍五入到\(4\)位小数。 每个面出现的概率 等价。 题解: 可能我学了假的概率论和统计方法...以前不知道\(Bie
分类: 其他 发布时间: 05-17 23:21 阅读次数: 4

SQL Server Replication的分发服务器的快照文件夹位置查找

SQL Server分发服务器配置中,需要配置快照文件夹(Snapshot Folder),用于存储发布的数据和架构文件的工作目录,那么如何查找当前SQL Server数据库服务器的分发服务器的快照文件夹位置呢? 如果配置了具体发的发布和订阅,那么可以在对应的发布的属性-》快照文件里面查看,如果还没有配置具体的发布和订阅,这个需要怎么查看呢? 今天恰巧遇到了这样的问题,研究了一下,其实这些值保存在表msdb.dbo.MSdistpublishers下面,如下所示。 SELECT * FROM
分类: 其他 发布时间: 05-17 23:21 阅读次数: 5

逻辑斯蒂和最大熵-李航

1、逻辑斯蒂分布 sigmoid 曲线 二项逻辑斯蒂回归模型,实际上是二项判别模型。 基于逻辑斯蒂的似然函数等于每个取值的概率之积。对数似然是对他们取log 多项逻辑斯蒂回归,实际是二项的扩展。 2、最大熵模型 由5.2.2节的熵模型。使我们需要的公式。 所谓最大熵,是指83页定义的条件熵的最大熵。 我们知道这个熵模型实际上是带负号的,负号变边,将求最大问题变成求最小问题,即凸函数问题。 A、引进拉格朗日问题,将该问题变换为拉格朗日问题,由对偶性质,得到求最小值的最大值,最小值可由求导得到,最
分类: 其他 发布时间: 05-17 23:21 阅读次数: 4

Learning Vector Quantization

学习矢量量化。 k近邻的缺点是你需要保留整个训练数据集。 学习矢量量化算法(简称LVQ)是一种人工神经网络算法,它允许你选择要挂在多少个训练实例上,并精确地了解这些实例应该是什么样子。 LVQ的表示是一个codebook vector集合。这些都是在开始时随机选择的,并根据学习算法的多次迭代对训练数据集进行最佳的总结。 在学习之后,codebook vector可以用来做出像k最近的邻居那样的预测。通过计算每个codebook vector和新数据实例之间的距离,可以找到最相似的邻居(最佳匹配
分类: 其他 发布时间: 05-17 23:21 阅读次数: 5

并发之AtomicIntegerArray

5 并发之AtomicIntegerArray 该类是Java对Integer数组支持的原子性操作;在认识这个类之前我们先来看一个方法,这个方法是Integer类中的; public static int numberOfLeadingZeros(int i) {} 看看官方的解释吧:返回具有至多单个 1 位的 int 值,在指定的 int 值中最高位(最左边)的 1 位的位置。 看完官方的解释大家知道了吧;哈哈,说实话其实我也没能理解;但是这并不妨碍我们对该方法的使用; 该方法直译过来就是抵
分类: 其他 发布时间: 05-17 23:21 阅读次数: 5

补课系列:最小生成树

补课初衷:工作对算法能力的要求越来越高,减少刷剧刷微博的时间。所以想在2018年补基础算法的课,提高自己的同时打发一下时间。不一定在接下来的日子能够补完,看到哪里算哪里。 补课方法:结合应用,论文,数据,慢慢实现慢慢模拟慢慢总结。 内容包括 1.图算法; 2.优化算法; 3.分类/回归算法; 4.频繁项挖掘算法; 5.神经网络算法; 6.概率统计算法; 第一课:最小生成树分割遥感影像。
分类: 其他 发布时间: 05-17 23:21 阅读次数: 4

笔记--Windows修改emacs文件路径

I. Emacs默认安装路径: Emacs在windows的默认安装路径是 C:\Users\用户名\AppData\Roaming 但这个文件夹是隐藏的,可以通过搜索%AppData%找到 II. 打开/创建.emacs配置文件 Emacs不会自动创建.emacs文件,可以通过C-x C-f (打开/创建文件)在默认安装路径C:\Users\用户名\AppData\Roamin...
分类: 其他 发布时间: 05-17 23:21 阅读次数: 5

笔记--Windows安装Emacs和MinGW

I.下载地址 Emacs:https://www.gnu.org/software/emacs/emacs.html MinGW:https://sourceforge.net/projects/mingw/postdownload?source=dlp II.安装MinGW 下载完成后双击安装,我选择的是gcc-c++包进行下载安装。安装完成后默认目录应该是C:\MinGW 选中计算机...
分类: 其他 发布时间: 05-17 23:21 阅读次数: 5

Emacs设置theme、设置字体、显示行号

I. Theme对lisp我还不熟悉,Emacs主题是在下面的地址复制过来的: https://emacsthemes.com/点击选中的theme,如下图, 显示有两个链接,点击Local Source Code,即可跳到源代码页面,不需要下载包,直接复制代码,添加到.emacs文件,保存重启即可。III. 设置字体我暂时使用的是Windows Emacs自带的字体(公司只使用Windows,
分类: 其他 发布时间: 05-17 23:20 阅读次数: 4

Emacs显示时间、隐藏菜单栏工具栏、关闭启动画面、高亮当前行

I. 显示时间 .emacs加上: (display-time-mode 1) ;; 常显 (setq display-time-24hr-format t) ;;格式 (setq display-time-day-and-date t) ;;显示时间、星期、日期II. 隐藏菜单栏工具栏滚动条 .emacs加上: (tool-bar-mode 0) (menu-bar-mode
分类: 其他 发布时间: 05-17 23:20 阅读次数: 5

USB安装Ubuntu单系统,设置拼音输入法

U盘安装UbuntuUbuntu官网下载:https://www.ubuntu.com/download/desktop 官网下载下 Easy ways to Switch to Ubuntu项有三种方式,点击USB方式跳过去下载Rufus即可。总的流程就是:下载Rufus–> 选择已下载的Ubuntu镜像按流程制作USB启动盘–>重启后按F12选择安装即可。安装单独的Ubuntu不需要手动分配
分类: 其他 发布时间: 05-17 23:20 阅读次数: 6

Pip安装pyinstaller出现utf-8解码错误

安装pyinstaller a. python未设置环境变量: cmd转到python的script目录,输入命令pip install pyinstaller b. python已设置环境变量 cmd直接输入命令pip install pyinstaller 在安装过程中出现了解码错误: “UnicodeDecodeError: ‘utf-8’ codec can...
分类: 其他 发布时间: 05-17 23:20 阅读次数: 8

Python + selenium命名截图并保存到指定文件夹

1.0 需要导入pathlib的Path类: from pathlib import Path 2.0 截图函数: 可以使用以下两种 driver.save_screenshot() driver.get_screenshot_as_file() 3.0 实现: i=1 scrpath='D:\\Ex3' #指定的保存目录 capturename = '\\'+str(i...
分类: 其他 发布时间: 05-17 23:19 阅读次数: 3