自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 收藏
  • 关注

原创 Photo size

照片规格(英寸) (厘米) (像素) 1寸 2.5*3.5cm 413*295 身份证大头照 3.3*2.2 390*2602寸 3.5*5.3cm 626*413小2寸(护照) 4.8*3.3cm 567*390 5 寸 5x3.5 12.7*8.9 1200x840以上 100万像素 6 寸 6x4 15.2*10.2 1440x960以上 130万像素 7寸 ...

2017-03-04 18:16:54 377

原创 汉诺塔演示

HTML5实现的汉诺塔演示程序:[img]http://dl2.iteye.com/upload/attachment/0118/6084/585acf64-b7c0-3dec-b90c-e1835b155aaf.jpg[/img]

2016-07-14 11:00:12 238

原创 求证:自然数没有最大的质数

求证:自然数没有最大的质数反证法:假设存在自然数最大的质数N, 则以所有小于等于N的质数乘积加1构造MM = 2*3*5*7*11*13*……*N+1 由上可知,所有已知质数均分解不了M,即用所有已知质数除M都余1,则有且只有2种可能的结论结论1: M是质数,且显然M>N或者结论2: 存在比N大的质数可以分解M无论哪种结论均与假设N是最大质数相矛盾。...

2015-12-17 23:43:58 583

原创 Vim config file

vim ~/.vimrc------------------------------------------------------"set color scheme"colo murphy "character encodingset enc=utf-8set fenc=utf-8"show the line numberset number...

2015-09-22 12:30:23 120

原创 随机密码生成

[code="java"]import java.util.Random;public class RandomPassword { private int length = 8; // password length private int numLen = 2; // count of numbers private int nonABN...

2015-09-10 10:19:40 124

原创 Vim命令合集

命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件vim 配置文件为.vimrcvi ~/.vimrc 在其中加入这一行可显示行号  set number文件命令打开单个文件v...

2015-09-07 10:00:02 91

原创 Python环境

为了学习Machine Learning in Action, 在机器上需要安装Python环境。 注意Windows 7用户不是Admin的话最好不要装到Program Files 文件夹下, 否则安装numpy可能出未授权错误。Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 32 bit (...

2015-08-26 20:08:00 163

原创 跑步.2015

于是,在体重计并没坏而上面的数字晃着眼睛的时候,在热的一身臭汗之际,在时隔多年的2015年的夏天,在这个晚上,我鼓了一下勇气,又开始跑步。跑步好处:增强心肺能力(预防一般感冒)、减轻鼻炎困扰、控制体重、出汗排油皮肤变好跑步不好处:脚踝骨伤痛困扰、伤膝盖备注:大圈530m,小圈350m2640 = 350 * 3 + 530 * 32800 = 350 * 83150...

2015-07-29 16:44:57 99

原创 Java 处理mail subject

对于mail subject 前面烦人的各种Re: 或Fw: 做一个有效的清除,代码如下:[code="java"]public class TestString { static String [] test = { "clean subject 0", "Re: clean subject 1", "Fw: clean subject 2", "RE...

2015-06-15 21:16:17 685

原创 Notepad++ 删空行

Find:^[ \t]*$\r?\nReplace:Search Mode: Regular expression v6.6.1 试用没问题。

2015-03-19 17:04:37 110

原创 2013回顾与2014计划

这是十分重要的一年,至少,于我而言。2013年发生了很多事情。这一年,宝宝从6个月大长到18个月,变化巨大。突然就会翻身了,突然就能坐住了,突然就能支撑起小身体往前爬了,然后就会走了。一直到现在,不光能走,还会跳舞转圈圈了。不过小脾气也长了。从以前“言听计从”,到现在说一句就委屈地哭,偶尔还摔打东西。。。还是那句话,从来没想过养孩子如此费心,尽管事前做过巨大心理准备。自然,如果无法爱孩子,...

2013-12-02 16:25:49 114

原创 Java Object类的方法们

Object的public方法:toString()equals(Object)hasCode()getClass()下面几个与线程相关:notify()notifyAll()wait()wait(long)wait(long, int)Object的2个protected方法:clone()finalize()*思考题*...

2013-08-12 20:48:24 93

原创 Chrome经常性的“喔唷,崩溃了”问题

Chrome经常性的“喔唷,崩溃了”问题我机器上这个问题以前出现过,前天又出现了,有必要记录一下:1.症状:一些站点完全打不开,还有一些打开后无响应,或直接出“喔唷,崩溃了”错误,然后down掉2.原因:网上查了一下,是Flash插件问题3.具体解决方法:http://support.google.com/chrome/bin/answer.py?hl=zh-Hans&answ...

2013-04-24 11:57:15 1952

原创 关于自律:个人Plan管理的一个工具

信息碎片化、娱乐化严重,无关目标的时间花费很容易流失。一旦开始娱乐,就会娱乐下去;一旦开始学习和工作,就会学习和工作下去。这是大脑working inertia.Chrome打开的时候不应该显示常用的(这通常是娱乐性质的,我的第一第二个分别是豆瓣和知乎)网站链接,而是自定义的学习链接。自律本身是主观的(强调“自”),但外界可以协助实现。自律可以叫做自我管理,管理四要素:计划、组...

2013-04-08 14:48:41 297

原创 有趣的“生命游戏”

“生命游戏”本世纪70年代,人们曾疯魔一种被称作“生命游戏”的小游戏,这种游戏相当简单。假设有一个像棋盘一样的方格网,每个方格中放置一个生命细胞,生命细胞只有两种状态:“生”或“死”。游戏规则如下:1、如果一个细胞周围有3个细胞为生(一个细胞周围共有8个细胞),则该细胞为生,即该细胞若原先为死,则转为生,若原先为生,则保持不变;2、如果一个细胞周围有2个细胞为生,则该细胞的生死状态保持...

2013-04-04 10:56:54 306

原创 什么是Git和Github

1. 什么是Git和GithubGit是一版本控制工具,由Linux的创始团队开发维护。Github特指[url]https://github.com/[/url],它是基于代码版本控制的社交网站(同时它也是个公司)。 大家对代码版本控制都不会陌生,对社交网站更不会陌生。2. 如何开始首先需要在Github网站注册一个账号,其次需要安装一下Git的本地端(或者叫客户端,它有一个GU...

2013-03-16 16:52:57 174

原创 Eclipse为Jar包attach source

这个一定要记下来,太特么的令人困惑了,每次都需要google一下才能找到。记住,一定是在reference下面的包上,右键选择属性,才可以加,而不是下面的lib包上的属性:[img]http://dl.iteye.com/upload/attachment/0081/1404/d8cce9df-41d7-361d-9337-e3b83097f228.jpg[/img]然后:[img...

2013-03-05 00:59:10 370

原创 有趣的统计英文单词频率的例子

统计一篇英文文档或一本小说中单词出现的次数,下面代码使用的是英文版小说"悲惨世界"做例子。 有两个需要注意的地方,一个是如何使用正则式分割单词,一个是HashMap中对元素按值排序无法直接完成,中间做了一下转化:[code="java"]import java.io.BufferedReader;import java.io.File;import java.io.FileRe...

2013-03-02 00:22:20 603

原创 有趣的统计英文字母频率的例子

统计的是英文版"悲惨世界",代码如下,使用ascii值做数组下标直接赋值:[code="java"]import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.text.DecimalFormat;...

2013-03-01 01:13:07 208

原创 有趣的将一个十进制整数转换成二进制输出的算法

原题是将一个十进制整数转换成二进制输出。分析:任何数可以表达为: n = (n / div )* div + n % div这使用了Java中2个整数相除,结果仍是整数的特点。最先得到的余数是低位的,然后位数逐渐增加,直到n/div等于0为止,这里的div是2。代码实现如下:[code="java"]import java.util.Scanner;import jav...

2013-02-27 00:20:09 333

原创 阅读计划

对于知识的累积,光看帖子或维基显然远远不够,原因很简单,那样的零碎知识不成系统,更严重的是,一些帖子甚至会出现有误导性的错误。相比之下,书籍则严谨地多,也扎实地多。对于一个有志于开发工作的人来讲,阅读将是一个伴随终生的习惯。下面是一个计划列表,有些书没有,需要买。1. 松本行弘的程序世界. 此书极好,尽管大部分内容还是Ruby的,但作者对于软件开发的讲解非常透彻2. Effec...

2013-02-26 01:39:17 103

统一批量修改照片名字

在给小宝拍的照片中,有我手机拍的,有媳妇手机拍的,还有相机拍的,于是每个月给小宝选的30张照片中,文件命名很乱。现在根据文件修改属性,统一按时间戳命名,精确到秒。程序如下:(程序规模小,因此未考虑潜在的重名问题)[code="java"]import java.io.File;import java.text.SimpleDateFormat;import java.u...

2012-09-01 14:00:07 378

关于Java的UUID

UUID或者UNID或者UID,是一个统一唯一标识,可以用来标记文档、数据或其它需要唯一标识的东西。Java 5.0内置UUID的实现,见java.util.UUID. 下面代码是找到的2种实现方式,随手测了一下,两者时间效率居然出奇的相似,在10000000次循环中,均在660秒左右。[code="java"]import java.math.BigInteger;import ja...

2012-08-30 18:40:13 180

原创 Android陆战棋的一个简单实现

刚刚完成的试验版v0.1.5,整个游戏未使用资源图片,人机战法比较简单,没有广告。代码比较复杂的地方有两处:一是工兵寻路算法,使用的是A*寻路,寻路算法的效率对人机对战算法十分重要;二是机器对战算法,仅仅使用了alpha-beta search (这是一个明棋search算法),没有模式匹配之类。实际上,计算机暗棋算法要比明棋算法复杂地多,并且低效地多,但应该有趣地多。无论哪种算法,都是对CPU的...

2012-07-29 22:03:26 240 1

关于Java中的哈希表 HashMap,Hashtable 等

[b]首先来了解一下基本概念[/b]所谓哈希表(Hash Table,又叫散列表),是存储键值对(Key-value)的表,它有下面的特性:[b]它能把关键码(key)映射到表中的一个位置来直接访问,这样访问速度就非常快[/b]。其中的映射函数称为散列函数(Hash function)。1) 对于关键字key, f(key)是其存储位置,f则是散列函数2) 如果key1 !...

2012-07-27 10:10:53 164

关于Java的“浅拷贝”和“深拷贝” (clone method)

这是关于Java的clone, 一些知道的和不知道的。1. 调用Object类中clone()方法产生的效果是:先在内存中开辟一块和原始对象一样的空间,然后[b]原样拷贝原始对象中的内容(也就是对clone对象各字段以=号赋值)[/b]。对基本数据类型,这样的操作是没有问题的,但对非基本类型变量,我们知道它们保存的仅仅是对象的引用,这也导致clone后的非基本类型变量和原始对象中相应的变量...

2012-07-24 14:31:55 168

原创 Android俄罗斯方块游戏

俄罗斯方块绝对是游戏编程界的小白鼠,值得好好研究。 使用独立线程在SurfaceView上绘制,操作手感在我的320*480分辨率下不错。代码是Eclipse工程,apk在压缩包根目录下。API level 10. 操作: 左移动一格,左移动到最左边 右移动一格,右移动到最右边 上为旋转 320×480分辨率,操作流畅 480×800分辨率下,操作有点不舒服,对...

2012-06-09 13:57:07 195 1

Android开发环境配置备忘录

首先,Java和Eclipse要安装好,Android SDK要下载好。安装Java, JAVA_HOME:C:\Java\jdk1.6.0_21\jre 安装Eclipse, Eclipse 目录:C:\eclipse-java-helios-SR2-win32\eclipse 下载Android SDK并解压缩:C:\Android\android-sdk...

2012-06-07 20:41:54 141

原创 Eclipse快捷键(转)

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+En...

2012-06-07 10:34:47 72

从某网站下载MP3的例子

从某网站下载MP3的例子。为安全起见,将网站信息匿了。[code="java"]package tools.download;import java.io.BufferedInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;imp...

2012-05-29 23:14:09 218

Android - 触摸屏模拟实现方向键

改写Android的Snake例子,使之运行于我的三星手机上。判断规则如下:如果x方向移动距离大于y方向,则认为是水平移动,反之则是上下移动。如果水平移动,x移动正距离x-x0>0 则认为向右移动,负距离x-x0= TOUCH_TOLERANCE || Math.abs(dy) >= TOUCH_TOLERANCE) { if (Math.abs(dx) >= Math....

2012-03-08 05:07:47 974

四国军棋游戏V0.3.5(未完成)

V0.3.5还是没有完成;在人工智能方面遇到巨大的挑战,附件是0.3.5的代码,仅供参考。这个游戏唯一能玩的版本是V0.2.x,是1v1模式。详细版本变更见下表。V0.3.5 (未完成)四国军棋,机器博弈算法如下:基本逻辑如下:1.统计已知布阵文件,建立初始棋子概率表;2.随机选择棋子种类,建立确定的棋盘;3.对该确定棋盘进行Maxmin搜索,找到最佳Move;4.重复...

2011-10-19 11:27:54 241 1

原创 美国老太Sylvia

Sylvia是我与之工作时间最长的一个美国同事。大概是4年前我们进入同一个系统,至今仍有工作交流。令我吃惊的是,尽管她50岁以上,外孙都有了,但工作起来仍很拼命;在中国,这是个平日看孩子,晚饭后遛弯的年纪。有很多次,系统部署方面出现严重故障,她都和我们一起加班熬夜,保持在线,状态不亚于年轻人。有一次她又熬夜和我们一起处理问题,最终问题搞定时我说"good sleep", 她回 "like a ba...

2011-06-09 01:30:38 619

原创 2011年大连徒步大会

4:30就起来了,有木有!!!!打车到达目的地,拍照留念有木有!!!!5:15就开始走,路上都没有几个人,有木有!!!!到达老虎滩12km,人突然多了起来,原来人们啊都是从老虎滩开始走,有木有啊有木有!!!!因为是跟大叔一起走的,他们都是经常爬上走山路的,一路上飞奔啊有木有!!!!到15km的时候终于歇了5分钟啊,有木有,之前一直在走!!!!还是急行...

2011-05-21 19:37:46 110

统计项目中Java文件数和Java代码行数

其实就是使用递归遍历目录下所有文件[code]import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class JavaCo...

2010-12-25 11:51:25 231

原创 2010回顾与2011计划

又到一年的年底了,很没有感觉。时光的脚步如此匆忙,以至每到此时,都会有如梦方醒般的顿悟:又一年过去了啊?老人们都说,只有看着孩子才能看到时光的脚步。我知道。孩子们长地飞快,一年一个样,我现在还缺一个孩子。工作上,转换成功。我只能说该来的总会来的,尽管它有时会迟到。还有一句话叫坚持。我已无法像刚毕业的小年轻那样可以不管不顾,有些事情必须考虑风险。目前的重点计划是尽快通过托业,并且要一次性通过...

2010-12-20 16:55:18 84

Java循环内goto语句的替代方案

众所周知,Java虚拟机根本没有实现goto关键字。我的一个函数需要这样的算法,在一个循环里,如果某一次循环不满足条件,那么整个循环需要重新开始。比如下面的例子,我想连续3次打印出随机数[b]都[/b]是0的情况。[code] private void incorrectGotoSample() { int printNum = 3; Random r = new Random...

2010-12-12 23:04:31 248

原创 《1988》最后一节

我带着一个属于全世界的孩子上路了。站在我故乡那条国道尽头的友谊桥上,在稀薄的空气里,从凌晨开始等待,我从不凝望过往的每一台汽车。1988的点烟器烧坏了,我向一个路过的司机借了火,但我不想在这个时刻再和任何陌生人言语,所以我只能一支接着一支抽烟,那火光才不会断去。自然的,我站在车外。几个小时后,香火终于断了,我俯身进车,捏了一把小家伙的脸说,我找找烟。打开了汽车的扶手箱,我掏到了在最深处的一个小玩...

2010-12-12 00:43:04 168

需安装的软件列表

现在系统中,只有一个软件是未授权软件,EditPlus,唉,这个软件真得很好用,实在没法删。下面是公司装机后,自己安装、卸载的软件列表:********Installed Softwares********2010/8/2 17:00:25 Editplus 22010/8/2 20:00:01 unispim 6.2chromeJava JRETenc...

2010-12-01 15:50:12 135

问个数学问题

请问有数学专业的么,或数学好的,或考过研的...实在不知道发哪里好了...先谢谢大家-----------------是这样,有n个点,其中A点1个,B点2个,C点2个...被置于平面上n个坐标,多次放置后,统计结果显示为在x0坐标各点出现次数为L0(线性数列,长度为点类型的个数),在x1坐标各点出现次数为L1...,在xn坐标出现次数为Ln. 问,给定一个概率(0~1),如何得到一个所有...

2010-11-28 16:14:14 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除