现在位置: 首页 > embryo发表的所有文章
.Context.MODE_WORLD_WRITEABLE模式创建的文件不可以被其他应用读取,但是可以被其他   应用写入: ----------------------- 测试代码: public void testAccessReadWriteable() throws Throwable{String TAG="testAccessAppend";String path="/data/data/com.credream.file/files/writeable.txt";File file=new File(path);ByteArrayOutputStream outputStream=new ByteArrayOutputStream();FileInputStream inputStream=new FileInputStream(file);byte[] buffer=new byte[1024];int len=0;while ((len=inputStream.read(buffer))!=......
阅读全文
1.JDK环境变量的配置: 1、下载JDK最新版本:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html,下载x86 .bin,不要下载-rpm.bin的。我将下载的jdk-6u25-linux-i586.bin文件放到/root/下载目录下。     2、取得jdk-6u25-linux-i586.bin的执行权限,命令如下: chmod a+x /root/下载/jdk-6u25-linux-i586.bin,如果没有错误,进行第3步。     3、拷贝:sudo cp /root/下载/jdk-6u25-linux-i586.bin /usr 或者自己想要的目录下。     4、进入到拷贝后的目录下,执行.bin文件,命令如下:dudo......
阅读全文
  • 01月
  • 02日
综合 ⁄ 共 1717字 评论关闭
from:http://hubeihuyanwei.blog.163.com/blog/static/28205284201171722359640/ placement new是重载operator new的一个标准、全局的版本,它不能被自定义的版本代替(不像普通的operator new和operator delete能够被替换成用户自定义的版本)。 它的原型如下: void *operator new( size_t, void *p ) throw()  { return p; }   首先我们区分下几个容易混淆的关键词:new、operator new、placement new new和delete操作符我们应该都用过,它们是对堆中的内存进行申请和释放,而这两个都是不能被重载的。要实现不同的......
阅读全文
  • 10月
  • 31日
综合 ⁄ 共 2213字 评论关闭
在OpenCV程序中,需要保存中间结果的时候常常会使用.xml / .yml文件,opencv2.0之前都是使用C风格的代码,当时读写XML文件分别使用函数cvLoad()和cvSave()。在2.0以后的OpenCV转为支持C++,这一举措大大减少了代码量以及编程时需要考虑的细节。         新版本的OpenCV的C++接口中,imwrite()和imread()只能保存整数数据,且需要以图像格式。当需要保存浮点数据或者XML/YML文件时,之前的C语言接口cvSave()函数已经在C++接口中被删除,代替它的是FileStorage类。这个类非常的方便,封装了很多数据结构的细节,编程的时候可以根据......
阅读全文
  • 07月
  • 14日
综合 ⁄ 共 8950字 评论关闭
HTTP请求格式: <request-line> <headers> <blank line> [<request-body>] 说明:第一行必须是一个请求行(request-line),用来说明请求类型,要访问的资源以及所使用的HTTP版本.       紧接着是一个首部(header)小节,用来说明服务器要使用的附加信息.       之后是一个空行.       再后面可以添加任意的其他数据[称之为主体(body)]. 例1 GET请求: GET / HTTP/1.1 Accept: */* Accept-Language: zh-cn Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 14940字 评论关闭
1.如切如磋,如琢如磨。(《诗经·卫风·湛奥》) 2.言者无罪,闻者足戒。(《诗经·大序》) 3.它山之石,可以攻玉。(《诗经·小雅·鹤鸣》) 4.投我以桃,报之以李。(《诗经·大雅·抑》) 5.靡不有初,鲜克有终。(《诗经·大雅·荡》) 6.长太息以掩涕兮,哀民生之多艰。(屈原(离骚》) 7.路漫漫其修远兮,吾将上下而求索。(屈原(离骚》) 8.吾不能变心以从俗兮,团将愁苦而终穷。(屈原《涉江》) 9.尺有所短,寸有所长。(《楚辞·卜居》) 10.亦余心之所善兮,虽九死其犹未悔。(楚辞(离骚》)   11.其曲......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 462字 评论关闭
java.util.Timer计时器有管理任务延迟执行("如1000ms后执行任务")以及周期性执行("如每500ms执行一次该任务")。 但是,Timer存在一些缺陷,因此你应该考虑使用ScheduledThreadPoolExecutor作为代替品,Timer对调度的支持是基于绝对时间,而不是相对时间的, 由此任务对系统时钟的改变是敏感的;ScheduledThreadExecutor只支持相对时间。 Timer的另一个问题在于,如果TimerTask抛出未检查的异常,Timer将会产生无法预料的行为。 Timer线程并不捕获异常,所以TimerTask抛出的未检查的异常会终止timer线程。 这种情况下,Timer也不会再重......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 3147字 评论关闭
       在运行Doris时,想把工作目录放在windows盘符下,但在windows盘符下文件无法赋予可执行权限,导致无法生成缩略图。       解决方法:安装ntfs-3g  ntfs-config.       sudo apt-get install ntfs-3g ntfs-config,若顺利安装完成,则执行sudo ntfs-config,此时会弹出对话框,设置盘符可写即可。该盘符下的文件将具有可执行权限。 若ntfs-config安装不上,则需要更新数据源 /ect/apt/source.list,我用的ubuntu13.04就无法安装ntfs-config,我是将ubuntu13.10的source.list复制过来了,如下: #deb cdrom:[Ubuntu 13.10 ......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 1657字 评论关闭
 线段树 //zoj 1610 线段覆盖 //poj 2777 线段覆盖 //poj 2528 需要离散化,建树不同,需要处理不同->注意这组数据 3 1 10 1 3 6 10  the ans is 3. //hdu 1754 求区间最大值 //hdu 1166 求区间和 //hdu 1698 成段更新 //poj 3468 成段更新 //ural 1019 覆盖加统计最长同一个颜色 //zoj 2301 和上一题差不多,但是这个染色染的是点,注意染色为空的状况 //poj 3264 水题,寻找区间最大最小值 //poj 1151 线段树+离散化求矩形面积并 //poj 1177 矩形周长并 //poj 3277 求在同一水平线上的矩形面积并,按高度排序,然后变成普......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 892字 评论关闭
很神奇的kruakal用法,枚举最小的边,然后kruakal找到一条可行路径,记录差值比较 看了解题报告都有点晕,自己绝对想不到这种用法。。。。。 code: #include <cstdio> #include <algorithm> using namespace std; const int INF = 0x3fffffff; int n,m,fa[201],rank[201]; struct node { int from,to,w; }p[1001]; bool cmp(const node x,const node y) { return x.w<y.w; } int find(int k) { if(k!=fa[k]) { fa[k]=find(fa[k]); } return fa[k]; } void merge(int x,int y......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 2373字 评论关闭
在前面说的那几种排序都是将一组记录按关键字大小排成一个有序的序列,而归并排序的思想是:基于合并,将两个或两个以上有序表合并成一个新的有序表 归并排序算法:假设初始序列含有n个记录,首先将这n个记录看成n个有序的子序列,每个子序列长度为1,然后两两归并,得到n/2个长度为2(n为奇数的时候,最后一个序列的长度为1)的有序子序列。在此基础上,再对长度为2的有序子序列进行亮亮归并,得到若干个长度为4的有序子序列。如此重复,直到得到一个长度为n的有序序列为止。这种方法被称作是:2-路归并排序(基本操作是将待排序列......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 14369字 评论关闭
 示例一:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Flywe の Blog - 用CSS+DIV实现下拉菜单效果 - 水平下拉菜单</title> <style type="text/css"> <!-- @import"dhtml-horiz.css"; --> body { margin: 0; padding: 30px; background: #FFF; color: #6......
阅读全文