Fork me on GitHub
摘要: 本文的原理是借助Windows平台安装的WinRAR(WinZip)实现C#程序的调用(注:WinRAR压缩解压WinZip同样适用)。先来看WinRAR(WinZip)自身的支持调用命令:压缩命令:a{0}{1}-r【{0}:压缩后文件名|{1}:待压缩的文件物理路径】ex:"a你妹.rarf:\\MM-r"(含义为将f盘下MM的文件夹压缩为"你妹.rar"文件)解压命令:x{0}{1}-y【{0}:待解压文件名称|{1}:待解压文件物理路径】ex:"x幺妹.rarf:\\幺妹-y"(待压缩文件物理路径:"f:\\幺妹\\ 阅读全文
posted @ 2012-01-04 17:31 磊哥|www.javacn.site 阅读(6709) 评论(14) 推荐(5) 编辑
摘要: 本文介绍添加系统右键菜单,效果如下图:原理很简单就是给注册表添加值,以下是添加系统右键菜单所要涉及的值。KEY值:HKEY_CLASSES_ROOT\*\shell(所有文件的右键菜单)HKEY_CLASSES_ROOT\directory\shell(所有文件目录的右键菜单)具体操作:新建项【右键名称(ex:文件粉碎器)】 => 新建项【Command(启动命令,编辑设置值为启动程序物理路径+“ %1”)】C# 获取系统右键菜单的文件目录代码:Environment.CommandLine。《完》 阅读全文
posted @ 2011-12-31 16:18 磊哥|www.javacn.site 阅读(955) 评论(0) 推荐(2) 编辑
摘要: 真正的IE浏览器与IE内核的浏览器是不是一回事呢,是不是完全一样咧?如果不一样又有什么关系咧?下面一起来找答案吧!知识补给: 1.浏览内核 简介 2.IE内核浏览器简介我的结论:根据以往的经验和上面资料可知,纯IE浏览和IE内核浏览器是有所不同的,如果完全一样也没必要做出那些浏览器了不是,只有做ie皮肤和插件就ok了。那么主流的IE内核浏览器和纯IE浏览要怎样判断呢?来看IE内核主流浏览器的对比数据和查询方法。浏览器详细信息对比 Javascript:navigator.userAgent浏览器名称关键标示集成版本遨游3Maxthon或者TridentMSIE7.0搜狗SE2.XMetaSr1 阅读全文
posted @ 2011-12-16 16:38 磊哥|www.javacn.site 阅读(4505) 评论(4) 推荐(2) 编辑
摘要: 有许多的应用程序你可以找到,但是获得免费并且好用 的程序不是一件容易的事情,每当你需要这样的软件的时候,你就会网上搜啊搜,结果下载下来一运行达不到想要的效果,这就是今天我分享我收藏的8个工具原因,这几个工具绝对牛Pandora RecoveryPandora Recovery允许您查找和恢复可收回从NTFS和FAT格式化的卷中删除的文件。潘多拉恢复将扫描您的硬盘驱动器和现有的和删除的文件和目录(文件夹)的任何逻辑驱动器支持的文件格式与您的计算机上建立一个索引。BatteryCareBatteryCare是一个软件来优化笔记本电脑的电池的使用和性能。它可以监测电池的放电循环,并有助于提高它的自主 阅读全文
posted @ 2011-12-07 09:11 磊哥|www.javacn.site 阅读(656) 评论(0) 推荐(3) 编辑
摘要: WebClient:http://msdn.microsoft.com/zh-cn/library/system.net.webclient(v=VS.80).aspx(MSDN)代码:string postString = "arg1=a&arg2=b";//这里即为传递的参数,可以用工具抓包分析,也可以自己分析,主要是form里面每一个name都要加进来 byte[] postData = Encoding.UTF8.GetBytes(postString);//编码,尤其是汉字,事先要看下抓取网页的编码方式 string url = "http:// 阅读全文
posted @ 2011-12-05 09:15 磊哥|www.javacn.site 阅读(9057) 评论(2) 推荐(3) 编辑
摘要: 制作缘由:看视频最烦人的就是等广告了,而且现在每个视频都有广告,广告的时间也越来越长了,有时候看视频的时间还没广告的时间长,未解决这一问题,永远终结这个广告时代,所有做了这个东东,愿与大家分享。支持的网站:优酷、土豆网、酷6网、激动网、迅雷看看、百度、奇艺、CNTV、新浪视频、pptv、乐视、搜狐高清、我乐网、6间房、天线视频!工具截图:下载地址:http://files.cnblogs.com/stone_w/adBlock.zip支持平台:普通用户Windows 7以上系统(Netframewoke 3.5以上)。如果对您有用请支持一下,谢谢。 阅读全文
posted @ 2011-12-02 19:21 磊哥|www.javacn.site 阅读(858) 评论(10) 推荐(0) 编辑
摘要: 亲,还在为删除多个文件而发愁吗?还在为删除不同目录下的N多文件而发愁吗?那你就下载这个吧。功能以及优点: 1.支持删除某一类文件。 2.支持某一路径下所有文件的检索删除。 3.支持复杂文件名称匹配。 4.免安装,绿色中文版。 5.高效执行,文件132k非常小,支持Win7 以上普通用户系统(支持framework 3.5以上环境)。 6.简单易用方便操作。截图:下载地址:点击小工具 》 程序终极者实验基地 》 Stone 阅读全文
posted @ 2011-11-23 14:53 磊哥|www.javacn.site 阅读(909) 评论(4) 推荐(2) 编辑
摘要: 说明:前段时间做的一个项目莫名的返回403的错误,这种情况也多大是程序员最不喜欢的了,没办法先来分析一下错误信息。之前的代码如下:WebClient webclient = new WebClient();string u9Str = webclient.DownloadString("http://www.uuu9.com/");很简单的请求返回string信息的代码,最诧异的是这个返回 “远程服务器返回错误: (403) 已禁止。”的错误还是间歇性的,报错的几率很小但是肯定存在,因为查看错误日志让我找到了这个bug.解决方案:1.根据以往的经验推测403错误的原因分析。 阅读全文
posted @ 2011-11-23 12:16 磊哥|www.javacn.site 阅读(3328) 评论(0) 推荐(3) 编辑
摘要: Visual Studio项目版本转换器(c#项目版本转换器 v1.0)使用截图:下载地址:http://files.cnblogs.com/stone_w/VsConvert.zipvs转换中文通用版,目前版本只支持c#程序。功能说明:1.智能判断当前待转换引用解决方案的版本。2.轻松选择要转换版本与高效转换。常见问题&解决方案:1.低版本转为之后引用出错。 原因与解决方案:因为dll的版本问题可能会出现此类成为,解决方案就是重新引用dll。2.高版本转换为低版本sln文件双击问题。 原因与解决方案:vs2010转为vs2008之后可能双击打不开项目,解决方案右键vs2008方式打开 阅读全文
posted @ 2011-11-18 09:47 磊哥|www.javacn.site 阅读(1909) 评论(6) 推荐(3) 编辑
摘要: 1.鼠标滚动事件。说明:返回值 大于0向上滚动,小于0向下滚动。兼容型:所有浏览器。代码:/*********************** * 函数:鼠标滚动方向* 参数:event * 返回:滚轮方向[向上(大于0)、向下(小于0)]*************************/var scrollFunc = function(e) { var direct = 0; e = e || window.event; if (e.wheelDelta) {//IE/Opera/Chrome direct = e.wheelDelta; } else... 阅读全文
posted @ 2011-11-14 16:17 磊哥|www.javacn.site 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 简介:Sa设置辅助器设计的初衷是为了抛开繁琐与重复的配置,这种繁琐到了一定程度回使人厌烦,重复到了一种程度让人觉得无趣,为了解决这种厌烦与无趣,她就出现与产生了。底下的原理适用于任何SQL Server版本与运行平台。先来看她的截图与使用方法:使用:选择需要登录的模式,sa选择启动sa用户点击启动即可。注意:运行环境netframework4.0; 运行平台:Windows7x64位,只适用于SQLServer2008;下载地址:http://files.cnblogs.com/stone_w/setsa.rar===================开发原理《Dev必看》=========.. 阅读全文
posted @ 2011-11-09 14:46 磊哥|www.javacn.site 阅读(2466) 评论(51) 推荐(11) 编辑
摘要: 1.手机验证[验证13系列和150-159(154除外)、180、185、186、187、188、189几种号码,长度11位]function isMobel(value) { if (/^13\d{9}$/g.test(value) || (/^15[0-35-9]\d{8}$/g.test(value)) || (/^18[05-9]\d{8}$/g.test(value))) { return true; } else { alert('请输入有效的手机号码!'); return false; }}2.email验证fun... 阅读全文
posted @ 2011-11-08 11:00 磊哥|www.javacn.site 阅读(627) 评论(1) 推荐(0) 编辑
摘要: 转载地址:http://www.cnblogs.com/iamowen/archive/2011/11/03/2235068.html分页很重要,面试会遇到。不妨再回顾总结一下。1.创建测试环境,(插入100万条数据大概耗时5分钟)。create database DBTestuse DBTest--创建测试表create table pagetest(id int identity(1,1) not null,col01 int null,col02 nvarchar(50) null,col03 datetime null)--1万记录集declare @i intset @i=0whil 阅读全文
posted @ 2011-11-07 09:10 磊哥|www.javacn.site 阅读(746) 评论(1) 推荐(5) 编辑
摘要: 做网站的时候需要一个需求,需要按照指定的ID获取数据库中的数据,返回数据的顺序要和指定ID的顺序相同,数据库是SQL Server的,下面的代码是在网上找来的,SQL server的已经测试过,可以满足要求。Access:select * From 表 Where id in(1,5,3) order by instr(',1,5,3,',','&id&',')MSSQL:select * From 表 Where id in(1,5,3) order by charindex(','+rtrim(cast(id 阅读全文
posted @ 2011-10-31 18:14 磊哥|www.javacn.site 阅读(1989) 评论(0) 推荐(1) 编辑
摘要: Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。常规服务器动态管理对象包括:dm_db_*:数据库和数据库对象dm_exec_*:执行用户代码和关联的连接dm_os_*:内存、锁定和时间安排dm_tran_*:事务和隔离dm_io_*:网络和磁盘的输入/输出此部分介绍为监控 SQL Server 运行状况而针对这些动态管理视图和函数运行的一些常用查询。示例查询您可以运行以下查询来获取所有 DMV 和 DMF 名称: 阅读全文
posted @ 2011-10-10 08:53 磊哥|www.javacn.site 阅读(1026) 评论(1) 推荐(3) 编辑
摘要: 图片识别的技术到几天已经很成熟了,只是相关的资料很少,为了方便在此汇总一下(C#实现),方便需要的朋友查阅,也给自己做个记号。图片识别的用途:很多人用它去破解网站的验证码,用于达到自动刷票或者是批量注册的目的,但我觉得它最吸引我的地方是可以让一些书写的东西,自动识别成电脑上的文字,比如说手拟的合同,修改过的书面论文或者是文档,每月的花费发票需要在电脑上录入或者是汇总信息,日记本上的文章要转移到电脑上等等,我们现在就不用再头痛把它们在电脑上敲写一遍了。本文介绍两种比较主流和成熟的识别方式:方式一、Asprise-OCR实现。方式二、MicrosoftOfficeDocumentImaging(O 阅读全文
posted @ 2011-10-08 18:27 磊哥|www.javacn.site 阅读(64086) 评论(34) 推荐(27) 编辑
摘要: 框架已经被越来越多的人所关注与使用了,今天我们就来研究一下net方面的几个主流ORM框架,以及它们的效率测试(可能会有遗漏欢迎大家讨论)。ORM框架:Object/RelationMapping(对象/关系映射)的缩写,易于理解的模型化数据的方法。简单的说就是把数据库的关系型数据类型转换为用对象型程序控制的框架类型。今天研究的orm框架如下:1.NHibernate(使用与介绍:http://www.cnblogs.com/stone_w/archive/2011/09/15/2177830.html)2.iBatis(使用与介绍:http://www.cnblogs.com/stone_w/ 阅读全文
posted @ 2011-09-30 11:31 磊哥|www.javacn.site 阅读(3158) 评论(2) 推荐(8) 编辑
摘要: 首先感谢院子里的“yanxinchen”,之前的方法是通过c#调用系统api实现的,相比之下我的有点画蛇添足了,哈哈。最佳解决方案的代码:static void Main(string[] args){ Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Hello, color text!"); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Hello, color text!"); Consol 阅读全文
posted @ 2011-09-27 18:11 磊哥|www.javacn.site 阅读(3320) 评论(2) 推荐(1) 编辑
摘要: 自定义运行(windows键+R)里面命令,启动设置的程序,如图:它的设置方法有两种:第一种设置方法:第1步:在任意地方创建一个文件夹(建议在D盘根目录创建),文件夹的名称可自定义没有特殊限制,在这里我们使用QuickStart为文件夹的名称。第2步:把需要在运行里面打开的程序的启动快捷方式,放入QuickStart文件,启动程序的快捷方式的名称则为运行里面的命令,所有可以适当的修改快捷方式的名称,例如这个qq的快捷方式命名为“qq”,及第3步:也是最重要的一步,右键我的电脑==>高级系统设置==>点击环境变量...==>找到系统变量Path双击==>在变量值的最后面添 阅读全文
posted @ 2011-09-27 10:58 磊哥|www.javacn.site 阅读(1982) 评论(2) 推荐(1) 编辑
摘要: 简介:ibatis一词来源于“internet”和“abatis”的组合,是一个由ClintonBegin在2001年发起的开放源代码项目,到后面发展的版本叫MyBatis但都是指的同一个东西。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架,渐渐的也把这种模式转移到了net。相对NHibernate等“一站式”ORM解决方案而言,ibatis是一种“半自动化”的ORM实现。下载地址:http://code.google.com/p/mybatisnet/downloads/list?can=3本文开发Demo环境:IBatis.DataMapper.1.6.2.bin+MsSql 阅读全文
posted @ 2011-09-26 18:35 磊哥|www.javacn.site 阅读(9249) 评论(0) 推荐(5) 编辑
摘要: CodeHelper是一款可以自己定义模板和生成内容的代码生成器,目前只支持MsSql数据库,这款代码生成器的初衷也只是为了生成MyBatis.net框架的配置文件而写的一个轻量级的代码生成器。CodeHelper下载文件包介绍:Template\...存放模板文件夹,用户自己写的模板放在此目录下,代码生成器可自己检测加载。MyBatisTools.exe代码生成器运行程序。Doc\...帮助文档文件夹。CodeHelper优缺点:特点:轻量级只有一个.exe运行文件、效率快,对MyBatis.net完美支持,包括主键和自增列等,制作模板方便,易懂,自主扩展性好、灵活性好。缺点:目前只支持Ms 阅读全文
posted @ 2011-09-26 17:17 磊哥|www.javacn.site 阅读(5253) 评论(7) 推荐(3) 编辑
摘要: 简介:SubSonic框架是一个优秀的、开源的ORM映射框架,同时提供符合自身需要的代码生成器。 官方下载地址:http://www.subsonic.org/pages/download.jsp 明白了SubSonic是什么之后,下面一起来看SubSonic的使用吧。 开发版本:SubSonic版 阅读全文
posted @ 2011-09-22 15:27 磊哥|www.javacn.site 阅读(9429) 评论(3) 推荐(4) 编辑
摘要: NBear简介与使用图解框架类型:ORM映射框架简介:NBear是一个基于.Net2.0、C#2.0开放全部源代码的的软件开发框架类库。NBear的设计目标是尽最大努力减少开发人员的工作量,最大程度提升开发效率,同时兼顾性能及可伸缩性。Demo版本:NBear1.0.1.5+MsSql2005+Vs2010[netframework3.5]下载地址:【①.Nbear下载②.本Demo下载】使用图解1.创建Demo数据库、表2.新建网站添加NBear引用新建网站==>添加NBear引用NBear.Core.dll、NBear.Mapping.dll、NBearLite.dll(dll位置在 阅读全文
posted @ 2011-09-21 19:11 磊哥|www.javacn.site 阅读(5159) 评论(1) 推荐(1) 编辑
摘要: 目录第一章 开发环境第二章 简介第三章 Gentle.Net-1.5.0下载文件包介绍第四章 使用步骤第五章 源码下载第一章、开发环境:Vs2010+Sql2005+GentleNet1.5.0【Web网站程序.NetFramework3.5】第二章、简介:Gentle.Net是一个开源的优秀O/RMapping的对象持久化框架。具体的简介信息请点击这里。此次使用的Gentle.Net版本为目前最新版本1.5.0,上一节已经介绍了一个优秀的orm映射框架NHibernate,那么它们的有什么相同和不同之处呢?其实Gentle.Net在配置和使用上要远比NHibernate简单很多。Gentle 阅读全文
posted @ 2011-09-16 19:22 磊哥|www.javacn.site 阅读(2370) 评论(1) 推荐(2) 编辑
摘要: 简介:水印生成器,原理很简单,一时在网上没有找到打水印的网站,自己便做了一个,效果如下图,可自定义字体大小、字体类型以及颜色。开发环境:vs 2010 [net 3.5 WindowsForms应用程序]本文带给大家: 1.方便的打水印的工具。 2.为net编程者提供打水印的工具类,可供大家使用。 3.下载地址【①.源代码:点击下载 ②.水印生成器下载:点击下载】友情提示:不懂开发的朋友,如果想使用此软件,如果你的电脑是WIN 7的话,就没问题,因为WIN 7自定了程序运行的环境,如果你的系统不是WIN 7,在使用次软件之前要下现在运行环境net framework 3.5,下载地址:h... 阅读全文
posted @ 2011-09-16 16:13 磊哥|www.javacn.site 阅读(1250) 评论(1) 推荐(1) 编辑