- 博客(117)
- 资源 (5)
- 收藏
- 关注

原创 WEB页面通过Socket和服务器通讯(上)
最近空闲,整理一下上一个项目的部分资料。由于需要web页面和服务器进行通讯,以前研究过Comet,听说过有那么几种方法可以实现服务器推。也没实际作过测试。通过上次的项目也正好有个机会来研究下,测试研究了下网上的几种方法。觉得通过FLASH作为桥接和服务器通讯是一个不错的方法,一个是Flash Player的安装比较广泛,而且ActionScript3.0应该是一门全新的语言。更加的和Jav
2009-09-07 19:57:00
4328
原创 数据库分页有好多种,网上也有多种例子.
由于最近准备面试,所以把以前的零散的知识点整理一下.由于不经常用怕忘记,万一面试时丢分岂不可惜. 数据库分页有好多种,网上也有多种例子.在实际开发中我更偏向使用Top分页法.我觉得这也是来的最直接最简单的方法之一.前几天看到一位网友写的在内存中缓存数据的方法来提高分页的效率,比如先取出前100页的数据放内存中,取数据的时候100页以内的数据就直接从内存中提取了,超过100页的数据就
2014-11-30 18:18:29
471
原创 网页里的各种高度和宽度(3)scrollTop、scrollLeft、scrollWidth、scrollHeight
<! v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2010-01-29 17:17:00
850
原创 网页里的各种高度和宽度(2) offsetTop、offsetLeft、offsetWidth、offsetHeight
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2010-01-29 14:46:00
756
原创 网页里的各种高度和宽度(1) clientHeight、offsetHeight和scrollHeight
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font D
2010-01-18 09:36:00
1220
原创 asp.net TreeView CheckChanged 事件浅谈
<! v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2010-01-04 12:57:00
2899
原创 今天起晚了
今天醒来看已经7点一刻了,呀,妈的,急死我了。一下子从床上跳下来。一分钟完成穿衣和洗脸(没刷牙)。还憋着一肚子尿... 等公交妈的还不快来,好不容易来了,晃悠晃悠跟吃饱饭遛狗似的。我那个急啊,把司机师傅祖宗十八代问候个边。公交上有个妹妹,很白,很好看。此时我已是双手握在一起,赶紧盼着车在快点,没心情看。可惜了。 下车后也没时间了,跑过了大桥,死掉了快要。幸好
2009-12-11 08:33:00
394
原创 JavaScript验证页面控件值时的提示信息的定位
模仿asp.net页面验证控件的现实错误提示信息的效果,用JavaScript做了个方法,不过没有实现验证的效果,只是定位提示信息到目标元素的后面。 方法在IE6,IE7,FireFox3.5,Safair,Opera,Chorme验证均可正常定位。 方法Imae(id,msg,css):insert_msg_after
2009-12-01 10:43:00
867
原创 关于(javascript) "if"关键字的一个疑惑的地方
一直以来对if(obj)的用法有点疑惑,不知道如果obj是一个对象的时候(而不是简单的true/false),该怎么执行。在什么情况下该为true,什么情况下又该为false.通过下面的小测试,了解到,当obj="",obj=undefined,obj=null,obj=NaN 的时候返回false,obj不为空的时候则返回true。 var obj ;//undefined
2009-11-27 10:52:00
616
原创 关于不需用使用top的地方,而必须使用的一个小问题
如果想从一个查询结果中查询数据,而这个查询结果中使用了 order by 关键字,则像下面的语句则会出错, select * from (select * from tbl_a order by value desc) where a_id 错误:”除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。“ 像这种不想使
2009-09-09 18:12:00
474
原创 JSON入门
下午看了下json,感觉json基本格式就是 键/值 的字符串列表.基本格式:var user = {UserName:"json",Age:25};以"{"开始,以"}"结束,中间的内容就是 键/值 对应的形式,每个项之间用 , 逗号各开.其中每个项的值还可以嵌套的var user = {UserName:{FirstName:"xiage",LastName:"
2009-09-08 18:31:00
1449
原创 IM项目即将结束
辛苦了将近两个月的IM项目就要结束了,特别是最近半个月的每日加班到12点。其中的辛苦深有体会。人憔悴了很多,身体也弱了很多。抽了很多烟。当埋头进入项目中时,仿佛其他的都不重要了,才知道有兴趣,有目标是多么重要啊! 接下来几日会把项目整理一下,做个总结。这里先说下系统的结构:1.服务器端,使用C#写的,有三个核心线程,一个负责监听,一个负责处理数据包,第三个负责会话。2
2009-08-30 23:32:00
651
原创 C#代码生成器
项目中用到的小工具,自己写的。可以随意修改,一遍适用于自己的项目。有问题可以给我留言。 1.数据库访问采用微软企业库。2.生成三层架构的基础代码。3.自动生成分页方法。4.数据库的基本操作方法。 具体请看: 下载源码
2009-07-27 12:12:00
618
原创 C#2.0 is运算符
“is”运算符所做的操作,不仅仅检查数据能否从一个类型转换成另一个类型。一个类型内部可能实现类向某一类型的强制转换,然而“is”运算符不仅仅检查类型成功,还会检查底层对象本身是否真的是一个要转换的类型或者兼容类型。下面通过一个小例子来说明下问题。 object o = new object ();Console. WriteLine (o is string );o = "o
2009-06-27 10:56:00
520
原创 C#2.0 中 new 和 override 的区别
如果一个重写的方法没有使用override关键字,编译器会报告一条警告信息:“Console.Application.B.MethodA()”将隐藏继承的成员“ConsoleApplication.A.MethodA()”。若要使当前成员重写该实现,请添加关键字override。否则,请添加关键字new。显然,添加关键字override可以重写父类的方法。还有一个解决方案是关键字new。
2009-06-26 18:40:00
1073
原创 C#2.0 关于new运算符、ref,out参数值
(1)在.net中我们应将new运算符理解成一个对象进行实例化的调用,而不应理解成分配内存的调用。在堆栈上分配的对象都支持new运算符,这也进一步说明了new不是关于内存分配的,也不是是否有必要进行回收的。(2)readonly只能用于字段而不能用于局部变量,只读类型的字段值只能从构造器中更改,获知直接在声明时指定。(3)属性(property)和方法不允许作为ref 或out 参数
2009-06-26 14:59:00
573
原创 子线程无法创建窗体的问题
最近开发IM项目的时候,遇到一个问题:客户端收到消息的时候,要弹出对话款。我是单开一个线程来监听服务器消息的,当收到消息的时候如果窗口没打开,则自动打开。问题出现了,窗体打开后即死掉,反白。首先想到的是可能代码写错了,于是检查几次,都未发现问题。于是想到可能是线程里创建窗体权限的问题。有在主窗体上拖个按钮,写上创建新窗体的代码,运行发现一切正常。这时候就确定是线程的问题了。主窗
2009-06-24 15:44:00
1485
原创 死锁
当两个线程争夺两个互斥、独占的资源时很容易发生死锁。根据这个原理可以用C#描绘出死锁的情况。 class Program { /// /// 连个资源对象 /// static object res1 = new object ( ); static object res2
2009-06-10 22:42:00
513
原创 警告: 无法调试脚本代码。未注册正确的 pdm.dll 版本。
警告: 无法调试脚本代码。未注册正确的 pdm.dll 版本。 请修复 Visual Studio 2005 安装或运行“regsvr32.exe "%CommonProgramFiles%/Microsoft Shared/VS7Debug/pdm.dll"”。
2009-06-08 17:03:00
3017
5
原创 Window.Open(URL,Target)
Window.Open(URL,Target) 解释: URL 代表 页面地址; Target 代表 目的框架
2009-06-08 17:00:00
3272
原创 setTimeOut()传参
很多时候需要在setTimeOut()函数中传递参数以满足需求,整理出两种方法。(1)由于setTimeOut第一个参数是函数句柄,所以我们可以如下做。function show(){ alert(arguments[0]);}function _show(){var parmeters= arguments[0]; return function() { s
2009-06-08 16:51:00
1909
原创 群集 SQL Server 中的链接服务器注意事项
群集 SQL Server 中的链接服务器注意事项在群集 SQL Server 中针对没有随 SQL Server 提供的 OLE DB 访问接口配置链接服务器时,一定要确保群集的所有节点上都安装了 OLE DB 访问接口。此外,定义链接服务器的任何属性都应是位置透明的,而不应包含假定 SQL Server 始终运行在群集的特定节点上的信息。下面的示例针对运行 SQL Server 的服务
2009-06-08 16:39:00
925
原创 SQL 2005 开启OpenRowset/OpenDatasource的办法
在SQL2005中,MS为安全考虑默认阻止了OpenRowset和OpenDatasource。如果未被开启会有如下的错误提示:SQL Server 阻止了对组件 Ad Hoc Distributed Queries 的 STATEMENTOpenRowset/OpenDatasource 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_conf
2009-06-08 16:35:00
1525
原创 sql2005附加数据库只读
SQL Server Configureation Manager 右击 服务器(SQL Server(SQLEXPRESS)) 把内置账户 从“网络服务” 改为 “本地系统”“网络服务”的帐套权限不够附加(attach)数据库.
2009-06-08 16:34:00
627
2
原创 SQL执行分布式查询错误“服务器: 消息 7411,级别 16,状态 1,行 1”
服务器: 消息 7411,级别 16,状态 1,行 1服务器 ERPSysSoluctions 没有为 RPC 的目的而配置。 解决方法:(1)exec sp_serveroption srv_lnk,rpc out,true exec sp_serveroption srv_lnk,rpc,true (2) Sql
2009-06-08 16:26:00
2872
原创 SQL创建函数
create function trim(@str varchar(8000)) returns varchar(8000)as --Author:xiagezhao--DateTime:2009-04-22 09:38:33.607--Function:过滤字符串头和尾部--Comment:beginreturn LTRIM( RTRIM( @str ))end
2009-06-08 16:25:00
942
原创 存储过程作为数据源
如果从存储过程里获取数据,可以通过创建临时表,然后把数据插入到临时表里。(1)创建临时表,字段名称和类型要和存储过程中的相同。Create Table #TempTable( srv_name char(100) , srv_providername char(100), srv_product char(100),srv_datasource char(100),srv_provider
2009-06-08 16:21:00
615
原创 使用游标
declare @MXId intdeclare @WHId intdeclare @ProductCount floatdeclare @ProductId int --声明游标DECLARE UPDATE_WH_E_CURSOR CURSOR FOR SELECT [id],[WHId],[ProductCount],[ProductId] FROM tbl_SalesTicketMX W
2009-06-08 16:15:00
411
原创 发布错误 SignTool 报告了一个错误“未能给 bin/Debug/LTCY_Client.publish//setup.exe 签名。
//////错误 2 SignTool 报告了一个错误“未能给 bin/Debug/LTCY_Client.publish//setup.exe 签名。SignTool Error: ISignedCode::Sign returned error: 0x80880253 ////// The signers certificate is not valid fo
2009-06-08 16:01:00
3525
2
原创 “LC.exe”已退出,代码为 -532459699。
“LC.exe”已退出,代码为 -532459699。用system控件不会报错·用dev控件才报错将Properties文件夹中的licenses.licx删除,然后重新编译
2009-06-08 15:58:00
1753
UMP Pro Win Mac Linux WebGL 2.0.3(u5.3.0).rar
2020-01-12
BulkDataCopy
2008-07-29
数据库批量数据拷贝
2008-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人