码迷,mamicode.com
首页 > 编程语言
C语言数据流&输入输出函数
数据流有两种通用类型,文本流与二进制流,文本流由分成行的字符序列组成,二进制流是char类型的数据值序列。基于数据流的概念,C语言有丰富而有用途的输入输出函数,这些函数多在stdio.h、wchar.h中定义,数据类型FILE保存数据流的信息。 FILE* fopen(const char* restrict filename, const char* restrict mode); fope...
分类:编程语言   时间:2015-05-08 09:28:12    阅读次数:607
kmp字符串模式匹配算法
概述??kmp算法我觉得有两个关键点:1.计算模式字符串的部分匹配表(这时候,自己跟自己比较)2.匹配主串时候,主串字符只遍历一遍,匹配时候,根据模式串的部分匹配表计算模式串应该移动的位置。kmp算法时间复杂度为O(m+n);下面我实现的算法代码(PHP)理论关于kmp理论部分,这篇文章写得好:http://kb.cnblogs.com/page/176818/。我就不再赘述了。计算部分匹配表fun...
分类:编程语言   时间:2015-05-08 09:28:51    阅读次数:172
Java知多少(56)线程模型
Java运行系统在很多方面依赖于线程,所有的类库设计都考虑到多线程。实际上,Java使用线程来使整个环境异步。这有利于通过防止CPU循环的浪费来减少无效部分。为更好的理解多线程环境的优势可以将它与它的对照物相比较。单线程系统的处理途径是使用一种叫作轮询的事件循环方法。在该模型中,单线程控制在一无限循...
分类:编程语言   时间:2015-05-08 09:24:54    阅读次数:187
CycleQueue--循环队列(c语言简单实现)
1 #include 2 3 #define SIZE 10 4 typedef char ele; 5 6 typedef struct{ 7 ele *e; 8 int front; 9 int rear;10 }cycleQueue;11 12 13 //init...
分类:编程语言   时间:2015-05-08 09:23:50    阅读次数:144
高手C++学习忠告~~[转载]
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不...
分类:编程语言   时间:2015-05-08 09:22:04    阅读次数:170
卸载Python导致Ubuntu桌面异常,标题栏消失
系统:Ubuntu 14.04 由于卸载系统自带的Python,将依赖Python的软件也跟着卸载掉,虽然后来也安装了Python,但是重启后桌面左侧和上方的标题栏都没了。1、方法一:重装桌面:按住Ctrl+Alt+F1切换到字符终端下,输入用户名和密码登录,输入以下命令# sudo apt-get...
分类:编程语言   时间:2015-05-08 09:20:17    阅读次数:184
spring transaction源码分析--事务架构
1. 引言 事务特性事务是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务将逻辑相关的一组操作绑定在一起,以便服务器 保持数据的完整性。事务通常是以begin transaction开始,以commit或rollback结束。Commint表...
分类:编程语言   时间:2015-05-08 09:20:18    阅读次数:153
Queue--队列(c语言简单实现)
1 #include 2 typedef char ele; 3 typedef struct node{ 4 ele e; 5 struct node qnode; 6 }QNode,*Qptr; 7 8 typedef struct{ 9 Qptr front...
分类:编程语言   时间:2015-05-08 09:18:32    阅读次数:134
实验二 Java面向对象程序设计 20135321
课程:Java程序设计 班级:1353 姓名:余佳源 学号:20135321成绩: 指导教师:娄嘉鹏 实验日期:2015-5-8实验密级: 预习程度: 实验时间:3:15~6:45仪器组次: 必修/选修:选修 实验序号:2实验名称: Java面向对象程序设计 实验目的与要求: 1. 初步掌握单元.....
分类:编程语言   时间:2015-05-08 08:09:21    阅读次数:166
Swift中懒加载(lazy initialization)的实现
Swift中是存在和OC一样的懒加载机制的,但是这方面国内的资料比较少,今天把搜索引擎换成了Bing后发现用Bing查英文\最新资料要比百度强上不少。 我们在OC中一般是这样实现懒加载初始化的: 1: @property (nonatomic, strong) NSMutableArray *pla...
分类:编程语言   时间:2015-05-08 08:09:18    阅读次数:240
Javascript parseFloat内部解析规则
这是由小习发的一个问题引起的讨论,结束后大家各自加深了多parseFloat的理解。如下16进制数0x10使用parseFloat转成数字,结果为0。潜意识期望的结果是16。有人说脑残,16进制数为什么要用parseFloat,因为16进制不分int和float(那是10进制的事)。的确是这样,实际...
分类:编程语言   时间:2015-05-08 08:06:17    阅读次数:127
intel线程库tbb的使用
[size=small]首先下载:http://www.threadingbuildingblocks.org/uploads/77/111/2.1/tbb21_20080605oss_win.zip当前是2.1版本解压到c盘,打开vs2005,设置vc++的项目目录include:C:\tbb21...
分类:编程语言   时间:2015-05-08 08:06:39    阅读次数:189
java泛型小例子01
1 class info { 2 private T name; 3 4 info(T name){ 5 this.name = name; 6 } 7 } 8 9 class hello{10 11 public static void...
分类:编程语言   时间:2015-05-08 07:01:36    阅读次数:155
java第二次实验报告20135231
Java实验报告二:Java面向对象程序设计 20135231 何佳实验要求:1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式实验内容:(一)单元测试(二)面...
分类:编程语言   时间:2015-05-08 06:58:43    阅读次数:184
SSM三大框架整合详细教程Spring+SpringMVC+MyBatis+maven
maven构建app服务:springmvc mybatis rest Webservice bootstrap整合 maven构建大型互联网企业架构:springmvc mybatis rest Webservice bootstrap
分类:编程语言   时间:2015-05-08 07:00:22    阅读次数:220
20135119_涂文斌 实验二 Java面向对象程序设计
北京电子科技学院(BESTI)实验报告课程: Java 班级:1351 姓名:涂文斌 学号:20135119成绩: 指导教师:娄嘉鹏 实验日期:2015.4.17实验密级:预习程度:实验时间:15:30~18:00仪器组次:必修/选修:选修 实验序号:(一)实验名称:java面向对象程序设计实...
分类:编程语言   时间:2015-05-08 06:59:14    阅读次数:223
Java实验报告二:Java面向对象程序设计
Java实验报告二:Java面向对象程序设计 实验要求:1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计...
分类:编程语言   时间:2015-05-08 06:58:32    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!