现在位置: 首页 > yikes发表的所有文章
  • 10月
  • 16日
综合 ⁄ 共 3934字 评论关闭
(一)第一个例子是简单的Socket通信,一个客户端和一个服务器线程: /** * SimpleClient.java */ package network; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socket; import java.net.UnknownHostException; public class SimpleClient { public static void main(String[] args) { Socket socket = null; BufferedReader reader = null; PrintWriter writer = null; try { //请求建......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 970字 评论关闭
堆排序算法 开始时,堆排序算法先用BuildMaxHeap 将输入数组data[0...n-1]构造成一个最大堆。因为数组中最大元素在根data[0],则可以通过把它与data[n-1]互换来达到最终正确的位置。但是新的根元素可能违背了最大堆性质。这时调用MaxHeapify(data,0,size)就可以保持这一性质,在data[0...n-2]中构造出最大堆。对排序算法不断重复这个过程,堆的大小由n-1 一直降到 2,排序完毕。 //Heap Sort //by yew1eb #include <iostream> #include <algorithm> using namespace std; #define N 1000 /* *堆化 *MaxHeapify让a[......
阅读全文
  • 09月
  • 21日
综合 ⁄ 共 1837字 评论关闭
实例:父进程Ptrace跟踪子进程,通过: ------------------------------------------------------------------- pid_t wait4(pid_t pid, int *statloc, int options, struct rusage *rusage); statloc 子进程进程状态(exited,stoped, signaled) options wait的执行方式:阻塞等 rusage 子进程的当前信息:参考 http://os.chinaunix.net/a2008/1229/989/000000989521.shtml   (获取进程运行的用户空间和内核空间的时间,进程占用内存信息等) ---------------------------------------------------------------------------......
阅读全文
  • 07月
  • 31日
综合 ⁄ 共 412字 评论关闭
loadtxt的功能是读入数据文件,这里的数据文件要求每一行数据的格式相同。这个函数有几个常用的参数,这里给出了参数的意义。 fname:读取文件的文件名。例如C:/Dataset/iris.txt。 delimiter:数据之间的分隔符。如使用逗号","。 dtype:数据类型。如float,str等。 usecols:选取数据的列。 这里主要说一下usecols的用法。如果iris.txt中的前4列,则usecols=(0,1,2,3)。如果取第5列这一列,则usecols=(4,)。这种取单一列的情况容易出问题,请大家多注意。 整个语句如下: loadtxt("C:/Dataset/iris.txt" , delimiter = "," , use......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 1418字 评论关闭
 方法一:修复Internet Explorer 6.0   执行以下步骤修复Internet Explorer 6.0:   1. 使用系统文件检查工具扫描电脑上所有写保护的文件:   a. 单击开始->运行;弹出运行文本框;   b. 在打开:栏中键入sfc /scannow,然后单击确定。此时系统可能会提示您插入Windows XP安装光盘。   2. 打开一个新的Internet Explorer浏览器窗口,确定问题是否已经解决。如果问题已经解决,跳过以下步骤。如果问题没有解决,继续执行下一步。   3. 进行Windows XP在线升级,或者Windows XP修复。   注:如何进行Windows XP在线升级,......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 9265字 评论关闭
前边我已经说过了内核是如何管理物理内存。但事实是内核是操作系统的核心,不光管理本身的内存,还要管理进程的地址空间。linux操作系统采用虚拟内存技术,所有进程之间以虚拟方式共享内存。进程地址空间由每个进程中的线性地址区组成,而且更为重要的特点是内核允许进程使用该空间中的地址。通常情况况下,每个进程都有唯一的地址空间,而且进程地址空间之间彼此互不相干。但是进程之间也可以选择共享地址空间,这样的进程就叫做线程。 内核使用内存描述符结构表示进程的地址空间,由结构体mm_struct结构体表示,定义在linux/sche......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 316字 评论关闭
,其中 , , 根据贝叶斯公式, 概率潜语义分析,主要步骤; 最大化以下函数,我们用期望最大值化算法, 期望最大值化算法: E步: ,,, M步:最大化以下最大化问题: 求上述的最大化问题,采用拉格朗日乘子法: , —————————————————————————————————————————————————— , , , , ,,, —————————————————————————————————————————————————— , , , , , ,, —————————————————————————————————————————————————— , , , , , ———————————————————————————————————————————————————
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 1337字 评论关闭
前言:         利用ant 可实现多渠道,批量打包。 正文:       思想:通过循环更改AndroidManifest.xml里面的channel 属性值,达到批量打包的目的。打包有两种方式:1是对源代码进行打包,2是直接对APK文件进行重打包(这里未实现,有兴趣的同学可以参考友盟打包代码进行实现)            参见demo github:  https://github.com/zz7zz7zz/android-antbuild                        csdn:  http://download.csdn.net/detail/zz7zz7zz/5884535      打包前配置:       第一步:安装 ant ,解压并配置环境变量       第二步......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 6969字 评论关闭
ACMer:3xian  (2012-03-20 22:30:41) 转载▼ 标签:  杂谈   简历:俗名戴维,广东工业大学2007级计算机学院本科生,目前实习于杭州阿里云,以其飘逸的柔性字符串匹配与自创图灵树而闻名于ACM界,与hhanger互为师父。曾在其Blog作文抨击国内ACM浮躁之风气,推崇思维型的学习,从而影响过一批同时参加ACM的选手。其深厚的数据结构功底倍受推崇,对线段树的组织、动态树以及字符串类数据结构具备独到的见解,并有着深入的研究。据传闻能徒手敲出10种以上的后缀数组算法,其独创的图灵树曾在PKU上以绝对的时空优势横......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 6770字 评论关闭
题目整体不难,很多都可以暴力直接做,但是除去比赛时做出来的五道题之外剩下的代码量都比较高,写的比较艰难。 A:Babs' Box Boutique 传送门 题意是问怎么塞盒子可以塞的数量最多(只考虑底边符合,三边可以旋转) 因为n<=10,所以果断排序后DFS暴搜,简单过 #include <iostream> #include <cstring> #include <cstdio> #include <cmath> #include <string> #include <algorithm> #include <vector> #include <queue> #include <map> using namespace std; struct......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 10793字 评论关闭
C++语言中提供的标准库封装实现了常见的I/O操作功能。开发者通过包含头文件,就可以直接满足实现应用程序中需求。C++中提供类的好处就是开发者可以自行封装实现属于自身的I/O流操作,或者在使用时直接指定标准库中提供的相应接口操作。而开发者在应用程序中指定使用标准库提供的I/O操作可以极大提高软件编写的效率。 13.2.1  C++流类介绍 C++语言的I/O是采用流的形式实现的。通常采用字节流作为输入输出的传输载体进行传输,而传输的始发与目标地则是外围设备与计算机内存。I/O操作中对应着输入输出两种不同的操作。输入操作是从计......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 1646字 评论关闭
对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。   每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学校的学习方式,特别是很多刚出校门的人。在他们潜意识中,学习只是应付考试的一种手段,考完就一切OK了,全部还给老师了也无所谓,反正考完之后下次不会再考这么课程了(大学尤其如此)。长期的应试教育会让很多人以考试的心态来对待学习,我也是受害者之一,翻翻我硬盘中散落的各种语言编写的"hello world",各种半成品,它们就像一张张......
阅读全文