- 博客(83)
- 资源 (4)
- 收藏
- 关注
转载 如何使用ASP.NET母版页统一网页标题
一个网站的时候需要将所有的标题的格式统一起来,比如将所有网页的标题统一为“XX页面 | XX网站”。 zenoven在用VS2005做的时候开始没用母版页,后来用母版页的时候发现改内容页的标题其实挺麻烦的,因为每个内容页都要设置标题,而每个标题中都要有网站的名字。如果手工给每个内容页加上该内容页的标题,再加上网站名字,岂不是很麻烦?好在我们用的是动态语言,至少网站名字可以在母版页中直接统一起
2012-02-29 20:40:58 2136
转载 ASP.NET 验证页开发技巧
本文将就本人在ASP.NET中验证页开发中碰到的问题、可以使用的技巧、安全性、性能等进行说明。可能有不周全的地方,也请朋友们指出、留言,我将添加进本文。在开发中,注册、添加、修改、参数传递等操作中都会使用到对数据的验证。 http://archive.cnblogs.com/a/1240607/ 原文地址以下对常用的验证做说明,最后将整体的使用做一个demo,供有兴趣的朋友下载。d
2012-02-29 18:00:10 405
转载 MSSQL:数据库中查找重复记录和删除重复记录的sql
以表table为例, 表table中只有一个字段a1) 找出重复记录select a from table group by a having count(*) > 12) 删除重复记录delete from table A where A.rowid 表stuinfo,有三个字段recno(自增),stuid,stuname建该表的Sql语句如下:CR
2012-02-29 17:17:25 693
转载 ASP.Net 图片管理
图片的管理全部在Uploads文件夹中CN/EN是中英文版本,如果你的项目没有语言的要求就忽略这个Banner/Product/. . ./这是不同类别Temporarys是临时文件夹夹我的程序操作思想先上传到临时文件夹,用户点击保存信息后就把数据更新到数据库,把临时文件夹中的文件移动到这些Banner/Product/. . ./中去怎么操作文件不用说了吧,就是F
2012-02-27 10:23:43 493
原创 资料下载地址 2012年2月25日09时21分02秒
[url=http://filemarkets.com/file/wxz139292920/7ebc9846/]点击进入下载-C#+SOCKET编写的简单聊天通信程序(客户端+服务端).pdf[/url][url=http://filemarkets.com/file/wxz139292920/6ab17faa/]点击进入下载-c#2008从入门到精通.pdf[/url][url=http
2012-02-25 09:18:02 541
转载 C#中跳转页面有那几种方法
1.Server.Transfer方法Server.Transfer("m2.aspx");//页面转向(服务器上执行).服务器停止解析本页,保存此页转向前的数据后,再使页面转向到m2.aspx, 并将转向前数据加上m2.aspx页结果返回给浏览器. 2.Server.Execute方法:Server.Execute("m2.aspx");服务器保存此页转向前的数据后,使
2012-02-24 23:09:55 4007
原创 GridView自身的分页功能的使用方法
用一下,就是把返回的数据集再按GridView中的页大小再拆分一下显示如返回200条,GridView每页20条,那页便是有10页,每次点上一页或是下一页时,都会去数据库里取回来200条数据,再拆分.有空时,再处理一下,看能不能每页只返回刚好的数据集(1)是否允许分页 GridView的AllowPaging属性。AllowPaging:是否允许分页。如果AllowPaging=“
2012-02-24 19:47:37 2327
转载 C#精髓-- GridView 72般绝技
#精髓-- GridView 72般绝技转自:http://blog.csdn.net/lbh9158/archive/2007/06/04/1637002.aspx 快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和Chec
2012-02-24 19:06:21 1272
转载 使用强名称为程序集签名
这个问题许多地方都有讨论,关于其意义及其他一些东西我就不重复了,可以参考以下页面:MSDN - 具有强名称的程序集MSDN - 如何:使用强名称为程序集签名在Visual Studio环境下设定签名非常方便,只要在项目属性->“签名”页中指定即可:在此输入密钥文件名和密码:然后OK即可。然而常常(基本上一般第一次都会发生)会出现以下现象(The operatio
2012-02-23 19:25:27 896
原创 25 个精美的后台管理界面模板和布局
任何系统都会有一个管理后台,好看的管理后台看起来赏心悦目,管理的时候心情也舒畅,本文给大家推荐 25 个制作精美的后台管理界面的模板和布局,你值得拥有。Free Admin TemplateWeb App ThemeSpring TimeFree Admin Template For Web ApplicationsFree Admin Template
2012-02-23 10:37:04 3275 1
转载 程序员不要做沙和尚
沙和尚是老老实实做事的典范,任劳任怨的挑死担,苦事累事一个人全做了,但功劳却没有一点。做计算机软件开发的人员大多都有沙和尚的影子,基本上只知道埋头做事,做完了领导也不知道你在忙碌,因为领导没有看见你忙,甚至没有听说到你忙,自然你还是忙你自己的。而其它的一部分人,随便做了一点点小事也会到领导面前去说,也要让领导知道,这样一方面多和领导接触了,另一方面也让领导知道了自己在做事,于是乎自然而然的得到
2012-02-23 10:33:20 368
转载 诸多源码,正是我想要的
以下是摘自http://overred.cnblogs.com/archive/2006/03/19/353248.html的源码,正是我想要,放在当做笔记: My Decompiler Code(提供下载)目的: 喜欢开源,喜欢和别人共享自己的心得与code! 但是园子里有很多的dll,exe是只让你用而没提供源代码,当然这完全可以理解
2012-02-21 17:32:00 839
转载 介绍一些.net开源项目
强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个项目开发许多有用的组件,比如功能文本编辑器(ICSharpCode.TextEditor),SharpZipLib等。链接:http://www.icsharpcode.net/DotNetNuke这个就是著名DNN,使用VB.NET进行开发。通过其基本架构可进行
2012-02-21 16:09:14 280
转载 将C++托管扩展项目从纯粹的中间语言转换成混合模式
将C++托管扩展项目从纯粹的中间语言转换成混合模式编译:Northtibet原文出处:Converting Managed Extensions for C++ Projects from Pure Intermediate Language to Mixed Mode创建 DLL 的 C++ 托管扩展项目默认包含 MSIL(微软中间语言)代码,这个代码并不与 C 运行时库
2012-02-21 15:52:29 539
转载 用netsh快速切换IP
netsh命令的详解Netsh是本地或远程计算机的 Windows 2000 网络组件的命令行和脚本实用程序。为了存档或配置其他服务器,Netsh 实用程序也可以将配置脚本保存在文本文件中。 Netsh 实用程序是一个外壳,它通过附加的"Netsh 帮助 DLL",可以支持多个 Windows 2000 组件。"Netsh 帮助
2012-02-21 15:20:11 315
转载 计算机端口大全
1 端口对照表 21 ftp File Transfer [Control] 文件传输协议(控制) 22 ssh SSH Remote Login Protocol SSH远程登录协议 23 telnet Telnet 终端仿真协议 24 ? any private mail system 预留给个人用邮件系统
2012-02-21 14:59:50 975
转载 又一个通用分页存储过程,支持表别名,多表联合查询SQL语句--转载
好久没有上来写点东西了,今天正好有空,共享一些个人心得,就是关于分页的存储过程,这个问题应该是老生重谈了,网上的通用存储过程的类型已经够多了,但是,好象看到的基本上不能够满足一些复杂的SQL语句的分页(也可能是我不够见多识广啊,呵呵),比如下面这句select '' as CheckBox, A.TargetID, A.TargetPeriod, Convert(varchar(10),
2012-02-21 14:50:12 640
转载 常用正则表达式
http://www.cnblogs.com/lvcao20/archive/2008/07/16/1244587.html 因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff
2012-02-21 14:46:36 269
转载 用VBA去除Excel工作表保护密码
今天帮同事解决个EXCEL问题,现记在这,以作备忘现象: 想要修改保护单元 格的内容,在使用“工具”菜单“保护”子菜单的“撤消工作表保护”命令,这时要求输入密码。解决方案:网上找到一文http://www.excel123.cn/Article/excelvba/200812/126.html 1.按Alt+F11,打开VBA编辑器。 2.在“工程”窗口中选择要取消保护的工
2012-02-21 14:31:19 14442 2
转载 [转] 英语飙升的好方法
本文作者三年间从四级勉强及格到高级口译笔试210,口试232。找工作面试时给其口试的老外考官听了一分钟就说你的英语不用考了。虽不敢说方法一定是最好的,但从现在开始随便谁不要再去找学习资料,每天花两个钟头照说的做,坚持三个月的提高会超过你过去三年。听:网上比较有代表性的论坛是普特www.putclub.com上面的听力资源很丰富,沪江www.hjenglish.com和旺旺www.w
2012-02-21 14:13:01 383
转载 [转]安全知识3:ASP网站漏洞
以下内容转自ASP网站漏洞解析及黑客入侵防范方法如何更好的达到防范黑客攻击,本人提一下个人意见!第一,免费程序不要真的就免费用,既然你可以共享原码,那么攻击者一样可以分析代码。如果在细节上注意防范,那样你站点的安全性就大大的提高了。即使出现了SQL Injection这样的漏洞,攻击者也不可能马上拿下你的站点。 由于ASP的方便易用,越来越多的网站后台程序都使用ASP脚本语言。但是,由
2012-02-21 12:33:05 455
转载 Effective C# 原则45:选择强异常来保护程序(译)
Effective C# 原则45:选择强异常来保护程序Item 45: Prefer the Strong Exception Guarantee当你抛出异常时,你就在应用程序中引入了一个中断事件。而且危机到程序的控制流程。使得期望的行为不能发生。更糟糕的是,你还要把清理工作留给最终写代码捕获了异常的程序员。而当一个异常发生时,如果你可以从你所管理的程序状态中直接捕获,那么你还可以采取一
2012-02-21 11:34:10 665
原创 Office 公式错误替换
=IF(ISERROR(你单元格的公式),"N.A.",你单元格的公式)=IF(ISNA(原公式),0,原公式)2007版:=iferror(原公式,)后二个,我自己也没试,大家看着办吧.方法很简单,就不介绍了.不明白的就留言吧
2012-02-20 17:33:23 423
转载 使用Xenocode加壳混淆后,无法“自杀覆盖”的自动更新
这个难题可是整整搞了我2天时候。直至目前,才算有一个解决方案。 经过 Xenocode 的 WinForm 程序,如果你想实现一键式自动更新(就是不需要客户点一下点一下),那是相当困难的。原因是 Xenocode 不但混淆了代码,还进行“加壳”保护了!至于什么是加壳,我个人理解是:在一个程序里运行另外一个程序(没有看过相关的知识,见笑了)。 我来说说我的自动升级构思:
2012-02-18 17:29:27 805
转载 .NET 产品版权保护方案 (.NET源码加密保护) .
一. 前言大家好,我是康世杰,大家可以叫我Jason。 我和大家一样,都是搞技术出身,也未当过讲师,所以口材有限,如果讲得不好之处,还希望大家多多海含,谢谢。 今天是我们第一次见面,能认识你们,真的很高兴。 下面我们不要耽误大家的宝贵时间,让我们马上开始上课吧。 DotNet 是 ms开发并推广的企业解决方案,也是Ms以后几年的核心发展战略之一,所以我觉得 DotNet
2012-02-18 14:24:10 851 1
原创 Enum 各种使用方法
enum EnumT { Acc, BCC, Dcc }; private void button2_Click(object sender, EventArgs e) { foreach (string item in Enum.GetNames(typeof(EnumT))) {
2012-02-18 13:42:47 1313
转载 C# 命名规则(匈牙利命名法)
微软推荐用匈牙利命名法,目前大多数软件生产商用的也是这个。具体的细则如下:匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。 举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为Switch
2012-02-17 08:59:50 915
转载 开发命名规范
编者按:良好的命名规范可以为团队合作开发推波助澜,无论在项目开发,还是产品维护上都起到了至关重要的作用。应该说命名规范是一种约定,也是程序员之间良好沟通的桥梁。另外古人相信只要知道一个人真正的名字就会获得凌驾于那个人之上的不可思议的力量。只要给事物想到正确的名字,它就可以带来比代码更强的力量。如果所有的命名都与其自然相适合,则关系清晰,含义可以推导得出,一般人的推想也能在意料之中。 在本期的
2012-02-16 16:50:32 499
转载 为什么软件开发工期预估都不靠谱
本文的作者Diego Basch是IndexTank公司(被LinkedIn公司收购)的前任CEO,他是看到了Quora上一个有趣的关于讨论软件开发工期估算不准的文章后写下了这篇文章。有些人认为做一个大型软件项目跟建一座大桥一样。你可以根据以往的项目,使用那些历史数据来评估所需要的时间和资源。这种观点数十年前就已经被证实为伪观点;这种类比出的结论在上世纪九十年代,我在卡内基·梅隆攻读软件工程学
2012-02-16 10:15:57 581
转载 20 个数据库设计最佳实践
顶 0 踩使用明确、统一的标明和列名,例如 School, SchoolCourse, CourceID。数据表名使用单数而不是复数,例如 StudentCourse,而不是StudentCourses。 数据表名不要使用空格。 数据表名不要使用不必要的前缀或者后缀,例如使用School,而不是TblSchool,或者SchoolTable等等。 数据库中的密码要加密,
2012-02-16 10:12:29 270
原创 Ubuntu下修改root帐户密码
Ubuntu下修改root帐户密码,使用root登录2010年08月17日 星期二 22:42转载自 xiangziasang最终编辑 qq413883008Ubuntu是一套基于Debian的Linux系统,它追求的是“Just Work”,最新的7.10版本发布于2007年10月,不同于其他Linux发行版本,Ubuntu的所有版本都是免费的,包括企业版。第一次安装Ubuntu,发现比较“
2012-02-15 17:21:52 386
转载 Ubuntu Mysql 主从设置
虽然网上主从设置很多,但真到自己设置的时候还是出了一些问题。过程如下。首先做一下功课,ubuntu装的mysql貌似没有打开bin_log,首先要到my.cnf里打开log_bin选项。skip-external-locking 和 bind-address 选项要注释掉,不然不能远程连接数据库。其他的跟网上配置相同主库配置:server-id = 1 #主机标示,整数
2012-02-15 10:43:40 355
转载 MySQl备份恢复策略(完全+增量备份策略)
在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。本文主要对MyISAM表做备份恢复。 备份策略一:直接拷贝数据库文件(不推荐)备份策略二:使用mysqlhotcopy备份数据库(完全备份,适合小型数据库备份)备份策略三:使用mysqldump备份数据库(完全+增量备份,适
2012-02-15 10:43:37 600
转载 MySQL 给数据减肥 让MySQL数据库跑的更快
摘要:如果在比较小的列上设置索引的话,其索引所占用的资源也会比较少。那么数据库管理员该如何给自己的数据减肥呢?对此笔者有如下几个建议。 在数据库优化工作中,使数据尽可能的小,使表在硬盘上占据的空间尽可能的小,这是最常用、也是最有效的手段之一。因为缩小数据,相对来说可以提高硬盘的读写速度,并且在查询过程中小表的内容处理时所占用的系统资源比较少。同理,如果在比较小的列上设置索引的话,
2012-02-15 10:43:33 334
转载 MySQL数据库新特性之存储过程入门教程
在MySQL 5中,终于引入了存储过程这一新特性,这将大大增强MYSQL的数据库处理能力。在本文中将指导读者快速掌握MySQL 5的存储过程的基本知识,带领用户入门。 存储过程介绍 存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程可由应用程序通过一个调用来执行,而且允许用户声明变量。同
2012-02-15 10:43:31 786
转载 MYSQL having的用法
having的用法having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。SQL实例:一、显示每个地区的总人口数和总面积.SELECT region, SUM(population), SUM(area) FROM bbc GROUP BY region先
2012-02-15 10:43:28 511
转载 MYSQL 触发器示例
DELIMITER $$CREATE TRIGGER `test`.`triggerstest` BEFORE/AFTER INSERT/UPDATE/DELETE ON `test`.`` FOR EACH ROW BEGIN-- BEFORE/AFTER sql 执行前,执行后 启动触发器-- INSERT/UPDATE/DELETE 当on
2012-02-15 10:43:23 377
转载 MYSQL触发器的实战经验
mysql触发器的实战经验1 引言Mysql的触发器和存储过程一样,都是嵌入到mysql的一段程序。触发器是mysql5新增的功能,目前线上凤巢系统、北斗系统以及哥伦布系统使用的数据库均是mysql5.0.45版本,很多程序比如fc-star管理端,sfrd(das),dorado都会用到触发器程序,实现对于数据库增、删、改引起事件的关联操作。本文介绍了触发器的类型和基本使用方法,
2012-02-15 10:43:21 364
转载 mysql myisam优化设置
myisam_max_[extra]_sort_file_size足够大delay_key_write减少io,提高写入性能bulk_insert_buffer_sizeconcurrent_insert 设置为2read_rnd_buffer_size random scan 使用read_buffer_size 顺序扫描表使用key cache 的三种方式key c
2012-02-15 10:43:17 296
转载 从编译到工具:几种mysql的优化方法
一、在编译时优化mysql 如果你从源代码分发安装mysql,要注意,编译过程对以后的目标程序性能有重要的影响,不同的编译方式可能得到类似的目标文件,但性能可能相差很大,因此,在编译安装mysql适应仔细根据你的应用类型选择最可能好的编译选项。这种定制的mysql可以为你的应用提供最佳性能。 技巧:选用较好的编译器和较好的编译器选项,这样应用可提高性能10-30%。(mysql文档如是说)
2012-02-15 10:43:15 293
VS2010可视化工具包
2012-04-06
C#.Net Code Tool
2011-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人