摘要:
理解ZooKeeper中的ZNodes翻译自:http://zookeeper.apache.org/doc/r3.1.2/zookeeperProgrammers.htmlZooKeeper中的每个结点都是一个ZNode。ZNode维护一个包括数据和ACL修改的版本号的stat结构。ZNode结构还包括时间戳。版本号和时间戳一起用来验证缓存和协调更新。ZNode中的数据每更新一次,版本号就相应的增加一次。例如,每当客户端需要检索数据的时候,它也会收到一个数据的版本号。当客户端执行修改或者删除操作时,必须提供正在修改的数据的版本号。如果客户端提供的版本号和实际数据的版本号不匹配的话,更改就会失
阅读全文
posted @ 2013-09-13 21:38
you Richer
阅读(466)
推荐(0)
摘要:
Matrix67在博客里这样写的。哈哈,自己稍微有点自信,Matrix67也是研究了几个小时的。 “研究了几个小时,终于明白了。说穿了,就是你从二分图中找出一条路径来,让路径的起点和终点都是还没有匹配过的点,并且路径经过的连线是一条没被匹配、一条已经匹配过,再下一条又没匹配这样交替地出现。找到这样的路径后,显然路径里没被匹配的连线比已经匹配了的连线多一条,于是修改匹配图,把路径里所有匹配过的连线去掉匹配关系,把没有匹配的连线变成匹配的,这样匹配数就比原来多1个。不断执行上述操作,直到找不到这样的路径为止。” 然后找了个代码。然后发现有个地方与自己理解的dfs找增广路有点不同,就是与自己模拟所.
阅读全文
posted @ 2013-09-13 21:36
you Richer
阅读(293)
推荐(0)
摘要:
从c/c++语言转向java开发,学习java语言list遍历的三种方法,顺便测试各种遍历方法的性能,测试方法为在ArrayList中插入1千万条记录,然后遍历ArrayList,发现了一个奇怪的现象,测试代码如下:package com.hisense.tiger.list;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ListTest { public static void main(String[] args) { List list = new Ar...
阅读全文
posted @ 2013-09-13 21:34
you Richer
阅读(18566)
推荐(0)
摘要:
/*Author: Jiangong SUN*/ How to replace multiplication operation with a method? For example, you have two integers as method entries, and you will get a result of their multiplication.You need just another point of view as to this problem. You can have a for loop for iterating one parameter, and add
阅读全文
posted @ 2013-09-13 21:32
you Richer
阅读(289)
推荐(0)
摘要:
http://jvectormap.com/http://julying.com/lab/raphael-js/docs/#Paper.pathhttp://www.highcharts.com/d3js.org
阅读全文
posted @ 2013-09-13 21:29
you Richer
阅读(177)
推荐(0)
摘要:
题意:每一个power前缀的周期数(>1).思路:kmp的next. 每一个前缀都询问一遍.#include #include const int MAXN = 1000005;int next[MAXN];char s[MAXN];//93MS 5092Kvoid prekmp(){ next[0] = -1; int j = -1; for(int i=1;s[i];i++) { while(j!=-1 && s[j+1]!=s[i]) j = next[j]; if(s[j+1]==s[i]) j++; nex...
阅读全文
posted @ 2013-09-13 21:27
you Richer
阅读(167)
推荐(0)
摘要:
MainActivity如下:package cc.testexcel;import java.io.File;import jxl.Cell;import jxl.CellType;import jxl.DateCell;import jxl.NumberCell;import jxl.Sheet;import jxl.Workbook;import android.os.Bundle;import android.os.Environment;import android.app.Activity;/** * Demo描述: * 利用jxl.jar解析Excel文档 * * 注意事项: .
阅读全文
posted @ 2013-09-13 21:24
you Richer
阅读(1480)
推荐(0)
摘要:
项目源代码下载:http://download.csdn.net/detail/nuptboyzhb/62622531.简介本文主要演示Jquery progressbar的进度条功能。js通过ajax请求向后台实时获取当前的进度值。后台将进度值存储在cookie中,每次请求后,将进度条的值增2个。以此演示进度条的实时显示功能。2.前台index.jspjsp代码如下 --> "> My JSP 'index.jsp' starting page 3.struts.xml文件的配置 ...
阅读全文
posted @ 2013-09-13 21:22
you Richer
阅读(6022)
推荐(0)
摘要:
As we know, Adding list view web part is different from custom web part using powershell, what's more, there are also difference between adding web part to web part zone page and wiki pag.here is the method.1. Add custom web part to wiki page:Note: because of custom web part, we couldn't new
阅读全文
posted @ 2013-09-13 21:19
you Richer
阅读(1005)
推荐(0)
摘要:
mouseOut: function(){this.series.graph.attr({"stroke","#ccc"}) }
阅读全文
posted @ 2013-09-13 21:17
you Richer
阅读(237)
推荐(0)
摘要:
分析了一下makehtml_map.php?dopost=site这个文件,发现生成视图用的是dedetag.class.php文件,有点简单。不能使用织梦的很多标签,例如:{dede:arclisttitlelen=25row='25'}[field:title/]{/dede:arclist}就不能解析出列表。 现在仿照首页的方法,使用arc.partview.class.php,这是一个视图类,可以解析这些标签。 修改makehtml_map.php如下: 1、把 require_once(DEDEINC."/dedetag.class.php");
阅读全文
posted @ 2013-09-13 21:14
you Richer
阅读(382)
推荐(0)
摘要:
数据库重新启动的时候,收到了ORA-19815的错误。从错误的提示来看,是由于闪回区的空间被填满导致无法成功启动。这种情形我们通常考虑的是清除归档日志,那就直接在OS层面rm了,真的是这样吗?客官,如果你有相同的情形,接下往下看......1、故障现象idle> startupORACLE instance started.Total System Global Area 238530560 bytesFixed Size 1335724 bytesVariable Size 155192916 bytesDatabase Buffers 75497472 bytesRedo Buffe
阅读全文
posted @ 2013-09-13 21:12
you Richer
阅读(485)
推荐(0)
摘要:
1.添加控件通过菜单Project→Add to Project→Components and Control插入即可,再将该控件从工具箱中拉到对话框中。 2.在窗口上添加一个串口控件,随便放一个位置,此控件是不可见的。3.为控件添加变量m_com为后面操作做准备,如果不添加变量也可以用GetDlgItem函数获取句柄进行操作4.打开串口先获取串口是否打开,如果打开了就先关闭,可以避免和其他的串口软件冲突。也可以随时更改串口设备,比如更改波特率等 if (m_com.GetPortOpen()) { m_com.SetPortOpen(0); } m_com.SetCommPort(nUa..
阅读全文
posted @ 2013-09-13 21:11
you Richer
阅读(320)
推荐(0)
摘要:
http://acm.hust.edu.cn/vjudge/contest/view.action?cid=31329#problem/N #include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std ;int n , k , m ;const int maxn = 55 ;long long f[ maxn ][
阅读全文
posted @ 2013-09-13 21:08
you Richer
阅读(337)
推荐(0)
摘要:
Java 持久化(JPA)•Java EE 5 在EJB 3.0 中包含JPA 1.0 •参考实现:TopLink Essentials•Java EE 6 包含JPA 2.0 •参考实现:EclipseLink•在WebLogic 10.3.4 中提供•领先的JPA 实现 •RedHat/Jboss 中的Hibernate •Eclipse.org(由Oracle 领导)提供的EclipseLink •OpenJPA (Apache)•WebLogic 的JPA •包含Kodo/OpenJPA(已弃用) •附带EclipseLink 的Oracle...
阅读全文
posted @ 2013-09-13 21:05
you Richer
阅读(164)
推荐(0)
摘要:
内核版本:3.2.12主要源文件:linux-3.2.12/ net/ ipv4/ tcp_veno.c主要内容:Veno的原理和实现Author:zhangskd @ csdn blog概要Veno结合了Vegas和Reno,故得此名。Veno的主要目的在于区分随机丢包和无线丢包。Vegas能够测量网络瓶颈路由器中属于此连接的数据包个数,Veno正是利用这一变量来区分随机丢包和拥塞丢包,并采取不同的措施。Veno也改进了窗口增长函数,当网络瓶颈路由器中属于此连接的数据包个数超过一定值时,放缓窗口增长速度。原理我们通过3个问题来了解Veno的原理。(1)如何区分随机丢包和拥塞丢包?Vegas能
阅读全文
posted @ 2013-09-13 21:04
you Richer
阅读(615)
推荐(0)
摘要:
问题:程序里加载了2个dll,这2个dll里都声明了同样的命名空间(这个不违法),然后在这个同样的命名空间下,他俩又定义了同名的interface。然后我程序里直接using这个命名空间,使用这个interface的时候就有问题了,因为它已经被定义在2个地方了。有没有啥语法可以显示指出我使用哪个dll里的命名空间里的该类型?解决办法:1. 用alias。Main App:externaliasLib1;externaliasLib2;usingSystem; namespaceConsoleApp{classProgram{staticvoidMain(string[]args){Consol
阅读全文
posted @ 2013-09-13 21:01
you Richer
阅读(375)
推荐(0)
摘要:
今天在写一个带缓存功能的访问代理程序时出现了java.util.ConcurrentModificationException异常,因为该异常是非捕获型异常而且很少见,所以费了些时间才找到问题所在,原来在通过Iterator进行遍历的时候,如果直接对List进行操作后,再继续用之前的Iterator进行遍历就会出现这个异常,表示其List已经被修改。源程序代码片段如下:caches为一个List对象 试过:for(int i=0;i coupons) { // 精确到天 Date now = DateUtils.truncate(new Date(), Calendar.DATE);/...
阅读全文
posted @ 2013-09-13 20:59
you Richer
阅读(223)
推荐(0)
摘要:
啥?Beta Round #13 (数学专场)背景有人写了一个RSA加密给我玩。描述我赌5毛前面两题的内容也就开头几句话平时会用到。还是做点具体的东西吧。求c^d Mod N输入格式三个用空格隔开的整数c,d,N输出格式一个整数表示答案样例输入1 2 6样例输出1数据范围与约定对于前30%的数据:,对于后70%的数据:根据标题公式a^b≡a^b mod phi(p)+phi(p)(mod p)(b>=phi(p)) 变把极限搞定,剩下的数据快速幂乱搞很容易过。。。。。 #include#include#include#include#include#include#include#inc
阅读全文
posted @ 2013-09-13 20:57
you Richer
阅读(348)
推荐(0)
摘要:
好久没写博客了现大致花了半年时间私下写一个音频SDK,想请csdn的达人提点意见,看看还需要增加哪些功能我对这个的定位如下:可以在游戏开发中播放音乐,作为一般的音频播放器后端,作为音频编辑器后端--------------------------------------------------------------------------------------------------------------------------------- 下一步打算实现的东西:3D effect/八路混音/flanger音效/C#绑定/wavpack格式支持 --------------------
阅读全文
posted @ 2013-09-13 20:54
you Richer
阅读(435)
推荐(0)
摘要:
花了半个月,才搞定驱动中的枚举部分,现在说linux的枚举,windows可能有差别。代码我会贴在后面,现在只是实现枚举,你可能对代码不感兴趣,我就不分析代码了,你可以看看在《自娱自乐1》中的模板,比较一下,我做了什么,这会给你写udc驱动提供个思路。我直接分析调试打印,就是枚举过程,我们从代码看枚举。打印位置可以在下面的代码里找到。如果你要弄懂驱动代码中涉及枚举的地方,你就仔细看看代码在那打印的,这个对你完成一个udc驱动有帮助。如果你只是想简单了解枚举你就看看我分析的调试打印就可以了。http://wenku.baidu.com/view/87064d244b35eefdc8d333dc.
阅读全文
posted @ 2013-09-13 20:53
you Richer
阅读(636)
推荐(0)
摘要:
抽象类可以有构造方法,接口中不能有构造方法。(虽然抽象类有构造方法,但它也不能被实例化)抽象类中可以有普通成员变量,接口中没有普通成员变量。抽象类和接口中都可以包含静态成员变量。抽象类中的静态成员变量的访问类型可以是任意类型,但接口中定义的变量只能是public static final,并且默认为:public staic final类型。(接口毕竟要被子类实现,所以成员变量必须是public,如果是其他访问类型,那这个变量存在还有什么意义)抽象类中可以包含非抽象的普通方法,接口中的方法必须是抽象的,不能有非抽象的普通方法。抽象类中的抽象方法访问类型可以是public, protected和
阅读全文
posted @ 2013-09-13 20:50
you Richer
阅读(308)
推荐(0)
摘要:
如前面所说,我在方案公司工作,日常负责锁屏的开发。由于设计过很多锁屏,为了能够像小米手机中的主题切换中,实现百变锁屏功能。 再次我简单说下锁屏管理的思路,由于涉及到公司代码机密问题。有的地方我只会简单点到为止,估计细节如果读者有一定的功力的话,也能猜的出来时怎么实现的。 下面贴现锁屏管理的效果图片。 在锁屏管理中,出现了锁屏预览界面和锁屏的名称,这个类似于Launcher中的图标。我们就可以利用这样的思路来实现相同的功能。首先在锁屏管理中,要能查询这个手机上面一共安装了多少个锁屏apk。类似于Launcher一样,需要查询出多少应用有图标。Launcher中识别的条件如...
阅读全文
posted @ 2013-09-13 20:48
you Richer
阅读(268)
推荐(0)
摘要:
由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接Displaying Bitmaps Efficiently高效显示BitmapLearn how to use common techniques to process and load Bitmap objects in a way that keeps your user interface (UI) components responsive and avoids exceeding your application memory limit.If you're not c
阅读全文
posted @ 2013-09-13 20:45
you Richer
阅读(370)
推荐(0)
摘要:
在ios程序设计中,会大量使用到tableview视图(UITableView),那么在cocos2d-x中,如果需要类似的列表,该如何实现呢?在引擎中参照ios中的UITableView实现了一个叫做CCTableView的类,用于创建列表,对于熟悉ios程序设计的人来说,这个内容应该是很好理解的。下面这篇博客就介绍一下是如何使用这个CCTableView的吧!这个文件是在extensions这个文件夹中的: 下面通过一个demo详细介绍一下。1、使用的时候要注意要引入扩展库文件:#include "cocos-ext.h" 并且最好要添加: USING_NS_CC_EX
阅读全文
posted @ 2013-09-13 20:44
you Richer
阅读(612)
推荐(0)
摘要:
解决linux下javac -version和java -version版本显示不一致 [javascript] view plaincopy [root@localhost usr]# $JAVA_HOME/bin/java -version bash: /bin/java: 没有那个文件或目录 [root@localhost java]# . /etc/profile [root@localhost java]# . /etc/profile [root@localhost java]# $JAVA_HOME/bin/java -version java version "1.6
阅读全文
posted @ 2013-09-13 20:41
you Richer
阅读(1133)
推荐(0)
摘要:
本文主要讲解了Linux中处理需要传输的IP报文流程,使用的内核的版本是2.6.32.27为了方便理解,本文采用整体流程图加伪代码的方式对Linux中处理需要传输的IP报文流程进行了讲解,希望可以对大家有所帮助。阅读本文章假设大家对C语言有了一定的了解 首先从IP的更高层传输层看看是如何管理的 //---------------------------------------------------------------------------------------------------------------------------------------------------...
阅读全文
posted @ 2013-09-13 20:39
you Richer
阅读(1475)
推荐(0)
摘要:
一、单DES算法ECB模式加解密1、使用函数DES_set_key_unchecked设置密钥2、使用函数DES_ecb_encrypt来进行数据加解密void DES_ecb_encrypt(const_DES_cblock *input,DES_cblock *output, DES_key_schedule *ks,int enc); 函数功能说明:DES ECB计算参数说明:input: 输入数据;(8字节长度)output: 输出数据;(8字节长度)ks: 密钥;enc:加密:DES_ENCRYPT , 解密:DES_DECRYPT;二、单DES算法CBC模式加解密1、使用函数...
阅读全文
posted @ 2013-09-13 20:36
you Richer
阅读(5292)
推荐(0)
摘要:
学了线代之后 终于明白了矩阵的乘法。。于是 第一道矩阵快速幂。。实在是太水了。。。这差不多是个模板了 #include #include #include #include using namespace std;int N;struct matrix{ int a[3][3];}origin,res;matrix multiply(matrix x,matrix y){ matrix temp; memset(temp.a,0,sizeof(temp.a)); for(int i=0;i>=1; origin=multi...
阅读全文
posted @ 2013-09-13 20:34
you Richer
阅读(186)
推荐(0)
摘要:
最近做了一个自绘的视图,觉得效果还不错。特来与大家分享。双缓冲技术现在已经充斥整个自绘界,熟练的人,随手拿来就可以用。这里我介绍一些需要注意的地方吧。应用场合:实时需要更新数据界面的场合。想象着自己在绘画,要更换画笔,要调颜色,然后在画板上进行绘画,绘画的时候,往往不是一笔、两笔一幅画就绘制完了,有时候先要绘制整个框架,然后再完成细节。如果我们不是在表达艺术效果,往往用户需要实时的查看我们的整体效果。这时候,如果直接在画板上绘制,那用户肯定感觉,这是在放幻灯片吧。 为了让用户察觉不出来我们的绘制过程,用户每一时刻查看的,即是他们想要的结果图的话。我们就需要使用双缓冲技术了。双缓冲的技术核心就是
阅读全文
posted @ 2013-09-13 20:33
you Richer
阅读(376)
推荐(0)
摘要:
spoj 1812 lcsII (后缀自动机) 题意:求多个串的lcs,最多10个串,每个串最长10w解题思路:后缀自动机。先建好第一个串的sam,然后后面的串拿上去跑(这个过程同前一题)。sam上,节点要记录两个信息,先说mi[p],其意思是p节点能匹配的所有串的最短的长度是多少,那我们如何更新这个mi呢?于是我们要记录另一个信息,mm[p]表示,跑当前串时,所跑到的节点能匹配的最大值,用这个最大值去更新mi。一个串跑完之后,要根据parent树,把mm往fa更新,然后用底下传上来的mm更新mi。怎么更新parent呢?很简单,我们知道,parent tree中父亲的代表串的长度必然比儿子短
阅读全文
posted @ 2013-09-13 20:30
you Richer
阅读(269)
推荐(0)
摘要:
Perl中实现了所有C 的操作符!Perl力求代码最少!1.1.unlessunless的含义是:除非条件为真,否则执行块中的代码,和if正好相反unless($fred=~ /^[A-Z_]\w*$/i){ print “The value of \$fred doesn’t looklike a Perl identifier name.\n”;}else{ print “match success\n”;}#大写字母或者下划线开头的字符串1.2.until将while 循环的条件部分取反until($j> $i){ $j *=2;}1.3.表达式修饰符print“$n is a n
阅读全文
posted @ 2013-09-13 20:28
you Richer
阅读(476)
推荐(0)
摘要:
需求描述:日志记录了一次操作的时间,即server端接收包到发送结果到client端的时间,取出操作时间最长的100个记录。日志信息片段:[2013-09-13 15:23:50,445.500] [47028700024080] FATAL - socket = 9 [2013-09-13 15:23:50,446.156] [47028700024080] FATAL - a client connected with ip: 10.10.10.127, name: , port: 2314 [2013-09-13 15:23:50,447.375] [1103333696] INFO -
阅读全文
posted @ 2013-09-13 20:25
you Richer
阅读(240)
推荐(0)
摘要:
这道题看了下很多人都是把每一层拆成两个点然后建图做的。我的思路很直接,也不用建图,直接在更新每个点时更新他相邻的边和相邻的层,当然前提是每个点只更新一次,每个层也只更新一次,这样才能确保时间复杂度。这里我用了两个邻接表,一个是邻接边,一个是邻接层,最后用优先队列优化下。下面是代码#include#include#include#includeusing namespace std;const int M=2*111111;int fir[M],u[M],v[M],w[M],nxt[M],e;//边的邻接int n,m,c;int lfir[M],lu[M],lnxt[M],le;//层的邻接i
阅读全文
posted @ 2013-09-13 20:24
you Richer
阅读(187)
推荐(0)
摘要:
最近这几个月都在学习nodejs.国内nodejs的资料相对较少,就我所搜索到的,CSDN目前的代码托管平台有不少从github弄过来的开源镜像,其它的不错的社区有cnodejs,byvoid的个人网站等等。学习相对缓慢。国外有很多开源社区关于nodejs的,基本上集中在github上。how to nodejs是个不错的入门级别的个人博客,正在学习,也正在做自己的个人网站。数据库用的mongodb. 用mongodb object mongoose 来操作数据库。nodejs 把js弄到了服务器端,让我这以后打算从事系统底层的程序员内心稍微有了点安慰。google 的 V8引擎 是用C++写
阅读全文
posted @ 2013-09-13 20:21
you Richer
阅读(364)
推荐(0)
摘要:
1.1.indexPerl 查找子串第一次在大字符串中出现的地方,返回第一个字符的位置。字符位置是从0 开始编号的。如果子串在字符串的开头处找到,则index 返回0。如果子串不存在,则返回-1.my $stuff = “Howordy world!”;my $where1 = index($stuff,“wor”); #$where1 得到2my $where2 = index($stuff,“w”, $where+3); #$where 得到6my $where3 = index($stuff,“w”, $where+); #$where 为-1(没有找到)用rindex 函数返回子串最.
阅读全文
posted @ 2013-09-13 20:19
you Richer
阅读(287)
推荐(0)
摘要:
转载请注明出处:http://blog.csdn.net/a1dark分析:终于弄懂了floyd的原理、以前的理解一直肤浅、所以一做到floyd应用的题、就拙计了、其实floyd的本质DP、利用前K-1个点、便可以求出当前所成的最小环、具体实现如下(含注释):#include#include#define N 101#define INF 0x7ffffffint mpt[N][N];int dist[N][N];int m,n,minc;int min(int x,int y){ if(xdist[i][k]+dist[k][j]) dist[i]...
阅读全文
posted @ 2013-09-13 20:17
you Richer
阅读(197)
推荐(0)
摘要:
在Linux中任务可以被配置在指定的时间段、指定的日期、或系统平均载量低于指定的数量时自动运行。crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序。cron服务是可以根据时间、日期、月份、星期的组合来调度对重复任务执行的守护进程。linux的cron服务是每隔一分钟去读取一次/var/spool/cron,/etc/crontab,/etc/cron.d下面所有的内容。crond服务通常被放在/etc/init.d/crond,这样就可以在系统启动后自动启动crond服务。linux中的用户使用crontab命令来配置cron任务.crontab在/etc目
阅读全文
posted @ 2013-09-13 20:13
you Richer
阅读(528)
推荐(0)
摘要:
编译原理的软考考点如下: 文法有穷自动机语法推导树算符优先 本篇文章主要是对这几部分内容进行一下整理 文法 1、基本概念 文法是由一个四元组组成的,下面是总结好的一些基础知识 这些基本的概念是需要牢记的,最起码的要知道四元组中每个符号都是什么意思,也是学习下面的一个基础 2、三种文法介绍 对于三种文法的介绍,我是以思维导图的形式总结出来的,如下所示: 其实对于这三种文法的关系,看起来复杂,总结到一起也就是简单集合包含关系,四种文法就像是四个蛋,而他们的关系就是分别为各自的蛋黄 ...
阅读全文
posted @ 2013-09-13 20:12
you Richer
阅读(580)
推荐(0)
摘要:
111.谁能告诉我,正在执行的SilkTest的log是存放在哪里?答案1:用下面的命令可以导出文本格式的log "c:/program files/segue/silktest/partner.exe" -complog "c:/logs.txt" -resextract -r "C:/sample.pln" 答案2:默认情况下,Silktest并不创建log文件,它会创建.res文件,.res文件是二进制的,而log文件一般是文本文件。 然而,如果你从命令行用-resextract调用partner.exe,这将会建立一个以.tx
阅读全文
posted @ 2013-09-13 20:09
you Richer
阅读(341)
推荐(0)
摘要:
Q121:我想要测试windows2003上的remote应用,但是每次都得到如下的错误我想要测试windows2003上的remote应用,但是每次都得到如下的错误:"*** Error: Bad channel to agent call" .我的host和agent机器都是windows2003.我已经改变了网络选项,设置为tcp/ip和端口2965.而且我还改变了在runtime选项中agent名字,将其设置为ip地址,network设为tcp/ip.而且,我还enable了相关的extensions。谁能告诉我是否还遗漏了什么,或者我还需要做什么,或者有人遇到过同
阅读全文
posted @ 2013-09-13 20:07
you Richer
阅读(230)
推荐(0)
摘要:
博客好久没写了。不是很忙很忙的时候,中秋节后会在每个晚上写下自己的技术心得、生活感悟,为自己,也为他人。技术主要偏前端开源项目。生活感悟,兴趣比较广泛,什么都想抓一把,各方面吧。在今年的早些时候,日子还相对比较清闲,清闲的会有时间看自己喜爱的电影、文学,还有追妹子。仿佛只是眨眼,便来到了另一个平行世界,过着和往日完全不同的日子,在这个世界里,会有你以前完全不认识现在却相对熟悉的人和事物,当然,大多还是陌生的。也许在今年的早些时候,理想还是理想,现在,理想世界成了现实。在这个世界生活的人们都在为了往日,就像今年早些时候的我的那个理想世界,那个世界里的人和事物而在努力向上挣扎着。在被分割成两半之后
阅读全文
posted @ 2013-09-13 20:04
you Richer
阅读(151)
推荐(0)
摘要:
如果对使用电脑遇到的问题做一个统计的话,我想装系统一定会是前十。笔者使用电脑这么多年,风风雨雨中自己或帮别人装了各种系统几十上百次。不管操作系统怎么更新换代,不管是DOS、Windows、Linux,不管是图形界面还是命令行界面,大家都面临一个基础性问题——装系统。所以,我决定在此将装系统的那些事儿汇总一下,不管你是安装什么系统或遇到什么问题或解决了问题但想了解原因,相信在这里大多能找到答案。都说“授人以鱼,不如授人以渔”,在开始讲诉各种系统的安装方式前,我先要讲一下电脑的启动流程 电脑的启动流程 当我们打开电脑电源,此时主板通电,ROM里的BIOS运行(此时控制权还在BIOS,CPU尚未通.
阅读全文
posted @ 2013-09-13 20:03
you Richer
阅读(353)
推荐(0)
摘要:
在前几天写了一个查找缺失的数的算法(http://blog.csdn.net/dlutbrucezhang/article/details/11467693),今天写一个类似的算法,查找一个重复的数。 描述:一个数组中存放连续的数字,但是其中多出一个数字,是一个重复出现的数字,当然,它可以出现在任何位置。 解决方法: 1.总和相减法 由于多出一个数,所以加在一块之后再减去原来的总和就可以得到重复的那个数字。 2.异或法 这是把所有连续的数在一块异或,最终也是得到重复的数(描述的不清楚,还是看代码吧)#include int main(){ int test_arr...
阅读全文
posted @ 2013-09-13 20:00
you Richer
阅读(244)
推荐(0)
摘要:
第一步:将一个网址拖动到地址收藏栏; 第二步: 第三步:将路径改为:javascript: var dd = (window["inIframe"] || window).document;var f=dd.createElement('script');f.setAttribute('src','https://getfirebug.com/firebug-lite-debug.js');dd.body.appendChild(f);(function(){if(window.pi&&window.fireb
阅读全文
posted @ 2013-09-13 19:58
you Richer
阅读(234)
推荐(0)
摘要:
描述:编写一个字符串替换函数,如函数名为 StrReplace(char* strSrc, char* strFind, char* strReplace),strSrc为原字符串,strFind是待替换的字符串,strReplace为替换字符串。 举个直观的例子吧,如:“ABCDEFGHIJKLMNOPQRSTUVWXYZ”这个字符串,把其中的“RST”替换为“ggg”这个字符串,结果就变成了: ABCDEFGHIJKLMNOPQgggUVWXYZ 网上找到的答案:void StrReplace(char* strSrc, char*strFind, char* strRepla...
阅读全文
posted @ 2013-09-13 19:56
you Richer
阅读(2008)
推荐(0)
摘要:
1.整数型参数,必须intval转义,用addslashes转义不行 2.字符串型参数,必须addslashes转义 3.执行系统命令的,必须 escapeshellarg 转义
阅读全文
posted @ 2013-09-13 19:53
you Richer
阅读(256)
推荐(0)
摘要:
本文出自 http://blog.csdn.net/shuangde800 [Codecademy] HTML && CSS课程学习目录 ------------------------------------------------------------------------------------------------ 这节课主要是讲怎样用div来模拟出一个按钮。 会使用到一些新属性: border-radius 向 div 元素添加圆角边框,例如 border-rad...
阅读全文
posted @ 2013-09-13 19:51
you Richer
阅读(312)
推荐(0)
摘要:
最近任务很多很忙,所以更新博客的速度很慢。大概上周就为Reader加了一个PDF阅读的功能,但是一直没时间写上来。昨晚找一下文件发现扩展了功能的Demo居然在文件目录下看不到任何文件,但是却显示有文件大小,而且删除的时候还显示已锁定,应该不是文件被隐藏了的问题。没有办法之下,今天下午又重新把该功能在原来未修改过的Demo上写了回来,又花了一些时间。文件备份太重要了。 PDF文件和RTF,TXT这些格式的文件不同,这种文件中显示出的是图像而不是单纯的文字(就我肤浅的看法来看),这样Text Kit这个强大的文字处理引擎似乎就派不上用场了,不过可以使用官方给出的CGPDFDocumentRef和C
阅读全文
posted @ 2013-09-13 19:48
you Richer
阅读(440)
推荐(0)
摘要:
本文出自 http://blog.csdn.net/shuangde800 [Codecademy] HTML && CSS课程学习目录 ------------------------------------------------------------------------------------------------ What CSS is(什么是CSS) CSS(Cascading Style Sheets级联样式表)是一种描述你html的外观和格式的语言。 一个样式表(style sheet)是一个描述html页面看起来怎么样的文件。 ...
阅读全文
posted @ 2013-09-13 19:46
you Richer
阅读(285)
推荐(0)
摘要:
摘要:类图(Class Diagram)可能是用得最多的一种UML图。类图的基本语法并不复杂,你可能最多学习两三天就可以掌握,然而要真正做到活用类图则可能需要几年的功力。类图是锻炼面向对象分析(OOA:Object-Oriented Analysis)和面向对象设计(OOD:Object-Oriented Design)思想的重要的工具,是业务结构建模的重要工具。本章将会有大量的实战练习,你的OOA思想将会接受极大的考验和提升。 3.4 演练类之间的关系 练习1、2、3是简单的小练习,而练习4的难度会有所增加。这些练习不仅仅是让你巩固上小节学习的知识,中间还会穿插一些前面还没有介绍的基础知..
阅读全文
posted @ 2013-09-13 19:44
you Richer
阅读(370)
推荐(0)