码迷,mamicode.com
首页 > 其他好文
《设计模式》—门面模式
《JAVA与模式》之门面模式 在阎宏博士的《JAVA与模式》一书中开头是这样描述门面(Facade)模式的:   门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。 医院的例子   现代的软件系统都是比较复杂的,设计师处理复杂系统的一个常见方法便是将其“分而治之”,把一个系统划分为几个较小的子系统。如...
分类:其他好文   时间:2015-04-03 15:26:29    阅读次数:195
[LeetCode 65] Valid Number (通过率最低的一题)
题目链接:valid-number /** * Validate if a given string is numeric. Some examples: "0" => true " 0.1 " => true "abc" => false "1 a" => false "2e10" => true Note: It is intended for the pro...
分类:其他好文   时间:2015-04-03 15:28:08    阅读次数:137
LeetCode Climbing Stairs
You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top? 题意: 求上n个台阶的方法数,要么走一步,要么两步。 ...
分类:其他好文   时间:2015-04-03 15:27:25    阅读次数:115
2015 AliCTF Writeup
0x00 给了个apk,反编译之。使用JEB,一开始使用classes_dex2jar出来的代码不能看..... 入口的Activity中有两个对话框,发现调用了check方法,只要不报异常就能成功。 这里的this.b是M类的一个对象,所以找M类中的check方法。 进入check,看到代码的意思如下,调用getKey获取一个8字节的字符串: 这里不会抛异常,所以调用的是T...
分类:其他好文   时间:2015-04-03 15:27:15    阅读次数:209
编译技术,从BNF范式到文法识别简介
今日漫谈的是编译技术,作为计算机科学中的皇后,一只是编程中最为关键的技术之一,但由于太过繁杂,往往不被一般开发者重视。但其实,它是计算机代码优美结构的基石,了解编译技术,往往能让你成为更加优秀的程序员。...
分类:其他好文   时间:2015-04-03 15:26:54    阅读次数:157
认识一下这对双胞胎
Adaptec by PMC的“Q”卡已经存在了若干年,并有若干变种,我们有些忠实客户对该产品系列评价颇高。故而,我感到是时候对PMC推出的两块最新的、也可以说最有用的双胞胎“Q”卡做一番介绍……我的用词当然并不会在任何意义上改变产品的官方命名——这只是为了便于称呼,我个人的发明而已。 这两块卡是:Qi 和Qie。 它们当然并不是我的中国表亲,而其实分别指的是81605ZQ和8885Q卡。...
分类:其他好文   时间:2015-04-03 15:26:22    阅读次数:179
flex学习之路--问题手册:as 关于this关键字的范围【未解决,求解决】
有关as中this关键字的作用范围。 其中有些问题暂未解决,求解决...
分类:其他好文   时间:2015-04-03 15:25:39    阅读次数:95
Best Time to Buy and Sell Stock III
Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may complete at most two transactions....
分类:其他好文   时间:2015-04-03 15:24:50    阅读次数:173
STM32F103USB摄像头驱动
现在想想自己也很无语.一个月前一时冲动在淘宝买了块原子开发板(非广告),然后就开始奇妙的电路板生涯... 代码是从原子的触控鼠标实验改过来的,煎蛋实现了一个USB摄像头,可以将衣服320*240的JPG图片发送到HOST,所以并不包含摄像头驱动代码.所以作为学习UVC或者参考也是不错的....
分类:其他好文   时间:2015-04-03 15:23:49    阅读次数:191
hdoj-1754-I Hate It(线段树)
I Hate It Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 44508    Accepted Submission(s): 17460 Problem Description 很多学校流行一种比较的习惯。老师们很...
分类:其他好文   时间:2015-04-03 15:23:28    阅读次数:136
liunx 系统性能分析
## IO 问题 |  top 分析 iostat -x  /  iostat -x 1 ps auwxxx top lsof  -p 12753 apt-get install iotop ps aux | grep nginx  | awk '{print $2}' | xargs kill ps aux |...
分类:其他好文   时间:2015-04-03 15:23:56    阅读次数:146
怎么样才能转变自己想法、思维方式?
每个人接触的周围环境、人脉关系、层次差不多都是固定的,在一个相对稳定的圈子里面。那么这个圈子里面的人的想法、办事情的行为方式几乎毫无疑问的都是趋同的。 比如,我们一些亲戚邻居,平时能做的事情,也就是勤劳的耕田种地、或者去工厂打工。空暇时间就是打牌赌博、聊天打屁等,10来年了,从来也没有见他们有过什么改变,他们也没有去想过、或者也想不到做什么改变,能够让生活过的更好。他们的思维方式还是停留在小农经济...
分类:其他好文   时间:2015-04-03 15:23:49    阅读次数:140
设计模式之策略模式
设计模式的一句话 :过分设计是一种罪过,要根据项目实事求是,没有任何一种设计是一步到位,很多功能都是根据反馈进行改善。 1、背景:在实际开发中,我们常常遇见实现某种业务功能时,有许多不同实现方式,使用者可以任意选择其中的一种方式。 例如,在排序某个序列数据时,我们可以选择冒泡排序、快速排序、插入排序、堆排序等等。我们在开发过程中,通常会选择 将不同的算法以硬编码的方式封装到一个类当中,当...
分类:其他好文   时间:2015-04-03 15:22:49    阅读次数:131
手把手教你PS,美女是P出来的
个人觉得,图片处理是程序员最制命的缺点,往往我们技术很牛逼,但是UI设计很糟糕,最终很难受用户欢迎,因此每一个人都应该提高我们的图片处理能力,使图片更加美观。...
分类:其他好文   时间:2015-04-03 15:21:17    阅读次数:166
Codeforces Round #172 (Div. 2)---D. Maximum Xor Secondary(RMQ + 二分)
Bike loves looking for the second maximum element in the sequence. The second maximum element in the sequence of distinct numbers x1,?x2,?…,?xk (k?>?1) is such maximum element xj, that the following in...
分类:其他好文   时间:2015-04-03 15:21:56    阅读次数:154
使用mybatis时可能出现的问题
今天 在运行项目的时候报错:There is no getter for property named  'systemTime'  in  'class java.sql.Timestamp'  问题分析:Mybatis会默认为systemTime作为java.sql.Timestamp 这个类的一个属性,所以需要提供systemTime的get方法,从而导致报错。  解决方法:在接口中进行...
分类:其他好文   时间:2015-04-03 15:20:46    阅读次数:138
如何删除github上的项目
对于刚刚接手github的人来说,新建一个repository很容易,但是要把它删除却找不到入口,怎么办呢?我告诉大家一个办法。 点击进入你新建的repository,然后点击右边工具栏里面的setting选项,然后接着将鼠标滑到最下面,DANGER!!!操作区。这里会有一个删除的按钮,点击删除即可。...
分类:其他好文   时间:2015-04-03 15:19:13    阅读次数:92
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!