代码改变世界

vc2008 + libpq + postgresql 8.4 配置

2011-01-13 17:35 by 杨兴亚, 761 阅读, 0 推荐, 收藏, 编辑
摘要:vc2008 + libpq + postgresql 8.4 配置最近在做一个相关的项目。数据库为postgresql 8.4,安装之后,用vc连接postgresql 8.4就出现问题了。。。具体的问题如下:可以选择odbc连接数据库,可以使用libpq库连接。在安装了odbc驱动后怎么都连接不上。改用libpq库来连接了。打开postgresql 8.4安装文档。其中libpq库的说明并不是很清楚。在添加了include目录后,添加lib文件目录和libpq.lib文件。然后在postgresql 8.4安装目录中的bin文件夹中的dll文件拷贝到vc项目目录下,调试运行,居然可以了。。 阅读全文

VS2005,VS2008编辑器设置

2010-12-01 10:24 by 杨兴亚, 305 阅读, 0 推荐, 收藏, 编辑
摘要:个人比较喜欢的风格:设置如下:背景RGB(0,64,128);关键字       黄色字符串       洋红色注释       浅绿色用户关键字     青色用户类型(全部)   青色警告        洋红色预处理器关键字  绿色字体:Courier New 字号:11 粗体 阅读全文

Python 学习笔记(一)语句,变量,函数

2010-08-28 21:32 by 杨兴亚, 1026 阅读, 0 推荐, 收藏, 编辑
摘要:今天抽时间看了一下python。感觉很好,它与编译性语言不同。c,c++,java,c# 等都是编译性语言,也就是需要先进行编译,然后在链接,才生成二进制可运行文件(java,C#除外,需要虚拟机才可以运行),但是也需要编译。  python 是一种典型的解释性语言。他的最大的特点就是类似于脚本语言,例如:Shell编程,js,等,不需要编译。  今天学得知识为python的基本语法:包括:语句,... 阅读全文

服务器开发

2010-08-16 17:41 by 杨兴亚, 2527 阅读, 0 推荐, 收藏, 编辑
摘要:最近一直在做C++(windows sdk)的服务器开发。项目的主要性能指标为100个客户端,每隔50ms发送一个数据包,持续发送10000个数据包。100个终端的启动间隔为50ms,测试通过。接收数据没有性能瓶颈,在进行解码的时侯也没有性能瓶颈,最后发现在数据库的插入操作上出现了性能瓶颈。测试100个客户端发送完成时间为9分钟左右,解码时间基本持平。但是数据库插入时间滞后5到7分钟。数据库的插入... 阅读全文

code complete 2阅读笔记(第二章)

2010-07-29 15:42 by 杨兴亚, 740 阅读, 0 推荐, 收藏, 编辑
摘要:隐喻的重要性:软件开发过程可以隐喻为构建一个建筑物。而不能隐喻为作物的生长过程。大型软件和小型软件的区别在于,大型软件需要前期的充分的架构。因为在后期变动架构的代价是致命的。而小型软件可以反复的打翻重头再来,这种代价是比较小的。每位程序员都有很多工具箱:并不存在一种工具适用于所有的软件开发。而如何选择正确且适宜的工具是有效编程的程序员的关键。 阅读全文

TD-SCDMA手机(WM系统)信号的采集?

2010-04-20 08:46 by 杨兴亚, 627 阅读, 0 推荐, 收藏, 编辑
摘要:最近一直在做td的相关产品,但是现在遇到了困难,如下:td—scdma制式的WM手机,如多普达S700,可以通过什么方式采到比较全的无线信号信息,这些信号应该包含下面的数据:MCC,MNC,CellID,BCCHRxlevRxlevFulRxlevSubTxPwr等等,比较详细的无线数据信息。注意采集方式为编程式采集,谁有这方面的工作经验,希望专家给予指导。。。谢谢了。。。 阅读全文

CS通用模型设计,socket,tcp实现(-)

2010-01-19 00:54 by 杨兴亚, 2391 阅读, 0 推荐, 收藏, 编辑
摘要:最近,一直在做一个手机为客户端的CS系统了,10月份开始的,现在又将近4个月了,现在对它做一个简单的总结。1.功能简介:通过服务器向手机终端发送命令,手机终端执行相关的操作,有点类似于远程控制的功能,但是和远程控制不同的是:这里需要传输文件数据,这种控制是通过应用软件来实现的。2.设计和实现:设计的过程中,最原始的设计思路是用socket的同步服务器模型。这种模型的典型特点就是在同一个时刻只能允许... 阅读全文

年终总结

2010-01-13 21:31 by 杨兴亚, 785 阅读, 0 推荐, 收藏, 编辑
摘要:回顾这一年时间,工作时间为8个多月,实习过程的2个多月完成了从学生到职工的角色的转换,对项目的开发流程,开发规范等等有了深刻的认识。从自己开始承担项目模块开发,开发过程中由混乱的开发,到两个月后的面向对象思想的融入,虽然效果不是很好,但是,真正的迈出了面向对象的思想开发项目的第一步,回学校的两个月是学习的两个月,通过自己在学校原本学到的基础,不断的接触一些开源的项目,自己的思想有了很大的提高,7月... 阅读全文

设计模式之个人理解--单例模式

2009-12-02 16:07 by 杨兴亚, 1632 阅读, 0 推荐, 收藏, 编辑
摘要:单例模式面向过程(C)语言中可以在程序中应用全局变量,而面向对象(C++,C#,JAVA)语言中不再存在全局变量。为了在程序中应用一个全局访问点(全局变量)也就产生了单例模式,在Gof四人设计模式中对单例模式这样定义  保证一个类仅有一个实例,并提供一个访问它的全局访问点。根据定义,它有两重意思,1,一个类仅有一个实例,2,可以在全局范围内进行访问:根据这连个点可以进行如下思考,只有一个实例,也就... 阅读全文

请教:C#网络编程相关的知识,建立socket服务器时向客户端连接,就建立不了了?

2009-10-21 20:12 by 杨兴亚, 732 阅读, 1 推荐, 收藏, 编辑
摘要:我现在在做一个C/S的服务器模型了,用socket(C#)做的,服务器建立的是并发的模型,客户端连接服务器后服务器保存客户端的相关信息,然后启动新线程来处理这个连接了(命令连接),这个连接仅仅发送少量的命令(定义过的格式),当客户端需要服务器的大量的数据文件时,就在客户端新建一个socket并绑定到一个未使用的端口,然后把端口信息通过命令连接传给服务器,服务器受到后就新建一个socket连接客户端... 阅读全文