03 2013 档案
摘要:功能:显示时钟<html><head><title>test</title></head><body onload="startTime();"><div id="txt"></div></body></html><script type="text/javascript"> function startTime() { var today = new Date() var y = today.getFu
阅读全文
摘要:使用方法1:for(i=0;i<10;i++){}使用方法2:(可以对数据、对象成员等进行遍历)var y = [2, 3, 5];for (i in y) document.write(y[i]); //要用方括号引用JavaScript for...in 语句循环遍历对象的属性。语法for (对象中的变量) { 要执行的代码 }注释:for...in 循环中的代码块将针对每个属性执行一次。实例循环遍历对象的属性:var person={fname:"Bill",lname:"Gates",age:56};for (x in person) {
阅读全文
摘要:1. 创建person对象,对象有4个成员:var person=new Object();person.firstname="Bill";person.lastname="Gates";person.age=56;person.eyecolor="blue";2.创建person对象,对象有4个成员,意义和上面差不多var person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};3.创建person类,
阅读全文
摘要:新增一个用户后,如果让他可访问数据库?1. 在hba.config中增加他的配置,如果有通用配置则不需处理,如在用户项是“all”2. 新用户不是数据库的所有者,因此所有对象都需给权限,每个Table,每个View等,对象多了的时候会麻烦,可以考虑写一个过程。注意在配置权限时public代表所有用户。3. 把数据库的所有权移到新用户后仍不可访问,因为虽然数据库的所有者是新用户,但数据库中的对象(如Table)并不同时变动所有者,还需要改变所有对象的所有者。
阅读全文
摘要:从网上收集两个解决方案:先确认是否安装程序在中文目录,或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数组,用迭代器实现同样功能的指向数组的指针。当只有在确定性能需要时才使用数组这种原始数据类型
阅读全文
摘要:var point1 = new BMap.Point(116.332782, 40.007978); var point2 = new BMap.Point(116.332782, 41.007978); var distance = map.getDistance(point1, point2); var mileage = (distance / 1000).toFixed(2); alert("与距离为" + mileage + "公里");
阅读全文
摘要:不知是谁设计出来的,不知设计目的是什么,完全一无是处,也节约不了多少空间。最二的是还是默认的框架,浪费了不知多少人的宝贵时间。
阅读全文
摘要:我以前一直认为是不区别大小写的,但实际上却不是这样。我现在的理解是在Windows主机上不区分大小写,在Unix/Linux/BSD这些类Unix主机上是区别大小写的,因为在Unix上大小写不同认为是两个不同的文件。
阅读全文
摘要:终于搞清楚了一件事件:数据库只提供数据库服务,并不维护连接池,为了提高连接效率,在ADO.NET中有连接池的实现,即连接池是在客户端实现的。不仅MSSql,Postgresql也是这样,在Npgsql中看到连接池的代码,有时间读读。
阅读全文
摘要:原文:http://msdn.microsoft.com/zh-cn/library/8xx3tyca.aspx 连接到数据库服务器通常由几个需要很长时间的步骤组成。 必须建立物理通道(例如套接字或命名管道),必须与服务器进行初次握手,必须分析连接字符串信息,必须由服务器对连接进行身份验证,必须运行检查以便在当前事务中登记,等等。 实际上,大多数应用程序仅使用一个或几个不同的连接配置。 这意味着在执行应用程序期间,许多相同的连接将反复地打开和关闭。 为了使打开连接花费的系统开销最小,ADO.NET 使用称为 connection pooling 的优化方法。 连接池使新连接必须...
阅读全文