首页 > 编程语言
C++读取文本文件中以TAB作为分隔符,且中间字段有为空的情况的方法?
数据文件:testData.txt 内容: 111 222 444 555 思路: getline()将testData.txt中的第一行记录读入到一个string中,然后搜索第n个分隔符进行定位,判断第n个字段长度,使用substr,截取该字段,并赋值给目标string。 程序: #include #include using ...
分类:编程语言   时间:2014-12-18 18:51:02    收藏:0  评论:0  赞:0  阅读:491
Java---16---多线程---死锁
死锁: 概念: 所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象:死锁。 死锁发生...
分类:编程语言   时间:2014-12-18 18:49:32    收藏:0  评论:0  赞:0  阅读:292
C++ #if #endif #define #ifdef #ifndef #if defined #if !defined详解
C++ #if #endif #define #ifdef #ifndef #if defined #if !defined详解...
分类:编程语言   时间:2014-12-18 18:48:52    收藏:0  评论:0  赞:0  阅读:394
Java集合之ArrayList源码分析
1.简介 List在数据结构中表现为是线性表的方式,其元素以线性方式存储,集合中允许存放重复的对象,List接口主要的实现类有ArrayList和LinkedList。Java中分别提供了这两种结构的实现,这一篇文章是要熟悉下ArrayList的源码实现。使用示例如下: package com......
分类:编程语言   时间:2014-12-18 18:45:22    收藏:0  评论:0  赞:0  阅读:381
[018]C++ explicit构造函数
explicit[英][?k?spl?s?t][美][?k?spl?s?t]adj.明确的,清楚的;直言的;详述的;不隐瞒的;看到上面的英文解释,我们应该就知道explicit构造函数是什么意思了:显式的构造函数!一、隐式构造函数如果C++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换...
分类:编程语言   时间:2014-12-18 18:44:42    收藏:0  评论:0  赞:0  阅读:314
Python——eventlet.greenthread
该模块实现 eventlet 中的 “绿色线程” 即协程。 相关的 greenlet 模块的介绍。 目录 一、模块级函数 sleep() spawn() 模块级函数 eventlet.greenthread.sleep(seconds=0) 在至少参数second...
分类:编程语言   时间:2014-12-18 18:44:18    收藏:0  评论:0  赞:0  阅读:1958
Java Script基础(三) 函数
一、JavaScript中的函数在JavaScript中,函数类似于Java中的方法,是执行特定功能的代码块,可以重复调用。JavaScript中的函数分为两种,一种是系统函数,另一种是自定义函数。 1、系统函数 系统函数有JavaScript提供,直接调用即可,常用的系统函数包括: pars...
分类:编程语言   时间:2014-12-18 18:42:02    收藏:0  评论:0  赞:0  阅读:231
【转载】关于Java String, StringBuilder, StringBuffer, Hashtable, HashMap的面试题
REF: http://blog.csdn.net/fightforyourdream/article/details/15333405题目是一道简单的小程序,像下面这样:[java] view plaincopypublic class Test1 { public static void mai...
分类:编程语言   时间:2014-12-18 18:37:52    收藏:0  评论:0  赞:0  阅读:345
C++中函数模板template和函数参数为指针,且有返回值的结合使用
1 #include 2 using namespace std; 3 // 利用模板函数计算一个表达式 4 template 5 Type Abc(Type a,Type b,Type c) 6 { 7 return a+b+c; 8 } 9 // 利用引用参数指针计算一个表达式10 t...
分类:编程语言   时间:2014-12-18 18:36:12    收藏:0  评论:0  赞:0  阅读:474
javaWeb学习总结(1)- Tomcat服务器学习和使用(2)
一、Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的80.....
分类:编程语言   时间:2014-12-18 18:34:33    收藏:0  评论:0  赞:0  阅读:325
[转]PageRank算法
原文引自:原文引自:http://blog.csdn.net/hguisu/article/details/7996185 感谢1. PageRank算法概述 PageRank,即网页排名,又称网页级别、Google左侧排名或佩奇排名。 是Google创始人拉里·佩奇和谢尔盖·布林于1997年构建早...
分类:编程语言   时间:2014-12-18 18:33:52    收藏:0  评论:0  赞:0  阅读:469
有向图的拓扑排序
有向图的拓扑排序拓扑排序是可以用图模拟的另外一种操作,他可以用于表示一种情况,某些事件必须按照特定的顺序排列或者发生。,比如说课程的优先关系。拓扑排序算法思想不一般但是算法很简单1:找到一个没有后继的顶点。2:从图中删除这个顶点,在列表的前面插入该顶点标记。重复步骤一和二直到所有的顶点的被删除这个时...
分类:编程语言   时间:2014-12-18 18:30:44    收藏:0  评论:0  赞:0  阅读:120
【转】使用java程序模拟页面发送http的post请求
在web应用程序中,一般都是通过页面发送http的post请求,但也可以使用java程序来模拟页面发送请求,代码如下:[java] view plaincopyimportjava.io.BufferedReader;importjava.io.IOException;importjava.io.I...
分类:编程语言   时间:2014-12-18 18:28:22    收藏:0  评论:0  赞:0  阅读:346
java synchronized详解
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 1. 当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才...
分类:编程语言   时间:2014-12-18 18:27:32    收藏:0  评论:0  赞:0  阅读:328
【转】Java的接口和抽象类的区别
1. 抽象类和接口的区别所谓抽象类是用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象;所谓接口,相当于电源插座,可插入构件相当于电器。可插入构件的关键在于存在一个公用的接口,以及每个构件都实现了这个接口。接口是实现构件的可插入性的关键。1....
分类:编程语言   时间:2014-12-18 18:26:22    收藏:0  评论:0  赞:0  阅读:317
java日期工具类(Long型,Date型,yyyyMMdd型)等
import java.sql.Timestamp;import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import ...
分类:编程语言   时间:2014-12-18 18:25:42    收藏:0  评论:0  赞:0  阅读:570
Java Script基础(二) 基本语法
一、变量的声明和使用 JavaScript是一种弱类型的语言,没有明确的数据类型,在声明变量时,不需要指定变量的类型,变量的类型由赋给变量的值决定。 变量声明的语法: var 变量名; 示例:var num; //直接声明一个变量,不赋值var num = 10 //声...
分类:编程语言   时间:2014-12-18 18:25:32    收藏:0  评论:0  赞:0  阅读:286
SpringMVC传参
@Controller@RequestMapping("/user")publicUserControllerextendsBaseController{@InitBinder("manager")publicvoidinitBinder1(WebDataBinderbinder){binder.s...
分类:编程语言   时间:2014-12-18 18:25:22    收藏:0  评论:0  赞:0  阅读:360
百度:在O(1)空间复杂度范围内对一个数组中前后连段有序数组进行归并排序
一、题目理解 题目:数组al[0,mid-1]和al[mid,num-1]是各自有序的,对数组al[0,num-1]的两个子有序段进行merge,得到al[0,num-1]整体有序。要求空间复杂度为O(1)。注:al[i]元素是支持'a[right],则表明前半段元素中存在大于后半段的元素,那么我们...
分类:编程语言   时间:2014-12-18 18:24:22    收藏:0  评论:0  赞:0  阅读:363
第 2章 数组和 ArrayLists
数组是最通用的数据结构,它出现在几乎所有的编程语言里。在 C#语言中使用数组包括创建 System.Array 类型的数组对象,以及创建针对所有数组的抽象的基类型。Array 类提供了一套方法,这些方法是为了执行诸如排序和查找这类过去需要程序员手工实现的任务。 C#语言中另外一种使用数组的有...
分类:编程语言   时间:2014-12-18 18:22:32    收藏:0  评论:0  赞:0  阅读:483
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!