- 博客(15)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 hashtable与dictionary
(1).HashTable不支持泛型,而Dictionary支持泛型。 (2). Hashtable 的元素属于 Object 类型,所以在存储或检索值类型时通常发生装箱和拆箱的操作,所以你可能需要进行一些类型转换的操作,而且对于int,float这些值类型还需要进行装箱等操作,非常耗时。 (3).单线程程序中推荐使用 Dictionary, 有泛型优势, 且读取速度较快, 容量...
2017-09-01 22:00:33
150
原创 数据库与数据仓库区别
概括而言:数据库内的资料是是面向业务的,即所谓的OLTP(联机事务处理) ,数据仓库里的东东呢是用来支持决策的,也就是OLAP(联机事物分析)。 ...
2017-09-01 19:56:20
80
原创 mono初体验
安装前的准备执行命令安装 yum-utilsyum install yum-utils[执行命令添加安装包仓库]rpm –import “http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF”设置配置yum-config-manager...
2017-09-01 19:45:00
98
原创 哈希表
哈希表的做法其实很简单,就是把key通过一个固定的算法函数即所谓的哈希函数转换成一个整型数字,然后就将该数字对数组长度进行取余,取余结果就当作数组的下标,将value存储在以该数字为下标的数组空间里。 而当使用哈希表进行查询的时候,就是再次使用哈希函数将key转换为对应的数组下标,并定位到该空间获取value,如此一来,就可以充分利用到数组的定位性能进行数据定位(文章第二、三部分,会...
2017-09-01 14:13:15
92
原创 mssql锁
http://www.jb51.net/article/40631.htm共享 (S) 用于不更改或不更新数据的操作(只读操作),如 SELECT 语句。更新 (U) 用于可更新的资源中。防止当多个会话在读取、锁定以及随后可能进行的资源更新时发生常见形式的死锁。排它 (X) 用于数据修改操作,例如 INSERT、UPDATE 或 DELETE。确保不会同时同一资源进行多重更新。意向锁...
2017-09-01 13:18:54
67
原创 md5加密
1.md5是hash算法的一种实现,实际上是把二进制转成固定长度的二进制,但md5我们一般把最后的二进制转成16进制的字符串2.两个hash值不同,那么参与计算的两个文件一定不同;但hash值相同,参与计算的两个文件可能相同也可能不相同,这就是哈希碰撞.2.“`csharp MD5 md5 = new MD5CryptoServiceProvider(); byte[] resu...
2017-09-01 12:25:08
134
原创 dapper轻量级ORM组件
来源:http://blog.csdn.net/moonpure/article/details/52056379现在成熟的ORM比比皆是,这里只介绍Dapper的使用(最起码我在使用它,已经运用到项目中,小伙伴们反馈还可以)。优点:1、开源、轻量、小巧、上手容易。2、支持的数据库还蛮多的, Mysql,SqlLite,Sqlserver,Oracle等一系列的数据库。3、Dapp...
2017-09-01 10:37:01
76
原创 mysql_query返回值
insert,update,delete返回boolselect返回资源对象,需要使用mysql_fetch_array()等函数处理
2017-09-01 10:15:43
277
原创 DDOS工具
1.loic https://github.com/NewEraCracker/LOIC2.https://sourceforge.net/projects/loic/3.LOIC-1.0.8-binary
2017-09-01 05:40:32
346
原创 mysql重置密码
1.skip-grant-tables2.UPDATE user SET authentication_string= PASSWORD('shop1@yunxun') WHERE user = 'root';3.sqlSET PASSWORD FOR 'root'@'localhost' = PASSWORD('shop1@yunxun'); ...
2017-09-01 03:46:30
59
原创 php中mysql_connect,mysqli_connect,pdo_connect的个人理解
1.mysql_connect连接为最原始的连接器,现已不建议使用,有漏洞,且面向过程编程 使用方法:mysql_connect();mysql_select_db();mysql_query();mysql_fetch_array();**2.mysqli_connect为对mysql_connect的扩展,即可面向过程,又可面向对象,建议使用面向对象;建议使用. 使...
2017-09-01 03:00:44
237
原创 堡垒机
知乎:https://www.zhihu.com/question/31175397开源产品:jumpserver作者:suri Liang链接:https://www.zhihu.com/question/21036511/answer/20782912来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1、跳板机跳板机属于内控堡垒机范畴,是一种用于单...
2017-09-01 02:40:51
81
原创 typescript编译(语法转换)
参考:http://www.cnblogs.com/xuanhun/p/6027624.html使用vscode遇到的问题:1.按Ctrl+Shift+B编译时,提示error TS5023: Unknown option ‘p’ Use the ‘–help’ flag to see options.通过不了,生成不了js文件及map文件解决方法:删除C:\Program File...
2017-09-01 02:27:34
193
原创 对称加密、非对称加密、Hash算法
散列函数或散列算法,又称哈希函数,英语:Hash Function)是一种从任何一种数据中创建小的数字“指纹”的方法。 散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。常用算法有:MD5、SHA1加密算法对称加密指加密和解密使用相同密钥的加密算法。常用算法有:DES、3DES、Blowfish、IDEA、RC4、RC5、RC6和AES非对称加密加密和解密...
2017-09-01 00:18:32
266
qshell-linux-x64-v2.4.2.zip
2020-12-22
判断是否电脑端打开,判断是否是手机端打开
2020-12-08
用于SqlServer 同步数据到ElasticSearch的logstash测试
2020-05-14
chrome修改iframe外的父级页面图片链接
2015-03-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人