
其他
piekey1994
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
64位ubuntu 14.04安装32位dr.com客户端教程(不用安装glibc.i686 libstdc++.i686)
64位的ubuntu没32位的运行库真是令人bei原创 2014-10-04 10:26:37 · 5671 阅读 · 1 评论 -
用C#把批处理文件改为windows系统服务(简单的C#编写系统服务教程)
首先我个人从没学过c#和net,只学过一点c++,所以这个教程是完全不需要c#原创 2014-10-04 23:52:58 · 1443 阅读 · 0 评论 -
白话KMP算法
当初脑袋一热就把KMP写出来了,现在期末复习脑子冷静不下来,大半天没看懂KMP在说啥。好吧,总算花了一个钟看懂KMP了,赶紧记下来别以后又想不去来了。KMP是通过一个next数组来辅助匹配的。next数组里面保存的是每个数它是跟在从0开始的哪个子串的后面。find的时候一旦发生不匹配就调到子串next的位置从而减少查找时间。详情可看数据结构课本81页自己原创 2015-01-09 12:41:18 · 563 阅读 · 0 评论 -
白话Prim
需要有一个保存节点到当前集合的最短距离的数组,不连通的为max在搜索的循环内1.循环所有点,找出与当前集合距离最短的点,设置当前点为该点,设置该点访问过2.循环所有点,将未访问过的点与当前最短距离和新点的最短距离比较,更新数组代码:int prim(int n){ initialize(visit,false,n); int low[POINTNUM];//当前集原创 2015-01-10 00:22:19 · 339 阅读 · 0 评论 -
c++ 二维数组名为何取值后与原地址相同
int j[2][3];j和*j的值是一样的!j是一个int*[3]类型的指针,指向的是一个长度为3的int型数组,其值为该数组的首元素的地址,通过该值与本指针的类型便可找到该数组*j即对j取值,得到的是一个长度为3的int型数组,数组的值为数组首元素的地址,这点是毋庸置疑的所以j和*j的值相同,但其实指向的块大小不一样,而且对int*[3]类型的指针取值得到的是该数组首元素的地址原创 2015-06-02 21:24:35 · 770 阅读 · 0 评论 -
重装和重装后该怎么办(通用版)
本教程适合重装windows操作系统。只要你的电脑没坏就能重装,和硬盘里的具体情况无关。准备:8g以上u盘一枚(要格式化)系统安装盘iso文件一个winPE安装盘iso文件一个UltraISO程序一个以上程序下载地址:系统安装盘iso(用迅雷下):win10 64位:ed2k://|file|cn_windows_10_multiple_editions_x64原创 2015-10-10 15:43:50 · 613 阅读 · 0 评论 -
并发、并行、异步、同步、单进程、多进程、多线程...
单进程:一个时间段只能执行一个进程,例如,要听歌就写不了文档多进程:一个时间段能同时执行多个进程,例如,终于能同时听歌写文档了多线程:让一个进程能同时执行一段代码的技术,用起来感觉类似于多进程,但区别在于线程与线程间共享资源,所以比多进程节省了系统资源,例如,一个浏览器可以同时打开两个网页。并发:一个“时间段”有多个程序同时执行,多线程并发和多进程并发应该都算并发,你可以说多进程和多线原创 2015-12-30 11:47:36 · 3673 阅读 · 0 评论 -
细说六度分隔与相关数学模型
1. 什么是六度分隔理论。更好的说法应该叫小世界理论,即假设世界上所有互不相识的人只需要很少的中间人就能够建立起联系的理论。也就是说任何两位素不相识的人之间,通过一定的联系方式,总能够产生必然联系或关系。通过对小世界理论的深入研究,科学家提出了诸多模型,并从中挖掘出非常多的价值(具体应用见3)。 “Six degrees ofseparation”这个词最早是在1929年,匈牙利作家原创 2015-12-24 17:08:47 · 4746 阅读 · 0 评论