作品发布
明天好,会的
敢于挑战,追求卓越 -- 我在软件开发方面拥有丰富的经验,熟悉多种编程语言和开发框架。我可以开发各种类型的应用程序,包括网页应用、移动应用以及桌面应用。无论是前端开发、后端开发还是数据库管理,我都能胜任。 作为一个独立开发者,我渴望能够将我的技能和创造力应用于各种令人兴奋的项目中。我相信自己具备了丰富的技术知识和灵活的思维,能够为合作伙伴带来独特而有价值的解决方案
展开
-
C# Code Analyser 1.2.3发布
今天在使用Code analyser分析代码时,发现有一个方法调用没有分析出来,回家仔细分析后,发现在代码分析上还有一个bug。现在我已经将修正后的程序放到了csdn,谢谢大家的支持。另外在这个新版本中,添加了最大化功能。使用说明下载地址 下一个功能:在代码的分析结果中,去掉重复的调用关系。 更多内容请转到C# Code Analyser 及其它的开发背景原创 2009-01-07 22:10:00 · 1068 阅读 · 0 评论 -
Python Flask 在Sina App Engine (SAE)上安家
早就听说了Python的大名,随着的编程语言的理解加深,越发觉得动态语言的威力--真大呀。虽然,整个过程都很简单,但是对于一个新手,特别是从传统C#, Asp.net, IIS阵营过来的开发人员来说,什么都是第一次接触。希望我的这篇文章能够成为你Python学习道路上的一盏小灯。原创 2014-07-29 14:27:19 · 10051 阅读 · 0 评论 -
Bug reporter 开发目的
根据自身的项目管理经验,Bug reporter的设计目的在于将拥有多媒体处理和流程处理功能。据我目前接触的的bug管理系统,可以说都是基于文本信息的bug信息描述,当然bug管理中的流程控制是必不可少的。基于文本信息的bug信息描述给平时的bug管理功能带来了诸多不便。例如,我要对当前屏幕上的bug抓图,大多数都是将图片另外保存为一个文件,然后以附件的形式添加到该bug的名下,实原创 2010-01-03 10:07:00 · 1162 阅读 · 0 评论 -
RegQueryValueEx详解
说到“详解”二字,实在是有点不敢当,但是当我为了找到它的正确使用方法在网上到处奔波的时候,最后给我的都是一些破碎的答案,即便是篇幅丰满的,也是将MSDN上面的东西照搬过来,只不过翻译了一下。所以我决定将RegQueryValueEx“详解"一下。头文件:windows.h(一般进行MFC开发的都不用考虑这个问题)例子描述:判断当前操作系统是否是Windows XpHKEY hKey原创 2009-11-16 23:06:00 · 30515 阅读 · 2 评论 -
杨辉三角
今天看了一下杨辉三角,觉得很有意思,古人有这样的想法真是很了不起。这是一个关于二项式展开系数的发现。例如:(x+y)^2=x^2+2xy+y^2(x+y)^4=x^4+4x^3y+6x^2y^2+4xy^3+y^4看上去有点麻烦,其实可以这样拆开,就一目了然了(x+y)^4先将系数列出来1+4+6+4+1在将x列出来x^4+x^3+x^2+x^1+x^原创 2009-11-07 11:21:00 · 887 阅读 · 0 评论 -
FileManager 1.1发布
最近对这个小工具的使用频率的升高,使我下定决心来对这个小工具做一点使用上的改进。 具体的使用方法见:Copy Manager vs XCopy新版本下载地址:FileManager 1.1新添加的功能为,双击选中行,选中行中的数据及相关设置会自动回写到上面的相应输入框中。修改各个值后点击Save,可以更新列表中的相应内容。由于之前的版本没有这个功能,要实现修改,只有将原数据删除原创 2009-11-08 03:41:00 · 963 阅读 · 0 评论 -
论if..else必要性
我们在讨论业务逻辑时或分析时,时常会提到“几种情况”,例如,当为A情况时,代码该如何执行;当为B情况时,代码又该如何执行。这是我们习惯的思维模式。但是所谓的“情况”实际上是各种逻辑关系的组合或者是归纳。由于归纳本身就有简化表达的作用,所以将这种归纳映射成代码,必然会起到简化代码的作用,使代码看起来比较简单。以下面这段代码为例,以下代码片段是一个真实项目中的代码片段,很遗憾,这里面确实包含了如此原创 2009-10-21 22:36:00 · 1185 阅读 · 2 评论 -
对关联表进行Update操作
这个功能用了很多次,但是每次使用时都记得不清楚,要重新查资料。索性今天将其记录在blog上,希望能够记忆深刻一点。 begin transaction Update ReservationTableTypeSet ReservationTableType.StartDate = Reservation.StartTime,ReservationTableType.E原创 2009-10-15 10:19:00 · 727 阅读 · 0 评论 -
WSDL学习(二)
有了wsdl文件,接下来就要根据wsdl文件生成相关的代码文件。要生成代码,首先的有工具,一般用微软提供的wsdl.exe。可以通过该连接直接本地下载。wsdl.exe的直接用法如下:wsdl.exe /out:[输出文件名] [wsdl文件路径]上面的命令行没有指定生成文件的语言,默认情况下是C#。大家可以指定vb等其它开发语言,如:wsdl.exe /out:[输出文件名]原创 2009-10-11 14:10:00 · 2210 阅读 · 0 评论 -
WSDL 学习(一)
进行了和Web Service相关的开发这么多年,或多或少地和WSDL邂逅过,但是对WSDL的了解还是莫里两可,所以称国庆这么一点时间,来整理一下。 在开始之前,我们先看一个最基本的,完整的wsdl文档定义是什么样子。HelloWorld1.wsdlxml version="1.0" encoding="utf-8" ?> wsdl:definitions xmln原创 2009-10-07 09:36:00 · 889 阅读 · 0 评论 -
完成了函数节点分析
今天完成了新算法下的函数节点分析,这个阶段的工作总算可以告一段落了。原创 2009-06-09 22:54:00 · 567 阅读 · 0 评论 -
1DAL发布
1DAL于2009-7-30日在CodePlex发布,欢迎大家到1DAL.codeplex.com去了解更详细的内容。1DAL的特点和设计宗旨在于为你提供强类型的输出同时,又不会损失效率。目前这个框架已经运用于我的实际项目中,在代码的执行效率和开发效率上都有不错的表现。我会逐渐花时间来向大家展示如何在这个框架上开发。原创 2009-08-02 11:28:00 · 704 阅读 · 0 评论 -
C# Code Analyser 及其它的开发背景
作了这么多年的代码编写,设计以及代码重构工作,发现其实我们有很大一部分时间(在我看来有50%以上的时间)是在维护代码(如果你是在做一个大系统的话)。维护代码本身包含了很多内容,其中最主要的两个是1)修改客户报告的bug;2)在现有的系统上满足客户提出的新需求。应对代码的维护工作,我们有很多策略,例如,通过各种方式,采用各种文档来描述代码,使我们在对代码进行维护时,能够快速地找出解决方案。但是,原创 2009-03-22 14:16:00 · 1404 阅读 · 0 评论 -
C# Code Analyser 1.2.1 发布
下载地址 新增功能:在调用关系中,标注出指定的函数名称,从而帮助程序员能够更快的从这个关系图中发现函数之间的调用关系。 操作说明: 将需要分析的C#类代码拷贝至1#文本框中 点击“分析”按钮 在2#文本框中,程序会为你输出分析结果。输出结果分为两部分,用“--------------”隔开。第一部分是函数的调用关系;第二部分是所有的函数名称 在Function Name文本框中输入,需要查找原创 2008-12-27 11:09:00 · 1562 阅读 · 0 评论 -
Code Analyser 1.1 发布
前一个版本名称叫CodeHelper,觉得这个名字没有能够正确反映出这个工具的功能,故现在改名为Code Analyser。新版本修正了前一版本在分析函数时遇到的bug,并能够分析属性。在大家的鼓励下,我决定将这个程序写下去。虽然我并不清楚最终的目标是什么,但是我的目的只有一个,使程序员(也包括我自己)在面对复杂业务逻辑的代码时,不再不知所措。 下载地址 更多内容,请转到C#原创 2008-12-21 16:54:00 · 1103 阅读 · 0 评论 -
Code Analyser 新算法测试通过
今天终于完成了Code Analyser的新算法测试,分析速度和准确度都比以前有了本质的区别。能够分析出代码中的成员变量,属性和成员方法。这将是后续其它功能的基础。 更多内容请参见C# Code Analyser 及其它的开发背景原创 2009-03-04 15:09:00 · 948 阅读 · 0 评论 -
关于C# Code Analyser 的作用与下一步开发
最近在工作中,发现Code Analyser的实际作用和意义远远超出了我原来对它的功能需求。分析函数的调用关系功能不仅仅帮助我们分析出函数调用的业务逻辑,还可以帮助我们判断程序的控制流是否合理,而对控制流的合理分布本身就是程序设计中的一个重要部分。另外,作为项目经理,我会经常用这个工具来辅助检查项目成员签入到源代码管理器中的代码,我发现这个工具还可以很快帮助我了解成员的设计意图,并对其合理性做出判原创 2009-03-01 11:02:00 · 1132 阅读 · 0 评论 -
C# 代码分析器 1.0 版开发完成
功能:分析出类文件中,函数的调用层次。现在还是一个简单版本,只能够分析出类文件中函数的调用层次,不能够分析出属性的调用层次。先将这个简单版本放在这里,毕竟这个功能够我个人用了。如果有人支持,请冒个泡,我将会继续前进。版本号1.0 这个工具的设计目的是帮助项目经理检查代码,帮助程序员读代码。 使用方法: 将要分析的代码粘贴到1#区域,点击Parse Fun按原创 2008-12-15 22:43:00 · 4099 阅读 · 5 评论 -
Flask + mod_wsgi + Apache on Windows 部署成功(随时接受提问)
前言说是前言,纯粹就是吐槽。如果你赶时间,完全可以跳过这部分,我保证不会在这里隐藏任何有用的内容。人上年纪后,可能冲劲不足,我花了大概两周的时间才成功的将flask部署到windows上。还好没有放弃,最终找到了答案。不过这也说明我在开源软件的应用和配置上还很差劲呀,当我看到要用VC10的C/C++编译器编译源代码时,头都大了。你说我们这些平时习惯了Vistual Studio编译的,原创 2015-06-10 11:15:03 · 27331 阅读 · 33 评论