★的后面重要言论/建议/格言……
★计算机软件开发的核心有二:程序的组织(面向对象技术)、问题求解(算法)。
★柏拉图法则:类的世界独立存在,对象世界由类创建而来。
★面向对象技术通过颠倒的理念世界而模拟唯物的真实世界。
★我服务故我在。
★Learning by doing.
★计算就是模拟——艾伦·凯(Alan Curtis Kay)
★程序必须是写给人读的,仅仅偶尔...
分类:
编程语言 时间:
2015-07-09 21:32:44
阅读次数:
188
学会认清时间的意义??这肯定是一个让人难以接受的数字:一个人一生的有效时间只有短短的三年又四个月!所以,对于每一个踏入社会的年轻人,都应该学会认清时间的一样。??时间是世界上最稀缺的资源,要获得成功,就必须明白时间的意义,让自己的人生留下一串坚实的时间足迹。??有人曾经这样形容时间的度量方法:人们度量自己的时间,就好比在沙滩行走,每一步所用的时间可能是1秒。但秒是捕捉不到、摸不着的,只有你在沙滩留下...
分类:
其他好文 时间:
2015-07-09 21:32:44
阅读次数:
135
什么是快照快照就是一份元信息的合集,允许管理员恢复到表的先前状态。快照不是表的复制而是一个文件名称列表,因而不会复制数据。
完全快照恢复是指恢复到之前的“表结构”以及当时的数据,快照之后发生的数据不会恢复。快照的作用HBase中存在的备份或克隆表的方法就是使用复制/导出表或者在关闭表之后拷贝HDFS中的所有HFile。
复制或导出是通过一系列工具调用MapReduce来扫描并复制表,这样会对Re...
分类:
其他好文 时间:
2015-07-09 21:35:09
阅读次数:
181
缺页中断就是要访问的页不在主存,需要操作系统将其调入主存后再进行访问。
当进程执行过程中发生缺页中断时,需要进行页面换入,步骤如下:
首先硬件会陷入内核,在堆栈中保存程序计数器。大多数机器将当前指令的各种状态信息保存在CPU中特殊的寄存器中。
启动一个汇编代码例程保存通用寄存器及其它易失性信息,以免被操作系统破坏。这个例程将操作系统作为一个函数来调用。
(在页面换入换...
分类:
其他好文 时间:
2015-07-09 21:33:19
阅读次数:
574
线上的memcached又挂了,仍然没有得到core文件。排查原因,同事发现启动memcached的脚本存在可疑问题。
问题一:没有设置memcached工作目录,有可能core dump时没有工作目录写权限
这些脚本由crontab启动。脚本中没有设置工作目录,而这是非root用户的crontab。启动memcached时,工作目录不是memcached可执行文件所在目录。实验证明,这个是用...
分类:
系统相关 时间:
2015-07-09 21:34:20
阅读次数:
476
题目链接
对于每个节点,记录这个节点所在链的信息:
ls:(链的上端点)距离链内部最近的白点距离
rs:(链的下端点)距离链内部最近的白点距离
注意以上都是实边
虚边的信息用一个set维护。
set维护的是对于每个不是链上,但是this的子树,那些子树中距离this最近的白点距离。#include
#include
#include ...
分类:
其他好文 时间:
2015-07-09 21:33:15
阅读次数:
173
本程序只是入门级程序,所以不考虑
1,多线程。
2,安全性。
3,不考虑端点下载文件。
4,Keep-Alive。
5,不考虑head。
6,为了简洁,删掉了catch的内容。
exe的祖父目录必须有wwwroot文件夹,且文件夹有index.htm,内容不限。
开发环境: WinXP+VS2010C#
一,新建一个项目TestWeb,项目类型:Windows窗口应用程...
将字符串转化为数字的python实现
将字符串转化为数字的python实现,例如将字符串“1234567.8”转化为 1234567.8
这也是学习python中的一个简单的练习题...
分类:
编程语言 时间:
2015-07-09 21:33:26
阅读次数:
369
在【独立开发者er Cocos2d-x实战 004】使用Cocos Studio制作plist文件中,我们已经知道如何制作plist,接下来就说说如何使用和加载plist文件。代码如下:CCSpriteFrameCache * cache = CCSpriteFrameCache::sharedSpriteFrameCache();
cache->addSpriteFramesWithFile("P...
分类:
其他好文 时间:
2015-07-09 21:34:09
阅读次数:
222
#include
void sort(int*x,int n)
{
int i,j,k,t;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;jx[k])
k=j;
if(k!=i)
{
t=x[i];
x[i]=x[k];
x[k]=t;
}
}
}
void main()
{
FILE*...
分类:
编程语言 时间:
2015-07-09 21:32:54
阅读次数:
581
很简单的一个效果。我直接上图了。
代码就不详细说了,贴出关键代码就行了。
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.save();
canvas.drawCircle(wi...
分类:
移动开发 时间:
2015-07-09 21:32:27
阅读次数:
227
准备工作1.对失去响应进程创建转储文件2.配置该进程的pdb文件3.复制该进程所在机器的系统dll(sos.dll, clr.dll, mscordacwks.dll)4.配置系统dll的pdb文件路径, 或者直接从msdl.microsoft/download/symbols下载(注意端口是否被封)分析过程:1.利用~*e !clrstack得到UI线程的ID 为122.利用~12e !cl...
Java中常见的IO流的介绍及使用:
ByteArrayInputStream & ByteArrayOutputStream
FileInputStream & FileOutputStream
PipedInputStream & PipedOutputStream
ObjectInputStream & ObjectOutputStream
SequenceInputStream
......
分类:
编程语言 时间:
2015-07-09 21:31:30
阅读次数:
281
bool g_InvalidInput = false;
int FindGreatestSumOfSubArray(int *pData, int nLength)
{
if ((pData == NULL) || (nLength
{
g_InvalidInput = true;
return 0;
}
g_InvalidInput = false;
int nCurSum...
分类:
编程语言 时间:
2015-07-09 21:32:12
阅读次数:
246
在前面看过了一个vectorcoredump的例子,接触了vector的iterator,可以知道vector的iterator只有一个成员_M_current指向vector某一个元素.
先看一个例子:
1 #include
2
3 void init( std::vector& vec )
4 {
5 for ( int i = 0; i < 0x10; i++...
分类:
系统相关 时间:
2015-07-09 21:33:23
阅读次数:
154
在众多主流App中,包括QQ,微信等,为了和ios的UI保持统一,很多App使用的都是底部导航,当然在Android中也并不反对这种设计。这篇文章使用ViewPager实现这种效果。...
分类:
移动开发 时间:
2015-07-09 21:32:01
阅读次数:
256
谓语的使用及实例说明
逻辑运算符,IN包含,模糊查询...
分类:
移动开发 时间:
2015-07-09 21:30:05
阅读次数:
252