发表于: other | 作者: | 日期: 2017/7/07 03:07
标签:

张益唐的故事之所以特别轰动的原因在于,作出巨大数学贡献的他已经接近60岁,之前只是个默默无闻的讲师。
2012年7月3日,在一个阳光明媚的下午,张益唐在科罗拉多州好友齐雅格家后院抽烟,20多分钟里他有如神明启示般的想出了主要思路,找到了别人没有想到的特别突破口。
2013年4月17日,一篇数论论文被投递到纯粹数学领域最著名的刊物《数学年刊》。不到1个月,论文所涉及领域的顶级专家罕有地暴露自己审稿人的身份,信心十足地向外界宣布:这是一个有历史性突破的重要工作,文章漂亮极了。这位评审人就是当今最顶级的解析数论专家亨利·伊万尼克。
More …

评论关闭
发表于: java/j2ee | 作者: | 日期: 2017/6/30 01:06
标签: ,

笔者之前一直把取余和取模运算混淆,甚至认为这两者是同一种事物,各种资料说法就更不统一了。其实取余是数学运算,取模是计算机运算。记得在上小学的时候,学过余数,那时候还没有学负数。比如 7 除以 4 等于 1,余 3;10 除以 3 等于 3,余 1。很简单,余数要小于除数。(引入负数的概念之后,余数的绝对值要小于除数的绝对值)下面就说一下求余运算的原理吧。 More …

评论关闭
发表于: java/j2ee | 作者: | 日期: 2017/6/29 07:06

MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。
MD5功能:
输入任意长度的信息,经过处理,输出为128位的信息(数字指纹);
不同的输入得到的不同的结果(唯一性);
根据128位的输出结果不可能反推出输入的信息(不可逆);
More …

评论关闭
发表于: java/j2ee | 作者: | 日期: 2017/6/23 02:06
标签:

本文将教大家如何进行JVM参数配置,JVM提供了大量命令行参数,大家可以将本文打印下来作为资料备查。最后还将为大家讲解如何进行调优,相信你一定会感兴趣的。
高手教大家如何进行JVM参数配置
堆大小设置
JVM中最大堆大小有三方面限制:
相关操作系统的数据模型(32-bt还是64-bit)限制;
系统的可用虚拟内存限制;
系统的可用物理内存限制。
More …

评论关闭
发表于: lnmp | 作者: | 日期: 2017/6/23 11:06

sun.jnu.encoding 影响文件名的创建,而 file.encoding 则影响到文件内容。
所以说,在我们使用 Java 处理中文文件的时候,如果发现文件的中文内容没有乱码,而文件的中文名发生乱码,我们就应当多考虑一下 sun.jnu.encoding 和 file.encoding 的区别了。
支持中文文件目录的 org.apache.tools.zip.* 打包解压缩中文文件夹都没有问题的。但有的时候打包后的中文文件名会出现乱码,这是为什么呢?查看 org.apache.tools.zip.ZipOutputStream 的 API 会发现关于其 getEncoding() 方法的说明:“The encoding to use for filenames and the file comment.”,将以下语句执行一下:

org.apache.tools.zip.ZipOutputStream out = new org.apache.tools.zip.ZipOutputStream(new java.io.FileOutputStream(“D:/temp/testfile.zip”));
System.out.println(“out.getEncoding()=” + out.getEncoding());

执行结果如下:

out.getEncoding()=null

问题就在这里了。在 org.apache.tools.zip.ZipOutputStream 创建好以后,手工设置一下:

out.setEncoding(System.getProperty(“sun.jnu.encoding”));

发现打包后中文名可以正常显示了。
参考一:http://stackoverflow.com/questions/1066845/what-exactly-is-sun-jnu-encoding【stackoverflow 关于 sun.jnu.encoding 的解答】,
参考二:http://www.jajakarta.org/ant/ant-1.6.1/docs/ja/manual/api/org/apache/tools/zip/ZipOutputStream.html【ZipOutputStream 的 API】,
参考三:http://massapi.com/source/apache-ant-1.8.2/src/main/org/apache/tools/zip/ZipOutputStream.java.html【ZipOutputStream 的源代码】。
来源:http://blog.csdn.net/defonds/article/details/7044750

评论关闭
发表于: DB/ES | 作者: | 日期: 2017/6/22 10:06

上一篇《58到家数据库30条军规解读》引发了广泛的讨论,某些军规部分同学有疑惑,补充一文说明。
 
军规:必须使用UTF8字符集
和DBA负责人确认后,纠正为“新库默认使用utf8mb4字符集”。
这点感谢网友的提醒,utf8mb4是utf8的超集,emoji表情以及部分不常见汉字在utf8下会表现为乱码,故需要升级至utf8mb4。
默认使用这个字符集的原因是:“标准,万国码,无需转码,无乱码风险”,并不“节省空间”。
一个潜在坑:阿里云上RDS服务如果要从utf8升级为utf8mb4,需要重启实例,所以58到家并没有把所有的数据库升级成这个字符集,而是“新库默认使用utf8mb4字符集”。
More …

评论关闭
发表于: DB/ES | 作者: | 日期: 2017/6/22 10:06

主题 数据库
军规适用场景 : 并发量大、数据量大的互联网业务
军规 :介绍内容
解读 :讲解原因 , 解读比军规更重要
一、基础规范
( 1 ) 必须使用 InnoDB 存储引擎
解读:支持事务、行级锁、并发性能更好、 CPU 及内存缓存页优化使得资源利用率更高
( 2 )必须使用 UTF8 字符集
解读:万国码,无需转码,无乱码风险,节省空间
More …

评论关闭
发表于: java/j2ee | 作者: | 日期: 2017/6/21 08:06
标签:

首先来看看JVM参数的设置形式:

-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M

这里有几个问题:
1. 各个参数的含义什么?
2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?
3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置?
More …

评论关闭
发表于: lnmp | 作者: | 日期: 2017/6/08 09:06
标签:

linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行吧。
More …

评论关闭
发表于: mac/iphone/ipad/android | 作者: | 日期: 2017/6/06 02:06
标签:

查看所有的变量:

$ printenv
PATH=/Library/Frameworks/Python.framework/Versions/3.4/bin:/Users/calios/.cabal/bin:/Applications/ghc-7.8.4.app/Contents/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Users/calios/.cabal/bin:/Applications/ghc-7.8.4.app/Contents/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Users/calios/.cabal/bin:/Applications/ghc-7.8.4.app/Contents/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
ZSH=/Users/calios/.oh-my-zsh

More …

评论关闭