首页 > 2014年06月29日 > 全部分享
监听器和 利 用观察者设计模式设计一个程序
监听器和 利 用观察者设计模式设计一个程序...
分类:其他   时间:2014-06-29 23:29:05    收藏:0  评论:0  赞:0  阅读:520
ssh Dao与Service的设计与实现
使用UML设计程序 使用 用例图 画出程序的功能模块(小人代表角色,椭圆代表功能) 第一步:画出实体类的关联关系 使用类图设计程序(关键) 单向箭头表示单向关联,没有箭头表示双向关联,线的属性(关联属性) 类的属性和方法一般隐藏 第二步:Dao的设计与实现 BaseDao定义每个Dao都会使用到的通用接口> BaseDaoImpl实现Base...
分类:其他   时间:2014-06-29 23:42:28    收藏:0  评论:0  赞:0  阅读:670
Ajax系列之三:UpdatePanel
UpdatePanel控件也是Ajax里用得最多的控件之一,UpdatePanel控件是用来局部更新网页上的内容,网页上要局部更新的内容必须放在UpdatePanel控件里,他必须和上一次说的ScriptManager控件一起使用。现在来看UpdatePanel的属性 UpdatePanel重要的属性如下: 属性 说明 ChildrenAsTrigg...
分类:其他   时间:2014-06-29 23:32:11    收藏:0  评论:0  赞:0  阅读:462
Longest Consecutive Sequence
题目 Given an unsorted array of integers, find the length of the longest consecutive elements sequence. For example, Given [100, 4, 200, 1, 3, 2], The longest consecutive elements sequence...
分类:其他   时间:2014-06-29 22:16:17    收藏:0  评论:0  赞:0  阅读:432
【数据结构】两个单循环链表的连接操作
如果在单链表或头指针表示的链表上操作这个比较消耗性能,因为都需要遍历第一个链表,找到an,然后将b1链接到an的后面,时间复杂度是:O(n)。若在尾指针表示的单循环链表上实现,则只需改变指针,无需遍历,时间复杂度是:O(1) 现在看算法实现,需要4个主要步骤,都注释了: LinkList Connect(LinkList A,LinkList B){ //假设A,B为非空循环链表的尾指针...
分类:其他   时间:2014-06-29 22:32:38    收藏:0  评论:0  赞:0  阅读:399
总结文件操作函数(二)-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:19:55    收藏:0  评论:0  赞:0  阅读:611
新浪微博发送消息和授权机制原理(WeiboSDK)
新浪微博发送消息和授权机制原理...
分类:其他   时间:2014-06-29 23:31:09    收藏:0  评论:0  赞:0  阅读:967
Android笔记 之 旋转木马的音乐效果
一、前言—— 大家一定在百度音乐上在线听过歌,有没有注意到那个旋转唱片—— 就上面那个,当音乐在播放的时候,那个光碟轮子在转,就想旋转木马一般。感觉好好玩啊。 碰巧想起前阵子做音乐播放器,哎,那这个也可以做在手机的音乐播放器上,这样就代替了进度条了。 一想到,就兴奋,于是,首先画圆形,然后放置背景图片,然后使用动画旋转。当音乐播放时,同时 开始播放圆形图片的动画,当音乐暂停时,暂...
分类:移动平台   时间:2014-06-29 22:31:39    收藏:0  评论:0  赞:0  阅读:440
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:47:38    收藏:0  评论:0  赞:0  阅读:544
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:46:36    收藏:0  评论:0  赞:0  阅读:771
HBase概念学习(七)HBase与Mapreduce集成
这篇文章是看了HBase权威指南之后,根据上面的讲解搬下来的例子,这篇文章将讲解两个例子,和HBase权威指南稍微有些不一样。 1、读取存储在hdfs上的txt文本数据,简单地以json字符串的形式写入到HBase表中。 2、将第一步存储的HBase表中的json字符串读取出来,解析存储到新的HBase表中,可以进行查询。 本文详细给出了源码以及如何运行,旨在加深HBase与mapreduc...
分类:其他   时间:2014-06-29 23:20:50    收藏:0  评论:0  赞:0  阅读:455
面向对象设计——泛型的愉快体验
在实际的项目中,我们经常看到有人写了很多代码,抽象了很多类,而这些类无不是采用了泛型和委托,应用了这辆种技术后,经常有人给我们说,代码的复用性和耦合性就降低了,那作为一个合格的面向对象的程序设计人员,这种技术成为了我们的必备技能,今天就跟着我一起来一次轻松愉快的旅行!...
分类:其他   时间:2014-06-29 22:17:19    收藏:0  评论:0  赞:0  阅读:401
纯CSS实现的非常酷的卡通肖像,艺术与编程结合的典范
当前产品设计和开发的一个主要技术趋势除了响应式外,还有尽量使用CSS/HTML5技术替代图片,这样可以获得很好的设计扩展性和页面访问性能。本文是对一个使用纯CSS构建卡通人物肖像技术的介绍,非常酷的设计和效果。...
分类:Web开发   时间:2014-06-29 23:33:12    收藏:0  评论:0  赞:0  阅读:359
java 线程返回值,优先级,后台线程 示例代码
ava 线程返回值,优先级,后台线程 示例代码...
分类:编程语言   时间:2014-06-29 20:34:37    收藏:0  评论:0  赞:0  阅读:501
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:50:36    收藏:0  评论:0  赞:0  阅读:624
华为上机练习题--括号匹配检测
题目: 输入一串字符串,其中有普通的字符与括号组成(包括‘(’、‘)’、‘[’,']'),要求验证括号是否匹配,如果匹配则输出0、否则输出1.         Smple input:dfa(sdf)df[dfds(dfd)]    Smple outPut:0 分析: 类似于括号字符匹配这类的问题, 我们可以模拟栈的操作来进行验证, 这样问题就简单了, 就是栈的操作 ...
分类:其他   时间:2014-06-29 22:33:42    收藏:0  评论:0  赞:0  阅读:374
一种有效避免死锁的互斥锁设计
下面是摘自网络的一段话,我觉得很好;对认识锁很有帮助。 “为什么要加锁?加锁是为了防止不同的线程访问同一共享资源造成混乱。 打个比方:人是不同的线程,卫生间是共享资源。 你在上洗手间的时候肯定要把门锁上吧,这就是加锁,只要你在里面,这个卫生间就被锁了,只有你出来之后别人才能用。想象一下如果卫生间的门没有锁会是什么样? 什么是加锁粒度呢?所谓加锁粒度就是你要锁住的范围是多大。 比如你在家上...
分类:其他   时间:2014-06-29 23:49:41    收藏:0  评论:0  赞:0  阅读:455
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:48:40    收藏:0  评论:0  赞:0  阅读:456
内存分配器 (Memory Allocator)
对于大多数开发者而言,系统的内存分配就是一个黑盒子,就是几个API的调用。有你就给我,没有我就想别的办法。实际深入进去时,才发现这个领域里也是百家争鸣,非常热闹。有操作系统层面的内存分配器(Memory Allocator),有应用程序层面的,有为实时系统设计的,有为服务程序设计的。但他们的目的确认一样的,平衡内存分配的性能和提高内存使用的效率。...
分类:其他   时间:2014-06-29 20:33:36    收藏:0  评论:0  赞:0  阅读:476
大话重构连载2:什么是系统重构
前面我们提到了,面对软件工业时代的到来,我们的软件企业陷入了一种更深的迷茫之中,一种“后有追兵,前有悬崖,进退两难”的境地。后有追兵:面对维护了数十年之久的大型遗留系统,我们到底改还是不改?不改,面对越来越多的需求变更,我们维护的成本越来越高,变更变得越来越困难;面对不断涌现的新技术,使我们的系统显得越来越丑陋与落后;面对越来越多的竞争者,使我们面临着被市场淘汰的风险。前有悬崖:原本运行得好好的软件系统,凑合一下还可以运行几年。一不小心改出问题了,企业立马就歇菜儿了,面对大量的用户投诉,企业四处救火,竞争对...
分类:其他   时间:2014-06-29 22:19:22    收藏:0  评论:0  赞:0  阅读:403
633条   上一页 1 ... 5 6 7 8 9 ... 32 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!