- 博客(165)
- 资源 (7)
- 收藏
- 关注
原创 常用编程语言对Lambda表达式的支持
Lambda表达式,也称为匿名函数,是一种无需定义名称的函数或子程序,在很多高级语言中普遍存在。1958年LISP首先采用匿名函数,发展至今,越来越多的编程语言开始支持该特性,包括C++, PHP等,本文列举了常用的编程语言对lambda表达式的支持,增强对lambda表达式的认识,并了解不同是如何支持lambda表达式的。
2014-01-16 20:46:42
3719
原创 Chrome32发布,包含页面提示、新Win8界面,更好的恶意软件拦截,和监护人功能
Google今天发布了最新的Chrome32版本,包括windows, Mac和Linux版本。新版本包含了页面指示功能,windows8 Metro模式下的新外观,自动拦截恶意软件下载。
2014-01-15 12:05:08
2295
原创 年终总结有用吗?
年终总结如果只是为总结的话,大可不必“有”,如果是为收集员工反馈或其他有利于了解员工和公司情况的信息时,使用合适的方式,还是很重要的
2014-01-12 00:33:34
1958
5
翻译 据报道,微软正考虑支持Windows手机或Android的多系统设备
有传言,微软已与智能手机OEM厂商谈妥关于针对windows phone和Android的双启动选项,并且寻求削减向设备生产商收取的授权费用。另据报道,根据The Information提供的内部文件,微软正考虑让用户在挑选设备时选择喜欢的手机操作系统。
2014-01-07 09:57:56
888
原创 Surge.js更新0.2.3 Alpha版本,添加对with标记的支持,并去掉模板中context引用。
Surge.js更新0.2.3 Alpha版本,添加对with标记的支持,并去掉模板中context引用,完善if标签
2014-01-01 23:12:49
1083
原创 Javascript模板引擎-Surge.js
surge.js是一款开源的javascript模板引擎,具有语法简单,运行高效的特点,其采用MIT开源许可证发布,可自由使用。源代码地址:https://github.com/guangboo/surge.js,说明文档:http://guangboo.github.io/surge.js/,性能测试:http://guangboo.github.io/surge.js/speed.html,目前该项目发布0.2.2 Alpha测试版本。
2013-12-31 15:19:12
1774
原创 Excel项目管理工具
Excel强大的表格功能在项目管理中同样具有大用处,作者通过在实践中实际运用Excel进行项目管理的经验,简单介绍Excel在项目管理中的应用。
2013-10-28 18:44:23
4640
1
原创 wxPython跨线程调用
介绍了wxPython的多线程支持,本文将wx.CallAfter封装成decorator,使得UI线程中的方法可以在非UI线程中调用。
2013-08-23 14:29:33
1298
原创 WCF学习笔记-枚举类型
版权所有,转载请注明出处:http://guangboo.org/2013/06/06/wcf-enumeration-contract枚举类型在WCF中默认是可以被序列化的,而不需要显式的使用DataContractAttribute来修饰。因此如下代码是可以正常运行的:enum ContactType{ Customer, Vendor, Partner}
2013-06-07 00:25:01
1129
原创 .NET平台调用性能优化
版权所有,转载请注明出处:http://guangboo.org/2013/05/28/dot-net-platform-invoke-performance.NET出现以前,很多成熟的库是采用C/C++,或COM的形式存在于各个应用程序中,这些库或程序已经运行了很长时间,并且非常稳定,成熟。.NET提供了多种方法可以在托管代码中调用非托管的代码,但是调用的性能要很多损失,为尽量优化平台调用的
2013-05-29 00:01:54
1106
原创 WCF学习笔记-DataContract等价性
版权所有,转载请注明出处:http://guangboo.org/2013/05/28/wcf-datacontract-equivalenceWCF的客户端和服务端之所以能顺利的传输某一类型的数据,其实不在于接收方的接收类型和发送方的发送类型一致,而实际是两个类型所代表的DataContract是等价的。所谓等价性是说DataContract的命名空间和名称,及其数据字段的名称,类别也是
2013-05-29 00:00:03
1109
原创 WCF学习笔记-KnowTypeAttribute用法
版权所有,转载请注明出处:http://guangboo.org/2013/05/23/wcf-knowtypeattributeC#开发语言中有类的继承,当类的继承出现在WCF的DataContract中时,就需要特别处理,例如:[DataContract]class Customer : Contact { ... }服务契约的定义如下:[ServiceContract]i
2013-05-25 00:55:22
1945
原创 XMPP-选择合适的时机注册Presence处理函数
版权所有,转载请注明出处:http://guangboo.org/2013/05/15/xmpp-presence-register-handler在使用XMPP开发即时通讯应用时,需要注册Presence处理函数,用于接收用户状态的更新。通常用户状态发生变化时,我们需要更新用户界面的显示,即更新UI界面,然而如果presence处理函数注册的时机不对的话,可能会出现意想不到的问题。现在我
2013-05-16 01:13:14
1307
原创 wxPython实现窗口在任务栏中闪烁
版权所有,转载请注明出处:http://guangboo.org/2013/05/14/wxpython-flashwindow-using-win32api为提醒用户注意,通常采用窗口闪烁的效果来达到这一目的,就像即时聊天工具QQ, Jabber等,当收到好友发来的消息时通常会闪烁托盘中的图标,如果聊天窗口是打开的,那么就会闪烁打开的聊天窗口在任务栏中的按钮,甚至有时连窗口的标题栏都会闪烁。
2013-05-15 01:34:43
2852
原创 Adding Lightbox for Image Plugin in Tinymce
版权所有,转载请注明出处:http://guangboo.org/2013/05/11/adding-lightbox-image-plugin-tinymce本博客的框架是django+grappeli+filebrowser,后台的在线编辑器是使用的tinymce,图片等资源的管理采用了django-filebrowser,这样就可以使用tinymce的nsert image插件插入图片,
2013-05-13 00:42:28
1238
原创 对exe文件进行数字签名
版权所有,转载请注明出处:http://guangboo.org/2013/05/05/digital-signature-for-exe-file在之前的文章《py2exe+inno setup集成打包python程序》中,我们编写了python脚本,使得可以一键对python编写的windows程序进行打包,并编译成exe可执行文件,现在我们在此基础上添加对exe文件进行数字签名的脚本。
2013-05-05 16:14:30
4845
原创 Matlab读取服务器数据
版权所有,转载请注明出处:http://guangboo.org/2013/05/03/matlab-retrieve-data-from-serverMatlab的工具箱中提供了Bloomberg和Yahoo等数据接口,用于提取上市公司的行情数据,其实这些接口都是通过HTTP协议通信的,并且yahoo的接口是直接从yahoo门户网站提取的,只是需要在matlab端对htm进行解析。其核心主要
2013-05-03 23:18:16
2612
原创 Matlab调用动态链接库
版权所有,转载请注明出处:http://guangboo.org/2013/05/02/matlab-dll-fileMatlab的优势就是矩阵计算,大量的算法库等,对于非矩阵计算来说可能就没有多高的性能和优势。Matlab支持使用C语言和Fortan编写扩展,这样就可以弥补Matlab不擅长的部分。有些时候我们需要在Matlab中调用已有的dll,避免写C扩展。比如需要在matlab中获
2013-05-03 00:12:34
4518
4
原创 为什么需要Backbone.js?
版权所有,转载请注明出处:http://guangboo.org/2013/03/29/why-backbonejs-needed通过简单的使用jQuery或者MooTools来构建单页面的web应用或复杂的用户界面是非常困难的,问题就在于标准的Javascript类库总是擅长与某一部分工作,而忽略了构建完整的,非结构化的应用,这会很容易使你的应用陷于嵌套的一堆与具体DOM节点相关的jQuer
2013-03-29 18:28:09
1065
原创 django使用email进行身份验证
版权所有,转载请注明出处:http://guangboo.org/2013/03/27/authentication-using-email-in-djangodjango自带的验证功能免去了我们的大量工作,它提供了验证、授权相关的接口,我们只有非常少的代码就可以实现,但是django自带的身份验证的方法只能使用用户名来进行验证,如果要想使用email进行验证的话,就需要自己编写一些代码了。
2013-03-27 22:23:29
2317
1
原创 django多语言支持
版权所有,转载请注明出处:http://guangboo.org/2013/03/23/django-i18n-switch-language当我们在构建具有国际化性的web站点时,通常需要满足在不同的国家或地区显示本地的语言。而django提供了强大的翻译机制,并且只需要很少的代码即可完成国际化的需要。django的配置文件settings.py中,默认是开启国际化支持的,USE_I18=T
2013-03-23 20:13:40
1979
原创 XMPP之Message节点
版权所有,转载请注明出处:http://guangboo.org/2013/03/22/xmpp-message-stanzaXML节是XMPP通讯的基本单元,类似于其他网络协议的数据包或消息,XML节包含以下概念:节点名,包括message, presence和iq,每种节都要各种的作用,客户端也会区别处理;属性,XML节都有各自的属性,并且这些属性都有重要的意义;
2013-03-23 10:11:04
1966
原创 python共享内存
版权所有,转载请注明出处:http://guangboo.org/2013/03/22/python-mmap-share-memory进程间通讯有多种方式,包括信号,管道,消息队列,信号量,共享内存,socket等,本文使用python模块mmap做一个进程间通讯的演示。mmap模块支持windows和Unix系统,但有差别,针对不同的操作系统提供不同的构造函数,本文在windows环境
2013-03-22 18:32:42
6018
1
原创 django自定义Color Picker控件
版权所有,转载请注明出处:http://guangboo.org/2013/03/21/django-color-pickerdjango提供了丰富的部件,以满足我们对各种html控件的需求。并且如果有特别的要求,我们还可以很容易的编写自己的控件,本文主要内容是自定义一个颜色选择器的控件,该控件是在input的基础上,实现颜色的选择和展示。如果你不知道如何实现自定义django的form控
2013-03-22 00:30:40
1645
原创 py2exe+inno setup集成打包python程序
版权所有,转载请注明出处:http://guangboo.org/2013/03/16/build-package-with-py2exe-inno-setup在使用python开发windows程序时,我们都会对程序进行打包,而对于使用python语言编写的windows程序,包括窗体程序和控制台程序,通常使用py2exe或pyinstaller来进行打包。由于我没有使用过pyinstall
2013-03-16 16:30:48
3069
原创 Python实现简单的打包
版权所有,转载请注明出处:http://guangboo.org/2013/03/14/package-with-python-implement通常我们在对目录进行打包时都是有zip或rar工具,然而现在就遇到一个问题。我可以通过zip来对目录进行打包,但是我没有办法将这样一个文件上传到服务器(内网受限),只能上传图标格式,或文本格式。由于我目录下也都是文本文件,所有这里就想到一个变通的办法
2013-03-14 21:08:18
943
原创 django模板显示树状结构
版权所有,转载请注明出处:http://guangboo.org/2013/03/13/display-tree-with-django-templatedjango的template为我们提供了大量的tag,filter等,并且我们可以自己定义tag和filter以满足各自的需求。前一篇文章我们提供了如何在admin界面中显示树状结构,现在我们要在web前提也要显示,但是现实的效果不再是se
2013-03-13 20:33:08
4879
原创 django如何使ForeignKey字段显示树状结构
版权所有,转载请注明出处:http://guangboo.org/2013/03/11/how-to-display-tree-with-foreignkey-for-djangodjango为我们提供了丰富的Field,这些Field可以方便的与数据库的字段进行对应和转换,加上django admin的强大功能,几乎让我们不需要编写任何后台代码,就可以让我们轻松实现对后台的管理。本文主要是根
2013-03-11 18:39:58
2078
原创 XMPP之流协商过程
版权所有,转载请注明出处:http://guangboo.org/2013/03/08/xmpp-stream-negotiate-precess由于接收端是作为其所服务域的守护者,它会对连接来的客户端提出一些条件。至少,在接收端在接收请求端发送来的XML节点前,需要对请求方进行身份验证。然而,接收方也可能要考虑一些其他比身份验证更有强制协商性的条件,如采用TLS加密通讯。当然接收方会通知请求
2013-03-08 23:44:48
959
原创 XMPP之Stream节点属性
版权所有,转载请注明出处:http://guangboo.org/2013/03/06/xmpp-stream-attributes前面的文章介绍了XMPP通讯的过程,包括流的打开和关闭,特性协商,消息交换等,并在最后简单说明了stream节点的属性,由于stream节点是在XMPP通讯中初始化的节点,也是第一个发送出去的XML节点,因此我们这里以Stream节点为例,介绍一下该节点下的主要属
2013-03-06 18:56:11
1625
原创 wxPython多线程支持
版权所有,转载请注明出处:http://guangboo.org/2013/03/04/wxpython-threading如果你经常使用python开发GUI程序的话,那么就知道,有时你需要很长时间来执行一个任务。当然,如果你使用命令行程序来做的话,你回非常惊讶。大部分情况下,这会堵塞GUI的事件循环,用户会看到程序卡死。如何才能避免这种情况呢?当然是利用线程或进程了!本文,我们将探索如何使
2013-03-05 00:28:00
4628
原创 内容市场策略:你问了错误的问题
版权所有,转载请注明出处:http://guangboo.org/2013/02/28/content-marketing-strategy-wrong-questions我们应该发布多少次博客?博客内容多大最合适?应该放置到多少社交媒体上?行,你正在问自己错误的问题?从事内容市场研究的Joe Pulizzi,认为的“越多内容越好”的谬论,他解释说:“无论到哪,我发现营销人员都面临创造更多
2013-03-01 10:23:44
660
原创 wxPython程序内嵌图片
版权所有,转载请注明出处:http://guangboo.org/2013/02/27/wxpython-pyembeddedimage-script当我们在开发windows程序时,无论是.net编写的还是MFC编写的窗体程序,经常会使用一些图标或图片进行装饰,通常这些媒体文件都是保存在一个或多个资源文件的中。当程序编译成一个dll或exe文件时,这些资源将被嵌如dll或exe文件中,你可以
2013-02-27 22:46:01
1774
原创 XMPP通讯过程-简单实例
版权所有,转载请注明出处:http://guangboo.org/2013/02/25/xmpp-communication-implement-with-xmpppy上一篇文章《XMPP通讯过程简介》介绍了XMPP协议通讯的大致主要的过程。本文基于该文,并结合实例来直观感受XMPP通讯过程,本文的代码采用python编写,使用了XMPP协议的Python实现xmpp.py(0.5.0rc1)
2013-02-25 18:31:57
2226
1
原创 浅谈Iphone设计--什么样的设计可以打动用户
版权所有,转载请注明出处:http://guangboo.org/2012/07/19/how-to-inspire-the-users-with-what-design----iphoneIPhone设计谈起为什么Iphone如此火爆热销,为什么价格不菲,还有那么多人乐此不疲的追随。多少人为拥有一部IPHONE,而努力干活,甚至卖初夜,卖器官。之所以出现这样的现象,不在于中国人的虚荣,因
2013-02-22 17:08:08
747
1
原创 XMPP通讯过程简介
版权所有,转载请注明出处:http://guangboo.org/2013/02/21/xmpp-communication分布式框架XMPP协议描述了全局唯一的通讯地址,就像email地址一样,并且协议还描述了XMPP服务器之间的通讯,使得XMPP通讯不局限于域内,而且支持跨域的通讯,也就是说jid为user1@example.net的用户也可以与jid为user1@example.or
2013-02-21 21:17:35
955
1
原创 隐藏wx.lib.agw.customtreectrl.CustomTreeCtrl滚动条
版权所有,转载请注明出处:http://guangboo.org/2013/02/06/wx-lib-agw-customtreectrl-customtreectrl-hide-scrollbarwx.lib.agw.customtreectrl.CustomTreeCtrl虽然是由ScrolledWindow继承而来,但是构造参数style却不起作用,即使设置参数style = wx.VS
2013-02-07 00:38:37
1426
原创 修改窗体客户区区域
版权所有,转载请注明出处:http://guangboo.org/2013/02/05/change-size-of-client-areawindows窗口样式windows下都有相对固定的窗体样式,当然这些样式可能会根据windows主题会有很大的变换,就像皮肤一样。但windows也提供了一些API,来允许我们修改默认的窗体样式,以实现各自的样式需求,如《C#重绘Windows窗体标
2013-02-06 09:50:45
1943
optparse.net
2012-09-11
The Twisted Documentation
2009-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人