自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算6+德州扑克各个牌型的概率

为了回答该知乎问题而写就的程序。Chrome浏览器按F12打开控制台,把下面代码贴进去,回车,等待几十秒,即可出结果。欢迎大牛来做代码正确性审核。function isPair(cards) { for (var i = 0; i < cards.length - 1; i++) { if (cards[i][0] == cards[i + 1][0]) retur

2017-03-22 11:33:35 13102 3

原创 TextView的省略号(elipsized属性)工作原理

原帖链接:http://stackoverflow.com/questions/6492074/why-does-textview-in-single-line-elipsized-with-end-show-boxes有人在stackoverflow上提问,说单行状态下的TextView,设置行末省略号属性: android:ellipsize="end"

2014-12-22 21:03:36 4387

原创 Activity组件介绍(一):生命周期

Activity是什么Activity是Android程序的四大组件之一(其他三大组件分别是Service、Broadcast Receiver、Content Provider)。Activity是Android程序的表示层。程序的每一个显示屏幕就是一个Activity。学过WEB开发的同学,可以把Activity理解成网页中的一个JSP文件;或者你可以把它理解成一个Windows的

2014-08-08 19:21:20 2376

原创 Android实时获取音量(单位:分贝)

基础知识:分贝这个单位

2014-08-06 21:05:10 66651 23

原创 在开发机上绕过Chrome同源策略的办法

当需要用JQuery通过ajax或者get和post方法从本地加载文件或者跨域访问时,会受到Chrome严格的同源访问策略的限制。绕过的方法也很简单:添加Chrome启动参数即可。如果只需要加载本地文件:参数为:--allow-file-access-from-files如果要跨域访问,则可以干脆关闭所有安全策略,当然浏览器会提示你稳定性和安全性降低:--disable-web-s

2013-08-21 18:33:04 10401

原创 通过求素数算法管窥STL中vector、list、deque的性能

问题需求是求整数N以内的所有素数。算法很朴素,即每次拿待检验整数candidate和已求得的素数列表内的素数进行取模运算(candidate % primes[i] )即可,而且只需要拿小于等于根号candidate的素数去检验。如果整除,则candidate为合数,不是素数。程序用C++实现。第一反应就用vector来保存素数表。实现以后考虑是不是每次求得一个素数都push_back进去效率

2013-06-21 20:32:43 1139

原创 Content脚本与扩展的其他页面脚本的消息传递

我正在实现一个Chrome浏览器扩展来解析某社交网站的数据(也就是扒网页)。点击扩展的图标,它将会pop up出一个气泡窗口,上面显示当前解析的结果。解析的工作由content page的一个javascript脚本负责。更具体的数据流程是:点击图标出现气泡窗口(popup.html),气泡窗口的javascript脚本(popup.js)将发送一个消息给content page的脚本(conte

2013-06-08 03:14:55 11001 1

转载 Xcode代码格式化利器——XEP

项目地址:https://code.google.com/p/xcode-extend-plug-in/1.打开命令行,执行下面命令: ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" brew install uncrustify注:brew的安装地址(raw.github.com/mxcl/homebrew/go

2013-05-22 02:53:36 4271

转载 MyEclipse 10 下在线安装插件

转自:http://blog.csdn.net/ssrc0604hx/article/details/7986430昨天不知道怎么就删除了电脑中的eclipse我x,还原不回来了。今天就安装了最新版本的myeclipse10,大家都知道,MyEclipse 中有一个烦人的 Software and Workspace center,这东西,加载特别慢,我用10版

2013-05-20 15:50:46 1424

原创 Python3.x自定义比较函数

在Python3.x的世界里,cmp函数没有了。那么sorted,min,max等需要比较函数作为参数的函数该如何用呢?以min函数的定义为例,有两种重载形式:单参数(一个迭代器):min(iterable[, key=func]) -> value多参数(多个待比较内容):min(a, b, c, ...[, key=func]) -> value本文主要讨论

2012-12-25 23:28:32 9432

转载 JavaScript语句后应该加分号么?

这是一个老生常谈的问题了。我之前就曾经写过一篇blog记录了我对此问题的实践与思考之旅。最近在知乎上又出现了这方面的争论,而且几乎是一面倒的支持“总是写分号”。这让我深深觉得是时候正本清源,祛除迷信了。于是我在问题http://www.zhihu.com/question/20298345下,花了整整一天时间写了以下的回答。重新发在blog上,主要是因为此文过长,作为知乎的答案或许应该精简

2012-11-23 20:52:36 2170

转载 UnicodeEncodeError: 'gbk' codec can't encode character ...

使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position ... 这个问题。 网络上有很多类似的文件讲述如何解决这个问题,但是无非就是encode,decode相关的,这是导致该问题出现的真正原因吗?不是的。 很多时候,我

2012-11-21 20:48:55 46186 16

原创 Python3.x安装第三方库的方法

本方法在Windows下测试。Python3.x不用setuptools,用easy_install。下载distribute,http://pypi.python.org/pypi/distribute/0.6.30。如果没有配置python的环境变量,那么先要在环境变量PATH这一项里加入python安装目录,如C:\python32。加入了就直接到下一步。解压后在命令行中cd

2012-11-08 18:06:14 9798

转载 Python3.x在解析含中文的文本文件时的问题

python 2.6以后把simplejson纳入到标准库中,使得python可以原生支持json解析。这个确实是很方便,从文档上来看,python的json解析似乎是相当简单,并且具有不错的扩展性。json在python下解析简单,个人觉得还是因为json的语法和python的相差不多,基本上json的k-v式结构在python中也几乎是完全一样的写法(当然引号的写法json还是要严格一些)。因

2012-11-08 16:12:06 4533

原创 关于Python3.x的字符串格式化

我们知道Python3.x引入了新的字符串格式化语法。不同于Python2.x的"%s %s "%(a,b)Python3.x是"{0} {1}".format(a,b)今天我在用MySQLdb时,需要用带参数的cursor.execute(sql,param)语句来完成SQL操作。被其他文章的陈旧说法给误导,用了cursor.execute('insert into test

2012-10-25 21:12:07 9263 2

转载 用Spring创建action中的service属性

比如 在 actionContext.xml里配置了Service和Action以及DAO Java代码  "userService" class="com.service.UserService">       "userDao" ref="userDao"/>         "userAction" class="com.action.User

2012-09-10 22:00:08 1148

转载 Hibernate主键类型详解

转载者p.s.:在xxxx.hbm.xml改:1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequen

2012-09-10 21:55:45 878

转载 JSONObject.fromObject(map)无反映的问题

程序运行到 returnJSONObject.fromObject(map).toString();这部分后就没反应了,无任何异常抛出  这句话前面和后面都加上了打印信息,运行结果是前面有打印,后面没有打印,也没有任何异常抛出,就这么莫名其妙的断掉了。 我把这段代码拿到junit下测试 就报错了。java.lang.ClassNotFoundExcept

2012-09-09 16:26:27 2659

转载 Tomcat运行时MyEclipse异常退出解决方案

myeclipse操作哪里重启tomcat或关闭tomcat ,我在用一开始打开tomcat的方法就报8080端口已经被占用  2010-11-25 22:05提问者: 423010561 | 浏览次数:1398次怎么才能在myeclipse重启呢 ,较我一下 谢谢我来帮他解答

2012-09-07 21:59:32 1413

原创 用MyEclipse 10在Tomcat 6上搭建Structs2.1+Spring2.5+Hibernate3.2框架实例

折腾了好几天的SSH2框架终于搭建好了,最困难的地方在于每次部署到Tomcat服务器后,要去%Tomcat Home%\webapps\项目名称\WEB-INF\lib删掉冲突的包(所以不能用MyEclipse内置的Tomcat,因为我找不到目录),然后再启动Tomcat服务器。我是看百度文库的一篇PDF教程做的,http://wenku.baidu.com/view/96fbfe0f581b

2012-09-07 20:01:36 2653

转载 SSH2 No result defined for action(解决方案)

这种问题已经遇到了两次了,上次是个警告,这次直接找不到action的返回字符串。测试了好几次,发现还是namespace这个属性的问题: 先对namespace做个简单的介绍:eg:英文翻译很直白,就是 用来设置包的命名空间什么是命名空间呢,它有什么作用呢?在struts2框架中命名空间的使用,实际上是在包的基础上对Action的更进一步的组织和划分。可以解决Action重命名

2012-09-03 20:01:47 832

空空如也

空空如也

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

TA关注的人

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