自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (15)
  • 收藏
  • 关注

原创 如何求两个相交链表的第一个相交结点

今天参看《编程之美》之判断链表相交部分,上来就想到了判断最后结点是否相等的方案,亦是该问题的较优方案,遂看了下扩展问题。1)若有环该咋办?2)如何求出第一个相交结点?有环的求解在之前复习链表部分,已经温习过了,在此一笔带过,采用两个指针,分别走1步和2步,若有环,定会相遇(想必相遇大家都会判断)。那么问题二求解第一个相交结点部分,在《编程之美》里面提到了一个方案二采用hash的方法

2013-09-10 17:38:42 1301

原创 编译原理课程设计之无符号数四则运算词法分析

说来惭愧,时至今日才完成词法分析部分的重构。 地址:http://download.csdn.net/detail/a056313/6243581作为当初了花了不少时间调试完成的一个小作品,当时还是感受很深的;后来回过头来看,其实感受大多源自当时不正规的编码规范以及编码习惯,导致逻辑复杂,代码可读性极差,在之前的博文里面提过自己打算重新写下编译原理的课程设计,但由于惰性没有坚持,近期算是忙里偷

2013-09-10 15:43:53 2833

原创 关于程序员群体的健康问题

前两天和同事一起去吃饭的时候,谈到作为程序员的我和他的健康问题。腰椎,颈椎,脑膜炎,甚至猝死……互联网是一个高科技领域,同时也是一个竞争激烈,马不停蹄,嫉妒燃烧健康的领域。都说身体是革命的本钱,但是一旦开始写程序,调试程序,找bug的时候,时间总是过得很快,完全专注忘了时间匆匆过。短期尚可,长期不可为。本来坐着的时间就比较长,加上频繁加班,工期紧迫,精神

2012-06-05 17:07:36 1035 2

原创 weak_ptr的一点认识

近期在补充和梳理C++方面的知识的时候,遇到了WeakPtr这个概念和用法,不甚明白,Google出了一堆文字,包括Boost的shared_ptr和weak_ptr的比较,以及其他一些博客里面给的例子以及解释。其中有一个是这样解释的,原文大意:在C++的weak_ptr里面,有两类指针,一类是拥有对象的生命周期;另一类不拥有,只有访问权。在这里,我就有点不明白,这两类指针,到底会

2012-06-05 15:26:27 3035

原创 读《如何有效地记忆与学习 》有感

不知是不是IT行业从业者的“通病”,记性在逐渐不好。 这个现象是从毕业后开始慢慢觉察的。今天上午有幸拜读了 [BetterExplained]如何有效地记忆与学习从中有所启示。随着年龄的增长,人自然地在生理方面会慢慢衰老,记忆力,身体抵抗力等都会有不同程度的衰落。这是自然规律,不过年纪轻轻,刚开始工作不久,就出现这样的征兆,确实让俺这颗小心肝,忍不住感慨:老啦~有些知识,你看过了,

2012-05-09 11:19:48 848

转载 如何创造出优秀的用户体验?

对于任何产品来说,有用性大于易用性。也就是说,用户体验固然重要,但不是最重要的,最重要的是用户觉得有用。我们可以看到很多产品很难用,甚至要经过专门的学习才会使用,但是因为很好的满足了有用性,依然很受用户欢迎(例如汽车以及所有的乐器)。产品的易用性是最近几十年才开始被重视起来的,最初发端于软件行业。为什么在漫长的产品设计、制造历史中,人们一直不太重视易用性呢?因为传统工业产品工艺门槛相对较高

2012-04-27 16:37:32 1393

原创 WordPress PHP入门记录点滴

准备开启早已制定的却迟迟未付诸行动的计划,学习下WordPress。看了数据库设计后,感觉WordPress的数据库设计真是够简洁的,比较清晰易懂。现在也在给WordPress 3.3.x进行中文国际化的翻译 Translations 如果你也想接触下,那么从这一点点的小贡献开始吧。说实话看到排名前几名的外国语言版的翻译都已经达到了90% ~ 99%。心理挺不爽的,所以自己也身体力行

2012-04-16 17:00:19 796

原创 WP7/8 iOS Android改如何选择?

作为IT工作者,对于新鲜的IT业界新闻以及新点子产品,总是持有极高的热情。对于科技的发展速度,新陈代谢的频率也是各种感慨。想必Nokia更是如此。当年叱咤智能手机市场的Symbian竟然在短短3年左右的时间里面,被iPhone的iOS以及Google的Android挤压的残喘不已。Nokia其实在09年的时候已经开始在内部测试OVI商店了(那个时候公司的一个外包项目就是OVI的测试)不

2012-04-13 14:04:51 1183

原创 N阶幻方问题

看文章时,看到一个网友谈及N阶幻方的问题。但是讲的比较笼统,奇数偶数口诀之类的。特此在这里整理下,方便自己也方便他人。奇数阶幻方最经典的填法是罗伯法。如下:把1(或最小的数)放在第一行正中; 按以下规律排列剩下的(n×n-1)个数: 1、每一个数放在前一个数的右上一格; 2、如果这个数所要放的格已经超出了顶行那么就把它放在底行,仍然要放在右一列; 3、如果这个数所要放的格已经超

2012-04-12 12:57:40 1777

原创 读程序员的数学素养有感

工作之后对于技术类的书籍阅读的不多了,该检讨下。今天有幸拜读了http://blog.csdn.net/lovelion/article/details/1350127这篇文章。有所提示。数学是计算机学科的基础,这一点自己一点也不怀疑。尤其是什么算法啊,图形学啊,就更加明显。不过现在的工作中接触更多的,比如设计模式啊,各种类库,各种API啊,所以其实自己定位就是一个应用程序员,呵呵。但

2012-04-05 20:52:41 1143

原创 tinyxml使用

现在越来越多的数据和配置采用了xml格式来存放和进行传输解析了。在c++方面,没有本地支持的库,所以需要我们自己去找一下。微软的msxml说实话,确实不咋地,尤其是com的类型变量名字一直指针,让众人看上去就比较反感。开源的tinyxml在这方便做的还不错。简单介绍下使用过程的一

2011-08-05 16:56:07 10193 6

转载 让你的C程序更有效率的10种方法

任何代码的美丽不仅在于找到一个给定的问题的解决方案,但在它的简单性,有效性,紧凑性和效率(内存)。设计的代码比实际执行更难 。因此,每一个程序员当用C语言开发时,都应该保持这些基本的东西在头脑中。本文向你介绍规范你的C代码的10种方法。1.避免不必要的函数调用考虑下面

2011-08-05 13:33:48 979 1

原创 用rapidxml来读取xml文件

下载rapidxml的库http://rapidxml.sourceforge.net/我们这里使用#include "rapidxml_utils.hpp"就可以搞定我们的基本需求file f("document.xml");xml_document doc;    // character type defaults to char doc.parse(f.data());    // 0 means default parse flagsxml_node *node1 = doc.first_

2011-04-07 16:18:00 3554 1

原创 改造的HookYou的代码,但是出现access violation 错误,不知如何是好,着急

<br />/*========================================================================<br />文件: exports.h<br />说明:全局消息钩子 <br />时间:2004-09-15<br />编写:oshj || [email protected]<br />环境:VC6.0/Win2000 Pro/SP4/1024*768<br />特别说明:本程序目的是更改其他程序窗口的显示内容(如数值)。用枚举主窗

2011-04-07 15:53:00 1823

原创 多线程,让我欢喜让我忧。

不知道谁给提供个帮助哈。最近在做项目的时候,遇到需要多线程支持。 之前的WinForm程序,可以使用Application.DoEvents();来响应消息队列,但是ASP.NET里面使用Thread的时候,C#不可以访问UI上面的元素,需要托管啊,什么的。自己对于这个特性还是没怎么入门,高手指点下把。谢谢

2010-02-25 15:38:00 718

原创 乱码拾遗(1)

前几天,从版本库里面,检出我原先的一个工程,编译调试后发现,部分乱码,检查了页面的编码没有问题。而且从数据库中读取的文字没问题,只是那些写在.cs文件里面的中文都有问题。打开查看源码也显示正常,不得其解,后来发现原来是.cs文件保存的时候格式是ANSI,转换UTF-8后,问题解决。

2010-02-24 16:51:00 844

原创 通过OleDB读取Excel到Dataset里面

///         /// 读取Excel内容到数据集里面        ///         /// Excel文件路径        /// Excel内容        public static DataSet ReadExcel(string filepath)        {            string conn = @"Provider=M

2009-12-31 16:01:00 1771

原创 去除字符串中的Html代码

        ///         /// 去掉所有HTML标签        ///         /// 源字符串        ///         public static string DropHTML(string strHtml)        {            return Regex.Replace(strHtml, "]*>", "

2009-12-31 15:53:00 861

原创 词法分析程序(原创!)

/************************************************************************                        词法分析程序  功能:用于对输入的字符串进行分类(如果是无符号数,就对它记值;否则值为空)类别码:1-无符号数,2-‘+’,3-‘-’,4-‘*’,5-‘/’,6-‘(’,7-‘)’        ****

2008-08-22 17:42:00 996

无符号数四则运算词法分析

重写了编译原理的课程设计词法分析部分, 主要作用就是分析输入串,进行分类,作为语法分析的输入。

2013-09-10

C++ Standard Library

这个是C++的标准库 的英文版本,希望对大家有帮助

2008-09-03

Exceptional.C

Exceptional.C 计算机科学经典著作 英文原版

2008-08-22

LocalCooling

节能的一款小软件 国外的软件

2008-08-22

语法分析程序

这个是学习编译原理的时候的课程作业 自己写的 <br><br>界面粗糙了点,不过功能实现了!<br><br>希望对大家有帮助

2008-08-22

Xp优化软件

Xp优化的小工具,国外货,挺好的,可以试试!

2008-06-11

U盘芯片识别

U盘识别的小软件,很实用的,买电子产品的时候可以带着!

2008-06-11

C高级教程

东软C高级教程,个人感觉还不错,拿出来分享一下!

2008-06-11

c#项目开发实践

上学期,做的一个小项目,不是很完善 <br><br>不过,希望对大家,有帮助

2008-05-27

词法分析程序

自己写的词法分析程序,用c++写的

2007-11-25

C标准库函数

c语言学习的msdn,里面有详细的函数参数说明 和使用,对于c编程必不可少的工具书!

2007-11-25

Windows 程序设计

Windows 设计的基本原则

2007-11-24

空空如也

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

TA关注的人

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