博客园 - 卢春城
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=691143
2023-10-20T17:26:08Z
卢春城
https://www.cnblogs.com/lucc/
feed.cnblogs.com
https://www.cnblogs.com/lucc/p/13779485.html
Lesktop开源IM移动端:接入LayIM移动端UI - 卢春城
在《开源企业即时通讯和在线客服》中已介绍了Lesktop的桌面模式和Web模式,但是没有移动端,本文将说明如何接入LayIM移动端UI开发移动端版本,同时对一些Lesktop的接口进行说明,作为接入其他前端UI的指引。
2020-10-08T09:28:00Z
2020-10-08T09:28:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】在《开源企业即时通讯和在线客服》中已介绍了Lesktop的桌面模式和Web模式,但是没有移动端,本文将说明如何接入LayIM移动端UI开发移动端版本,同时对一些Lesktop的接口进行说明,作为接入其他前端UI的指引。 <a href="https://www.cnblogs.com/lucc/p/13779485.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/p/13759681.html
开源企业即时通讯和在线客服 - 卢春城
Lesktop3.0是一款使用ASP.NET和Comet技术开发的轻量级IM,支持同时以客户端模式和Web模式运行,两者拥有完全一样的操作界面,服务端实际上就是一个ASP.NET网站,仅需要一个支持.NET2.0的Web空间即可将IM部署到互联网上。
2020-10-02T03:09:00Z
2020-10-02T03:09:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】Lesktop3.0是一款使用ASP.NET和Comet技术开发的轻量级IM,支持同时以客户端模式和Web模式运行,两者拥有完全一样的操作界面,服务端实际上就是一个ASP.NET网站,仅需要一个支持.NET2.0的Web空间即可将IM部署到互联网上。 <a href="https://www.cnblogs.com/lucc/p/13759681.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2011/04/14/2016532.html
开源企业即时通讯和在线客服 - 卢春城
Lesktop 3.0是一款使用ASP.NET和Comet技术开发的轻量级IM,包含了企业IM需要的最基本功能:组织架构管理,私聊,群组,多人会话,群文件共享,发送图片和文件,客服平台,客户端自动更新等。支持同时以客户端模式和Web模式运行,两者拥有完全一样的操作界面,服务端实际上就是一个ASP.NET网站,仅需要一个支持.NET2.0的Web空间即可将IM部署到互联网上。
2011-04-14T14:59:00Z
2011-04-14T14:59:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】Lesktop 3.0是一款使用ASP.NET和Comet技术开发的轻量级IM,包含了企业IM需要的最基本功能:组织架构管理,私聊,群组,多人会话,群文件共享,发送图片和文件,客服平台,客户端自动更新等。支持同时以客户端模式和Web模式运行,两者拥有完全一样的操作界面,服务端实际上就是一个ASP.NET网站,仅需要一个支持.NET2.0的Web空间即可将IM部署到互联网上。 <a href="https://www.cnblogs.com/lucc/archive/2011/04/14/2016532.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2011/03/20/1989218.html
在SQL Server中对视图进行增删改 - 卢春城
本文将介绍在SQL Server中,如何对视图进行增删改。
2011-03-19T17:54:00Z
2011-03-19T17:54:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】本文将介绍在SQL Server中,如何对视图进行增删改。 <a href="https://www.cnblogs.com/lucc/archive/2011/03/20/1989218.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2010/11/24/1886087.html
WebBrowser介绍——Javascript与C++互操作 - 卢春城
WebBrowser控件是Microsoft提供的一个用于网页浏览的客户端控件,WebBrowser控件的使用相当广泛,例如很多邮件客户端都是使用可编辑的WebBrowser控件作为写邮件的工具,也有很多软件用WebBrowser控件弹出网页,如qq的个性首页。本文主要探讨在使用WebBrowser时如何实现Javascript与C++的互操作。
2010-11-23T16:25:00Z
2010-11-23T16:25:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】WebBrowser控件是Microsoft提供的一个用于网页浏览的客户端控件,WebBrowser控件的使用相当广泛,例如很多邮件客户端都是使用可编辑的WebBrowser控件作为写邮件的工具,也有很多软件用WebBrowser控件弹出网页,如qq的个性首页。本文主要探讨在使用WebBrowser时如何实现Javascript与C++的互操作。 <a href="https://www.cnblogs.com/lucc/archive/2010/11/24/1886087.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2010/09/14/1826236.html
开源WebOS - 卢春城
今天腾讯发布了WebOS风格的WebQQ2.0,只要你拥有一个虚拟空间,使用本文提供的源代码,你也可以部署一个属于自己的WebOS。
2010-09-14T11:44:00Z
2010-09-14T11:44:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】今天腾讯发布了WebOS风格的WebQQ2.0,只要你拥有一个虚拟空间,使用本文提供的源代码,你也可以部署一个属于自己的WebOS。 <a href="https://www.cnblogs.com/lucc/archive/2010/09/14/1826236.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2010/05/25/1743877.html
一步一步打造WebIM(4)——Comet的特殊之处 - 卢春城
在一步一步打造WebIM(1)一文中已经使用Comet实现了一个简单的WebIM,那么,Comet究竟和一般的打开网页有何区别,本文将通过编写一个简单的HTTP服务器来说明两者的区别。
2010-05-25T12:38:00Z
2010-05-25T12:38:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】在一步一步打造WebIM(1)一文中已经使用Comet实现了一个简单的WebIM,那么,Comet究竟和一般的打开网页有何区别,本文将通过编写一个简单的HTTP服务器来说明两者的区别。 <a href="https://www.cnblogs.com/lucc/archive/2010/05/25/1743877.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2010/05/18/1738718.html
网页信息抓取 - 卢春城
之前做聊天室时,由于在聊天室中提供了新闻阅读的功能,写了一个从网页中抓取信息(如最新的头条新闻,新闻的来源,标题,内容等)的类,本文将介绍如何使用这个类来抓取网页中需要的信息。
2010-05-18T15:16:00Z
2010-05-18T15:16:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】之前做聊天室时,由于在聊天室中提供了新闻阅读的功能,写了一个从网页中抓取信息(如最新的头条新闻,新闻的来源,标题,内容等)的类,本文将介绍如何使用这个类来抓取网页中需要的信息。 <a href="https://www.cnblogs.com/lucc/archive/2010/05/18/1738718.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2010/05/16/1736537.html
一步一步打造WebIM(3)——性能测试 - 卢春城
在一步一步打造WebIM(1)和(2)中,已经讨论了如何开发一个WebIM,并且使用缓存来提高WebIM的性能,本文将编写一个程序模拟大量用户登录来对WebIM进行性能测试。
2010-05-15T19:43:00Z
2010-05-15T19:43:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】在一步一步打造WebIM(1)和(2)中,已经讨论了如何开发一个WebIM,并且使用缓存来提高WebIM的性能,本文将编写一个程序模拟大量用户登录来对WebIM进行性能测试。 <a href="https://www.cnblogs.com/lucc/archive/2010/05/16/1736537.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2010/04/28/1723326.html
在线CHM阅读器(2)——文件提取及关键文件解析 - 卢春城
在在线CHM阅读器(1)一文中已提到,CHM其实就是一个结构化存储文件(Structured Storage),如果也阅读CHM文档,就必须将文件,图片等从CHM文件中提取出来...
2010-04-28T14:18:00Z
2010-04-28T14:18:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】在在线CHM阅读器(1)一文中已提到,CHM其实就是一个结构化存储文件(Structured Storage),如果也阅读CHM文档,就必须将文件,图片等从CHM文件中提取出来... <a href="https://www.cnblogs.com/lucc/archive/2010/04/28/1723326.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2010/04/27/1722470.html
一步一步打造WebIM(2)——消息缓存 - 卢春城
在一步一步打造WebIM(1)一文中,已经介绍了如何实现一个简单的WebIM,但是,这个WebIM有一个问题,就是每一次添加消息监听器时,都必须访问一次数据库去查询是否有消息,显然,如果用户比较多时,必然对数据库的压力比较大。解决这个问题的一个方法就是先将消息缓存在内存中,不立即写入数据库,等到缓存满了才写入数据库。本文将介绍如何实现消息缓存。
2010-04-27T14:38:00Z
2010-04-27T14:38:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】在一步一步打造WebIM(1)一文中,已经介绍了如何实现一个简单的WebIM,但是,这个WebIM有一个问题,就是每一次添加消息监听器时,都必须访问一次数据库去查询是否有消息,显然,如果用户比较多时,必然对数据库的压力比较大。解决这个问题的一个方法就是先将消息缓存在内存中,不立即写入数据库,等到缓存满了才写入数据库。本文将介绍如何实现消息缓存。 <a href="https://www.cnblogs.com/lucc/archive/2010/04/27/1722470.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2010/04/27/1721683.html
在线CHM阅读器(1)——CHM文件格式概述 - 卢春城
之前开源的WEBOS中有一个在线CHM阅读器,本文将介绍如何开发一个功能类似的在线CHM阅读器。
2010-04-26T16:21:00Z
2010-04-26T16:21:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】之前开源的WEBOS中有一个在线CHM阅读器,本文将介绍如何开发一个功能类似的在线CHM阅读器。 <a href="https://www.cnblogs.com/lucc/archive/2010/04/27/1721683.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2010/04/24/1719397.html
一步一步打造WebIM(1) - 卢春城
之前笔者发布的云翔在线软件平台中已经包含了一个功能相对比较齐全的WebIM,这个系列的文章就是介绍如何开发出功能类似的WebIM
2010-04-24T08:33:00Z
2010-04-24T08:33:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】之前笔者发布的云翔在线软件平台中已经包含了一个功能相对比较齐全的WebIM,这个系列的文章就是介绍如何开发出功能类似的WebIM <a href="https://www.cnblogs.com/lucc/archive/2010/04/24/1719397.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2010/04/14/1711508.html
谈谈网站设计时图片的使用 - 卢春城
本文主要分享笔者在开发 云翔在线软件平台 时合并图片的经验,在文章开始时,我们先看看Google首页的图片: 上面就是Google主页使用的图片,所有工具栏的图片都合并在一副图片里面了,其实,在写Css时,DIV的背景图片可以这样指定: background: url(Images/common.png) no-repeat -163px -31px;最后两个数值可以理解为以DIV左上角为原点,图片坐上角的坐标: 如上图所示,只要我们设计好DIV的大小,就相当于把图片“裁剪”出来。这样一来,就可以将网站上所有no-repeat的图片整合到一种图片上。然而,现实的问题往往没有那么简单,上面的方法
2010-04-13T16:49:00Z
2010-04-13T16:49:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】本文主要分享笔者在开发 云翔在线软件平台 时合并图片的经验,在文章开始时,我们先看看Google首页的图片: 上面就是Google主页使用的图片,所有工具栏的图片都合并在一副图片里面了,其实,在写Css时,DIV的背景图片可以这样指定: background: url(Images/common.png) no-repeat -163px -31px;最后两个数值可以理解为以DIV左上角为原点,图片坐上角的坐标: 如上图所示,只要我们设计好DIV的大小,就相当于把图片“裁剪”出来。这样一来,就可以将网站上所有no-repeat的图片整合到一种图片上。然而,现实的问题往往没有那么简单,上面的方法 <a href="https://www.cnblogs.com/lucc/archive/2010/04/14/1711508.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2010/03/22/1692011.html
如何开发HTML编辑器 - 卢春城
在线的HTML内容编辑器为用户提供文本的样式控制,例如文字的颜色、字体大小等。虽然现在网上有不少功能强大的编辑器(如:FCKEditor),但是在使用中需要许多复杂的配置,而且代码往往比较“臃肿”。本文的目的就是介绍如何开发一个HTML编辑器。应用本文介绍的方法,可以方便的开发出满足自己需求的,代码相对比较精简的HTML编辑器。
2010-03-22T15:33:00Z
2010-03-22T15:33:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】在线的HTML内容编辑器为用户提供文本的样式控制,例如文字的颜色、字体大小等。虽然现在网上有不少功能强大的编辑器(如:FCKEditor),但是在使用中需要许多复杂的配置,而且代码往往比较“臃肿”。本文的目的就是介绍如何开发一个HTML编辑器。应用本文介绍的方法,可以方便的开发出满足自己需求的,代码相对比较精简的HTML编辑器。 <a href="https://www.cnblogs.com/lucc/archive/2010/03/22/1692011.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2009/03/21/1418552.html
Variable控件[更新至1.3]--在客户端和服务器之间传送变量 - 卢春城
Variable是一个用于在客户端与服务器之间传递数据的控件,其功能特点有: 1.可以向Javascript传递DataTable,Hashtable等类型的变量,在页面生成一个名称与控件ID相同的变量; 2.在客户端可以使用Javascript修改变量的值,回发时自动将更新后的值传送到服务器; 3.实现了ICallbackEventHandler接口,在ASP.NET网页中不经过回发在客户端与服务器之间传递数据。
2009-03-21T10:17:00Z
2009-03-21T10:17:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】 Variable是一个用于在客户端与服务器之间传递数据的控件,其功能特点有: 1.可以向Javascript传递DataTable,Hashtable等类型的变量,在页面生成一个名称与控件ID相同的变量; 2.在客户端可以使用Javascript修改变量的值,回发时自动将更新后的值传送到服务器; 3.实现了ICallbackEventHandler接口,在ASP.NET网页中不经过回发在客户端与服务器之间传递数据。 <a href="https://www.cnblogs.com/lucc/archive/2009/03/21/1418552.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2009/03/03/1401863.html
公交车路线查询系统后台数据库设计--换乘算法改进与优化 - 卢春城
在《查询算法》一文中已经实现了换乘算法,但是,使用存储过程InquiryT2查询从“东圃镇”到“车陂路口”的乘车路线时,发现居然用了5分钟才查找出结果,这样的效率显然不适合实际应用。因此,有必要对原有的换乘算法进行优化和改进。在本文中,将给出一种改进的换乘算法,相比原有的算法,改进后的算法功能更强,效率更优。
2009-03-02T17:03:00Z
2009-03-02T17:03:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】在《查询算法》一文中已经实现了换乘算法,但是,使用存储过程InquiryT2查询从“东圃镇”到“车陂路口”的乘车路线时,发现居然用了5分钟才查找出结果,这样的效率显然不适合实际应用。因此,有必要对原有的换乘算法进行优化和改进。在本文中,将给出一种改进的换乘算法,相比原有的算法,改进后的算法功能更强,效率更优。 <a href="https://www.cnblogs.com/lucc/archive/2009/03/03/1401863.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2009/02/21/1395616.html
公交车路线查询系统后台数据库设计 - 卢春城
该系列文章将逐步深入地介绍公交车路线查询系统后台数据库的设计。
2009-02-21T15:42:00Z
2009-02-21T15:42:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】该系列文章将逐步深入地介绍公交车路线查询系统后台数据库的设计。 <a href="https://www.cnblogs.com/lucc/archive/2009/02/21/1395616.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2009/02/21/1395573.html
公交车路线查询系统后台数据库设计--引入步行路线 - 卢春城
在《查询算法》和《关联地名和站点》两篇文章中,已经实现了通过地名或站点进行路线查询的算法,但是在现实中,从起点到终点不一定全程都是乘车
2009-02-21T13:52:00Z
2009-02-21T13:52:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】在《查询算法》和《关联地名和站点》两篇文章中,已经实现了通过地名或站点进行路线查询的算法,但是在现实中,从起点到终点不一定全程都是乘车 <a href="https://www.cnblogs.com/lucc/archive/2009/02/21/1395573.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lucc/archive/2009/02/19/1283360.html
远程控制程序 - 卢春城
远程控制程序(Spy)是笔者在学习网络编程时编写的一个网络程序,其功能有:
1、实现远程文件操作(上传,下载,复制,删除等);
2、远程启动命令提示符和其它控制台程序;
下载远程控制程序 下载源代码
2009-02-19T11:22:00Z
2009-02-19T11:22:00Z
卢春城
https://www.cnblogs.com/lucc/
【摘要】远程控制程序(Spy)是笔者在学习网络编程时编写的一个网络程序,其功能有:
1、实现远程文件操作(上传,下载,复制,删除等);
2、远程启动命令提示符和其它控制台程序;
下载远程控制程序 下载源代码 <a href="https://www.cnblogs.com/lucc/archive/2009/02/19/1283360.html" target="_blank">阅读全文</a>