自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 支付宝WAP支付接口开发(Node/Coffee语言)

此博客不更新很久了, 更新的文档在这, 有兴趣到这里围观:http://neutra.github.io/2013/%E6%94%AF%E4%BB%98%E5%AE%9DWAP%E6%94%AF%E4%BB%98%E6%8E%A5%E5%8F%A3%E5%BC%80%E5%8F%91/---------------------------------------------...

2013-07-02 01:11:00 187

转载 C#如果把A.new()编译成new A()

缘由对于初次接触某个第三方库的C#开发者,假如要调用里面一个方法,发现需要一个A类型的实例作为参数,怎么获得这个实例呢?我想大多数人会先尝试new A吧:如果没有,可能会尝试输入A.看看有没可能的构造方法:要 如果还没有,那一般要通过其他方式获得了(子类、其他方法的返回结果等)。就此打住,因为后面的不在此文讨论范围。我就郁闷了,为何要我输入一次new之后发现...

2013-06-29 17:19:00 184

转载 chrome插件 - 图片搜索(2013-06-02更新版本v2.0)

关于此扩展的任何建议或反馈,欢迎在本文后留言或到腾讯微博@我(@neutra),我将尽可能处理。360的平台审核速度太慢,个人也不怎么喜欢360相关的东西,所以直接放这里了。下载文件后,将crx文件拖到chrome浏览器窗口即可。由于1.x版本使用了NPAPI,Google App Store审核一直没有通过,现采用了Chrome内置的截图API来实现页面截图功能,并放上了G...

2012-10-01 13:00:00 185

转载 OAuth2授权原理

  最近在做第三方接入的,初步定下使用OAuth2协议,花了些时间对OAuth2的授权方式做了些了解。  我还记得一两年前,跟一位同事聊起互联网时,当时我说过一个想法:  目前不少较为稀有的资源,很多都是论坛提供下载的,论坛提供的下载往往要求一个论坛帐号,更有甚者,需回帖才可见,又或者下载需要消耗一定的虚拟货币,而这些货币可以用论坛活跃度而获得。假设现在我是一个普通用户,我要找某...

2012-07-26 06:59:00 324

转载 赋值表达式的值

CoffeeScript有个语法叫解构赋值(Destructuring Assignment),可以将一个对象的不同成员一次性赋值给多个的变量。官网中给了下面一个例子:futurists = sculptor: "Umberto Boccioni" painter: "Vladimir Burliuk" poet: name: "F.T. Mar...

2012-07-21 15:33:00 837

转载 Go语言学习笔记

github真是个好东西,至少在编辑要显示代码的页面时,比传统的WYSIWYG在线编辑器方便一大截,很有LeTeX的味道~1. 基本类型待续转载于:https://www.cnblogs.com/neutra/archive/2012/07/09/2582010.html...

2012-07-09 00:28:00 119

转载 CoffeeScript实现BF解释器

今天一大早天气很好,翻了几页《Go语言·云动力》,1.5节讲到下面的脑操编程语言++++++++++[>++++++++++<-]>++++.+.额,这不是大名鼎鼎的BF么?终于明白上面的"脑操"不是印刷错误,只是这翻译真不给力,感觉用"脑残"会合适点。(PS: 用BF来讲述图灵机似乎不太合适,虽然BF里有存储/跳转/输出,但是缺少了外部输入,唯一的输入...

2012-07-08 08:56:00 199

转载 Chrome扩展 - Google搜索结果还原

名称:Google搜索结果还原描述:中了关键字陷阱?之前的Google搜索结果打不开?试试这个扩展吧!作者:Neutra版本:1.0更新:2012-06-17在天朝经常使用Google搜索的你,相信对下面这句话绝对不陌生:无法显示此网页与www.google.com.hk的连接已中断。出现这错误后,即使再点击之前搜索的结果,也会提示这个错误,因为所有发往google的...

2012-06-17 15:36:00 111

转载 验证码识别思路

  因为某些原因,最近写了个不停注册某网站账号的chrome扩展。(算外挂吗?)  该网站注册时需要输入验证码,且单次有效,所以穷举不可取。(验证神马的,最讨厌了!)================================================================  首先要确定验证码图片是实时生成的还是只是静态图片,收集大量验证码看看是不是有大量...

2012-02-26 05:48:00 393

转载 给edoc输出的文档指定UTF8编码

由于项目里Erlang的源代码都是用UTF8编码保存的,注释中有很多中文,结果edoc输出的页面在浏览器下中文都变成了乱码,每次浏览都要指定UTF8编码十分麻烦。用记事本打开HTML看了下,发现没有元数据指定编码,而且文档前面一大串都是英文字符,影响了浏览器的自动识别编码功能,没将文档识别为UTF8编码。既然知道原因,解决办法自然就出来了:在<head>里增加下面一行...

2012-02-14 01:28:00 169

转载 计算机 · 十年

大概是2000年的时候,我有了第一台计算机。那时电脑才刚刚普及,价格还是比较高的,我记得好像总价是5k5,那是七喜很低端的一款,赛扬400、64M内存、4G硬盘,在我的要求下升级到了128M内存和10G硬盘。其实我父母当时根本对电脑没任何概念,只知学这玩意对以后很有帮助,买电脑对当时我家的情况来说并不是一笔小的费用。只是再多的钱对于当时的我来说还只是一个数字,直到后来我才知道其实...

2011-11-17 03:23:00 186

转载 C#也玩尾递归(续)

  大约半年前,我写过一篇文章《C#也玩尾递归》,里面介绍了一种技巧使得C#也能实现尾递归,不再像普通递归调用那样受调用栈的限制。  今天重新看了下文中最后的实现代码,感觉还是不够满意:因为引入了一个对用户来说不是很必要的数据结构RecFunc<>,用户需要定义的代码大概是这样:(rec,i,n,a,b) => (n<3 ? 1 : (i==n ?...

2011-07-27 22:49:00 234

转载 第一次离职

  近几个月太忙,一直没更新,过几天准备人生第一次离职,有很多感触,跟大家分享下。  在很多人眼里,目前我的工作挺好的:虽是小公司,但工作压力不大,自由时间较多,作为老员工,薪酬地位都不算低。  在我眼里,目前公司最突出的问题是:  1.开发人手严重不足,却不肯放弃任何项目机会;  2.缺乏长远计划,即使制定了计划也是朝令夕改;  3.以项目需求引导产品开发,开...

2011-06-28 01:49:00 127

转载 Chrome扩展 - 百度识图

我经常搜集些小图片,网上的图片往往都有水印(特别是现在微博发的图片,几乎右下角都有水印)或者比较小,经常会有想找图片原始的版本的冲动。最近我才发现原来百度有个识图搜索,可以搜索出相似的图片,目前还是测试版,成功率不高,不过在很多场合还是可以派上用场的 :)PS: Google的Goggles似乎也可以识图,不过只见到手机终端软件,不知Web上能否调用。目前百度识图在使用时需...

2011-03-20 00:33:00 372

转载 C#也玩尾递归

昨晚看到装配脑袋的一篇文章《VS2008亮点:用Lambda表达式进行函数式编程》,介绍了使用Lambda表达式实现递归的一种方法,从评论得知C#下使用特殊的委托也可以实现类似的效果,深受启发,联想到Python中使用抛异常的方式也能实现尾递归,于是尝试着给C#也弄个尾递归的包装来玩玩,纯属娱乐:)Lambda表达式可以代表一个函数,如 Func<int,int> fun...

2011-02-19 18:39:00 185

转载 当扩展方法遇上反射

类型成员的可访问性(Accessibility)的作用,就是控制类型成员对外的可见性。C#支持5种可访问性修饰符:public,private,internal,protected,protected internal,其中protected internal对应于CLR中的Family or Assembly,另外CLR还支持Family and Assembly的可访问性,只是C...

2010-12-03 09:11:00 117

转载 以线程安全方式引发事件(修正)

  《CLR via C#》3rd中提到,应该以线程安全的方式引发事件,不禁冒冷汗,一直以来还真没注意到这个问题,以前写的不少代码得重新审查修正了。下面是引用原文说明:.Net Framework最初发布时,是建议开发者用以下方式引发事件:protected virtual void OnNewMail(NewMailEventArgs e){ if (NewMail ...

2010-10-13 01:14:00 116

转载 代码人生

public bool Success{get{ Console.WriteLine("start"); var chance = new Random(DateTime.Now.GetHashCode()); while (chance.Next(1000000000) != 0) { /...

2010-09-18 00:40:00 90

转载 通过SVN自动更新程序集版本信息

  VS可以指定[assembly: AssemblyVersion("1.0.*")]这样的版本号,每次编译程序集时自动递增Build和Revision。今天同事说到这个自动递增的Revision对于查错作用不大,建议用SVN版本号作为程序集的版本的尾号。我觉得很有道理,于是在上网里查了下方法,比较遗憾的是只查到一篇文章(雷同不算)《通过 TSVN 自动更新程序集版本信息》。  ...

2010-09-16 00:42:00 142

转载 Array.Sort()实现细节和效率

Array.Sort有N个重载,都是调用同一个方法实现排序(Array.Sort<T>先不管)public static void Sort(Array keys, Array items, int index, int length, IComparer comparer){ // 省略一堆参数检查代码 if ((length > 1) &...

2010-07-02 21:58:00 239

空空如也

空空如也

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

TA关注的人

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