首页 > 2014年10月02日 > 全部分享
设计模式之状态模式(State Pattern)
状态模式是用来封装某种状态下的一整套行为的,状态模式隐藏了状态切换过程,调用者并不清楚模块内部的状态转换细节,状态模式实现了程序运行时的多态。如果代码中出现了大量相似的if-else结构,你可能需要使用状态模式来消除这些不和谐的条件块。
分类:其他   时间:2014-10-02 16:13:03    收藏:0  评论:0  赞:0  阅读:298
iOS数据存储的方式总结
iOS沙盒目录下有四个文件夹。分别是:-Documents:应该将所有的应用程序数据文件写入到这个目录下。这个目录用于存储用户数据或其它应该定期备份的信息。-AppName.app:这是应用程序的程序包目录,包含应用程序的本身。由于应用程序必须经过签名,所以您在运行时不能对这个目录中的内容进行修改,...
分类:移动平台   时间:2014-10-02 16:12:23    收藏:0  评论:0  赞:0  阅读:315
Group
hdu4638:http://acm.hdu.edu.cn/showproblem.php?pid=4638题意:找到区间能,有多少组连续数字串题解:离线处理,从开始到1--n开始扫描,用树状数组记录每个位置构成组的情况。对于i位置上的数,一定会构成一个组,所以add(i,1),如果a[i]-1和a...
分类:其他   时间:2014-10-02 16:12:23    收藏:0  评论:0  赞:0  阅读:248
CSS清浮动处理(Clear与BFC)
在CSS布局中float属性常常会被用到,但使用float属性后会使其在普通流中脱离父容器,让人非常苦恼1 浮动带来布局的便利,却也带来了新问题 1 2 3 4 5 Clear float 6 23 24 25 26 27 ...
分类:Web开发   时间:2014-10-02 16:11:33    收藏:0  评论:0  赞:0  阅读:428
关于代码优化中inline函数的使用
先说说内联函数的优点: 将函数改写成inline函数, 可以避免当函数被调用时所发生的堆栈操作, 这自然可以提高代码的执行效率 一般将inline函数写在头文件中, 并且建议将其写在类结构之外, 也就是类结构定义的下面, 而不是写在类结构的里面.当然写在里面也没什么不行, 只是如果写在外面的话,.....
分类:其他   时间:2014-10-02 16:09:23    收藏:0  评论:0  赞:0  阅读:278
Object-oriented features
Python is an object-oriented programing language, which means that it provides features that support object-oriented programming. It is easy to define...
分类:其他   时间:2014-10-02 16:12:33    收藏:0  评论:0  赞:0  阅读:240
ZOJ 2836
求不比M大的可以被集合任一个数整除的数的个数。(容斥原理)#include #include #include #include using namespace std;int set[15];int ans;int gcd(int a,int b){ if(b==0) return a; retu...
分类:其他   时间:2014-10-02 16:09:33    收藏:0  评论:0  赞:0  阅读:244
Qt creator 搭配 valgrind 检测内存泄漏
继上次重载operator new检测内存泄漏失败之后,妥协了。决定不管是否是准确指明哪一行代码出现内存泄漏,只要告诉我是否有泄漏就行了,这样就没有new替换的问题。在开发中,总是一个个小功能的开发。如果开发完一个小功能告诉我有内存泄漏,那想必也是比较容易找的。 这次的想法是重写operato...
分类:其他   时间:2014-10-02 16:11:43    收藏:0  评论:0  赞:0  阅读:314
hdu 4888 Redraw Beautiful Drawings
题目是一个矩阵,每行每列的数字的和都有一个上限,问是否存在可行方案,并且可行方案是否唯一。第一问比较简单,行列建图,s到每个行节点容量为该行上限,每个列节点连接到t,容量为该列的上限,求最大流,如果满流则有可行方案。第二问就是判断最大流是否唯一,就是在原图中找一个环(经过一条边后不能马上走反向边),...
分类:Windows开发   时间:2014-10-02 16:05:43    收藏:0  评论:0  赞:0  阅读:161
向上造型(upcast)
简单的说向上造型就是指将子类的对象当做是父类对象来看待. 下面我们来具体看一下: 设: Student 继承自 Person 则: Student Person Student * Person* Student & Person & 内部原理: 子类对象具有父类对象所具有的绝...
分类:其他   时间:2014-10-02 16:07:53    收藏:0  评论:0  赞:0  阅读:274
java.text.NumberFormat使用方法
NumberFormat 是全部数值格式的抽象基类。 该类提供了格式化和分析数值的接口。 NumberFormat 也提供了确定哪个语言环境具有数值格式以及它们名字的方法。package com.discursive.jccook.collections;import java.text.Numbe...
分类:编程语言   时间:2014-10-02 16:09:53    收藏:0  评论:0  赞:0  阅读:203
C++中关于const关键字的使用
const关键字用于表示变量或函数,亦或其他类型的数据其值或其本身的值禁止被修改.但需要注意的是, 即使被修饰为const类型的变量, 其本质依旧是个变量, 而不是常量.也许你会说, 这有什么区别呢? 我在代码中感觉不出差别啊. 其实它们的差别在于编译器的编译. 对于编译器来说, 变量意味着需要分配...
分类:编程语言   时间:2014-10-02 16:09:13    收藏:0  评论:0  赞:0  阅读:247
(转)关于模拟地和数字地分开的问题解释!
(A)为什么要将模拟地和数字地分开,如何分开?Answer: 模拟信号和数字信号都要回流到地,因为数字信号变化速度快,从而在数字地上引起的噪声就会很大,而模拟信号是需要一个干净的地参考工作的。如果模拟地和数字地混在一起,噪声就会影响到模拟信号。一般来说,模拟地和数字地要分开处理,然后通过细的走线连....
分类:其他   时间:2014-10-02 16:04:53    收藏:0  评论:0  赞:0  阅读:99
杭电2058 龟兔赛跑
#include #include using namespace std; #include int main() { // freopen("input.txt", "r", stdin); int l; int n,c,t; int...
分类:其他   时间:2014-10-02 16:06:03    收藏:0  评论:0  赞:0  阅读:289
关于VCL的编写 (一) 如何编写自己的VCL控件
如何编写自己的VCL控件 用过Delphi的朋友们,大概对Delphi的最喜欢Delphi的不是他的强类型的pascal语法,而是强大的VCL控件,本人就是一位VCL控件的爱好者。 VCL控件的开源,给我们带来了享之不尽的优点。不像曾经的ole控件以及ActiveX,你全然能够重写Delphhi.....
分类:其他   时间:2014-10-02 16:10:33    收藏:0  评论:0  赞:0  阅读:294
不可不看,天猫做不起来的8大原因
不可不看,天猫做不起来的8大原因 不管淘宝商城还是C店,淘宝卖家做起来的原因可能有千万种,但是淘宝运营崩溃却往往只需致命的一击——尤其那些没有雄厚资金撑着、并不断去试,试错了又不能立即总结、并又幻想着“最好的业绩在下一个月”的卖家。亏一元是亏,亏一万也是亏,亏十几万也是亏。我们看过无数教人成功的经验...
分类:其他   时间:2014-10-02 16:05:43    收藏:0  评论:0  赞:0  阅读:317
【JAVA多线程问题之死锁】
一、死锁是什么?举个例子:两个人一起吃饭,每个人都拿了一只筷子,双方都在等待对方将筷子让给自己,结果两个人都吃不了饭。这时候死锁就形成了。假设有两个线程,互相等待对方释放占有的锁,但是释放锁的条件又不可能形成,这时候死锁就形成了。还是买票的问题,有的时候时会发生死锁的,将以前的代码改动一下,将会产生...
分类:编程语言   时间:2014-10-02 16:07:23    收藏:0  评论:0  赞:0  阅读:216
修改用户进程可打开文件数限制(转)
1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量 的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulim...
分类:其他   时间:2014-10-02 16:04:33    收藏:0  评论:0  赞:0  阅读:321
【C#版本详情回顾】C#3.0主要功能列表
本篇回顾C#3.0版本的一些功能特性,分享到此权当做笔记,学习学习!
分类:其他   时间:2014-10-02 16:00:23    收藏:0  评论:0  赞:0  阅读:251
POJ 2485 Highways (prim最小生成树)
对于终于生成的最小生成树中最长边所连接的两点来说 不存在更短的边使得该两点以不论什么方式联通对于本题来说 最小生成树中的最长边的边长就是使整个图联通的最长边的边长由此可知仅仅要对给出城市所抽象出的图做一次最小生成树 去树上的最长边就可以#includeusing namespace std;int ...
分类:其他   时间:2014-10-02 16:07:33    收藏:0  评论:0  赞:0  阅读:273
747条   上一页 1 ... 18 19 20 21 22 ... 38 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!