如何调试DX程序
配置调试环境
如果安装了DirectX SDK,就可以通过SDK中的DirectX Control
Panel来设置调试选项,这个工具位于开始-程序-Microsoft DirectX SDK(June 2010)-DirectX
Utilities中,也可以在SDK的安装目录下找到,在我这里是C:\Program Files\Microsoft DirectX SDK
(June 2010
http://www.cyqdata.cn/cnblogs/article-detail-32639
视频:.NET程序反编译与源代码重构生成新的应用程序
.NET程序反编译与源代码重构生成新的应用程序1、编写一个事例程序。(c#)2、用Reflector.exe对这个事例程序进行反编译,找到关键的程序代码。这只是对没有加壳的程序。 也就是对Write1()进行解密,或是增加其他操作3、用DotNetHelper.exe把程序集编译成IL代码。ConsoleApplication1.il这就是反编译的IL代码。4、编写需要加入
http://www.cyqdata.cn/cnblogs/article-detail-32569
优秀程序员的修炼
本来我打算等我得出一个明确的、更好的结果之后,再来发表的。但是因为看到一篇错误的结论,实在忍不住了,只好提前写出来。我希望这样能够让更多的人有所进步。
昨天在公司随手抄起来一本书,讲的是如何教育小孩的,作者叫郑委(好名字,有官途)。书名倒是不记得了,好像是什么“为了孩子,请家长每天改进自己1%”。书名不是重要的,重要的是,这书里面提到一个什么叫做“
http://www.cyqdata.cn/cnblogs/article-detail-32556
JS模拟的Ping程序 (Web Ping)
JS虽然发送不了真正Ping的ICMP数据包,但Ping的本质仍然是请求/回复的时间差,HTTP自然可以实现此功能.当然,在请求时无法统计HTTP头部的长度,所以当请求数据包长度在最大传输单元临界点时,额外的HTTP头可以导致IP分组,因此存在一定的误差.(2009/6/21)DEMO:
作者: EtherDream 发表于 2011-03-10 19:47 原文链
http://www.cyqdata.cn/cnblogs/article-detail-32519
好房别让中介抢了-抢房源信息的小程序
马上又得换房子了,房子好贵啊,房租又涨了,房东涨也就算了,又让中介扒一层皮,悲剧!!
刘淇都说了,乱就乱在中介
但是没办法,只好试试看能否赶在中介前面抢到一手的房源。
好房别让中介抢了,
好白菜别让XX拱了,
好XX别让XX XX了
这个小程序代码借自 :
抢火车票利器:分享一个抓取火车票转让信息的小程序
只是换了winform的皮。
只要在xml中配置一些url就可以监控那些房源信息了
<
http://www.cyqdata.cn/cnblogs/article-detail-32362
一个WPF和SL的严重BUG,能导致任何的寄主程序崩溃
先看这个例子,点下这个按钮,你的浏览器一定会崩溃掉。至少在微软修复这个BUG之前会崩溃掉。
经过测试的浏览器有:IE、Chrome、FireFox,其他浏览器,不保证100%崩溃。
这里下载SL崩溃的例子
重现这个BUG
新建一个SL项目SilverlightApplication1,把MainPage.xaml内容修改为
<UserControl x:Class="Silverl
http://www.cyqdata.cn/cnblogs/article-detail-32328
嵌入式项目代码结构的分层——HAL(硬件抽象层)、FML(功能模块层)、APL(应用程序层)
一、遇到的问题
在“Zigbee之旅”系列博文中,每写一篇笔者都会编写一个小实验来展开讲解。通过这一段时间的实践,我积累了一些编码经验,但也体会到了之前的代码结构的缺陷:
(1)开发效率低:每次使用片内的某一资源(例如定时器等),笔者都要去查询CC2430中文手册,比较eggache~
(2)代码重复较多:每个实验源码中,诸如 xtal_init ,led_in
http://www.cyqdata.cn/cnblogs/article-detail-32297
程序设计中的计算复用(Computational Reuse)
从斐波那契数列说起 我想几乎每一个程序员对斐波那契(Fibonacci)数列都不会陌生,在很多教科书或文章中涉及到递归或计算复杂性的地方都会将计算斐波那契数列的程序作为经典示例。如果现在让你以最快的速度用C#写出一个计算斐波那契数列第n个数的函数(不考虑参数小于1或结果溢出等异常情况),我不知你的程序是否会和下列代码类似: public static ulong Fib(ulong n)
http://www.cyqdata.cn/cnblogs/article-detail-31675
SharePoint开发笔记-为SharePoint2010客户端对象模型创建Silverlight应用程序
此为微软官方的练习,本人只是做了一些易错地方的说明.
在此练习中,我们将创建一个在数据网格中显示 SharePoint 列表的基本 Silverlight 应用程序。列表的数据从服务器检索,因此可用于使用 SharePoint 客户端对象模型的 Silverlight。我们将使用 Visual Studio 2010 解决方案并将其部署到本地 SharePoint 服务器。
任务 1
http://www.cyqdata.cn/cnblogs/article-detail-31639
抛弃Fastcgi,用uwsgi来部署你的Django程序吧
在新浪微群一天一技术分享里面看到一篇有童鞋分享的一篇fcgi vs. gunicorn vs. uWSGI的文章,文章的测试附图很是让人兴奋:
于是自己在本地测试了一下,结果基本和上面的结果一致。
(以下为简单的ab测试结果: ab –c 100 –n 1000 http://127.0.0.1/ )首先是 nginx + fcgi的结果(fcgi prefork 4 p
http://www.cyqdata.cn/cnblogs/article-detail-31633
《程序员求职第一书》谋职中的战术与战略
【已刊登于《新华书目报》,刊登版有删节,http://a.xhsmb.com/html/2011-02/28/content_20704.htm】
不知是天赋使然,还是后天锤炼,大志写书有个特点,如果您只言片语地读,它就是本得心应手的工具书;如果您整体全面地读,它会将一个清晰的世界完整地展现在您面前。
最近两本书一并阅读,实属巧合。一本是王刚的自传,另一本则是好友张大志新著的《程序员求职第一书》,
http://www.cyqdata.cn/cnblogs/article-detail-31632
C# 构建可扩展的应用程序(插件)
构建可扩展的应用程序,特别是对于WinForm应用程序是特别有好处的。我们知道,企业的需求是瞬息万变的,企业在使用软件的过程中,很可能对于现有的需求有变动甚至是提出新的需求来,可是我们的软件已经部署在企业的各个客户端中,要想将根据企业新的需求编写的模块集成到现有程序中去,我们必须重新编译整个软件,然后打包再进行重新部署,这无疑有非常大的工作量。怎样
http://www.cyqdata.cn/cnblogs/article-detail-25555
不要困在自己建造的盒子里——写给.NET程序员
在给这篇文章起标题的时候,我斟酌了很久,因为我个人是反对使用“.NET程序员”、“C++程序员”或“PHP程序员”这类简单粗暴的方式为程序员做划分的。但是客观确实存在一个现象,就是很多程序员会为自己设置一个无形的界限,将自己与某种语言或平台硬绑定到一起,例如我这里所指的“.NET程序员”。请注意这与&l
http://www.cyqdata.cn/cnblogs/article-detail-25554
[原创]从程序员角度分析安徽电信HTTP劫持的无耻行径 - 草根的暂时胜利
如果你还不知道问题的起因,请首先移步到这两篇文章
1. [原创]从程序员角度分析安徽电信HTTP劫持的无耻行径,以及修改Hosts文件,使用OPENDNS无效情况下的解决方案
2. [原创]从程序员角度分析安徽电信HTTP劫持的无耻行径 – 之深度分析
http://www.cyqdata.cn/cnblogs/article-detail-25511
使用“管道”与“应用程序生命周期”重构:可插拔模块
本篇博客依然用于总结工作中遇到的较有用的设计模式。 入正题。 历史代码 我目前开发的系统中,要实现以模块的方式进行动态扩展。这些模块是以独立程序集的方式嵌入到系统中。原系统中,使用了一个简单的接口 IModule 来实现模块的初始化:public interface
http://www.cyqdata.cn/cnblogs/article-detail-25416
.NET Micro Framework 用户程序升级说明
1、前言
【STM32 .Net MF开发板学习-26】以前的文章示例都是采用VS2008开发的,所以示例要想在新的.NET Micro Framework V4.1开发板上运行,必须用VS2010转换后才可以。
我们以博文《【STM32 .Net MF开发板学习-02】GPIO测试》上的示例为例,详细介绍一下升级转换步骤。
2、程序升级说明
2.1 示例下载
下载博文中指定的示例
http://www.cyqdata.cn/cnblogs/article-detail-25395
程序员!你应该读别人的心得,但是一定要自己注解
作者的话:
----------------------------------------------------------------------------
作为程序员,我们不是单纯的代码工人,有人想着提升自己的职位,有人想着自己做项目。自己想拥有一家自己的公司,等等,程序员是一批高傲的人,同样也是一
批可怜的人,
http://www.cyqdata.cn/cnblogs/article-detail-25371
<转>再次写给我们这些浮躁的程序员
2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。 多做项目,多思考 不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的
http://www.cyqdata.cn/cnblogs/article-detail-25357
SharePoint开发笔记-SharePoint2010添加ASP.NET应用程序
大家可能在sharepoint开发webpart会引入一些asp.net的控件,这时候就会需要添加dll引用..下图所示CRSWebControls便是我添加的.
部署这个项目到sharepoint后.却出现了错误,如下图所示...
其实解决这个问题的方式不难...下面就进入主题
---------------------------------------
http://www.cyqdata.cn/cnblogs/article-detail-25356
冰封世界,程序人生
沉淀了的千年恋情,冰封着的万年的心。
冰河中的恋情,注定了擦不出火花,
就让那份爱,永远沉浸在另一个世界。
来自天朝的莫名的压力,
迫使我变得更加强大。
疲惫的心挣脱不了冰封的世界,
原谅我的不辞而别。
爱是如此有限,
没有更多时间来对你关心。
如果说之前我在迷茫
爱情跟事业之间的抉择,
那么现在
我可以告诉你
我选择了事业
事业是自己的,爱情随时都会离开
而你,不也是一样的现实
没房没车的我
http://www.cyqdata.cn/cnblogs/article-detail-25273