前言Chrome的Developer Tools对于WEB开发者来讲几乎是一个神器,而Chrome Store里也有无奇不有的插件,如果Chrome能调安卓应用应该是一件美好的事,而Facebook开源的一个工具Stetho让Chrome调试android 应用不再是一个梦。安卓在调试时,有时候需要查看数据库,SharePreference等,而这个前提是必须root,另一方面,andoird的网络...
分类:
移动开发 时间:
2015-05-02 09:51:25
阅读次数:
258
概述
在开发应用时一个基本原则是模块化,并且尽最大可能性地降低模块之间的耦合性。Dependency injection 大大降低了类之间的依赖性,可以通过annotation描述类之间的依赖性,避免了直接调用类似的构造函数或是使用Factory来参加所需的类,从而降低类或模块之间的耦合性,以提高代码重用并增强代码的可维护性。
Google Guice提供了Java平台上一个轻量级的 De...
分类:
移动开发 时间:
2015-05-02 09:50:56
阅读次数:
271
通过API:GetFileVersionInfoSize, GetFileVersionInfo,VerQueryValue
获取版本信息
首先,在MFC生成的应用程序框架中,版本信息中有FILEVERSION 和 PRODUCTVERSION 两项
PRODUCTVERSION代表该产品的版本,FILEVERSION代表该文件的版本
区别:文件版本一般每改一次加一, 产品版本则是一般...
分类:
其他好文 时间:
2015-05-02 09:51:32
阅读次数:
179
链接http://acm.hdu.edu.cn/showproblem.php?pid=1160
感觉也是最长上升子序列的变形。。。
这回独立1Y!开心~ 不过在保存路径的时候调了一段时间orzzzzz还是太弱
思路:每个老鼠进行排序,将体重从小到大,若相等再将速度从大到小,保证找出最多的。
定义dp[i]表示以i为末尾的满足条件的最长的序列长度。运用最长上升子序列的那种方法就可以做了,...
分类:
其他好文 时间:
2015-05-02 09:49:20
阅读次数:
122
POJ 3321 Apple Tree 树状数组...
分类:
移动开发 时间:
2015-05-02 09:51:24
阅读次数:
128
The Employee table holds all employees. Every employee has an Id, a salary, and there is also a column for the department Id....
分类:
其他好文 时间:
2015-05-02 09:50:00
阅读次数:
165
原因:sql2中有三个?,设置数据的时候,也需要为sql2设置三个数据,
如果:你只为sql2设置了2个数据,则会出现如上问题。...
分类:
其他好文 时间:
2015-05-02 09:50:10
阅读次数:
666
最近电脑安装上了Ubuntu 14,因为要有线连接校园网,所以下载了iNode linux 版本。学校也未说明这个版本适合linux哪个内核,也没有安装说明,只好自己网上摸索,结果问题多得实在是不忍直视。。。最后还是借助万能的互联网解决了。这里记录下,或许可以帮到有需要的朋友。下载软件,拷贝和解压sudo cp iNodeClient_Linux.tar.gz /usr/
sudo tar -zx...
分类:
系统相关 时间:
2015-05-02 09:49:24
阅读次数:
362
import sys
from PyQt5.QtWidgets import QWidget, QLabel, QApplication, QPushButton, QHBoxLayout, QVBoxLayout, QGridLayout
class Example(QWidget):
def __init__(self):
super().__init__()...
分类:
其他好文 时间:
2015-05-02 09:50:17
阅读次数:
266
A - 炒鸡想减肥的字符串
Time Limit:1000MS Memory Limit:65535KB 64bit IO Format:
SubmitStatusPracticeNBUT
1576
Description
从前,有一串很长很长的字符串,它由n个小写字母组成。
有一天它在照镜子的时候,觉得自己太肥了,于是它想减肥。减肥的时候,可以不断地去掉第...
分类:
其他好文 时间:
2015-05-02 09:51:31
阅读次数:
156
import sys
from PyQt5.QtWidgets import QWidget, QLabel, QApplication, QLineEdit, QTextEdit, QGridLayout
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()...
分类:
其他好文 时间:
2015-05-02 09:49:28
阅读次数:
213
漏洞报告分析
学习过破解的朋友一定听说过W32Dasm这款逆向分析工具。它是一个静态反汇编工具,在IDA Pro流行之前,是破解界人士必然要学会使用的工具之一,它也被比作破解界的“屠龙刀”。
但是即便是这么一款破解界的“神器”,竟然也是存在着缓冲区溢出的漏洞的。可见,它在破解无数程序的同时,其自身也存在着被“黑”的风险。那么我们可以首先分析一下漏洞报告:
##...
分类:
其他好文 时间:
2015-05-02 09:48:17
阅读次数:
346
D - 调皮的小明
Time Limit:1000MS Memory Limit:65535KB 64bit IO Format:
SubmitStatusPracticeNBUT
1580
Description
小明是个数学炒鸡棒的小学生, 精通200以内的加法,老师看不下去了,让小明去自学素数,这不,第二天,小明就回到学校,跟全班同学说他有一个问题,
...
分类:
其他好文 时间:
2015-05-02 09:50:46
阅读次数:
120
J - 买票回家啦
Time Limit:1000MS Memory Limit:65535KB 64bit IO Format:
SubmitStatusPracticeNBUT
1586
Description
集训要结束了,同学们就准备回家了。好舍不得回家阿。(那就再待一个月嘛,就这么愉快地决定了。)超哥要回家了,可是他没有挤进12306官网,
可...
分类:
其他好文 时间:
2015-05-02 09:49:46
阅读次数:
98
其实那个oj我不知道叫什么名字
这道题,看完就知道要二分答案了
然后变成判定性问题,其实就是把点分组
假设现在得到的答案是cost,那么如果2个点的垂直距离>2*cost,则这2个点不能分在一组上/*************************************************************************
> File Name: code.cpp...
分类:
Web程序 时间:
2015-05-02 09:50:35
阅读次数:
199
前言
我在之前的课程中讨论过W32Dasm这款软件中的漏洞分析与利用的方法,由于使用该软件的人群毕竟是小众群体,因此该漏洞的危害相对来说还是比较小的。但是如果漏洞出现在Windows系统中,那么情况就会很不一样了。毕竟Windows统治了全球九成以上的计算机操作系统,因此如果该系统中出现了漏洞,而这个漏洞又被别有用心者所利用,那么就必然会出现数以亿计的受害者。
MS06-...
分类:
其他好文 时间:
2015-05-02 09:50:14
阅读次数:
154
Write a SQL query to delete all duplicate email entries in a table named Person, keeping only unique emails based on its smallest Id....
分类:
其他好文 时间:
2015-05-02 09:48:14
阅读次数:
118