摘要: 原理:找一幅画,每隔5 pixel取一个点的RGB,在CSS中用box-shadow描绘出这个点 Python from PIL import Image if __name__ == '__main__': with open('C:\\css.txt', 'w') as f: im = Image.open...阅读全文
posted @ 2015-12-23 23:56 Create Chen 阅读(4254) 评论(0) 编辑
摘要: 最新一期20150605《奔跑吧兄弟》真是太搞笑了,邓超被大家整的。。但这一期有个细节引起了我的注意,就是Angelababy在现场打电话给黄晓明,而拨键声音十分清晰。一些拥有“绝对音感”的人,稍加训练其实能直接听出电话号码的。每个电话的按键音听起来都是“嘟嘟”,但实际上都是由两个频率的声音合成的,术语叫做“多音双频(DTMF, Dual-tone multi-frequency)”...阅读全文
posted @ 2015-06-11 20:48 Create Chen 阅读(92661) 评论(72) 编辑
摘要: 在推荐系统众多方法中,基于用户的协同过滤推荐算法是最早诞生的,原理也较为简单。该算法1992年提出并用于邮件过滤系统,一直到2000年,该算法都是推荐系统领域最著名的算法。 本文简单介绍基于用户的协同过滤算法思想以及原理,最后基于该算法实现园友的推荐,即根据你关注的人,为你推荐博客园中其他你有可能感兴趣的人...阅读全文
posted @ 2015-04-30 01:55 Create Chen 阅读(30415) 评论(22) 编辑
摘要: PageRank 通过网页与网页之间的链接关系计算各网页权重,一般权重高的网页特点是:链接向它的网页数量多、链向它的网页其权重也较高。PageRank 就是通过这样的连接关系,一轮轮迭代计算后得出各网页的权重。 思路拓展一下,其实人与人之间也是连接着的,在社会的人际关系网中,每个人的社会地位和身价也...阅读全文
posted @ 2015-04-27 01:29 Create Chen 阅读(2811) 评论(12) 编辑
摘要: 先用C#写好类型,然后自动生成标准格式的XSD。支持Class和Enum类型的设计;支持基元类型、自定义类型、泛型列表、自定义类型数组等属性;支持自定义类型之间的依赖关系;支持契约分组(指定Request/Response分到同一个xsd文件);支持契约汇总(对于自定义类型,最终体现在一个汇总xsd文件中,并自动引用其它xsd文件)...阅读全文
posted @ 2015-04-23 20:15 Create Chen 阅读(1553) 评论(8) 编辑
摘要: 有时我们需要为PC浏览器及移动浏览器生成不同的页面,为了提高性能,不能每次请求都去判断User-Agent,通常用一个 Cookie 标记一下客户端是否是移动客户端,这样只需要读取这个 Cookie 的值就知道这个请求是否是移动端。 这里主要通过 OutputCacheByCustom 来实现对不同的 Cookie 值生成不同的页面...阅读全文
posted @ 2014-10-26 14:00 Create Chen 阅读(1240) 评论(0) 编辑
摘要: 一共4个数字,共需要3个运算符,可以构造一个二叉树,没有子节点的节点的为值,有叶子节点的为运算符例如数字{1, 2, 3, 4},其中一种解的二叉树形式如下所示:因此可以遍历所有二叉树可能的形式,4个数的全排列,从4种运算符中挑选3种运算符(运算符可以重复)核心步骤1:需要遍历所有二叉树的可能...阅读全文
posted @ 2014-10-15 22:34 Create Chen 阅读(3113) 评论(2) 编辑
摘要: 正文必须要写点什么。。。阅读全文
posted @ 2014-08-02 02:27 Create Chen 阅读(1517) 评论(1) 编辑
摘要: 一直觉得Linux敲命令很蛋疼,今天开始学习一下吧,主要以练习(想到啥就查啥)命令和练习在Linux中编程(Python)为主吧。 不记得什么时候安装的Ubuntu 12.04.3 LTS虚拟机,连密码都忘掉了,只能在访客模式下练习了。 打开终端:Ctrl+Alt+t 查看Ubuntu版本:cat /etc/issue 接着查一下cat,原来它主要有以下功能: 显示整个...阅读全文
posted @ 2014-07-23 15:29 Create Chen 阅读(1065) 评论(2) 编辑
摘要: 1. 当前天气API地址:http://mobile.weather.com.cn/data/sk/101010100.htmlsd 湿度sm 未知temp 温度tempF 温度,华氏time 时间wd 风向ws 风速2. 生活方面API地址:http://mobile.weather.com.cn/data/zsM/101020500.html3. 七天天气预报API地址:http://mobile.weather.com.cn/data/forecast/101010100.html...阅读全文
posted @ 2013-12-23 21:56 Create Chen 阅读(5175) 评论(6) 编辑
摘要: BEncoding是BitTorrent用在传输数据结构的编码方式,我们最熟悉的“种子”文件,它里面的元数据就是 Bencode 过的字典表。虽然比用纯二进制编码效率低,但由于结构简单而且不受字节存储顺序影响(所有数字以十进制编码,不存在大端小端的问题)——这对于跨平台性非常重要。而且具有较好的灵活性,即使存在故障的字典键,只要将其忽略并更换新的就能...阅读全文
posted @ 2013-10-01 13:07 Create Chen 阅读(4580) 评论(7) 编辑
摘要: 原理很简单,很多网页需要填写手机号码,然后发送验证码。填写手机号码之后,一般就是通过ajax请求告诉服务器这个手机号码,然后服务器给这个号码发送验证码。仅供娱乐用途,切勿故意骚扰别人哦~本篇日志还接受参数调用,示例:http://www.cnblogs.com/technology/p/SendMessage.html?tel=手机号码在电脑或者手机的浏览器都可以打开,进行轰炸。轰炸效果:By the way,把你构造的链接发给别人,这个链接被打开的次数越多,那个手机号码就越倒霉。。。在同一台电脑,大概每隔一分钟左右才可以可以刷新网页进行第二波攻击,毕竟发送短信是有频率限制的...阅读全文
posted @ 2013-09-03 21:47 Create Chen 阅读(25101) 评论(26) 编辑
摘要: 申请公众平台开发者模式需要填写一个URL和一个Token, 如果这个URL和Token被别人猜中了, 并且你不判断消息中的ToUserName属性是否跟你微信号相配, 那么别人的公众帐号申请开发者时填写你的URL和你的Token, 别人的公众帐号就能把你公众帐号的功能盗用了.阅读全文
posted @ 2013-07-24 15:19 Create Chen 阅读(16883) 评论(15) 编辑
摘要: 照片拍的不太好, 效果如下(浏览器需要支持WebGL), 您可以用鼠标拖动浏览阅读全文
posted @ 2013-07-19 09:18 Create Chen 阅读(673) 评论(0) 编辑
摘要: 最近师兄师姐毕业,各种酒席,酒席上最常玩的一个游戏就是猜数字,游戏规则如下: 出题人在手机上输入一个0-100之间的数字,其它人轮流猜这个数字,如果你不幸猜中则要发酒一杯。每次猜数字,出题人都要缩小范围,例如出题人输入的数字是37,第一个人猜50,出题人在下一个人猜之前缩小范围“0-50”,第二个人猜20,则出题人提示“20-50”,直到有人猜中罚酒 ...阅读全文
posted @ 2013-06-22 21:04 Create Chen 阅读(1809) 评论(7) 编辑
摘要: 在Windows7防火墙中设置端口跟在XP中设置是有差别的(XP可能更简单些),在Windows7的控制面板打开防火墙设置,在左边列表中选择“高级设置”,为入站规则新建一条规则,规则类型选择端口,剩下的一切就简单啦…阅读全文
posted @ 2013-06-12 21:42 Create Chen 阅读(10506) 评论(1) 编辑
摘要: 连接数据库是程序员经常要做的事情, 通常情况下, 需要连接SQL Server中的哪个数据库是已知的, 用户在输入SQL Server的服务器IP、用户名、密码和数据库名字后, 如果所有信息输入正确, 就可以建立连接了. 让用户尽量少打字 每次让用户输入这么多信息的确很糟糕, 可以改进一下设计: 服务器IP和用户名可以存放在配置文件里面, 初始化的时候默认加载到...阅读全文
posted @ 2013-04-13 14:36 Create Chen 阅读(1207) 评论(0) 编辑
摘要: 在office中输错了单词,office会在单词下方用红色波浪线标出来,你右击它,在菜单中会提示正确的单词拼法;在翻译词典中输入单词时拼错了某个字母,词典会智能的提示你可能想输入的单词。 其实这里用到的是"编辑距离"的概念,根据维基百科的解释,编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括...阅读全文
posted @ 2012-12-14 21:12 Create Chen 阅读(1031) 评论(3) 编辑
摘要: 在一个文件夹下面有a.ppt,b.ppt,c.ppt等PPT文件,如果把它们合并到一个新的PPT中? 当PPT文件数量比较少的时候,我们还可以一个个打开,复制所有的幻灯片到新建的PPT中。当文件数量达到几十甚至上百个的时候,我们就要借助于工具了。推荐一款工具:点击下载,具体使用方法请往下阅读...阅读全文
posted @ 2012-11-25 18:57 Create Chen 阅读(18572) 评论(4) 编辑
摘要: 博客类型的网站,往往需要使用在线的Rich Text Editor给用户提供发表博客的功能,比如博客园使用的是tinyMCE。但同时也注意到,在每位同学的博客首页都有“博客预览”,这是怎么实现的呢?阅读全文
posted @ 2012-09-26 09:59 Create Chen 阅读(9140) 评论(4) 编辑
摘要: 第一次跳出弹框时, 默认为列表中的第一个省份. 加载完这个省份所有的名单后, 给每一项都需要绑定一个click函数, 用户在发生单击后, 更新用户选择省份下的大学列表. 更新完该省的大学列表后, 同样要给每一项都绑定一个click函数, 用户在选择该大学后可以执行相应的操作...阅读全文
posted @ 2012-07-25 02:12 Create Chen 阅读(9278) 评论(50) 编辑
摘要: Google 图片搜索功能 在谷歌图片搜索中, 用户可以上传一张图片, 谷歌显示因特网中与此图片相同或者相似的图片. 比如我上传一张照片试试效果:原理讲解 参考Neal Krawetz博士的这篇文章, 实现这种功能的关键技术叫做"感知哈希算法"(Perceptual hash algorithm)...阅读全文
posted @ 2012-07-12 14:12 Create Chen 阅读(32317) 评论(71) 编辑
摘要: IE的iframe有特殊之处, 默认情况下, IE如果发现iframe的域和父页面的域不同, 则会禁止iframe页面写入Cookie(Session在默认情况下就是通过Cookie保存一个SessionID的). 如果将IE设置->隐私的级别调至最低, 也就是接受任何Cookie, 那么是运行正常的...阅读全文
posted @ 2012-02-28 19:54 Create Chen 阅读(3470) 评论(2) 编辑
摘要: 遇到一个有意思的问题, HTML中有一个表单, 而表单中的需要填写的元素是通过一个按钮来动态添加的, 这些需要填写的内容id通过Javascript设置为day1, day2, day3等等...都放在dayList这个div中. 原先的方法比较暴力, 但速度非常快, 就是用一个构造一个新的html, 然后直接添加到dayList的innerHTML后面. 但...阅读全文
posted @ 2012-02-03 02:07 Create Chen 阅读(902) 评论(3) 编辑
摘要: This is a demo...阅读全文
posted @ 2012-01-30 00:37 Create Chen 阅读(689) 评论(2) 编辑
摘要: This is a demo阅读全文
posted @ 2012-01-28 23:00 Create Chen 阅读(512) 评论(0) 编辑
摘要: There are some fatal steps to make the Google Map working. First of all , add a reference of Google Maps API in the head element. Second , make the code run while page loading. I would like to introduce some very useful options to customize the map's performance...阅读全文
posted @ 2012-01-28 01:35 Create Chen 阅读(622) 评论(0) 编辑
摘要: 昨晚看到一个帖子, 说的是三行代码实现快速排序, 虽说在LINQ技术下, 三行代码是可以将快速排序的思路很直白明了的呈现出来, 这是函数式编程的优点. 看到这段代码里三个Where, 我心里不免有些疑问, Where不就枚举了整个链表了么, 这样做还是所谓的"Quick Sort"吗...阅读全文
posted @ 2011-08-27 17:27 Create Chen 阅读(1567) 评论(2) 编辑
摘要: 问题是这样的: 有一些离散的点, 在坐标系中把它们拟合成一条曲线, 其中有一段看上去很像是直线, 现在要求出这段"直线"的起始坐标和结束坐标, 并把这条线的方程求出来...阅读全文
posted @ 2011-08-23 01:56 Create Chen 阅读(2791) 评论(9) 编辑
摘要: BULK INSERT的速度很快, 我这个例子几乎就不花时间, 而且达到了我想要的效果. 同样的效果, 如果从文本中读一行记录, 执行一次 INSERT INTO 语句的话, 需要10秒左右, 由此可见 BULK INSERT的高效.阅读全文
posted @ 2011-08-10 15:32 Create Chen 阅读(8522) 评论(6) 编辑