码迷,mamicode.com
首页 > 编程语言
进程与线程
1.进程与程序的区别?进程与程序的区别:程序是指的存储在存储设备上(如磁盘)包含了可执行机器指令(二进制代码)和数据的静态实体;而进程可以认为是已经被OS从磁盘加载到内存上的、动态的、可运行的指令与数据的集合,是在运行的动态实体。2.进程的概念程序的运行实例(但..
分类:编程语言   时间:2016-08-20 22:02:42    阅读次数:194
多线程编程基础
线程的基本函数1.线程创建:#include<pthread.h>intpthread_create(pthread_t*thread,pthread_attr_t*attr,void*(*start_routine)(void*),void*arg);参数说明:thread:指向pthread_create类型的指针,用于引用新创建的线程。attr:用于设置线程的属性,一般不需要特殊的..
分类:编程语言   时间:2016-08-20 22:02:27    阅读次数:180
Python学习篇之文件处理
Python文件打开方式:file_object=open(file_name,access_mode=‘r‘,buffering=-1)access_mode说明‘r‘只读方式打开,文件必须存在‘w‘只写方式打开,文件不存在创建文件,文件存在则清空文件内容‘a‘追加方式打开,文件不存在创建文件‘r+‘/‘w+‘读写方式打开,‘r+‘源文件如果有内容..
分类:编程语言   时间:2016-08-20 22:01:14    阅读次数:220
常见排序算法之插入排序
1.直接插入排序直接插入排序(InsertionSort)的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子序列中的适当位置,直到全部记录插入完成为止。设数组为a[0…n-1]。1.初始时,a[0]自成1个有序区,无序区为a[1..n-1]。令i=12.将a[i]并入当前的有序区..
分类:编程语言   时间:2016-08-20 21:59:37    阅读次数:144
labview学习之“创建数组”函数
“创建数组”函数 一、位置:“函数”-“编程”-“数组”-“创建数组” 其图标为: 图1 图标 二、简介: “创建数组”函数有两种模式,一种是“连接模式”,一种是“添加模式”。 如需切换两种模式,可右键单击“创建数组”函数,切换连接输入菜单项。 “创建数组”函数默认输入端数量为1。如需添加输入,可右 ...
分类:编程语言   时间:2016-08-20 21:57:07    阅读次数:282
C++sort函数用法
1、默认的sort函数是按升序排序。 sort(a,a+n); //两个参数分别为待排序数组的首地址和尾地址 2、可以自己写一个cmp函数,按特定意图进行排序。 int cmp( int a, int b ) { if( a > b ) return 1; //此函数返回值为1时表示a排列在b前 e ...
分类:编程语言   时间:2016-08-20 21:55:04    阅读次数:204
POJ1325Machine Schedule(匈牙利算法)
Machine Schedule Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 14375 Accepted: 6135 Description As we all know, machine scheduling is a v ...
分类:编程语言   时间:2016-08-20 21:55:54    阅读次数:171
C++ 之const Member Functions
Extraction from C++ primer 5th Edition 7.1.2 The purpose of the const that follows the parameter list of an ordinary member function is to modify the ...
分类:编程语言   时间:2016-08-20 21:55:56    阅读次数:254
决策树-C4.5算法(三)
在上述两篇的文章中主要讲述了决策树的基础,但是在实际的应用中经常用到C4.5算法,C4.5算法是以ID3算法为基础,他在ID3算法上做了如下的改进: 1) 用信息增益率来选择属性,克服了用信息增益选择属性时偏向选择取值多的属性的不足,公式为GainRatio(A); 2) 在树构造过程中进行剪枝; ... ...
分类:编程语言   时间:2016-08-20 21:53:13    阅读次数:211
ASCII码排序
AC代码: 题目来源:http://acm.nyist.net/JudgeOnline/problem.php?pid=4 ...
分类:编程语言   时间:2016-08-20 21:51:05    阅读次数:231
【python cookbook】【字符串与文本】9.将Unicode文本统一表示为规范形式
问题:确保所有的Unicode字符串都拥有相同的底层 解决方案:为解决同一个文本拥有多种不同的表示形式问题,应该先将文本统一表示为规范形式,这可以通过unicodedata模块来完成, unicodedata.normalize(字符串规定采用的规范,字符串)。 在Unicode中,有些特定的字符可 ...
分类:编程语言   时间:2016-08-20 21:49:03    阅读次数:176
JavaScript 基础语法三
一、循环 循环结构:在满足特定条件的情况下反复执行的操作。循环四要素:循环变量 ,循环条件 , 循环增量 ,循环体。 第一种:while 循环。 while (条件表达式) {循环体;}。 //第一步:定义循环变量 var count = 1; // 第二部:判断循环条件 while (count ...
分类:编程语言   时间:2016-08-20 21:46:46    阅读次数:144
JavaScript学习笔记1之基础知识点
一、什么是JavaScrip JavaScript是一种动态类型、弱类型、基于原型的客户端脚本语言。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,在HTML网页上使用,用来给HTML网页增加动态功能。 动态: 在运行时确定数据类型,通常变量的类型取决于值的类型 ...
分类:编程语言   时间:2016-08-20 21:46:37    阅读次数:175
Python入门一:基本数据类型
作为一个刚入门编程的大一狗,第一次写博客,希望能对自己学的知识进行巩固和提升,也希望记录自己成长的过程。 学习Python,一是因为暑假学的c++头疼,听说Python简单,那我就试试吧,二是因为Python形势一片大好,算是附和潮流吧! 一、初识Python 1、第一个Python代码 依然是熟悉 ...
分类:编程语言   时间:2016-08-20 21:45:30    阅读次数:229
多源最短路Floyd 算法————matlab实现
弗洛伊德(Floyd)算法是一种用于寻找给定的加权图中顶点间最短路径的算法。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名。 基本思想 通过Floyd计算图G=(V,E)中各个顶点的最短路径时,需要引入一个矩阵S,矩阵S中的元素a[i][j]表示顶点i ...
分类:编程语言   时间:2016-08-20 21:46:25    阅读次数:333
JavaScript在线运行html代码,保存html代码到本地
在网页中看到一些html代码却不知这样的代码运行起来是什么样子?觉得一些模板代码不错还要手动复制,新建文件,粘贴嫌麻烦?下面的js方法可以帮你解决这些问题。 在网页中看到一些html代码却不知这样的代码运行起来是什么样子?觉得一些模板代码不错还要手动复制,新建文件,粘贴嫌麻烦?下面的js方法可以帮你 ...
分类:编程语言   时间:2016-08-20 21:44:13    阅读次数:300
python爬虫学习(3)_模拟登陆
1.登陆超星慕课,chrome抓包,模拟header,提取表单隐藏元素构成params。 主要是验证码图片地址,在js中发现由js->new Date().getTime()时间戳动态生成url,python对应time.time(),生成验证码图片url,图片下载在本地,手动输入。代码如下: 2. ...
分类:编程语言   时间:2016-08-20 21:43:01    阅读次数:290
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!