摘要: 查看文件内容的几种常用的方法 1 在Linux系统中有三种命令可以用来查阅全部的文件,分别是cat、more和less命令。它们查阅文件的使用方法也比较简单都是 命令 文件名 ,但是三者又有着区别。 1.cat命令可以一次显示整个文件,如果文件比较大,使用不是很方便; 2.more命令可以让屏幕在显 阅读全文
posted @ 2017-05-27 22:35 D_R_Y 阅读(292) 评论(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 阅读(1303) 评论(0) 推荐(0) 编辑
摘要: 简单点说: 阻塞就是干不完不准回来, 非组赛就是你先干,我现看看有其他事没有,完了告诉我一声 我们拿最常用的send和recv两个函数来说吧... 比如你调用send函数发送一定的Byte,在系统内部send做的工作其实只是把数据传输(Copy)到TCP/IP协议栈的输出缓冲区,它执行成功并不代表数 阅读全文
posted @ 2017-05-27 22:20 D_R_Y 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 进程的挂起及恢复 #ctrl+z:挂起,程序放到后台,程序没有结束。 #jobs:查看被挂起的程序工作号 恢复进程执行时,有两种选择:fg命令将挂起的作业放回到前台执行;用bg命令将挂起的作业放到后台执行 格式:fg 工作号;bg 工作号 进程:正在执行的一个程序 程序:是一种写好的代码或脚本 &: 阅读全文
posted @ 2017-05-27 22:17 D_R_Y 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: Linux下面工作,有些命令能够大大提高效率。本文就向大家介绍find、grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们。本文结构如下: -exec,find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之 阅读全文
posted @ 2017-05-27 22:07 D_R_Y 阅读(250) 评论(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 阅读(392) 评论(0) 推荐(0) 编辑
摘要: scp 命令是 SSH 中最方便有用的命令了,试想,在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。 你可以在一台服务器上 以 root 身份运行 #scp servername:/home/ftp/pub/file1 . 这样就把另一台服务器上的文件 /home/ftp/pub 阅读全文
posted @ 2017-05-27 22:04 D_R_Y 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 使用用户名密码登录 在命令行中输入命令: 之后系统会提示输入密码,输入后即可登录 如果不添加-p选项,则默认是22端口 还可以使用-l选项输入用户名: 使用密钥登录(不使用密码) 首先生成密钥,在任意目录下输入命令: -P表示密码,-P ''表示空密码 之后系统会提示输入生成的密钥文件的文件名,可以 阅读全文
posted @ 2017-05-27 22:04 D_R_Y 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 设计模式一:策略模式 定义:定义了算法簇,分别封装出来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。page/24 oo原则:封装变化、多用组合,少用继承、针对接口编程,不针对实现编程 感悟:就是将容易变化的具有相似功能部分代码抽取出来,独立的设计成一个接口或者抽象类或者一个父类 阅读全文
posted @ 2017-05-27 22:02 D_R_Y 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 数据库中事务的四大特性(ACID)介绍 ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 一致性(Consistency 阅读全文
posted @ 2017-05-27 22:01 D_R_Y 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 今天来总结下二叉树前序、中序、后序遍历相互求法,即如果知道两个的遍历,如何求第三种遍历方法,比较笨的方法是画出来二叉树,然后根据各种遍历不同的特性来求,也可以编程求出,下面我们分别说明。 首先,我们看看前序、中序、后序遍历的特性: 前序遍历: 1.访问根节点 2.前序遍历左子树 3.前序遍历右子树  阅读全文
posted @ 2017-05-27 21:57 D_R_Y 阅读(268) 评论(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 阅读(473) 评论(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 阅读(20093) 评论(0) 推荐(1) 编辑
摘要: 使用服务器时,利用远程桌面是非常方便的,否则需要跑到服务器机房操作非常的费事,或者需要远程操作机器是也可以使用,一般的操作系统都会带有远程桌面功能,但是不如第三方的的软件好用,对于Linux系统常用的远程桌面软件是vnc,vnc分为服务器端和客户端,下面先讲讲vnc服务器端的安装与配置。 安装VNC 阅读全文
posted @ 2017-05-27 21:45 D_R_Y 阅读(524) 评论(0) 推荐(0) 编辑
摘要: Virtual Network Computing(VNC)是进行远程桌面控制的一个软件。客户端的键盘输入和鼠标操作通过网络传输到远程服务器,控制服务器的操作 (只有背景,没有菜单栏问题没有解决)Virtual Network Computing(VNC)是进行远程桌面控制的一个软件。客户端的键盘输 阅读全文
posted @ 2017-05-27 21:36 D_R_Y 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 我使用的是putty和SSL/SSH Vnc Viewer.因为刚入坑,也希望小白们能少走弯路,所以本贴写得比较细。 先说说vnc server和 vnc viewer的区别:server用于服务器,就是被控制的远程主机上,(本文不作具体介绍如何使用server);而viewer用于客户端,就是你的 阅读全文
posted @ 2017-05-27 21:34 D_R_Y 阅读(511) 评论(0) 推荐(0) 编辑
摘要: apt-get 提供了一个用于下载和安装软件包的简易命令行界面。 卸载软件包主要有这3个命令 remove – 卸载软件包 autoremove – 卸载所有自动安装且不再使用的软件包 purge – 卸载并清除软件包的配置 apt-get remove的行为我们很好理解,就是删除某个包的同时,删除 阅读全文
posted @ 2017-05-27 19:31 D_R_Y 阅读(13005) 评论(0) 推荐(1) 编辑
摘要: 下面总结一下有关apt-get的常用但容易混淆的指令: apt-get autoclean: www.2cto.com 如果你的硬盘空间不大的话,可以定期运行这个程序,将已经删除了的软件包的.deb安装文件从硬盘中删除掉。如果你仍然需要硬盘空间的话,可以试试apt-get clean,这会把你已安装 阅读全文
posted @ 2017-05-27 19:27 D_R_Y 阅读(625) 评论(0) 推荐(0) 编辑
摘要: Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的: 复制代码 代码如下: yum -y update 升级所有包同时也升级软件和系统内核 复制代码 代码如下: yum -y upgrade 只升级所有包,不升级软件和系统内核 实验分别测试 yum 阅读全文
posted @ 2017-05-27 19:16 D_R_Y 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 把Linux下的文件拷贝到windows,再拷贝到Linux时,文件的权限丢失。 解决办法: 把文件压缩后,将压缩文件拷贝到windows系统上,再拷贝压缩文件到linux服务器,在目标linux服务器上执行解压。 压缩命令:tar cvf test.tar filename 解压命令:tar xv 阅读全文
posted @ 2017-05-27 11:39 D_R_Y 阅读(835) 评论(0) 推荐(0) 编辑