首页 > 其他
中文字符编码的相互转换(四)
在代码编写中遇到字符串的地方少不了需要转义。为何要转义、何时转义、如何转义这几个问题也让很多开发者困扰不已。而且,编码和转义关系也是非常密切的。 一、为什么要转义。 以C语言做例子,我想声明一个char字符,该字符表示一个换行。但ASCII码中没有表示换行的文字符号,所以必须用转义字符来表示。于是我们可以这样定义: char c1=‘\n’; 其中’\n’ 用两个ASCII码字符表...
分类:其他   时间:2014-04-15 06:32:56    收藏:0  评论:0  赞:0  阅读:494
几种常见的软件架构
软件采用什么样的...
分类:其他   时间:2014-04-15 05:59:29    收藏:0  评论:0  赞:0  阅读:519
__VA_ARGS__相关【转】
自定义调试信息的输出   调试信息的输出方法有很多种,  例如直接用printf,  或者出错时使用perror, fprintf等将信息直接打印到终端上, 在Qt上面一般使用qDebug,而守护进程则一般是使用syslog将调试信息输出到日志文件中等等...   使用标准的方法打印调试信息有时候不是很方便,  例如Qt编程, 在调试已有的代码时, 我想在打印调试信息的地方, 把代码位...
分类:其他   时间:2014-04-15 04:03:09    收藏:0  评论:0  赞:0  阅读:493
ZOJ Talented Chef
点击打开链接 Talented Chef Time Limit: 2 Seconds      Memory Limit: 65536 KB As we all know, Coach Gao is a talented chef, because he is able to cook M dishes in the same time. Tonight he is goin...
分类:其他   时间:2014-04-15 05:38:49    收藏:0  评论:0  赞:0  阅读:333
hdu-携程复赛-最短路径的代价-抠图+最小割
被数据范围坑死了。。。 说好的m 把所有最短路涉及到的边抠出来。 然后建图,边的权值为边的c。 然后对图求一个最小割。 最小割割掉的所有的边即为要选调的边。 #include #include #include #include #include using namespace std; #define INF 99999999 const int maxn =1110; co...
分类:其他   时间:2014-04-15 04:19:59    收藏:0  评论:0  赞:0  阅读:461
CodingTrip - 携程编程大赛 (决赛)1004 最短路最小割
首先求一遍最短路,然后把最短路径上的边存下来,我们要删除的边也一定是这上面的边,建图方式就是看是否满足d[a]=d[b]+map[a][b] 然后一遍最小割就能求到最小花费。 #include #include #include #include #include #include #include #include #include #include #define eps 1e-...
分类:其他   时间:2014-04-15 04:19:01    收藏:0  评论:0  赞:0  阅读:577
湘潭大学四月月赛C题A+B(扩展欧几里得定理)
A+B Accepted : 8   Submit : 77 Time Limit : 1000 MS   Memory Limit : 65536 KB  题目描述 给你三个整数a,b,n。问有多少种只包含a,b的不同序列,使得这个序列的和为n。 例如a=2,b=3,n=7,那么有一种序列:(2+2+3=7,2+3+2=...
分类:其他   时间:2014-04-15 05:02:15    收藏:0  评论:0  赞:0  阅读:553
Pat(Advanced Level)Practice--1020(Tree Traversals)
Pat1020代码 题目描述: Suppose that all the keys in a binary tree are distinct positive integers. Given the postorder and inorder traversal sequences, you are supposed to output the level order trave...
分类:其他   时间:2014-04-15 05:49:47    收藏:0  评论:0  赞:0  阅读:503
如何测试静音检测
1名词解释 VAD静音抑制,又称语音活动侦测。静音抑制的目的是从声音信号流里识别和消除长时间的静音期,以达到在不降低业务质量的情况下节省话路资源的作用,它是IP电话应用的重要组成部分。静音抑制可以节省宝贵的带宽资源,可以有利于减少用户感觉到的端到端的时延。   根据上面的定义我们可以理解为,当进行语音通讯时,如果终端开启了静音检测功能,当用户在一段时间内没有讲话时,终端不会向外发送语音包或发...
分类:其他   时间:2014-04-15 03:07:54    收藏:0  评论:0  赞:0  阅读:743
[ACM] hdu 1241 Oil Deposits(DFS)
Oil Deposits Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 10647    Accepted Submission(s): 6179 Problem Description The GeoSurvC...
分类:其他   时间:2014-04-15 04:42:34    收藏:0  评论:0  赞:0  阅读:384
敏捷开发系列终极之旅 第六站(像橄榄球运动一样富有激情的SCRUM)
由来 为什么是Scrum?Scrum原本的意思是橄榄球运动的一个专业术语,指:“在橄榄球比赛中,双方前锋站在一起紧密相连,当球在他们之间投掷时他们奋力争球”。在敏捷开发系列中,把一种开发流程命名为Scrum,其实就意味着,这种敏捷开发的流程,就像是大家在一起打橄榄球,敏捷的动作、富有战斗的激情、人人你争我抢的拼搏精神。这些无一不是现在开发中迫切需要的东西。...
分类:其他   时间:2014-04-15 03:06:55    收藏:0  评论:0  赞:0  阅读:592
boost准模板库date迭代器(指针)使用以及常用的两个静态成员函数is_leap_year()和end_of_month_day()
//日期迭代器使用 #define BOOST_DATE_TIME_SOURCE #include #include #include #include #include #include using namespace std; using namespace boost::gregorian; int main() { date d(1991,5,1);...
分类:其他   时间:2014-04-15 05:21:44    收藏:0  评论:0  赞:0  阅读:534
Problem A. Magic Trick解答
原题链接:Problem A. Magic Trick。 这一题6分,题目要求可简化如下: 前提条件: 1. 给定A和B两个4 x 4 的矩阵,两个矩阵中都填充了1 ~ 16这16个数字(每个矩阵中的数字都唯一)。 2. 取出矩阵A中指定某一行的4个数字; 3 .取出矩阵B中指定某一行(可能与第2步中行数相同)的4个数字。 要求: 判断步骤2中的数字与步骤3中的数字是否包含相...
分类:其他   时间:2014-04-15 05:16:51    收藏:0  评论:0  赞:0  阅读:443
内存中常见异常值的解释(比如0xcccccccc、0xcdcdcdcd和 0xfeeefeee 异常值 )
内存中常见的异常值的解释(比如0xcccccccc、0xcdcdcdcd和 0xfeeefeee 异常值 )...
分类:其他   时间:2014-04-15 04:53:24    收藏:0  评论:0  赞:0  阅读:463
poj3345Bribing FIPA(树形DP,一道不错的题)
Description There is going to be a voting at FIPA (Fédération Internationale de Programmation Association) to determine the host of the next IPWC (International Programming World Cup). Benjamin Ben...
分类:其他   时间:2014-04-15 03:29:26    收藏:0  评论:0  赞:0  阅读:622
各种字符串操作---可运行
网上很多字符串操作程序很难完全可运行,而且不全。通过整理得到可运行的常见字符串操作程序如下: //查找字符串中第一个只出现一次的字符 #include #include const int N = 26; int bit_map[N]; void findNoRepeat(char *src) { int pos; char *str=src; int ...
分类:其他   时间:2014-04-15 01:19:15    收藏:0  评论:0  赞:0  阅读:504
POJ 1469二分图匹配Hopcroft-Karp算法
题意: 有N个学生和P门课程,让你判断能否构成最大匹配。先输入一个T,表示有T组测试数据;在输入N和P,P表示有P门课程,N表示有N个学生。之后有P行,比如: a  a1 a2 a3 a4 a5---第一行。1与a1,a2,a3,a4,a5有匹配。 b b1 b2 b3-----第二行。2与b1,b2,b3有匹配。 如果匹配数等于学生数目则YES;否则为NO; 上交模...
分类:其他   时间:2014-04-15 04:22:53    收藏:0  评论:0  赞:0  阅读:419
Fibonacci查找算法
与二分查找相比,斐波那契查找算法的明显优点在于它只涉及加法和减法运算,而不用除法。因为除法比加减法要占去更多的机时,因此,斐波那契查找的平均性能要比折半查找好。     [cpp] view plaincopy #include    void fibonacci(int *f)   {       f[0] = 1;       f[1]...
分类:其他   时间:2014-04-15 05:51:41    收藏:0  评论:0  赞:0  阅读:551
合并两个排序的链表
题目:输入两个递增排序的链表,合并这两个链表。 思路:使用递归 #include"linklist.h" pnode merge(pnode head1,pnode head2) { if(head1==NULL) return head2; else if(head2==NULL) return head1; pnode mernode=NULL; if((head1->value)valu...
分类:其他   时间:2014-04-15 04:29:44    收藏:0  评论:0  赞:0  阅读:471
面向对象之多态及类工厂
1.多态性(Polymorphism) 关于多态的普通定义来源于它的希腊词根 –  “Poly” 表示很多, “Morph” 表示形式。 在计算机科学中,这个词有特别的定义,依据 Free Online Dictionary of Computing网站的解释: 一个变量,它在可能指向一个对象,这个对象的类在编译时还未知,但是会在运行时根据实际指向的类执行相应的反馈。 这些定义最终可以归结...
分类:其他   时间:2014-04-15 01:21:12    收藏:0  评论:0  赞:0  阅读:489
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!