摘要: Everything并不扫描整个磁盘,只是读取磁盘上的USN日志,所以速度飞快。但因此缺点也明显:1、只支持NTFS格式的分区,因为USN日志是NTFS专有的。在FAT、FAT32格式分区上无法使用Everything。2、只索引文件名称、日期和大小,不索引文件内容和附加属性。 3.由于Everyt 阅读全文
posted @ 2017-09-22 22:13 D_R_Y 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 整理自网络 Unix IPC包括:管道(pipe)、命名管道(FIFO)与信号(Signal) 管道(pipe) 管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信; 实现机制: 管道是由内核管理的一个缓冲区,相当于我 阅读全文
posted @ 2017-09-22 17:36 D_R_Y 阅读(9720) 评论(0) 推荐(0) 编辑
摘要: Everything是windows的一个快速搜索工具. 基本上转移到Linux上来后,没有怎么用过. 一直在用Gnome-Do,感觉还可以. 这个程序只是用来练习wxPython用的,目前还只是一个很简单的版本. 当然,后端用的是mlocate, 这个在Linux查找原理与everything基本 阅读全文
posted @ 2017-09-22 15:36 D_R_Y 阅读(4532) 评论(0) 推荐(0) 编辑
摘要: test 阅读全文
posted @ 2017-09-01 16:47 D_R_Y 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Linux系统如果想做备份还原,使用ghost的时候经常出现问题,后来发现可以直接使用dd命令完成硬盘的克隆和还原.当拷贝完硬盘后,就可以拿这个硬盘放到其它设备上跑了。也就是完成了“烧写”了。 实际操作中,最好使用另一个系统启动,如另一个硬盘的系统,或者用live cd。当然,拷贝当前运行中的系统也 阅读全文
posted @ 2017-06-23 14:06 D_R_Y 阅读(3149) 评论(0) 推荐(1) 编辑
摘要: 1 庖丁只要是同一个配置文件就会是同一个庖丁对象,所以其实你可以放心的new。 2 庖丁的配置文件改变他是会去检查的,可以通过设置paoding.dic.detector.interval这个来设置检查的时间间隔。 3 庖丁使用的不是原始的字典文件,而是处理过后放到.compiled文件夹,原始的分 阅读全文
posted @ 2017-06-22 21:43 D_R_Y 阅读(760) 评论(0) 推荐(0) 编辑
摘要: Linux source命令 Linux source命令: 通常用法:source filepath 或 . filepath 功能:使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如, 阅读全文
posted @ 2017-06-08 14:22 D_R_Y 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 这篇博客是总结、归纳查看Linux系统是32位还是64位的一些方法,很多内容来自网上网友的博客。本篇只是整理、梳理这方面的知识,方便自己忘记的时候随时查看。 方法1:getconf LONG_BIT 查看 如下例子所示: 32位Linux系统显示32, 64位Linux系统显示64。最简单、快捷的方 阅读全文
posted @ 2017-06-08 14:18 D_R_Y 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 临近项目合并,在pre合并中出现相当多的hug,遂记之 ps:这只是总结一下提纲,具体的方法在前文的博文中都详细记录、总结了。 平台的移植兼容性,虽然是跨平台的java,但是依旧有很多的意外: 1、从gentoo移植出来,在ubuntu中适配,出现了假局域网ip的问题。 在ubuntu已经获得了ip 阅读全文
posted @ 2017-06-08 14:12 D_R_Y 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 今天用eclipse的fat jar插件,打成jar包。之后再命令行运行。。。程序的功能是切分大的文件。。。结果是切分的很正确,但是里面的中文都变成了乱码。 最开始以为是在Eclipse中的编码设置有误,后来发现我统一使用的UTF-8的字符集。排除了这个可能之后,就去网上查找相关信息,最后发现应该在 阅读全文
posted @ 2017-06-08 10:22 D_R_Y 阅读(208) 评论(0) 推荐(0) 编辑
摘要: FileOutPutStream在c盘等一级目录下是可以创建文件的,如: new FileOutputStream("c:\\kk.txt");但是在c\\test等就创建不了,File也是一样,为什么呢?直接去看jdk,大概是为了防止随意创建文件对磁盘攻击吧。 因此“java.io.FileNot 阅读全文
posted @ 2017-06-08 10:02 D_R_Y 阅读(230) 评论(0) 推荐(0) 编辑
摘要: sourceforge 的源码网址 :https://sourceforge.net/projects/fjep/files/fatjar/ <span style="margin:0px; padding:0px; >方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MAN 阅读全文
posted @ 2017-06-08 10:01 D_R_Y 阅读(345) 评论(0) 推荐(0) 编辑
摘要: Fat Jar Eclipse Plug-In是一个可以将Eclipse Java Project的所有资源打包进一个可执行jar文件的小工具,可以方便的完成各种打包任务,我们经常会来打jar包,但是eclipse自带的打jar似乎不太够用,Fat Jar是eclipse的一个插件,特别是Fat J 阅读全文
posted @ 2017-06-07 22:59 D_R_Y 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 树莓派3添加了一个新特性:允许USB启动。现在我们既可以从SD卡启动,也可以从USB启动。USB设备可以是U盘,带USB适配器的SSD硬盘,甚至是移动硬盘。 本文介绍怎么从U盘启动树莓派3。 1、安装 Raspbian 首先在SD卡中安装最新的Raspbian(目前版本是Jessie)操作系统;就是 阅读全文
posted @ 2017-06-07 21:56 D_R_Y 阅读(15253) 评论(0) 推荐(1) 编辑
摘要: 树莓派初始化设置并安装VNC SSH上去之后第一件事就是更新debian: sudo apt-get update, 升级完成后重启一下; 在SSH终端输入sudo raspi-config, 这里需要打开几个选项: expand_rootfs – 将根分区扩展到整张SD卡; change_pass 阅读全文
posted @ 2017-06-07 21:03 D_R_Y 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 常用的包管理包含三类工具:dpkg、apt和aptitude。人们总是对前面的两个工具用得比较多,而对 aptitude 用得比较少,事实上 aptitude 是很强大的。 在这里,对这三个工具做一点总结。 dpkg 主要是对本地的软件包进行管理,本地软件包包括已经在本地安装的软件包和已经下载但还没 阅读全文
posted @ 2017-06-04 22:06 D_R_Y 阅读(2859) 评论(0) 推荐(0) 编辑
摘要: 在 Linux 系统中,top 命令用来显示系统中正在运行的进程的实时状态,它显示了一些非常有用的信息,比如 CPU 利用情况、内存消耗情况,以及每个进程情况等。但是,你知道吗?还有另外一个命令行工具 'htop',它与传统的 top 命令功能一样,但它有更加强大的功能及能显示更多的信息。 移动端 阅读全文
posted @ 2017-06-04 22:05 D_R_Y 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 这是我们正在进行的Linux命令和性能监控系列的一部分。vmstat和iostat两个命令都适用于所有主要的类unix系统(Linux/unix/FreeBSD/Solaris)。 如果vmstat和iostat命令在你的系统中不可用,请安装sysstat软件包。vmstat,sar和iostat命 阅读全文
posted @ 2017-06-04 21:32 D_R_Y 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: CPU是一台电脑的大脑。所有的处理命令都运行在上面。I/O(输入/输出)同样扮演了一个重要角色。硬盘用于提供数据给处理器并保存CPU处理过的数据。一种衡量处理器和I/O利用率的方法是使用iostat命令。通过它们的利用率,我们可以决定是否该增加更多资源。 iostat 是什么 iostat通过观察设 阅读全文
posted @ 2017-06-04 21:26 D_R_Y 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一.关于Udev u即user space,dev是device,通过它的名字,我们就可以简单了解到,它是一个和用户态相关的驱动设备管理机制。udev是一个针对2.6内核的文件系统。提供一种基于用户空间的动态设备节点管理和命名的解决方案。用于取代落后的devfs udev与硬件平台无关,属于用户空间 阅读全文
posted @ 2017-06-04 15:18 D_R_Y 阅读(1377) 评论(0) 推荐(0) 编辑
摘要: 快照使用 编辑 如果你创建了多于一个的虚拟机快照,那么,你将有多个还原点可以用于恢复。当你创建了一个快照,那快照些现在可写的在那个点上就变成了只读的。使用in-file delta技术就能创建新文件记录所有的关于原始磁盘文件的变更(delta)。 文件大小 文件大小 快照文件的大小不能超过原始磁盘文 阅读全文
posted @ 2017-06-02 10:44 D_R_Y 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 详见:https://help.ubuntu.com/community/BackupYourSystem/TAR 在 使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑 阅读全文
posted @ 2017-06-01 08:29 D_R_Y 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 这里说明,Ubuntu 中系统没有了RH系统中的 chkconfig 命令 ! 可用一些小工具来管理 Ubuntu 的启动选项:小工具 rcconf:#sudo apt-get rcconf#sudo apt-get install rcconfroot 下运行: #sudo rcconf功能更全的 阅读全文
posted @ 2017-06-01 07:04 D_R_Y 阅读(20866) 评论(0) 推荐(2) 编辑
摘要: ssh程序分为有客户端程序openssh-client和服务端程序openssh-server。如果需要ssh登陆到别的电脑,需要安装openssh-client,该程序Ubuntu是默认安装的。而如果需要从远程连接到本机,则需要安装openssh-server,该程序需要自己安装。在Ubuntu下 阅读全文
posted @ 2017-06-01 06:58 D_R_Y 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1. 下载jre,eclipse,cdt 其中jre是java运行环境,eclipse需要先装jre,才可能运行,cdt是在eclipse中运行c\c++程序的插件。 1.1 下载jre 网址是:java.sun.com,点击java se,红色划线部分(如下图) 然后,选择download jre 阅读全文
posted @ 2017-05-31 22:56 D_R_Y 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 有时感觉网络失去响应,就通过Ubuntu 14.04自带的系统监视器程序来查看当前网速,但是这样很不方便,遂打算让网速显示在标题栏,那样就随时可直观的看到。一番搜索尝试后,成功实现!同时也实现了CPU、内存使用率等的显示。 先来看下效果图: 效果真是挺好的! 之前需要通过deb包安装,现在可以通过添 阅读全文
posted @ 2017-05-31 09:27 D_R_Y 阅读(3175) 评论(0) 推荐(0) 编辑
摘要: 在 Ubuntu 9.10以后 我们可以使用 "add-apt-repository" 脚本添加 ppa 到当前的库中并且自动导入公钥。 再终端下使用下面的语法: add-apt-repository ppa:<ppa_name> 举个例子:安装最新的audacious(ubuntu下) sudo 阅读全文
posted @ 2017-05-31 09:20 D_R_Y 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 查看文件内容的几种常用的方法 1 在Linux系统中有三种命令可以用来查阅全部的文件,分别是cat、more和less命令。它们查阅文件的使用方法也比较简单都是 命令 文件名 ,但是三者又有着区别。 1.cat命令可以一次显示整个文件,如果文件比较大,使用不是很方便; 2.more命令可以让屏幕在显 阅读全文
posted @ 2017-05-27 22:35 D_R_Y 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 用途说明 nano是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。(nano - Nano’s ANOther editor, an enhanced free Pico clone 阅读全文
posted @ 2017-05-27 22:31 D_R_Y 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: 简单点说: 阻塞就是干不完不准回来, 非组赛就是你先干,我现看看有其他事没有,完了告诉我一声 我们拿最常用的send和recv两个函数来说吧... 比如你调用send函数发送一定的Byte,在系统内部send做的工作其实只是把数据传输(Copy)到TCP/IP协议栈的输出缓冲区,它执行成功并不代表数 阅读全文
posted @ 2017-05-27 22:20 D_R_Y 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 进程的挂起及恢复 #ctrl+z:挂起,程序放到后台,程序没有结束。 #jobs:查看被挂起的程序工作号 恢复进程执行时,有两种选择:fg命令将挂起的作业放回到前台执行;用bg命令将挂起的作业放到后台执行 格式:fg 工作号;bg 工作号 进程:正在执行的一个程序 程序:是一种写好的代码或脚本 &: 阅读全文
posted @ 2017-05-27 22:17 D_R_Y 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: Linux下面工作,有些命令能够大大提高效率。本文就向大家介绍find、grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们。本文结构如下: -exec,find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之 阅读全文
posted @ 2017-05-27 22:07 D_R_Y 阅读(249) 评论(0) 推荐(0) 编辑
摘要: [root@localhost .ssh]# /usr/bin/ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Ent 阅读全文
posted @ 2017-05-27 22:06 D_R_Y 阅读(390) 评论(0) 推荐(0) 编辑
摘要: scp 命令是 SSH 中最方便有用的命令了,试想,在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。 你可以在一台服务器上 以 root 身份运行 #scp servername:/home/ftp/pub/file1 . 这样就把另一台服务器上的文件 /home/ftp/pub 阅读全文
posted @ 2017-05-27 22:04 D_R_Y 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 使用用户名密码登录 在命令行中输入命令: 之后系统会提示输入密码,输入后即可登录 如果不添加-p选项,则默认是22端口 还可以使用-l选项输入用户名: 使用密钥登录(不使用密码) 首先生成密钥,在任意目录下输入命令: -P表示密码,-P ''表示空密码 之后系统会提示输入生成的密钥文件的文件名,可以 阅读全文
posted @ 2017-05-27 22:04 D_R_Y 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 设计模式一:策略模式 定义:定义了算法簇,分别封装出来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。page/24 oo原则:封装变化、多用组合,少用继承、针对接口编程,不针对实现编程 感悟:就是将容易变化的具有相似功能部分代码抽取出来,独立的设计成一个接口或者抽象类或者一个父类 阅读全文
posted @ 2017-05-27 22:02 D_R_Y 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 数据库中事务的四大特性(ACID)介绍 ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 一致性(Consistency 阅读全文
posted @ 2017-05-27 22:01 D_R_Y 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 今天来总结下二叉树前序、中序、后序遍历相互求法,即如果知道两个的遍历,如何求第三种遍历方法,比较笨的方法是画出来二叉树,然后根据各种遍历不同的特性来求,也可以编程求出,下面我们分别说明。 首先,我们看看前序、中序、后序遍历的特性: 前序遍历: 1.访问根节点 2.前序遍历左子树 3.前序遍历右子树  阅读全文
posted @ 2017-05-27 21:57 D_R_Y 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 在ubuntu中安装pycharm、opencv2后。在pycharm环境中无法使用opencv,后来查资料显示OpenCV is not pip-installable. You’ll need to manually sym-link your cv2.so and cv.py files in 阅读全文
posted @ 2017-05-27 21:48 D_R_Y 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 1 安装x11vnc 2 生成密码 3 开启服务 注意:/home/USERNAME/.vnc/passwd 中的USERNAME需要换成你自己的用户名。 更多参数说明,请参考http://www.karlrunge.com/x11vnc/x11vnc_opts.html 4 设为开机启动 在打开的 阅读全文
posted @ 2017-05-27 21:47 D_R_Y 阅读(20056) 评论(0) 推荐(1) 编辑