遇见

talk is cheap, show me the code!

Linux系统使用userdel命令删除用户

userdel是什么 userdel 是一个底层用于删除用户的工具。在 Debian 上,我们通常会使用 deluser 命令。userdel 会查询系统账户文件,例如 /etc/password 和 /etc/group。那么它会删除所有和用户名相关的条目。在我们删除它之前,用户名必须存在...

2017-12-27 21:25:00

阅读数 854

评论数 0

CentOS 7下Samba服务器的安装与配置

一、简介   Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Sa...

2017-12-27 21:20:18

阅读数 316

评论数 0

Linux下用户组、文件权限详解

用户组 在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组   所有者 一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者...

2017-12-27 21:18:12

阅读数 123

评论数 0

安装docker镜像时Error checking TLS connection: Error checking and/or regenerating the certs

安装docker镜像时遇到这个问题: 按照以下方法做是可以的:

2017-11-28 09:51:09

阅读数 826

评论数 0

sprintf详解

官方ref看这里就够了 其他: 在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用...

2017-11-26 23:53:04

阅读数 148

评论数 0

往文件中写int等数据类型数据 Writing an integer to a file with fputs()

2017-11-26 23:39:43

阅读数 72

评论数 0

换行符在Linux和Windows下的区别以及将Linux和windows下的文件的互转的Linux命令:unix2dos, dos2unix

一、区别 换行符: 1.windows中的换行符是\r\n, 2. linux/unix下的换行符是\n。 其中: 回车符:\r=0x0d  (13)          return; #回车(carriage return)   换行符:\n=0x0a (10...

2017-11-26 23:32:00

阅读数 120

评论数 0

C strncpy 从指定位置开始截取指定长度子字符串方法

strncpy函数说明 char dest[4]; char src[] = {"123456789"}; strncpy(dest, src+3, 3); 输出结果为 456 strncpy函数中的参数是字符串数组的名字,而数组名本质上是指针,那么,src+3...

2017-11-26 20:32:36

阅读数 7866

评论数 0

进程间通信:文件锁

int flock(int fd, int operation); 其中,参数 fd 表示文件描述符;参数 operation 指定要进行的锁操作,该参数的取值有如下几种:LOCK_SH, LOCK_EX, LOCK_UN 和 LOCK_MAND LOCK_SH:表示要...

2017-11-26 10:55:59

阅读数 80

评论数 0

WinPcap笔记:VisualStudio2015配置WinCap

这里介绍Visual Studio2015配置WinCap环境,Visual Studio2013相同。 首先是下载与安装WinCap,这里不描述。下面是整个的配置过程。 1、新建项目 文件->新建->项目,选择Visual C++中的Win32控制台应用程序: ...

2017-11-17 22:49:32

阅读数 169

评论数 0

WinPcap笔记:分析数据包(1)

现在,我们可以捕获并过滤网络流量了,那就简单协议个程序分析网络数据包。 这里我们只是解析所捕获数据包的首部,打印一些数据包首部的信息。我们以UDP为例,因为UDP比较简单。 首先,应该介绍下网络数据包的格式。网络中的数据包每经过一个层次都会加上那个层的报头来标注一些重要的信息。捕获到的数据包首...

2017-11-17 22:46:52

阅读数 346

评论数 0

实用工具合集

PDF转word https://smallpdf.com/cn/pdf-to-word

2017-11-17 22:43:12

阅读数 143

评论数 0

linux定时器之alarm

出处:http://blog.csdn.net/u010155023/article/details/51984602 1. alarm函数 [cpp] view plain copy [1] 引用头文件:#include ;      ...

2017-11-17 21:45:18

阅读数 88

评论数 0

美团点评SQL优化工具SQLAdvisor开源

介绍 在数据库运维过程中,优化 SQL 是 DBA 团队的日常任务。例行 SQL 优化,不仅可以提升程序性能,还能够降低线上故障的概率。 目前常用的 SQL 优化方式包括但不限于:业务层优化、SQL逻辑优化、索引优化等。其中索引优化通常通过调整索引或新增索引从而达到 SQL 优化的目的...

2017-11-17 21:42:06

阅读数 117

评论数 0

MySQL索引背后的数据结构及算法原理

本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQ...

2017-11-16 22:28:58

阅读数 74

评论数 0

MySQL索引原理及慢查询优化

文章出处:https://tech.meituan.com/mysql-index.html MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职...

2017-11-16 22:15:37

阅读数 95

评论数 0

SQL简明数据分析教程

SQL与MySQL简介数据库基础从SQL的角度来看,数据库就是一个以某种有组织的方式存储的数据集合。我们可以采用数据库对数据进行有效的存储与管理,并运用数据库进行合理的处理与分析,使其转化为有价值的数据信息。理解数据库的一种简单办法是将其想象为一个存放数据的文件柜, 往文件柜里存放数据资料时,先在...

2017-10-11 19:38:09

阅读数 7741

评论数 0

markdown基本使用

段落、标题、区块代码一个段落是由一个以上的连接的行句组成,而一个以上的空行则会划分出不同的段落(空行的定义是显示上看起来像是空行,就被视为空行,例如有一行只有空白和 tab,那该行也会被视为空行),一般的段落不需要用空白或换行缩进。Markdown 支持两种标题的语法,Setext 和 atx 形...

2017-04-05 19:35:52

阅读数 128

评论数 0

经典算法 之 子数组换位问题

子数组换位问题 设a[0:n-1]是一个有n个元素的数组,k(0<=k<=n-1)是一个非负整数。 试设计一个算法将子数组a[0:k]与a[k+1,n-1]换位。要求算法在最坏情况下耗时O(n),且只用到O(1)的辅助空间。 初步思考:最简单的方法就是循环(n-k-1)次,将...

2017-03-12 15:57:30

阅读数 2832

评论数 2

经典算法之二分搜索技术

// =====================【二分搜索技术 】================== // @ author : heming // @ date : 20170311 // @ version ...

2017-03-11 16:33:04

阅读数 305

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭