自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (12)
  • 收藏
  • 关注

原创 STA线程模型中操纵串口的注意点

SerialPort的DataReceived事件会在一个或多个字节的数据可用时被触发,具体触发的精确时间由OS和驱动来决定,同时接收到数据的时间与在.NET时事件的触发时间会有一个短暂的延迟。在DataReceived事件中要尽量减少对单线程模型对象的操作,如[STA]的WinForm、Console,因为串口监听线程和UI线程极易造成并发冲突而死锁:如:private vo

2014-04-21 16:30:50 1325

原创 关于使用SmtpClient发送邮件

网上贴子又是一大把。之前我用Gmail发送也成功的。几个月后把项目重构了一下,居然

2014-04-18 09:08:49 7831 1

原创 log4net输出到PostgreSql

<!--如果想在PostgreSql中保持字段字有大小写,要加入" 但是由于我用了Ormlite,所以不需要了 <commandText value="INSERT INTO "Log" ("AppDomain", "AspnetCache", "AspnetContext", "AspnetRequest", "Aspnet

2014-04-12 21:15:28 2628 1

原创 Django显示图片

通常在App的根目录下建两个目录static用来放网站自己的图片、js、css等media用来放用户上传的图片、文件等现在假设有d:/wwwsite/office/static/images/psb.jpg在urls.py中的urlpatterns中添加:urlpatterns = patterns('', url(r'^static/(?P.*)', 'dja

2014-04-12 20:57:23 29192 5

原创 几步制作高清ICO图标

每次都摸索一遍,完了下次项目又忘了,记下来:1. 从网上选择高清PNG(至少256*256)2. 用Paint.Net转换成各种分辨率Paint.Net的转换是重新采样,会自动抗锯齿。分辨率至少要有256*256, 48*48, 32*32, 24*24, 16*163. 用Greenfish Icon Editor来Import Pages,导入全部分辨率4. Save成

2014-04-01 20:23:00 5355

原创 Windows下Python程序打包小结

这还是之前的文章,最近发现了,还是存在网上好找些。当然现在我的观念有点不一样了,纯Windows下桌面应用,还是Winform为首选,遇到复杂动画时用WPF控件。跨平台桌面应用,可以选择MONO,还可以用Boost C++导入Python程序,这比直接打包Python方便,像GUIMiner应该就是:记下吧,也会用得上:Windows不像Linux,没有默认安装Python环境

2014-04-01 20:19:08 4422

原创 wxPython中如何让继承使用了PyGridTableBase的grid切换数据

小记以前一个QQ农场偷菜软件我的展示农作物的表格有点复杂,数据类继承Grid.PyGridTableBase,显示类继承Grid.PyGridCellRenderer问题是当我在运行时要切换表格中的数据时,表格并不随之动态更新。这个问题困扰了我很久,曾经逼得我建了3个表格,切换数据时隐藏另外两个。可这个解决方案实在不漂亮。一次次Google加一次偶然的灵机一动,I hack i

2014-04-01 20:05:51 4488

windows版的 inotifywait v1.8

Windows平台的 inotifywait,github -- https://github.com/thekid/inotify-win 编译平台WIN7 X64, cywin ver 2.881

2017-09-12

laravel-4.1.27-sae-v1.1.0

只需手动增加一行代码即可让Laravel4(~4.2)运行在SAE,而且在本地和在SAE开发无需命令切换,自动判断环境并切换配置。 详细介绍请看https://github.com/chariothy/laravel4-sae 放在这里的是已经用laravel4-sae打包过的,直接解压出来就可以上传到SAE运行。方便那些composer速度太慢的朋友。

2014-11-18

laravel-4.1.27-sae-v1.0.0

只需手动增加一行代码即可让Laravel4(~4.2)运行在SAE,而且在本地和在SAE开发无需命令切换,自动判断环境并切换配置。 详细介绍请看https://github.com/chariothy/laravel4-sae 放在这里的是已经用laravel4-sae打包过的,直接解压出来就可以上传到SAE运行。方便那些composer速度太慢的朋友。

2014-10-18

laravel 3.2.14 sae v1

介绍和用法请见http://1.laravel3.sinaapp.com/

2014-10-06

Laravel 3.2.4 for SAE v1

SAE里面与Laravel相关的框架就是【SAE移植 手线】移植的版本,但是他一定要用memcache,这东西在SAE里面是很贵的,因此我想用mysql来做缓存。cache和session都很容易修改,改config文件夹中的对应文件就行了。唯独Blade的缓存很麻烦,【手线】将修改的Laravel与sae紧密地绑定在一起。所以我觉得这种方案本身也不太好。而且Blade生成的缓存发布之后很少会修改,用mysql一般也够了。 我的方案中在config文件夹下增加了blade.php这个配置。在其中设置drive为memcache就是用SAE的memcache,drive为database,就是用SAE的mysql。还是比较灵活的。 大家可以把代码用上传包的方式安装到SAE中自己的新应用,也可以把代码用SVN同步到SAE上去。 v1版本中增加了SAELOG类,在本地开发时用Laravel自带的Log类,在SAE时自动使用sae_debug函数记录。并且在ini_set('display_errors', 'Off')时只记录到SAE的日志中心。

2014-10-05

Laravel for SAE

SAE里面与Laravel相关的框架就是【SAE移植 手线】移植的版本,但是他一定要用memcache,这东西在SAE里面是很贵的,因此我想用mysql来做缓存。cache和session都很容易修改,改config文件夹中的对应文件就行了。唯独Blade的缓存很麻烦,【手线】将修改的Laravel与sae紧密地绑定在一起。所以我觉得这种方案本身也不太好。而且Blade生成的缓存发布之后很少会修改,用mysql一般也够了。 我的方案中在config文件夹下增加了blade.php这个配置。在其中设置drive为memcache就是用SAE的memcache,drive为database,就是用SAE的mysql。还是比较灵活的。 大家可以把代码用上传的方式安装到SAE中自己的新应用,也可以把代码用SVN同步到SAE上去。

2014-10-04

设计模式便携手册v.1.0

设计模式便携手册v.1.0,再学习经典著作时觉得应该整理一份像Design Pattern Cheat-Sheet一样的中文便携手册,方便翻阅。

2014-09-16

火鸟The Firebird Book-开发人员参考手册

火鸟 The Firebird Book 开发人员 参考手册。英文版,官方PDF。但是我手工加上了所有的精准标签,方便大家查找。

2013-09-30

C++语言权威参考手册 v1.1

由于经常要查询C++相关的资料,翻书太麻烦,MSDN太大,去网上查询又太慢。于是决定将www.cplusplus.com整个打包成CHM,以便查询用。其中与查询无关的部分我没有打包,大家完全可以登录网站去看。另外,网站组织得相当好,我也就没有做Index的必要了。 几点说明: 1.点击Articles和Forums是会登录到网站去的,我已经改成了红色字体 2.本地页面会在标题后面紧跟[in CHM]以提示,若跳转到了互联网页面可点击工具栏上的“后退”返回CHM 3.页面内的搜索引擎均是联网的,原来的Yahoo和Live被我改成了Bing 4.页面内所有的Login均被我用脚本去除 5.因为主要用作参考手册,所以我将主页面的布局稍微调整了一下,将Library Reference放到了最前面 最后忠心感谢cplusplus.com和Offline Explorer! 希望对大家的工作学习有点帮助。 (后记:总算做完了,看上去挺容易,可是把网站打包成CHM还是有不少烦人的工作要做的,好在用Python处理起来比较方便,要是用C++...^_^ 要10分只为让我的熬夜得到肯定,呵呵) Have fun (^o^)

2009-08-23

遗传算法解TSP问题

,《智能优化算法》课的作业,用遗传算法解TSP问题。其间遇到了收敛速度慢的问题,也是在这个网找到了解决方案。大家下载的应该都是那个VC6的Windows程序。我这个是从零开始写的,大家看起来应该容易懂些。C++的Console程序,VC2005下编译。全部用STL,所以旧的编译器可能会有点问题。压缩包内有谢胜利的论文:《TSP遗传算法的改进》。正是用他的贪婪交配才使得10代左右解就收敛到很好。再次赞一下!

2009-05-21

More Effective C++(中文)

More Effective C++(中文)

2009-05-21

空空如也

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

TA关注的人

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