首页 > 2014年03月13日 > 全部分享
深入理解C语言-06-逻辑控制
C语言的逻辑控制主要有种: 1> goto 最强大,但一般只在特殊环境下使用。 2> if else 3> ?: 4> switch case 5> for 6> while 7> do while 自从dijkstra的论文Go To Statement Considered Harmful以后,C语言代码很少看到goto了。(一般用在多次资源分配的错误处理上) 但...
分类:编程语言   时间:2014-03-13 09:59:09    收藏:0  评论:0  赞:0  阅读:656
MD5是什么?
Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护!...
分类:其他   时间:2014-03-13 09:37:38    收藏:0  评论:0  赞:0  阅读:689
java的加密!
//默认密钥向量   private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };   ///   /// DES加密字符串   ///   /// 待加密的字符串   /// 加密密钥,要求为8位   /// 加密成功返回加密后的字符串,失败返回源串   public static...
分类:编程语言   时间:2014-03-13 09:36:38    收藏:0  评论:0  赞:0  阅读:496
Oracle Concepts_13_Oracle 数据库实例
第 13 章 Oracle 数据库实例   http://docs.oracle.com/cd/E11882_01/server.112/e40540/startup.htm#CNCPT89065 This chapter contains the following sections: Introduction to the Oracle Database I...
分类:数据库技术   时间:2014-03-13 20:02:27    收藏:0  评论:0  赞:0  阅读:803
【C++进阶】空指针 NULL指针 零指针 野指针 详解
空指针常量 一个表示0值的整数常量,叫做空指针常量。例如:0、0L、1-1(它们都是值为0的整数常量表达式)以及(void*)0、void* NULL 都是空指针常量,空指针常量可以赋值给任何指针类型,因为它是变体类型(void*)。但是我们更倾向于使用NULL表示这个空指针常量。对于其它方式(比如0)来表示空指针常量虽然不会产生任何问题,但是在根本意义上并不符合空指针常量的定义。因为空指针常量...
分类:编程语言   时间:2014-03-13 10:17:44    收藏:0  评论:0  赞:0  阅读:476
枚举
枚举(JDK1.5): 为什么要有枚举:在定义一个星期的星期几、一个人的性别的时候为了避免在编写源程序的时候出现星期八,性别Female/Mele等非法变量值的出现 用普通类实现枚举功能:1、私有的构造方法 2、定义公有静态常量作为元素 3可以提供若干公有方法或抽象方法 普通类实现枚举功能代码实例: public class Sex{ private Sex(){}; public s...
分类:其他   时间:2014-03-13 09:35:40    收藏:0  评论:0  赞:0  阅读:309
HLG 1597(最长飞递增子序列)
链接:http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=1597 题意: Description 给一个长度为n的整数序列A0,A1,......An-1,找出最长的非递增子序列的长度 Input 输入第一行为数据组数T(T 每组数据的...
分类:其他   时间:2014-03-13 10:28:39    收藏:0  评论:0  赞:0  阅读:484
算法学习(四)冒泡排序
冒泡排序的原理是: 1)从0开始,比较相邻两个元素的大小,如果是按从小到大排序的话,则将大的元素往后往,反之,则将小的元素往后放,这样经过一轮的比较,就会将最大或者最小的数放到数组的最后面了。 2)第二轮开始,还是从0开始,但是这一次呢,就不需要比较最后面那个元素了,因为它已经是最大了(这其实跟堆排序,找出最大数或者最小数,放到数组后端是一样的道理),假设数组长度为N,则第二轮只需要比较N-1个元素了。 3)这样,每一轮结束,都会有一个当前最大素放到最后面,那么到第N-1轮的时候,其实就只剩一个元素了,于是...
分类:其他   时间:2014-03-13 09:34:44    收藏:0  评论:0  赞:0  阅读:368
POJ 1455 Crazy tea party
POJ 1455 Crazy tea party,环形座位逆序...
分类:其他   时间:2014-03-13 10:06:03    收藏:0  评论:0  赞:0  阅读:480
ACM/ICPC 常用函数---strstr()字符串查找函数
char *strstr(char *str1, char *str2) 该函数的作用是在字符串str1中寻找str2字符串的位置,并返回指向该位置的指针,如果没有找到相匹配的就返回空指针; Here is a sample program for the use of the function: #include #include #include #inc...
分类:其他   时间:2014-03-13 10:05:03    收藏:0  评论:0  赞:0  阅读:554
UVa 299 列车调度
思路:好吧,这是一道水题。。(这样说是不是太不好了?)主要就是求逆序对数,即 ia[j]的总个数            记得算法导论里分治法排序那部分有提到逆序对问题。本来打算用分治法的,发现这题规模比较小,而且按照白书的安排,好像暂时不需要这样的算法~结果直接O(n2)的算法就过了~ Code: #include #define N 55 int num[N]; int main() ...
分类:其他   时间:2014-03-13 10:53:09    收藏:0  评论:0  赞:0  阅读:398
Java函数式编程(二)
本系列文章译自Venkat Subramaniam的Functional Programming in Java译者注:本篇会有点无聊,希望你不要睡着了。 第一章 你好,lambda表达式! 第二节:函数式编程的最大收获 函数式风格的代码有更高的信噪比;写的代码更少了,但每一行或者每个表达式做的却更多了。比命令式编程相比,函数式编程让我们获益良多: 避免了对变量的显式的修改...
分类:编程语言   时间:2014-03-13 11:00:00    收藏:0  评论:0  赞:0  阅读:448
编程之美2.4 1的数目
题目描述: 给定一个十进制整数N,求出从1到N的所有整数中出现”1”的个数。 例如:N=2,1,2出现了1个“1”。 N=12,1,2,3,4,5,6,7,8,9,10,11,12。出现了5个“1”。 分析:...
分类:其他   时间:2014-03-13 10:58:59    收藏:0  评论:0  赞:0  阅读:457
设计模式21——行为型模式之状态模式
定义:状态模式(State Pattern),允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 类型:对象行为型模式 概述:           一个对象有一个状态,那么每一个状态又对应一些相应的行为。如果这个对象有很多状态,那么就要对应非常多的行为。那么对这些状态的判断以及根据状态完成相应的行为,会非常复杂。并且如果想添加一种新的状态时,需要修改很多的现有代码。这...
分类:其他   时间:2014-03-13 10:07:56    收藏:0  评论:0  赞:0  阅读:359
CF 111D - Petya and Coloring
题目大意: 用k种颜色涂 n*m 的矩形,要求  如果  1~i  和 i+1~m  所用的颜色种类一样多,不要求颜色一样、 思路: 可以推出  第一列和第m列所用的颜色数量是一样的。 证明 :如果a[1~1]=i a[m~m]=j (i 那么a[1~1]=i 然后中间的m-2列  是不能出现新颜色的。也就是必须是第一列和第m列的颜色不然会导致两边不相等了。 ...
分类:其他   时间:2014-03-13 10:40:26    收藏:0  评论:0  赞:0  阅读:322
Java8-本地缓存
这里我将会给大家演示用ConcurrentHashMap类和lambda表达式实现一个本地缓存。因为Map有一个新的方法可以在key为Null的时候自动计算一个新的value值。非常完美的实现cache。来看下代码: public static void main(String[] args) { for (int i = 0; i < 10; i++) System.o...
分类:编程语言   时间:2014-03-13 10:06:59    收藏:0  评论:0  赞:0  阅读:504
矩阵十大经典题目之八-hdu-2157-How many ways??
题目大意:给定一个有向图,问从A点恰好走k步(允许重复经过边)到达B点的方案数mod p的值 把 给定的图转为邻接矩阵,即A(i,j)=1当且仅当存在一条边i->j。令C=A*A,那么C(i,j)=ΣA(i,k)*A(k,j),实际上就 等于从点i到点j恰好经过2条边的路径数(枚举k为中转点)。类似地,C*A的第i行第j列就表示从i到j经过3条边的路径数。同理,如果要求经过k步的 路径数,我...
分类:其他   时间:2014-03-13 10:21:39    收藏:0  评论:0  赞:0  阅读:463
阶跃函数的导数为什么是冲击函数 The derivative of heaviside step function is delta function
如果我今天没搞懂这个,我估计我会抑郁到不能睡觉。 heaviside step function 就是所谓的阶跃函数: 定义 图像: dirac delta function 狄利克雷函数,通常所说的冲击函数: 定义: 函数图像: 提出问题: 为什么heaviside step 函数的导数就是 dirac delta 函数呢? 感觉上是...
分类:其他   时间:2014-03-13 10:38:28    收藏:0  评论:0  赞:0  阅读:987
609 - Metal Cutting(几何+暴力)
Metal Cutting  In order to build a ship to travel to Eindhoven, The Netherlands, various sheet metal parts have to be cut from rectangular pieces of sheet metal. Each part is a convex pol...
分类:其他   时间:2014-03-13 09:26:46    收藏:0  评论:0  赞:0  阅读:445
Hibernate中集合映射配置
List   Set ...
分类:系统服务   时间:2014-03-13 10:24:38    收藏:0  评论:0  赞:0  阅读:715
839条   上一页 1 ... 8 9 10 11 12 ... 42 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!