现在位置: 首页 > frere发表的所有文章
  • 05月
  • 24日
综合 ⁄ 共 4376字 评论关闭
        对于状态模式,<<大话设计模式>>是以人从上班到下班到加班的状态来展开讲述的。状态模式其实就是某一个对象在某个过程或者时间的一个状态记录,但是这个状态的顺序不能发生变化,在程序设计方面可能要比其他模式稍微复杂点,请待我慢慢将来。         本人喜欢用代码来形象的讲述原理,可能是因为对单纯的看些理论的书有些反感或者无趣吧,我希望以后的教育也如此,要不大家都不高考了。。。嘿嘿说多了        状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 还是代码......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 12366字 评论关闭
from:http://blog.163.com/cp7618@yeah/blog/static/702347772012728105356157/ Windows/Linux下C/C++内存泄露检测工具  一 Window下的内存泄露检测(以VC++环境为例) 灵活自由是C语言的一大特色,但这个特色也难以避免的带来一些副作用,比如内存泄露。众所周知,内存泄露的问题比较复杂,程序正常运行时你看不出它有任何异常,但长时间运行或在特定条件下特定操作重复多次时,它才暴露出来。所以,内存泄露往往是难以发现,也难以定位解决的。 Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具,......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 4535字 评论关闭
 在我们刚刚发布项目Spring Data JPA的第一个里程碑时,我想给你一个关于它的简要介绍.正如你所知道的,Spring framework 对于基于JPA的数据存取层提供了支持。那么 Spring Data JPA 是如何添加到Spring中的呢?回答这个问题,我想从一个数据存取组件开始。这个组件提供了一个简单的域(domain),它是用纯JPA和 Spring实现的,而且可以扩展和改进。在我们实现之后,我将用Spring Data JPA 来重构它。你在以在 GitHub上找到这个小项目的每一次重构的详细指导。 域(The domain) 为了保持简单,我从最简单常用的域开始:客户(Customer)和......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 4621字 评论关闭
学习DIP第54天 转载请标明本文出处:http://blog.csdn.net/tonyshengtan ,出于尊重文章作者的劳动,转载请标明出处!文章代码已托管,欢迎共同开发:https://github.com/Tony-Tan/DIPpro 开篇废话 废话开始,这篇介绍两种基于直方图的方法,前面介绍的几种阈值处理方法,可以使用直方图作为处理工具,也可以不使用直方图,直接操作图像也可以,不过建议使用直方图,因为直方图只进行一次计算,免去后续多次的访问全图像素。 今天介绍的算法有意个前提条件,就是直方图必须是一个双峰图,我们通过找到双峰之间的谷底,或者双峰......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 1048字 评论关闭
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Diagnostics; namespace ParallelDemo1 { class Program { static void Main(string[] args) { //使用Stopwatch进行精准计数 Stopwatch timer = Stopwatch.StartNew(); Stopwatch timer1 = Stopwatch.StartNew(); Stopwatch timer2 = Stopwatch.StartNew(); //并行任务一,实现正数相加 Ta......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 53字 评论关闭
 select * from 表名 where datediff(day,日期字段名,getdate())<=7  
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 1794字 评论关闭
(1)、AndroidManifest.xml文件中界面对应的<activity>里加入            android:windowSoftInputMode="adjustPan"   键盘就会覆盖屏幕            android:windowSoftInputMode="stateVisible|adjustResize"   屏幕整体上移 (2)windowSoftInputMode属性设置值说明。        <activity android:windowSoftInputMode=["stateUnspecified",                                     "stateUnchanged", "stateHidden",                                     "stateAlwaysHidden", "stateVisible",                         ......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 3360字 评论关闭
文章目录 1 实作出 Pointer Traits 2 优化的参数型别 3 卸除饰词 4 运用 TypeTraits Traits 是一种 “可用于编译器根据型别作判断” 的泛型技术,像在执行期根据数值执行判断一样。 Traits 好处:可以在 ”型别确立当时“意外的其他地点做出与型别相关的判断。这会让代码变得比较干净,更具可读性,而且更好维护。 1 实作出 Pointer Traits // 边界标记 NullType 和 EmptyType class NullType; struct EmptyType {}; template <typename T> class TypeTraits { privat......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 9642字 评论关闭
http://download.csdn.net/detail/start_baby/5132499 一、Android开发常用的一些第三方jar库 3个apache开源项目    1.1   Common IO   http://commons.apache.org/io/         Commons IO is a library of utilities to assist with developing IO functionality. There are six main areas included: Utility classes - with static methods to perform common tasks Input - useful Input Stream and Reader implementations Output - useful Output Stream and Writer implementations Filters - various implemen......
阅读全文
  • 02月
  • 24日
综合 ⁄ 共 3273字 评论关闭
    Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行  Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Shift+Ctrl+Enter 在当前行插入空行......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 1123字 评论关闭
产生冠军 http://acm.hdu.edu.cn/showproblem.php?pid=2094 Problem Description 有一群人,打乒乓球比赛,两两捉对撕杀,每两个人之间最多打一场比赛。 球赛的规则如下: 如果A打败了B,B又打败了C,而A与C之间没有进行过比赛,那么就认定,A一定能打败C。 如果A打败了B,B又打败了C,而且,C又打败了A,那么A、B、C三者都不可能成为冠军。 根据这个规则,无需循环较量,或许就能确定冠军。你的任务就是面对一群比赛选手,在经过了若干场撕杀之后,确定是否已经实际上产生了冠军。   Input 输入含有一些选手群,每群选手......
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 2345字 评论关闭
LocalActivityManager内部机制的核心在于,它使用了主线程对象mActivityThread来装载指定的Activity。注意,这里是装载,而不是启动,这点很重要。 所谓的启动,一般是指会创建一个进程(如果所在应用进程还不存在)运行该Activity,而装载仅仅是指把该Activity作为一个普通类进行加载,并创建一个该类的对象而已,而该类的任何函数都没有被运行。 LocalActivityManager提供了一个重要方法startActivity(),该方法正是利用主线程mActivityThread去装载指定的Activity,其执行过程如图10-25所示。   图10-25  LocalActivityManag......
阅读全文