正则表达式匹配,心得,一个处理ip地址的正则表达式,完美匹配IP地址
今天有个需求要匹配ip地址刚开始想简单的 用如下的来匹配ip地址匹配正则表达式\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\.但想想不太适合,能过滤简单的ip,但是也匹配类似333.333。333.333类似的ip从网上找了一段代码:如下正则表达式((25[0-5])|(2[0-4]/d)|(1/d/d)|([1-9]/d)|/d)(/.((25[0-5])|(2[0-4]... [阅读全文]
意外的遇到文件尾,发现微软一个bug,httpwebrequest处理cookie遇到意外字符会丢失的问题
在处理一个页面的时候无意中发现httpwebrequest会存在丢失cookie的问题,影响从1.1到4.0均存在此问题... [阅读全文]
死脑筋,转一个,感觉做技术的都是死脑筋,怎样把一个价值0.5元苹果卖到100万元
魅力网络营销,怎样把一个价值0.5元苹果卖到100万元... [阅读全文]
身份证号码大全,身份证号码和网游防沉迷系统的bug,写了个身份证号码生成器的小东东
身份证号码的生成工具,通过指定地区 ,年龄和性别来随机生成身份证号码,仅供测试用,另有身份证号码大全,可以直接拿来用... [阅读全文]
360泄密事件,360泄密事件之无可辩驳的证据,中国最大的钓鱼网站,360
这次360泄密事件闹的沸沸扬扬,以360的公关能力,应该不会有太大的影响,但是对于最终用户来说,这影响可能会长达10年的,判断360的最简单办法,就是利用谷歌的快照,360确实干了见不得光的事情,而且还厚颜无耻... [阅读全文]
推荐,一个免费申请的国际域名的地方
这个是绝对免费的哦,不过申请后邀请90天内必须有25个流量,否则就关闭,但是已经不错了可以免费申请,后缀为tk的国际域名,现在申请的人还不是很多还有不好不错的域名,比如四位的纯数字的大家赶快来强 Dot TK是一家由三方合办的合资企业:Tokelau政府,一个位于南太平洋上的岛国,Teletok, 该国的国家通信公司,以及BV Dot TK,一家私人控股公司。Tokelau政府已任命BV Dot... [阅读全文]
疯狂代码,大型网站架构系列之五,缓存策略设计概要
接上篇,这是相关文章疯狂代码,大型网站架构系列之一,前言,不得不考虑的问题疯狂代码,大型网站架构系列之二,底层架构概论疯狂代码,大型网站架构系列之三,多对多关系的优化设计疯狂代码,大型网站架构系列之四,多对多关系的以及并发缓存的设计疯狂代码,大型网站架构系列之五,缓存策略设计概要 上篇对疯狂代码缓存配置进行了概要的设计,可能说的有点模糊了,有几个朋友发了几个问题探讨了下,这里有必要先澄清一个问题,... [阅读全文]
C#多线程教程系列之四,简单的多线程通讯(实例代码)
续上面几篇C#多线程教程系列之一,多线程入门,实例代码C#多线程教程系列之二,多线程入门,实例代码,线程分工C#多线程教程系列之三,线程日志 实现线程通讯的例子有很多种,我们这里介绍几个简单的例子给大家看 第二篇我们对线程进行了简单的分工,但是存在一个问题,小B并不知道小A的工作完成了没有,并且小B线程需要在小A的工作完成之后才能接着做下面的工作,但是小A在机子的办公室里懒得出来,他只在办公室里说... [阅读全文]
疯狂代码,大型网站架构系列之四,多对多关系的以及并发缓存的设计
接上篇,并对上篇文章进行了补充,以下是相关的链接,这是第四篇疯狂代码,大型网站架构系列之一,前言,不得不考虑的问题疯狂代码,大型网站架构系列之二,底层架构概论疯狂代码,大型网站架构系列之三,多对多关系的优化设计疯狂代码,大型网站架构系列之四,多对多关系的以及并发缓存的设计疯狂代码,大型网站架构系列之五,缓存策略设计概要 多对多关系以及多表查询优化处理 上篇以用户数据表为例介绍了基本的数据分割... [阅读全文]
卑鄙无耻的猫扑公司,无耻的联盟,黑心联盟
这几天的事情,亲身经历,希望给大家一个教训,不要再被骗了发个大家耳熟能详的联盟骗子,猫扑公司! 你的联盟帐户收入从近万降低到800块钱的秘密,大家来看下猫扑无耻的伎俩!看下陈一舟同志英明领导的嘴脸! 今天是mop推广员系统的结账期,伟大的猫扑公司,在伟大的陈一舟同志的领导下,秉承保持联盟先进性的教育下,大笔一挥,潇洒的把我的推广帐户 K掉了,原因不是作弊,而K的理由居然是用户质量低,感情我推广... [阅读全文]
识别腾讯变态验证码的一点心得
最近一段时间的研究心得,发到验证码识别栏目了,点这里查看 http://www.CrazyCoder.cn/YanZhengMa/Article25459.html欢迎大家探讨... [阅读全文]
C#利用Api实现注册热键,附源码
利用api实现的注册热键,很久之前写的,发一下using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.Runtime;using System.Diagnostics;namespace CrazyCoder.Common.Ho... [阅读全文]
c#写的一个连连看源代码
涉及了一点点的路径算法代码比较简单,仅供大家参考转载请注明出处点这里下载源代码 /UploadFiles/连连看看Code疯狂_代码.rar... [阅读全文]
c#实现windows进程管理器的方法类
下载源代码Windows进程管理器.rar 关键代码很简单,在这里 ProcessModuleCollection modules; if (instance.ProcessName.CompareTo("System") != 0 || instance.ProcessName.CompareTo("Idle") != 0) ... [阅读全文]
C#的做系统钩子的方法,hook
c#建立在Framework之上,好像不能执行钩子,这里给个简单的代码例子,供大家学习和参考鼠标钩子 ptOrigin.X = e.X; ptOrigin.Y = e.Y; //勾-股-弦 double temp = Math.Pow(ptOld.X - ptOrigin.X,2)+Math.P... [阅读全文]
疯狂代码,大型网站架构系列之三,多对多关系的优化设计
接上篇:http://www.crazycoder.cn/Yuanchuang/Article11064.html 疯狂代码原创发布,转载请注明出处 http://www.crazycoder.cn/上篇以用户数据表为例介绍了基本的数据分割方案以及基本的配置方案。但是在2.0时代,这种简单的列表索引已经远远实现起来是问题的,多对多关系将是最常见的关系。现在我们针对web2.0数据中广泛存在的多对... [阅读全文]
疯狂代码,大型网站架构系列之二,底层架构概论
书结上回,www.crazycoder.cn/Yuanchuang/Article10919.html 首先澄清上篇中关于几个朋友的评论。上篇疯狂代码介绍的基于AJAX的攻击很多人提出疑问,比如不能跨域,减轻负担之类。Ajax是通过简单的GET和POST进行数据传递的,采用HTTPDEBUGGER,抓取数据,然后采用如下方案,顺便写个示例的攻击代码.比传统的webform,我们更容易构造一些,其实... [阅读全文]
疯狂代码,大型网站架构系列之一,前言,不得不考虑的问题
前言:这两天机器坏了,正在送修中,写个系列的大型网站架构的文章,希望对有志在互联网做出一番事业的站长朋友们一些帮助。 注意:这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.N... [阅读全文]
c# 一个有用的汉字转拼音类
C#汉字转换为拼音的类,含大小写转换 因为是静态函数 调用方法很简单 CrazyCoderPinyin.Convert("疯狂代码"); 代码如下:using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;using System.Web;n... [阅读全文]
原创发布一个C#.Net对XML文件的操作类
在处理XML文件的时候会经常用到,包含了C#对XML文件的常用操作转载请注明出处 疯狂代码www.CrazyCoder.Cnusing System;using System.Collections.Generic;using System.Text;using System.Xml;namespace CrazyCoder.Common.XML{ /// summary /// C#... [阅读全文]
CrazyCoder原创发布一个c#获取用户系统以及浏览器信息的类
很久以前写的了,有朋友问道,就发布出来给大家看看吧包含了一个类以及一个操作系统枚举一个浏览器枚举,其实根据UserAgent还可以获取用户的Framework版本IP等等 但是,请注意,所有的HEADER信息都是可以伪造的HttpWebRequest对象提供伪造的方法比如来源页面等等 using System;using System.Collections.Generic;using Syste... [阅读全文]
md5加密时候应该注意的问题
md5加密是不可逆的,所以已经成为了大家广泛采用的加密方式,我们加密的时候需要注意的问题算法都是一样的,咱们就不谈了,我们需要知道的不是每种情况下MD5值都是一样的,取决于编码,编码不同加密字符串也不同,下面是CrazyCoder代码生成器生成的字符串比较--大家可以对比一下md5("疯狂代码")结果如下:UTF-8 32位3410f4d3291061ca2364859572da985d3410F... [阅读全文]
性能优化,浅谈ASP.NET中的经典性能优化方案,并对大家常用的方案进行一下注释和质疑
这个网上流传比较多的了,但不要常用,我进行一下简单的备注和修改... [阅读全文]
C#另类的获取任意窗体选中文字代码,类似屏幕取词
很有意思是吧,看起来有点难度lets go方案一,我们利用现成的东西,which? 金山词霸利用金山词霸中的XdictGrb.dll,添加引用 然后下面是代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Text; using... [阅读全文]
发布一个免费的群发工具,CrazyCoder_PowerPost
今天上午没事想推广自己网站现写的,界面非常恶心,只是实现了基本功能如果您是从http://www.crazycoder.cn/或者http://www.aub.org.cn/下载的话保证无病毒,插件,请放心(以前发布过一个免费的工具,后来被人绑马,非常鄙视这类人)可以群发DEDE,风讯,帝国的留言测试的,没有多少技术含量,大家推广的时候可能会用到仅供测试适用,以后会经常增加CMS的支持现在支持de... [阅读全文]
C#不区分大小写字符串替换的性能问题以及解决方案
C#属于大小写敏感的语言,当我们进行字符串替换的情况下,就不得不采用正则表达式进行搜索替换性能非常低,有没有好的办法来处理吗?介绍个另类的处理方案,性能非常高,不区分大小写不知道你还记得VB中的Replace不记得了,我们就调用VB的方法来实现 /// summary /// 高性能替换,不区分大小写 /// by crazycoder //... [阅读全文]
SharpPcap 基本抓包源码
继续,SharpPcap抓包的源码,Test示例,太强大了
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4st1\:*{behavior:url(#ieooui) }
/* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; ms... [阅读全文]
SharpPcap 抓取数据包源码,代码实例
不得不佩服SharpPcap的强大,很多我们需要网络协议,枚举等已经非常完善了一个简单的代码,获取网络设备列表
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4
/* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-fo... [阅读全文]
可以于WinPcap相媲美的C#开源SharpPcap
今天做抓包分析的时候无意中发现了一个C#的开源框架现在,我们可以很方便的通过SharpPcap来进行我们的网络底层开发了,这无疑是.NET开发人员的一个福音了可以很方便的实现网络抓包分析,IP包头,ARP等开发在CodeProject的开源地址是 http://www.codeproject.com/KB/IP/sharppcap.aspx我打包了一下,点这里下载,含源代码SharpPcap_Cr... [阅读全文]
C#多线程教程系列之三,线程日志
接上回:C#多线程教程系列之一,多线程入门,实例代码C#多线程教程系列之二,多线程入门,实例代码,线程分工C#多线程教程系列之三,线程日志C#多线程教程系列之四,简单的多线程通讯仅作入门之用参考多线程在执行的时候调试很麻烦,特别是在运行之后出错,这里我们就需要对线程进行日志处理多线程运行时出错时有可能会引起整个线程池的崩溃,从而引起进程的意外关掉,那么在写程序的时候我们一方面要在可能出错的地方tr... [阅读全文]