- 博客(31)
- 收藏
- 关注
原创 VS 2008 创建和调用同一解决方案中的库
一。 使用 Visual C++ 2008,可以创建三种类型的库: 1. 动态链接库 (DLL) 添加新项目 -- Visual C++ -- Win32 -- Win32控制台应用程序 -- 静态库 2. 静态库 添加新项目 -- Visual C++ -- Win32 -- Win32控
2012-08-27 14:56:25
790
原创 vs 2008调用lib 和 dll
1. DLL 和 lib 文件的区别: DLL编译时并不包含到调用的exe中,运行时动态加载;所以如果DLL中的实现发生了变化,只需单独编译发行DLL。 lib 编译时包含到生成的exe中,运行时不再需要.lib文件,如果lib实现发生了变化,必须重新编译exe。 2. Visual Studio 2008中调用第三方的lib, dll文件,参数配置:
2012-08-22 12:10:15
2263
原创 RCMS项目
对RCMS项目做了了解和学习。 一。 Java中调用Oracle的批量插入数据的存储过程: 1. 存储过程语句: create or replace type v_table is table of nvarchar2(10); create or replace type i_table is table of number; C
2009-06-19 14:08:00
771
原创 分布式缓存 - memCached Voldemort
在大访问量的网站中,可以适当的采用缓存,以减少对数据库服务器的访问。 memCached为分布式缓存系统,在服务器端运行memCached服务,客户端将缓存请求和访问请求发送到客户端。 为key - value类型的缓存,通过hash存储。1. 可缓存一切可序列化的对象。2. 可以有多台memCached服务器,client通过相应算法将缓存请求或访问请求发送给其中一
2009-06-10 14:42:00
1215
原创 MVC
通过在global.asax中配置routes(路由), 收到URL请求后,根据routs的正则表达式,将请求分配给相应control中的action来处理,action再返回相应的view。 利用MVC,可使整个网站的页面之间的流向跳转清晰,而且代码易于维护。 1. 通过给action添加属性[AcceptVerbs(HttpVerbs.Post)]来区分 get
2009-05-21 10:11:00
346
原创 LINQ
1. LINQ to Objects 只要实现了IEnumerable或IEnumerable接口,就都支持。 2. LINQ to SQL(ADO.NET) LINQ to DataSet、LINQ to SQL 和 LINQ to Entities。 LINQ to DataSet 提供对 DataSet 的更为丰富的优化查询, LIN
2009-05-18 10:50:00
365
原创 .net开发常用工具
代码片段编译工具:Snippet Compiler · 正则表达式构建工具:Regulator · 代码生成工具:CodeSmith · 单元测试工具:NUnit · 代码分析与检查工具:FxCop · .NET程序集检查工具:.NET Reflector · 代码文档创建工具:NDoc · 解决方案编译工具:NAnt · 版本切换与转换工具: ASP.NET Version S
2008-10-09 14:41:00
330
原创 加速web网站的方法
1.减少http请求: 综合文件: 将多个js或css文件合成一个js或css文件。将分割成多个的小图合成为一个大图。虽然总的大小是一样的,但可以减少http请求的次数,减少开销。 2.使用CDN(Content Delivery Network) 使用多个在地理上分布的服务器,让用户去访问其访问速度最快的一个服务器去请求资源。需要考虑的是多个服务器上资源的同步。 3.添加
2008-06-26 17:44:00
569
原创 asp.net中的application, cache对比
在asp.net中储存数据的方式有很多,包括application,session,cache, cookie, viewstate。其中application和cache的应用范围,使用方式都比较相似,这里主要对比一下这两种方式。相同点:1. 二者存储的变量的有效范围都是整个应用程序的生命周期。2. 二者都可以存贮对象。不同点:1. application
2008-05-22 14:29:00
597
原创 adc接口相关问题
1.提供webService供支撑平台调用时,无法得到返回值。最后问题是本地的类成员没有加[XmlElement]属性,即对方需要类能进行序列化,转换为xml。2.还有一个原因可能是本地写的类,不是直接用的成员变量,而是用的属性。xml序列化答疑 (1)需序列化的字段必须是公共的(public) (2)需要序列化的类都必须有一个无参的构造函数 (3)枚举变量可序列化为字符串,无需
2008-02-26 14:23:00
630
原创 数据库大数据量处理
1. 建立索引,聚集索引和非聚集索引。 聚集索引为物理上连续存放;非聚集索引物理上不连续, 通过索引表来查找数据。 每个表只能建一个聚集索引2. 这篇文章谈论的方面比较全面 http://blog.youkuaiyun.com/softeer/archive/2005/11/08/525353.aspx3. 当某个表中数据量较大时,如果通过右键 表名 -- 修改 来添加字段,经常会超时。 可
2007-11-15 11:31:00
487
原创 Delphi7 无法启动
Delphi 7时出现这样的提示Borland license information was found,but is not valid for Delphi You can not run Delphi without this information Click the
2007-10-30 16:32:00
942
原创 app.config问题
vs 中开发 cs 程序时, App.config在编译后会自动更改名称,并复制到输出路径。更改后的名称为: [可执行文件的文件名].exe.config。
2007-10-17 15:01:00
428
原创 c#发送邮件
private void sendMail() { string s_from = "aaa@htdchina.com"; string s_to = "bbb@htdchina.com"; string pwd = "pwd"; string s_body = "测试邮件";
2007-09-27 17:36:00
417
原创 获取网页内容
public string get_html(string url) { HttpWebRequest hwr = (HttpWebRequest)HttpWebRequest.Create(url); hwr.Timeout = 60000;
2007-09-27 15:21:00
387
原创 gridview + search
在三层架构的设计中,如果页面显示使用了gridview, 则最好实现两套接口,一套专用于gridview,一套用于各种组合条件的查询,并将查询条件封装为类或结构体。这样就可以避免有新的查询需求时,需要修改查询接口。
2007-09-24 11:28:00
339
转载 网页制作效果常用代码
控制横向和纵向滚动条的显隐? 去掉x轴 去掉y轴不显 表格变色onmouseout="this.style.backgroundColor="style="CURSOR: hand"> 禁止复制,鼠标拖动选取 普通iframe页面 iframe自适应高度 IE地址栏前换成自己的图标&可以在收藏夹中显示出你的图标 字号缩放越来越多的人长时间的泡网,眼镜的普及率也越来越高,让文字大点,让更
2007-09-14 10:32:00
695
转载 你或许还未听说过的一些ASP.NET 2.0要诀
在开发Web应用程序方面,Asp.net是一个令人敬畏的框架。如果你使用过一段时间,那么这就不是什么 秘密了。它提供了一些十分强大的新特征,而你只需要些少量的代码就能实现。我曾经列出一个清单,上面是一些你可以只用少量或不用任何c#/VB.net代 码就能实现的非常简单(甚至很酷)的功能。如果你有其他建议,可以添加评论,如果你的建议是一件能够容易应用的任务,我将进一步更新我的清单。1、当页面Post
2007-09-14 10:32:00
650
转载 在载入新页面时产生LOADING效果
在页面中插入一个隐藏的层,用CSS为其指定各种属性 DIV id="Progress" style="Z-INDEX: 10; FILTER: alpha(opacity=100); LEFT: 250px; VISIBILITY: hidden; MARGIN: 3px; WIDTH: 300px; POSITION: absolute; TOP: 250px; HEIGHT: 15
2007-09-14 10:31:00
577
转载 GridView 72般绝技
快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义
2007-09-14 10:30:00
473
转载 同一账号禁止多人同时登陆
最近群里和csdn上都有人提问关于 同一账号禁止多人同时登陆的问题,今天写了一个与大家分享下.首先在Global中写如下代码: protected void Session_Start(Object sender, EventArgs e) ...{ ArrayList lstName=new ArrayList(); t
2007-09-14 10:30:00
2052
转载 SQL各种写法的效率问题
经常可以遇到这种情况:用不同的SQL写法可以达到同样的目的。爱钻牛角尖的人就想搞明白,诚然结果一样,但到底孰优孰劣?下面是我列出的一些,请兄弟们赐教。也请兄弟们将你们遇到的类似问题一并列出。(1)一次插入多条数据时:CREATE TABLE tb(ID int, 名称 NVARCHAR(30), 备注 NVARCHAR(1000))INSERT tb SELECT 1,DDD,1UNI
2007-09-14 10:28:00
428
转载 在查询分析器中删除正在运行中的数据库
只要有一个进程访问这个数据库,就不能删除数据库。你可以连接到系统数据库master。如:use mastergo--用代码先删除连接此数据库的进程declare @d varchar(8000)set @d=select @d=@d+ kill +cast(spid as varchar)+char(13)from master..sysprocesses where
2007-09-14 10:27:00
454
转载 删除重复记录
在SQL Server中 除了对拥有十几条记录的表进行人工删除外,实现删除重复记录一般都是写一段代码,用游标的方法一行一行检查,删除重复的记录。因为这种方法需要对整个表进 行遍历,所以对于表中的记录数不是很大的时候还是可行的,如果一张表的数据达到上百万条,用游标的方法来删除简直是个噩梦,因为它会执行相当长的一段时 间。 四板斧——轻松消除重复记录 殊不知在SQL Server中有一种更为简单
2007-09-14 10:27:00
340
转载 顶部自动消失图片
var val=1 ;function wait(){ if(val==1) { //8000是停留的时间 setTimeout("wait()",8000) ; val-- ; } else { image.style.display=none ; }}
2007-09-14 09:59:00
456
原创 数据库连接池
后台登录时,速度特别慢,经常提示用户名或密码错误,实际上是未能从数据库中找到相应记录。后来发现是因为max pool设为了4,太小了,改为100后系统正常。
2007-08-31 16:51:00
295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人