Linux
文章平均质量分 66
皮拉图斯
吃饭、睡觉、写代码
展开
-
golang 并发编程
并发是 golang 的优势之一,使用关键字 go 可以很方便的开启一个协程. go 语言中,常常用 go、chan、select 及 sync 库完成并发操作,处理同步、异步、阻塞、非阻塞任务.1. 概要go 语言的并发编程,以下是需要了解的基础知识点,也是本文主要介绍的内容. 可以对照看看这些是否已经可以熟练运用了.阻塞: 阻塞是进程(也可以是线程、协程)的状态之一(新建、就绪、运行...原创 2020-03-16 12:41:06 · 374 阅读 · 0 评论 -
Linux根目录下目及其作用简介
/dev 包含标志设备的特别文件/root 超级用户root的目录/bin 包含二进制文件的可执行程序/sbin 目录中存放用于管理系统的命令/boot 用于存放引导系统时使用的各种文件/etc 包含许多Linux系统配置文件,如密码文件/etc/passwd,/etc/profile等/lib 保存程序运行时使用的共享库/home 用户起始目录的基础目原创 2013-11-08 11:14:50 · 1075 阅读 · 0 评论 -
深入分析MySQL ERROR 1045 (28000)
这几天在MySQL新建用户后,出现访问拒绝的问题,错误码为ERROR 1045(28000)。在网上搜索了很久,找到了很多解决办法,但很遗憾的是这么多办法没有一个能解决该问题。虽然出现的错误码28000很多人都遇到过,但原因也有所不同,有的是mysql.user表中没有信息,有的是root用户没有密码(那就不用密码登录),而使用mysql-5.6.19时,mysql.user有用户信息,root用转载 2015-10-02 15:06:15 · 9417 阅读 · 0 评论 -
Linux下python连接sqlserver
最近需要获取一批mssql服务器上的相关数据进行分析,由于需要每天定时获取mssql的数据,并进行报警,而且平时都是在linux下工作,这可犯愁了,google发现一个类似MySQLdb的python模块叫pymssql,是用来专门链接mssql的,于是赶紧下载下来试用一番,发现一直链接失败,一定是我打开的方式不对...于是我换了一个方案:ODBC+FreeTDS+pyodbc转载 2015-09-17 21:28:17 · 4672 阅读 · 1 评论 -
Ubuntu下安装并使用eCryptfs工具
1、使用命令 sudo apt-get install ecryptfs-utils安装ecryptfs2、在终端输入 ecryptfs-unwrap-passphrase [file] ,如果不输入这条命令,挂载加密文件夹最后会出错报错:Error mounting eCryptfs: [-2] No such file or directory 现在还不能清原创 2018-05-30 10:58:29 · 2888 阅读 · 0 评论 -
linux kernel API 汇总
Linux kernel APIData TypesDoubly Linked Listsvoid list_add(struct list_head * new, struct list_head * head) void list_add_tail(struct list_head * new, struct list_head * head) void __list_de...原创 2018-06-26 15:08:29 · 3527 阅读 · 0 评论 -
[内核源码]Linux 发送报文过程简析及网络杂谈
sk_buff 数据结构ip_outputip_forwardLinux 邻居子系统抓包程序层次设备驱动前、后?参考文章https://www.cnblogs.com/newjiang/p/7428125.htmlhttps://blog.csdn.net/one_clouder/article/details/52674706 https...原创 2018-06-28 18:24:33 · 2240 阅读 · 1 评论