在C/C++大型项目中,错误管理在项目中起着举足轻重的作用,以我自己的项目经验以及观摩其它项目,错误管理对项目框架以及开发效率有着非常大的影响。对于错误管理的认识大致分为三类:刚刚開始敲代码的新手,满篇程序看不到一处关于返回出错的处理,更不用说出错管理了。说明他没认识到出错管理的重要性程序中到处都....
分类:
编程语言 时间:
2014-10-25 22:41:07
阅读次数:
234
【水·排序】10231 - 众数Time Limit: 1000MSMemory Limit: 32768KB本题由南山鲍安其原创!在此感谢!modes【题目描述】在统计学中,将某个随机变量在实验中频数最高的取值称为“众数”。例如在数据{1,1,2,3,4,5}中,众数为1。需要注意的是,假如一组取...
分类:
编程语言 时间:
2014-10-25 22:38:41
阅读次数:
302
【贪心+排序】国王游戏Time Limit: 1000MSMemory Limit: 131072KBDescription恰逢 H 国国庆,国王邀请 n 位大臣来玩一个有奖游戏。首先,他让每个大臣在左、右手上面分别写下一个整数,国王自己也在左、右手上各写一个整数。然后,让这 n 位大臣排成一排,国...
分类:
编程语言 时间:
2014-10-25 22:40:34
阅读次数:
362
1、折半搜索算法
(1)算法代码:
(2)复杂性分析
任何一种以比较为基础的搜索算法, 在最坏情况下所用的时间都不可能低于 (log ) n ? ,因此,也就不可能存在最坏情况下所需时间比折半搜索数量级还低的算法。
2、排序问题
2.1归并排序算法
(1)归并排序算法思想
该算法采用分治方法, 将要排序的数组分成两部分, 先对每部分进行排序,然后将两部分的...
分类:
编程语言 时间:
2014-10-25 21:35:00
阅读次数:
246
一:java转义字符对照表(字符对照表网上很多,但是不用记住的,有更简单的方法,请见(四)的结果分析;另外需要记住(五)中的3个特殊字符 和 5个控制字符)
点的转义:. ==> u002E
美元符号的转义:$ ==> u0024
乘方符号的转义:^ ==> u005E
左大括号的转义:{ ==> u007B
左方括号的转义:[ ==> u005B
左圆括号的转义:( ==>...
分类:
编程语言 时间:
2014-10-25 21:32:44
阅读次数:
356
http://acm.whu.edu.cn/land/problem/detail?problem_id=1047
Description
Recently, Flymouse reads a book about Algorithm and Data Structure. The book reads: there are two types of LCS Problems. One...
分类:
编程语言 时间:
2014-10-25 21:33:28
阅读次数:
291
一:问题
java 的如果文件夹路径不存在,先创建;如果文件名 的文件不存在,先创建再读写;存在的话直接追加写,关键字true表示追加
二:代码实现
package edu.tju.cs;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io....
分类:
编程语言 时间:
2014-10-25 21:31:05
阅读次数:
199
最近在多线程环境下操作HashMap,在程序中执行最多的是“查询”,但同时也要维护数据的“添加”和“删除”早在开发前就知道Hashtable是同步的,而HashMap是异步的。好吧在这里承认错误:限于没有犯过这个错误也没有见过实例场景,开发前未做好评估现在说说我的这次需求吧:1、要求新增一个功能页面...
分类:
编程语言 时间:
2014-10-25 21:29:49
阅读次数:
223
1.通过Array.prototype.slice.call(fakearray)将伪数组转化为数组(也可以通过调用[].slice.call(fakearray)将伪数组转化成真正的数组,但是标题中的方法是通过原型调用,效率非常高,推荐)原生JS种的常见的伪数组类型有:arguements,调用g...
分类:
编程语言 时间:
2014-10-25 21:26:34
阅读次数:
237
4 using namespace std; 5 static int a = 1; 6 7 void *thread0(void*) 8 { 9 while (1)10 {11 a++;12 }13 return (void*)0;14 }1...
分类:
编程语言 时间:
2014-10-25 21:27:50
阅读次数:
264
每天一个JavaScript实例-从一个div元素删除一个段落onetwothreefourfive
分类:
编程语言 时间:
2014-10-25 21:24:43
阅读次数:
183
晚上做杭电OJ,第二题是一个比较直观的题,我也是太直观了。贴出代码,供自己反省,从7点15分一直做到结束,wa9次。。。。orz。。。。看来自己的算法功底还差的很远很远。 接下的几天,学习大白上的基础算法部分。 #include#include#includeusing namespac...
分类:
编程语言 时间:
2014-10-25 21:24:10
阅读次数:
226
基本的数据类型,void关键字都存在类类型,通过getClass();获取到(1)基本数据类型--类类型int.class -->int 的类类型String.class-->String类的 类类型double.class-->double的类类型Double.class-->Double类的 类...
分类:
编程语言 时间:
2014-10-25 21:23:28
阅读次数:
197
python中使用中文注释出现错误SyntaxError: Non-ASCII character '\xe5' in file /home...解决在文件开头加入:#-*-coding:UTF-8-*-或者#coding=utf-8
分类:
编程语言 时间:
2014-10-25 21:20:58
阅读次数:
287
break file.c:100 thread all 在file.c文件第100行处为所有经过这里的线程设置断点。set scheduler-locking off|on|step,这个是问得最多的。在使用step或者continue命令调试当前被调试线程的时候,其他线程也是同时执行的,怎么只让被...
分类:
编程语言 时间:
2014-10-25 21:21:32
阅读次数:
175
//矩阵的转置//将一个二维数组行和列元素互换,存到另一个二维数组中。// 例如// a=1 2 3// 4 5 6// b=1 4// 2 5// 3 6// 程序如下:#include using namespace std;int main(...
分类:
编程语言 时间:
2014-10-25 21:18:18
阅读次数:
209
javascript函数劫持很简单,一般情况下,只要在目标函数触发之前,重写这个函数即可。比如,劫持eval函数的代码如下:var _eval=eval;eval=function(x){ if(typeof x=='undefined') {return;} alert(...
分类:
编程语言 时间:
2014-10-25 21:19:05
阅读次数:
309