码迷,mamicode.com
首页 > 2014年06月29日 > 全部分享
总结文件操作函数(二)-C语言
格式化读写: #include  int printf(const char *format, ...);                   //相当于fprintf(stdout,format,…); int scanf(const char *format, …); int fprintf(FILE *stream, const char *format, ...);      //...
分类:编程语言   时间:2014-06-29 23:20:21    阅读次数:328
新浪微博发送消息和授权机制原理(WeiboSDK)
新浪微博发送消息和授权机制原理...
分类:其他好文   时间:2014-06-29 23:31:40    阅读次数:435
Android笔记 之 旋转木马的音乐效果
一、前言—— 大家一定在百度音乐上在线听过歌,有没有注意到那个旋转唱片—— 就上面那个,当音乐在播放的时候,那个光碟轮子在转,就想旋转木马一般。感觉好好玩啊。 碰巧想起前阵子做音乐播放器,哎,那这个也可以做在手机的音乐播放器上,这样就代替了进度条了。 一想到,就兴奋,于是,首先画圆形,然后放置背景图片,然后使用动画旋转。当音乐播放时,同时 开始播放圆形图片的动画,当音乐暂停时,暂...
分类:移动开发   时间:2014-06-29 22:32:09    阅读次数:317
Codeforces 15B Laser
题目链接:点击打开链接 #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define N 5005 #define ll __int64 inline ll Abs(ll x){return x>...
分类:其他好文   时间:2014-06-29 23:48:09    阅读次数:362
Codeforces 18D Seller Bob java大数+贪心
题目链接:点击打开链接 java: import java.math.BigInteger; import java.util.Scanner; public class Main { static int N = 5005; static BigInteger[] er = new BigInteger[N]; static BigInteger E = new BigInteger...
分类:编程语言   时间:2014-06-29 23:47:09    阅读次数:367
HBase概念学习(七)HBase与Mapreduce集成
这篇文章是看了HBase权威指南之后,根据上面的讲解搬下来的例子,这篇文章将讲解两个例子,和HBase权威指南稍微有些不一样。 1、读取存储在hdfs上的txt文本数据,简单地以json字符串的形式写入到HBase表中。 2、将第一步存储的HBase表中的json字符串读取出来,解析存储到新的HBase表中,可以进行查询。 本文详细给出了源码以及如何运行,旨在加深HBase与mapreduc...
分类:其他好文   时间:2014-06-29 23:21:21    阅读次数:340
面向对象设计——泛型的愉快体验
在实际的项目中,我们经常看到有人写了很多代码,抽象了很多类,而这些类无不是采用了泛型和委托,应用了这辆种技术后,经常有人给我们说,代码的复用性和耦合性就降低了,那作为一个合格的面向对象的程序设计人员,这种技术成为了我们的必备技能,今天就跟着我一起来一次轻松愉快的旅行!...
分类:其他好文   时间:2014-06-29 22:17:51    阅读次数:213
纯CSS实现的非常酷的卡通肖像,艺术与编程结合的典范
当前产品设计和开发的一个主要技术趋势除了响应式外,还有尽量使用CSS/HTML5技术替代图片,这样可以获得很好的设计扩展性和页面访问性能。本文是对一个使用纯CSS构建卡通人物肖像技术的介绍,非常酷的设计和效果。...
分类:Web程序   时间:2014-06-29 23:33:43    阅读次数:294
java 线程返回值,优先级,后台线程 示例代码
ava 线程返回值,优先级,后台线程 示例代码...
分类:编程语言   时间:2014-06-29 20:34:09    阅读次数:177
C/C++:多个.cpp文件包含同一个.h头文件定义方法
本文解决Description Resource Path Location Type multiple definition of `deal_word(std::string)' Myfunc.h /Vector_Test/src/Headers line 30 C/C++ Problem...
分类:编程语言   时间:2014-06-29 23:51:07    阅读次数:436
华为上机练习题--括号匹配检测
题目: 输入一串字符串,其中有普通的字符与括号组成(包括‘(’、‘)’、‘[’,']'),要求验证括号是否匹配,如果匹配则输出0、否则输出1.         Smple input:dfa(sdf)df[dfds(dfd)]    Smple outPut:0 分析: 类似于括号字符匹配这类的问题, 我们可以模拟栈的操作来进行验证, 这样问题就简单了, 就是栈的操作 ...
分类:其他好文   时间:2014-06-29 22:34:14    阅读次数:317
一种有效避免死锁的互斥锁设计
下面是摘自网络的一段话,我觉得很好;对认识锁很有帮助。 “为什么要加锁?加锁是为了防止不同的线程访问同一共享资源造成混乱。 打个比方:人是不同的线程,卫生间是共享资源。 你在上洗手间的时候肯定要把门锁上吧,这就是加锁,只要你在里面,这个卫生间就被锁了,只有你出来之后别人才能用。想象一下如果卫生间的门没有锁会是什么样? 什么是加锁粒度呢?所谓加锁粒度就是你要锁住的范围是多大。 比如你在家上...
分类:其他好文   时间:2014-06-29 23:50:07    阅读次数:362
USACO nocows DP
这题没想出来,直接参考了nocow,太弱了= =。 基本思想是动态规划,因为树是递归结构,所以可以递归分成子问题处理。一个树可以看成根加左子树加右子树,所以根据乘法原理,N个节点放成k层的结构等于i个节点放成k - 1层乘以N - i - 1个节点放在k - 1层的积。 令dp[i][j] 为i个节点放j层的最多可能数量,则dp[i][j] = sum{dp[k][j - 1] * dp[i ...
分类:其他好文   时间:2014-06-29 23:49:12    阅读次数:339
内存分配器 (Memory Allocator)
对于大多数开发者而言,系统的内存分配就是一个黑盒子,就是几个API的调用。有你就给我,没有我就想别的办法。实际深入进去时,才发现这个领域里也是百家争鸣,非常热闹。有操作系统层面的内存分配器(Memory Allocator),有应用程序层面的,有为实时系统设计的,有为服务程序设计的。但他们的目的确认一样的,平衡内存分配的性能和提高内存使用的效率。...
分类:其他好文   时间:2014-06-29 20:33:05    阅读次数:503
大话重构连载2:什么是系统重构
前面我们提到了,面对软件工业时代的到来,我们的软件企业陷入了一种更深的迷茫之中,一种“后有追兵,前有悬崖,进退两难”的境地。后有追兵:面对维护了数十年之久的大型遗留系统,我们到底改还是不改?不改,面对越来越多的需求变更,我们维护的成本越来越高,变更变得越来越困难;面对不断涌现的新技术,使我们的系统显得越来越丑陋与落后;面对越来越多的竞争者,使我们面临着被市场淘汰的风险。前有悬崖:原本运行得好好的软件系统,凑合一下还可以运行几年。一不小心改出问题了,企业立马就歇菜儿了,面对大量的用户投诉,企业四处救火,竞争对...
分类:其他好文   时间:2014-06-29 22:19:54    阅读次数:246
log4j小结
三大组件 logger appender layout...
分类:其他好文   时间:2014-06-29 22:18:51    阅读次数:181
java中整数类型的2进制表示
java中的4种整数类型:byte,short,int,long均采用补码表示。 如下图右边所示 在java中对二进制数没有“字面”表示方法。十六进制可以用OX或者Ox指示,八进制可以用O指示。 下面的代码可以输出byte类型的数据的2进制表示形式: public class Test { public static void main(String[] args...
分类:编程语言   时间:2014-06-29 23:24:27    阅读次数:288
728条   上一页 1 ... 6 7 8 9 10 11 12 ... 43 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!