6-22笔记

术语:CRM(Customer Relationship Managerment客户关系管理),OA(Office Automation办公自动化),MIS(Management Information System),ERP(Enterprisre Resources Planning)

当调用ExecuteReader()方法的时候,如果传递一个CommandBehavior.CloseConnection参数,则表示将来当用户关闭reader的时候,系统会自动将Connection也关闭掉。

WinForm中窗体之间共享数据可以使用一个静态类。

1、MD5算法:是一种散列算法(hash),不是一种加密算法。MD5长度一般是32位的16进制字符串。

MD5特点:1、不可逆,(不能反推过来原来的值的)。2、同一个值,每次计算出来的md5值都是相同的。3、不同的值计算出来的md5值是不同的。(理论上两个不同的值,是可能计算出相同的md5 值的)

2、对MD5破解都是穷举法。MD5 算法理论上是不可逆的,因此唯一的攻击办法就是碰撞,两个不同的内容生产相同的MD5值,这就是碰撞。王小云不是破解了MD5算法,只是发现缩短枚举碰撞时间的理论而已。

3、描述工作薄的类:Workbook(接口),HSSFWorkbook(具体实现类)

4、 加密中把x2:把每个数字转换成16进制。对于中文或者某些字符,采用不同的编码生成的byte[]是不一样的,所以生成的md5值不一样。ComputeHash()要的是一个字节数组。

5、对于空值在C#中是null,但是要通过带参数的sql语句向数据库中插入一个null值,则需要使用DBNull.Value。
int? n=null;可空值类型。

6、同一个参数不能让多个command对象来使用,如果必须让多个command对象使用同一组参数的话,那么每个command对象使用完毕后都需要cmd.Parameters.clear()一下。

  7、Guid.newGuid();生成一个新的guid。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值