摘要: 冒泡排序 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。这个算法的名字 阅读全文
posted @ 2018-12-14 20:46 随时静听 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Hashtable 哈希表 键 值对的集合 键不能为空,值可以为空 元素存储于DictionaryEntry对象中 Hashtable两种常用的构造函数 1. public Hashtable():默认的初始容量、加载因子、哈希代码提供程序和比较器来初始化 2. public Hashtable(i 阅读全文
posted @ 2018-12-14 20:06 随时静听 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 2022.9.26更新 兼容Python3 修复缺失代码get_xml 工作过程中经常遇到客户让对大量资产开放的端口以及服务进行统计,于是乎就写了个nmap 导出xml批量处理脚本。 脚本基本功能: 提取IP,端口 以及端口对应的服务 将结果导出至Excel( xlsx) 支持批量xml处理 包依赖 阅读全文
posted @ 2018-12-14 18:15 随时静听 阅读(2171) 评论(0) 推荐(0) 编辑
摘要: 数组 类型确定,唯一 有索引范围 下标从0开始 由抽象基类型array派生的引用类型 通过new运算符创建,可以是多维数组 数组在使用之前必须进行初始化 一维数组的声明和使用 数组遍历 二维数组的声明和使用 GetLength(int num):获取数组第几个纬度的长度 c int [,] arr= 阅读全文
posted @ 2018-12-14 16:45 随时静听 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 进制之间的转换 主要用到连个函数: 十进制转 二进制,八进制,16进制 二进制 转 8进制 ,10进制,16进制 8进制转 2进制 10进制 ,16进制的方法同上 16进制 转 2进制 8进制10进制 同上 当对字符串转成其他进制的过程中,需要对对应进制判断是否符合进制数的要求: 使用正则来校验 进 阅读全文
posted @ 2018-12-14 15:30 随时静听 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 使用C#将汉字转拼音 这里是关键部分: 计算汉字编码,第一个字节移8位后与第二个字节相加得汉字编码,Unicode固定是双字节编码共 2^8*2^8=256*256=65536个字符 窗体代码: 新建类PinYin.cs 效果图: 阅读全文
posted @ 2018-12-14 13:05 随时静听 阅读(219) 评论(0) 推荐(0) 编辑
摘要: ASCII码转换 1. int.TryParse(string,out intNum) 2. 判断是否字母的原理 效果图: 阅读全文
posted @ 2018-12-14 11:36 随时静听 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: DES加密算法: DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),并授权在非密级政府通信中使用,随后该算法在国际上广泛流传开来。需要注意的是,在某些文献中,作为算法的DE 阅读全文
posted @ 2018-12-14 11:09 随时静听 阅读(4555) 评论(0) 推荐(0) 编辑
摘要: 区位码: 区位码是与汉字一一对应的编码,用四位数字表示,前两位从01 到94称区码,后两位从01到94称位码。 一个汉字的前一半是 ASCⅡ码为“160+区码”的字符,后一半是ASCⅡ码为“160+ 位码”的字符。'例如:“刘”的区位码是 3385,其意为区码33位码85,它是由ASCⅡ码为160+ 阅读全文
posted @ 2018-12-14 10:54 随时静听 阅读(2027) 评论(0) 推荐(0) 编辑