码迷,mamicode.com
首页 > 2015年05月02日 > 全部分享
PHP设计模式——组合器模式
声明:本系列博客参考资料《大话设计模式》,作者程杰。        组合模式(有时候又叫做部分-整体模式),将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以像处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。          实现类...
分类:Web程序   时间:2015-05-02 23:29:35    阅读次数:191
Android开发之属于你的短信验证码(一)
纸上得来终觉浅,绝知此事要躬行!!...
分类:移动开发   时间:2015-05-02 23:28:45    阅读次数:290
iOS 在应用内展示App Store 【StoreKit,SKStoreProductViewController】
出于什么样的原因你会希望用户从你的iOS app中进入App Store呢?可能你想用户去App Store 为你的应用评分,也可能你希望用户看到你其他的iOS app。iOS 6引入了SKStoreProductViewController类,可以让用户在不离开当前应用的前提下展示App Store中的其他产品。 Store Kit SKStoreProductViewControl...
分类:移动开发   时间:2015-05-02 23:26:34    阅读次数:246
剑指offer 面试题38—数字在排序数组中出现的次数
题目: 统计一个数字在排序数组中出现的次数。例如输入排序数组{1,2,3,3,3,3,4,5}和数字3,由于3在这个数组中出现了4次,因此输出4. 解法一:O(n) 顺序遍历 解法二:O(logn) 用二分查找,分别找出第一个3,和最后一个3的位置,然后计算个数。 #include int GetFirstK(int* data,int length,int k,i...
分类:编程语言   时间:2015-05-02 23:26:23    阅读次数:172
Matrix.(POJ-2155)(树状数组)
一道二维树状数组的题目,比较经典,适合新手练习。 可以打印出来每次操作后矩阵的情况,就能很直观的理解这个树状数组是怎么实现的,他将多余的部分巧妙的重复了偶数次,使得多余部分奇偶不会发生变化。 #include #include #include #include #include #include #include using namespace std; int T,n,m,bit[1005...
分类:编程语言   时间:2015-05-02 23:26:30    阅读次数:155
百度地图进阶【POI数据检索】
前面学习百度地图的一些基本的用法,这次我们一起来看一看百度地图的检索功能吧  poi检索api的基本用法 百度地图的POI类中共有如下几个方法 PoiBoundSearchOption POI范围内检索参数 PoiCitySearchOption poi城市内检索参数 PoiDetailResult 详情检索结果...
分类:其他好文   时间:2015-05-02 23:28:52    阅读次数:744
java语言实现结构型设计模式—外观模式
一、描述 外观模式又叫门面模式,就是对一个复杂的系统进行包装,该系统对外的接口统一由外观类提供。当一个复杂的系统需要对外提供接口时,就需要将对外提供的接口统一封装在一个外观类中供外系统使用。外观模式最大的特点就是将细粒度的对象包装成粗粒度的对象,应用程序通过访问这个外观对象来完成细粒度对象的调用。这样应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程...
分类:编程语言   时间:2015-05-02 23:27:48    阅读次数:212
关于glReadPixels的两点心得
opengles 开发珠玑~_~...
分类:其他好文   时间:2015-05-02 23:27:23    阅读次数:537
槐花开
槐花开 槐花开,槐花开 槐花香气扑鼻来 小羊咩咩叫 你怎么不摘下一朵来 槐花香,槐花香 槐花开过槐树壮 小羊咩咩叫 你怎么不摘下一把来 摘下来,摘下来 摘下一串槐花来 小羊咩咩叫 这是我最喜欢吃的菜 原创儿歌一首,送给所有程序员的孩子们。...
分类:其他好文   时间:2015-05-02 23:27:12    阅读次数:183
Git操作-远程仓库
我们这里的远程仓库使用github(提供git仓库托管的一个网站),首先需要有github账号。连接本地git与github由于本地git仓库与github仓库之间的传输是通过SSH加密的,所以需要设置: 1、创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开She...
分类:其他好文   时间:2015-05-02 23:25:58    阅读次数:190
杭电ACM1035——Robot Motion
这一题,简单的递归就可以搞定。 题目的意思是给出一个指令的二维数组,让一个机器人来走,第一种情况,可以走出去,算出多少步,第二种情况,一直无限走,存在一个环,算出环有几步,其他的有几步。 下面是AC的代码: #include #include using namespace std; bool vis[15][15]; /...
分类:其他好文   时间:2015-05-02 23:27:59    阅读次数:204
poj 1084 Square Destroyer dlx解重复覆盖
分析: 将问题转化为重复覆盖问题,DancingLink解决。 代码: //poj 1084 //sep9 #include using namespace std; const int maxN=10024; const int maxL=128; int L[maxN],R[maxN],U[maxN],D[maxN]; int C[maxN],H[maxN]; int S[maxN],...
分类:其他好文   时间:2015-05-02 23:26:48    阅读次数:194
HDU 5090 Game with Pearls
直接贪心就可以了,接收的时候把0都加上k,每次从最小的数开始找,如果有多个相同的,那么保留一个,其他的都加上k #include #include using namespace std; int a[105]; int main(){ #ifndef ONLINE_JUDGE freopen("in.txt","r",stdin); #endif int T,n,k; scanf("...
分类:其他好文   时间:2015-05-02 23:24:48    阅读次数:170
atitit.浏览器web gui操作类库 和 操作chrome浏览器的类库使用总结
atitit.浏览器web gui操作类库 和 操作chrome浏览器的类库使用总结     1. 常见标准 1 1.1. 录制重放 1 1.2. 一个窗体一个proxy cookie 1 1.3. exec js 1 1.4. js 调用java 1 1.5. 修改dom属性 2 1.6. 关键字驱动 2 1.7. 加载js类库 2 1.8. 一个窗口一个代理 2 1.9...
分类:Web程序   时间:2015-05-02 23:27:06    阅读次数:228
JavaScript标签集合体
点击这里会弹出一个提示框 一开始是这样的 点击这里会改变文本内容 一开始是黑色的,点击之后变为红色 点击这里会改变文本颜色 点击这里会判断输入是否为数字 一开始是这样的 点击这里 注释:myFunction 保存在名为 "myScript.js" 的外部文件中。 点击这里文档会消失 点击这里来创建变量,并显示结果。 点击这里 假设 y=5,计算 ...
分类:编程语言   时间:2015-05-02 23:26:44    阅读次数:204
Linux使用rsync客户端与服务端同步目录进行备份
一、服务端设置1. 修改 server 端配置# vi /etc/rsyncd.conf修改:uid = nobody # 该选项指定当该模块传输文件时守护进程应该具有的uid.默认值为”nobody”.gid = nobody # 该选项指定当该模...
分类:系统相关   时间:2015-05-02 23:26:02    阅读次数:261
Linux网络编程
第二章 Linux网络编程2.1客户——服务器模型目前大多数网络应用程序在编写时都采用客户—服务器模型,假设一端是客户,另一端是服务器,让服务器提供给客户一定的服务内容。它要求有一方(服务器方)在启动执行程序后(无限期地)等待其他客户端程序与之通信。这里可以再分为两种具体类型:并发型交互与重复型交互...
分类:系统相关   时间:2015-05-02 23:25:58    阅读次数:213
1212条   上一页 1 2 3 4 5 6 ... 72 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!