摘要:
从网上收集两个解决方案:先确认是否安装程序在中文目录,或temp目录有中文路径,不行就先解压。方法1: 如果是Windows7系统,建议管理员运行cmd.exe,然后用命令运行安装程序。方法2: 以管理员运行cmd下运行postgresql-8.3.10-1-windows.exe--install_runtimes0方法3:1. 进入目录"C:\WINDOWS\inf" 2.在inf目录中找到"wsh.inf"文件 对于没有wsh.inf的文件,可以到这里去下载http://www.infdump.com/download-inf-files.php/ 阅读全文
摘要:
运行环境:客户端服务器在同一台机器:Windows7 + Postgresql9.2.2安装时区域之类都是默认安装,Npgsql查询出来表中数据是正常的,但出错时消息是乱码。解决方案:修改postgresql.cnf的参数lc_messages的值,由“Chinese (Simplified)_People”改为“UTF8”,问题解决。 阅读全文
摘要:
1. Vector类型是快速增加的,定义一个空的再添加成员,比定义指定长度的集合操作更快。因此即此能预判成员数量也没必要定义长度。2. 在for循环时直接判断Vector的size,因为size是内联函数,效率很高,没必要增加一个变量保存size再判断。3. 在C++中循环Vector成员时使用!=size,而不推荐<size4. 标准库中的string和直接字符串(如:"123")是两个不同的数据类型。5. 现代C++中推荐使用vector代替数组,用string代替char数组,用迭代器实现同样功能的指向数组的指针。当只有在确定性能需要时才使用数组这种原始数据类型 阅读全文