会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
心之所向,春暖花开
喷泉的高度永远不会超过它的源头;事业的成就决不会超过自己的信念。
博客园
首页
新随笔
联系
订阅
管理
2018年1月13日
常用正则表达式
摘要: 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]
阅读全文
posted @ 2018-01-13 12:26 Sunmershine
阅读(86)
评论(0)
推荐(0)
编辑
2016年10月14日
Sql的实际应用
摘要: sql实际应用-递归查询 1、既然要谈到sql,数据库表是必须的 2、数据结构 3、获取某个节点的所有子节点 传统的写法(sql2000) 很麻烦,暂且就不写了 来看看CTE的写法 CREATE PROC sp_getTreeById(@TreeId int) AS BEGIN WITH cteTr
阅读全文
posted @ 2016-10-14 12:01 Sunmershine
阅读(1682)
评论(0)
推荐(0)
编辑
2016年5月5日
加密和解密
摘要: C#加密解密(DES,AES,Base64,md5,SHA256,RSA,RC4) 一:异或^简单加解密(数字类型) 1:原理: 异或用于比较两个二进制数的相应位,在执行按位"异或"运算时,如果两个二进制数的相应位都为1或者都为0,则返回0;如果两个二进制数的相应位其中一个为1另一个为0,则返回1.
阅读全文
posted @ 2016-05-05 13:53 Sunmershine
阅读(398)
评论(0)
推荐(0)
编辑
序列化和反序列化(C#)
摘要: 有时候我们希望把类的实例保存下来,以便以后的时候用。一个直观的方法就是StreamWriter把类写成一行,用\t分隔开每个属性,然后用StreamReader读出来。 但是这样太麻烦,代码行数较多,而且必须事先知道属性在行中的对应位置。这时候如果采用类序列化的方式保存就使得代码很简单: 假如你有一
阅读全文
posted @ 2016-05-05 13:50 Sunmershine
阅读(482)
评论(0)
推荐(0)
编辑
2016年5月2日
SQL优化
摘要: sql语句执行顺序: sql语句和其他相关的编程语言最大不同的地方应该是执行顺序。对于大多数编程语言来说都是按照顺序进行执行,但对于sql语句,尽管select是最开始出现,但几乎总是最后一个执行,最开始执行的往往是from子句。每一步骤产生一个虚拟表,这些虚拟表对于调用者来说是不能用的,仅仅作用于
阅读全文
posted @ 2016-05-02 13:45 Sunmershine
阅读(577)
评论(1)
推荐(0)
编辑
2016年4月30日
数据库游标
摘要: 数据库中的游标 一般情况下,我们用SELECT这些查询语句时,都是针对的一行记录而言,如果要在查询分析器中对多行记录(即记录集)进行读取操作时,则需要使用到游标或WHILE等循环 游标的类型: 1、静态游标(不检测数据行的变化) 2、动态游标(反映所有数据行的改变) 3、仅向前游标(不支持滚动) 4
阅读全文
posted @ 2016-04-30 08:06 Sunmershine
阅读(2463)
评论(0)
推荐(0)
编辑
PetShop
摘要: Microsoft .NET Pet Shop 4:将 ASP.NET 1.1 应用程序迁移到 2.0 发布日期: 2006-5-9 | 更新日期: 2006-5-9 适用于:Microsoft .NET Framework 2.0Microsoft Visual Studio 2005Micros
阅读全文
posted @ 2016-04-30 08:04 Sunmershine
阅读(354)
评论(0)
推荐(0)
编辑
公告