首页 > 其他
设计模式六大原则---依赖倒置原则(DIP)
定义    依赖倒置原则(Dependency Inversion Principle)     核心思想:依赖于抽象     具体体现:         体现一:高层模块不应该依赖低层模块。两个都应该依赖抽象。         体现二:抽象不应该依赖细节。细节应该依赖抽象。     依赖倒置原则告诉我们:细节是多变的,而抽象是相对稳定的。所以我们编程的时候要注重抽象的编程,而非细节编...
分类:其他   时间:2014-05-13 08:07:32    收藏:0  评论:0  赞:0  阅读:498
安装HBase 0.94.6-cdh4.3.0
安装HBase 0.94.6-cdh4.3.0 设定HBase的配置文件,由于安装的是cdh版,各版本直接匹配,互相依赖的jar包也都正确,只需要配置下hbase的环境变量和配置文件即可。 1.配置hbase-env.sh,添加JAVA_HOME环境变量 [html] view plaincopy export JAVA_HOME=/us...
分类:其他   时间:2014-05-12 22:36:44    收藏:0  评论:0  赞:0  阅读:564
Codeforces 429D Tricky Function 最近点对
题目链接:点击打开链接 暴力出奇迹。 正解应该是最近点对,以i点为x轴,sum[i](前缀和)为y轴,求任意两点间的距离。 先来个科学的暴力代码: #include #include #include #include #include #include using namespace std; #define N 100050 #define ll __int64 ll a[N], su...
分类:其他   时间:2014-05-13 05:44:59    收藏:0  评论:0  赞:0  阅读:468
来一场说走就走的wifi旅行
又到了一年毕业季了,也迎来了旅游的旺季。九寨沟、厦门、丽江哪一个是你向往的,哪一个是你说走就走的地方呢!当然说走就走的旅行肯定少不了wifi。   旅行肯定不是一天俩天就行的,最少也得一个星期。所以该准备的物品都得准备好,衣服、药品、防晒霜等都是可以解决的。但是旅途中没有wifi怎么办!   一个多星期没有wifi怎么过的下去。所以这几天都在忙着订酒店,本身酒店就不好订了,毕竟旅游旺季...
分类:其他   时间:2014-05-14 01:18:15    收藏:0  评论:0  赞:0  阅读:384
[14.05.12]今后讨论班的走向
今后讨论班的一些走向 谨记之.........
分类:其他   时间:2014-05-12 23:51:44    收藏:0  评论:0  赞:0  阅读:734
字符串/数字之间类型转换总结
1、char向int转换 方法一:(适用于单个字符) char ch = '6'; int num = ch - '0';   //此时num=6 方法二:(适用于字符串) 函数atoi: int atoi ( const char * str ); 参数是一个char类型的数组,不能是单个char变量 char str[10] = "32352"; int num = atoi(...
分类:其他   时间:2014-05-13 06:54:42    收藏:0  评论:0  赞:0  阅读:445
关于在cocos2dx中继承Sprite的分析与技巧
本文章特指使用C++作为编程语言,基于cocos2dx游戏引擎开发游戏。 在cocos2dx中,sprite作为精灵类是使用最为频繁的类,与其它类相比,如:Node, Layer或Scene,Sprite最大的不同是它包含一个纹理,通过OpenGL的渲染,在游戏中呈现出来。游戏中的主角,怪物,背景,或是精灵的血条等都是通过Sprite来实现的。 在cocos2dx中,关于创建S...
分类:其他   时间:2014-05-13 23:58:24    收藏:0  评论:0  赞:0  阅读:498
POJ 2446 二分图匹配
题意:给你一个n*m方格 让你用1*2的的小方格去铺满,其中有k个方格不能被铺到。    思路:二分图建图, 以每个格子为点建图,如果可以用一块1*2的小方格铺到,就连一条边。            每个格子在X集合和Y集合都有一个点,只要任意一边被匹配到了就算可以,然后就是二分图匹配了。   上代码。 #include #include #include #include...
分类:其他   时间:2014-05-14 00:16:57    收藏:0  评论:0  赞:0  阅读:457
poj2282(数位dp)
题意:计算a-b中各个数字出现的个数; 解法:数位dp(思想都是先算1-b的个数,然后减掉1-a中的个数),1-9数字的计算和前边计算1的那一篇数位dp差不多,计算0时候要加一维表示前缀是否全是0; 代码:/****************************************************** * author:xiefubao *****************...
分类:其他   时间:2014-05-12 23:50:41    收藏:0  评论:0  赞:0  阅读:610
GCD的简单用法
GCD的一些基本方法的简单用法...
分类:其他   时间:2014-05-14 01:17:14    收藏:0  评论:0  赞:0  阅读:450
reloadSections
self.isOpen = [NSMutableArray array];     for (int j = 0; j         [self.isOpen addObject:[NSNumber numberWithInt:0]];     } -(void)buttonClick:(UIButton*)button {        NSNumber *num ...
分类:其他   时间:2014-05-13 08:11:39    收藏:0  评论:0  赞:0  阅读:385
UVa 442 矩阵链乘及scanf说明符中的\n
题目:计算题给矩阵相乘次序所需的相乘次数。   我们已知的m*n和n*k矩阵相乘,得到的是m*k矩阵,但需要的相乘次数是m*n*k(开始当成了m*k %>_ 思路:每个矩阵用结构体表示,有名字、行、列、需要计算的次数。矩阵相乘的过程用栈来模拟。遇到左括号(,压栈这是自然的。遇到一个矩阵时,检查栈顶,如果栈顶元素是左括号,则压栈,否则就是矩阵,则比较栈顶矩阵和输入矩阵是否匹配,如果匹配则修改栈顶矩...
分类:其他   时间:2014-05-13 07:13:13    收藏:0  评论:0  赞:0  阅读:358
在Django中使用markdown
markdown比wiki语法要简单,github上的代码几乎都是readme.md,这种易读易写的脚本语言已经变得非常流行. 关于语法,可参考markdown语法 本片博文简单介绍一下如何在Django中集成markdown的功能 下载python下的markdown解析器. $sudo pip install markdown 或者是 $sudo easy install mark...
分类:其他   时间:2014-05-12 22:35:41    收藏:0  评论:0  赞:0  阅读:557
Leetcode 树 Symmetric Tree
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie Symmetric Tree  Total Accepted: 13991 Total Submissions: 44240 Given a binary tree, check whether it is a mirror of itself ...
分类:其他   时间:2014-05-14 00:51:36    收藏:0  评论:0  赞:0  阅读:485
Selenium如何在浏览器新开一个Tab
实现如何在浏览器中新开一个tab,并输入url. import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.Keys;       WebElement elem...
分类:其他   时间:2014-05-13 07:50:08    收藏:0  评论:0  赞:0  阅读:460
BytesWritable 存储问题
BytesWritable 存储字节数组的下标问题...
分类:其他   时间:2014-05-13 23:17:18    收藏:0  评论:0  赞:0  阅读:413
POJ 1006 Biorhythms 中国剩余定理
题目来源:POJ 1006 Biorhythms 题意:给出3个周期第一次发生的时间 和 当前开始的天数 求三个周期下一次到达高峰期发生在哪一天 思路:这题很水 试一下我的模版而已 #include #include using namespace std; typedef long long LL; const int maxn = 10; int a[maxn], m[maxn]; ...
分类:其他   时间:2014-05-13 00:36:58    收藏:0  评论:0  赞:0  阅读:532
VC开发多语言界面 多种方法(很简单) 有源码
VC开发多语言界面 多种方法(很简单) 有源码 :控件使用窗口遍历,非控制使用函数 替换...
分类:其他   时间:2014-05-13 05:29:39    收藏:0  评论:0  赞:0  阅读:520
错误:Only the original thread that created a view hierarchy can touch its views——Handler的深入解析
这个错误很常见,基本上写线程操作都遇到过这个错误。根本原因是view控件的线程安全问题,通俗点讲就是所有的更新UI操作都需要在主线程(也就是UI线程中完成),而不能在新开的子线程中操作。 基本思路:既然子线程需要更新UI,但子线程自身又不能完成任务,所以只能通过建立一个通信机制,当子线程需要更新UI时,发消息通知主线程并将更新UI的任务post给主线程,让主线程来完成分内的UI更新操作。这个...
分类:其他   时间:2014-05-13 09:04:09    收藏:0  评论:0  赞:0  阅读:504
Firefox下td用display控制页面导致页面变形
Firefox下table的td元素如果使用了display:‘block‘会使得table变形,原因是block会将对象强制作为块对象呈递,为对象之后添加新行,所以并不适合td,改成display:‘‘ 就可以了, 由于display属性设置为空时,默认为显示,而不死块对象传递,所以就会按照table默认的方式呈现....
分类:其他   时间:2014-05-13 07:58:24    收藏:0  评论:0  赞:0  阅读:389
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!