- 博客(27)
- 资源 (29)
- 收藏
- 关注
转载 Asp.net中强签名dll:引用程序集没有强名称解决办法
本文呢,意在和大家共同学习一下如何对自己的Dll文件实现强签名,在一定程度上防止别人反编译和破解,具体为项目添加强名称方法如下三步走:1.右键单击项目,打开属性窗口;2.在属性窗口里选择《签名》标签,选中为程序集签名的选项,在下拉列表里选择新建,如下图所示: 3.打开新建签名窗口,输入签名的名称密码等内容为没有源码的DLL文件添加强名称 如果项目中引用
2012-08-31 23:59:15 2855
转载 ASP.NET防止DLL被反编译
你想啊,自己花了很多时间和心血来完成了一个自己很满意的组件,心里一想到有可能被人破解了自己的dll直接用之,你说心疼不心疼?又或者你做的是收费服务的应用系统,那还得了!呵呵,本文值得你参考哦~~asp.net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行。中间语言很容易被反编译,所以研究下如何有效的保护dll文件。
2012-08-31 23:39:52 918
原创 ASP.NET 开发小技巧
1、项目中使用Forms验证、而有些文件又不需要验证就能访问,最常见的是验证码文件或admin目录中的文件、解决方法、配制web.config如下:path可以是一个目录。................................................ 2、项目中多处
2012-08-31 23:02:25 365
原创 ASP.NET 程序安全性 (一) web.config加密与解密
asp.net 2.0 加密web.configaspnet_regiis -pe "connectionStrings" -app "/xx" (xx为应用程序名)解密:aspnet_regiis -pd "connectionStrings" -app "/xx" 加密后,web.config如图:解密后,如图:加密后的web.co
2012-08-31 23:00:10 386
转载 使用WebDeployment Project改善VS2005发布网站问题 (一) 基础
VS2005发布网站时不会像VS2003一样生成规则的DLL文件、而生成的DLL文件名含有随机数且不能一个项目生成一个DLL文件、让人有一些遗憾、为了做到像vs2003一样,微软发布了WebDeployment Project插件可解决此问题:下载地址1、下载后安装、右键选择vs2005中的项目、会出现一个选项"Add Web Deployment Project"(http://www.
2012-08-31 22:52:30 771
原创 使用ASP.NET 编译工具 (Aspnet_compiler.exe)隐藏页面文件
1.http://www.cnblogs.com/mqingqing123/archive/2006/03/06/343623.html2.http://www.blogjava.net/Hopes/articles/378664.html3.http://www.blogjava.net/Hopes/articles/378664.html
2012-08-31 13:05:25 657
转载 海量数据库的查询优化及分页算法方案
转自:http://pcedu.pconline.com.cn/empolder/db/sql/0501/538958_all.html#content_page_1随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了10
2012-08-29 10:34:15 2293
原创 使用SQL语句从数据库一个表中随机获取数据
-- 随机获取 10 条数据SQL Server:SELECT TOP 10 * FROM T_USER ORDER BY NEWID()ORACLE:SELECT * FROM (SELECT * FROM T_USER ORDER BY DBMS_RANDOM.RANDOM()) WHERE RONUM MySQL:SELECT * FROM T_USER ORDER
2012-08-24 16:58:57 1352
转载 谈谈用ASP.NET开发的大型网站有哪些架构方式(成本)
转自:http://blog.csdn.net/ms_net/article/details/6695628在上篇文章里(http://blog.csdn.net/ms_net/article/details/6634295),列举了国内外用ASP.NET开发的大型网站有哪些。最后提到了用.NET开发大型网站和LAMP/JAVA平台的成本比较。其实在很多时候,收费的不一定就比免费的成本
2012-08-24 16:41:36 582
转载 为什么5%的技术人员开发效率是其他95%的20倍?
5%神话 Bruce Eckel(Thinking in Java/C++作者) 在他的 5%的神话 (Mythical 5%) 中提到:5%的程序员开发效率是其他95%程序员的20倍(5% of programmers are 20x more productive than the other 95%)按照80-20法则,80%的程序员几乎不看书,不读Blog,不参加技
2012-08-24 16:24:45 568
原创 sqlserver 高效分页查询
常见数据库的分页实现方案 随着数据库的发展,如今的数据库可以储存大量的数据,内存也是越来越大,但是无论您的内存多大,内存总是显得不够用,这时就要涉及到分页,下文中将为大家带来详细的数据库分页操作。 1.Oracle: select * from ( select row_.*, rownum rownum_ from ( query_SQL ) row_ where ro
2012-08-24 15:43:25 1046
转载 处理上百万条的数据库如何提高处理查询速度
1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: selec
2012-08-24 13:45:24 503
转载 如何写出高性能SQL语句
优化SQL查询:如何写出高性能SQL语句1、首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生欀如一条SQL语句如果用来从一个10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。 可见,执行
2012-08-24 13:44:25 462
转载 让数据库变快的10个建议
大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。1、小心设计数据库 第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于设计不好的数据库结构。 譬如我曾经遇见过将客户端信息和支付信息储存在同一个数据库列中的例子。对于系统和用数据库的开发者来说,
2012-08-24 13:40:54 388
转载 三种东西永远不要放到数据库里
转自:Three things you should never put in your database我已经在很多演讲里说过,改进你的系统的最好的方法是先避免做“蠢事”。我并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含的牵连,认识不到这样做对系统维护尤其是系统升级带来多大的麻烦。作为一个顾问,像这样的事情我到处都能见到,我还从来没有见过做出这样的决定的人有过好的结果的
2012-08-24 13:34:57 300
转载 敏捷开发
转自:http://www.cnblogs.com/mapleclever/archive/2012/07/08/2581482.html现在很多公司企业都在实施或者要求开发人员具备 “敏捷研发实践”,那到底什么是敏捷开发呢? 我们都见过或者经历过因为开发过程冗余、笨重、繁杂而失败的项目。世上应该有一种更好的软件开发方法: 只关注真正重要的事情,少关注那些占用大量时间而
2012-08-24 11:34:33 369
转载 Google的JavaScript压缩工具
转自:http://1632004.blog.163.com/blog/static/29991497201202093915955/现在的Web项目总是离不开大量JavaScript,而JS文件的体积也越来越大,也越来越影响页面的感知性能(Perceived Performance)。因此,我们会对JS文件进行压缩,一方面是使用Gzip,而另一方面则是去除JS文件里的注释、空白,并且压缩
2012-08-20 14:51:29 422
转载 修改IIS中上传文件大小以及解决metabase文件无法修改
转自:http://tech.huweishen.com/yinan/1481.htmlIIS中上传文件大小默认200K,要修改上传文件大小,就必须打开metabase.xml文件,但是有时metabase.xml文件修改不了,下面介绍两种解决方法。方法一: 其实我们只需要在服务器端对IIS进行一些修改即可突破这个200K的限制,方法如下: 第一步:直接编辑配置数据库设为允许
2012-08-20 14:33:09 2520
转载 利用GZIP压缩网页来提升网站浏览速度(Tomcat,apache,iis)
转自:http://www.2cto.com/os/201109/103819.html网站的访问速度是由多个因素所共同决定的,这些因素例如应用程序的响应速度、网络带宽、服务器性能、与客户端之间的网络传输速度等等。其中最重要的一个因素是应用程序本身的响应速度,因此当你为网站性能所苦恼时,你第一个需要着手进行处理的便是尽可能的提升应用程序的执行速度,你可以使用缓存或者是优化代码的执行效率来提升应
2012-08-20 12:30:17 587
原创 发布aspx网站提示无法找到该页
装完了.net,结果发现装完以后无法显示.aspx的文件,打开以后总是显示“无法找到该页”,在iis控制面板中 查看web扩展服务也无果,里面的扩展支持已经设置为允许状态了,可以支持html和asp,为什么就无法显示aspx文件呢?仔细一看发现其中的扩展服务中.net版本为1.1的,应该是安装iis6.0的时候安装的那个,那为什么.net2.0没有呢?上网找了一大圈,终于在某个角落发现了一点线索,
2012-08-18 23:48:36 870
转载 SQLServer中char、varchar、nchar、nvarchar的区别
(1) 定义:char: 固定长度,存储ANSI字符,不足的补英文半角空格。nchar: 固定长度,存储Unicode字符,不足的补英文半角空格varchar: 可变长度,存储ANSI字符,根据数据长度自动变化。nvarchar: 可变长度,存储Unicode字符,根据数据长度自动变化。 nvarchar(n) :包含 n个字符的可变长度 Unico
2012-08-10 10:20:17 588
转载 视图的优点与缺点
视图的优点 一,视图着重于特定数据。 视图可以让用户或者程序开发人员只看到他们所需要的数据,而不需要把表中的所有信息与字段暴露出来,这样增强了数据的安全性。 二,简化数据的操作,易维护。 我们可以将经常用到的多表联合查询出来的数据,或特定的结果集定义为视图,这样就起到了模块化数据的作用。我们在使用这些数据时直接查询该视图就可以,而不用到处写长长的SQL语句,这样
2012-08-09 10:00:21 3337
原创 恢复sqlserver2008备份,恢复数据
方法一--返回由备份集内包含的数据库和日志文件列表组成的结果集。--主要获得逻辑文件名USE masterRESTORE FILELISTONLY FROM DISK = 'g:\back.Bak' Go--**********************************/*利用bak恢复数据库,强制还原(REPLACE)STATS = 10 每完成10%显示
2012-08-06 18:43:18 607
原创 C#获取 URL参数
假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli"http://"是协议名"www.test.com"是域名"aaa"是站点名"bbb.aspx"是页面名(文件名)"id=5&name=kelli"是参数【1】获取 完整url (协议名+域名+站点名+文件名+参数)string url=Request
2012-08-06 15:58:35 369
转载 收集的JavaScript代码(二)
转自 http://www.cnblogs.com/jscode/archive/2012/07/25/2605395.html javascript函数讲解 http://software.intel.com/zh-cn/articles/javascript-first-class-citizen-function/?cid=sw:prccsdn229032一、JavaSc
2012-08-04 00:20:44 872
转载 收集的JavaScript代码(一)
转自 http://www.cnblogs.com/jscode/archive/2012/07/25/2605395.html一、取URL中的参数function getParameterByName(name) { var match = RegExp('[?&]' + name + '=([^&]*)') .exec(windo
2012-08-04 00:18:28 386
原创 sql server行转列问题终极解决
主要应用case语句来解决行转列的问题行转列问题主要分为两类1)简单的行转列问题:示例表:id sid course result1 2005001 语文 80.02 2005001 数学 90.03 2005001 英语 80.04 2005002 语文 56.05 2005002 数
2012-08-01 10:56:31 1039
com.waxrain.droidsender_1.3.3_133安卓控制端
2016-10-07
WebDev.WebServer服务器助手源码及相关设置
2012-03-28
WebDev.WebServer服务器助手
2012-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人