骏马金龙

网名骏马金龙,钟情于IT世界里的各种原理和实现手机老虎机游戏下载,强迫症重症患者。爱研究、爱翻译、爱分享。特借此一亩三分田记录自己成长点滴!!!
我本问道人,道心不坚,必将与道无缘!

摘要: 前面带有 符号的是 待补充文章 ,有些可能在随后会跟着补上,有些可能有缘再补😄。 Python语法基础 菜鸟一枚,错误在所难免,还望发现错误后能够提出 。 . 1. 基础数据类型 "数值类型" "布尔类型和逻辑运算" "等值和大小比较" "字符串" "字符串(string)方法整理" "字符串格式阅读全文
posted @ 2018-10-22 20:41 骏马金龙 阅读(3945) 评论(0) 编辑
摘要: 这个系列写的不是很好,未来重构。 Go基础系列 |Go基础|Go基础| | | | | "1.Go简介" | "2.Go数据结构struct" | | "3.构建Go777真钱老虎机" | "4.import导包和初始化阶段" | | "5.array" | "6.Slice详解" | | "7.map" | 阅读全文
posted @ 2018-10-22 20:24 骏马金龙 阅读(3041) 评论(0) 编辑
摘要: 0.Perl书籍推荐 " Perl书籍下载 " 密码:kkqx 下面是一些我学习Perl过程中读过完整的或部分章节的觉得好的书。 入门级别1 :《Perl语言入门》即小骆驼 入门级别2 :《Intermediate Perl》即羊驼 入门后复习 :《beginning Perl》 系统性学习和进阶 阅读全文
posted @ 2018-08-21 16:32 骏马金龙 阅读(1737) 评论(0) 编辑
摘要: 今天下午突然看到: 原来,我已经写了300多篇博客了。现在想想,我收获了很多,也失去了很多。现在我想写一篇文章,感想类的文章,也是这么久以来、这么多文章中唯一的一篇非技术类文章。 开写之前,先把我写的3大系列文章的目录贴出来,目前为止几乎所有文章都在这3个系列里。 "Linux & shell基础系阅读全文
posted @ 2018-07-16 00:42 骏马金龙 阅读(9987) 评论(123) 编辑
摘要: 以下是本系列文章的大纲,此页博文完全原创,花费了作者本人的极大心血,如转载,请务必标明原文链接。 如果觉得文章不错,还请帮忙点下"推荐",各位的支持,能激发和鼓励我更大的写作热情。在此先行谢过! 为了让文章列表更紧凑,字体比较小。如果看着不太爽,请缩放页面150% 1.MySQL/MariaDB语法阅读全文
posted @ 2017-09-24 09:41 骏马金龙 阅读(12490) 评论(1) 编辑
摘要: 博文完全原创,花费了作者本人的极大心血,如转载,请务必标明原文链接。 为了让文章列表更紧凑,字体比较小。如果看着不太爽,请缩放页面150% 还请随手点下"推荐",各位的支持和肯定能激发和鼓励我更强烈的写作热情。谢谢! 推荐书籍:《大型网站技术架构:核心原理与案例分析》。最直接的感受是:这是一本好书,阅读全文
posted @ 2017-09-22 17:45 骏马金龙 阅读(16863) 评论(10) 编辑
摘要: 本人已经此系列的sed文章整理到pdf中,欢迎下载:玩透sed:探究sed原理 sed系列文章: sed修炼系列(一):花拳绣腿之入门篇sed修炼系列(二):武功心法(info sed翻译+注解)sed修炼系列(三):sed高级应用之实现窗口滑动技术sed修炼系列(四):sed中的疑难杂症 说明: 阅读全文
posted @ 2017-09-09 21:54 骏马金龙 阅读(1880) 评论(1) 编辑
摘要: 我将尽量写出整个体系的内容,初学的朋友可以视之为学习资料,如同看书一样。虽然网上培训视频比较好入门,大方向上的知识点也还算完整,我个人也是这么入门的(基本上看完了某哥和某孩共两整期的视频课程),但看完后入门了,在回炉深造的时候,却发现这些视频课程缺少很多内容,甚至说,看完视频会遗漏很多非常重要的知识阅读全文
posted @ 2017-06-19 13:52 骏马金龙 阅读(51917) 评论(39) 编辑
摘要: openssl系列篇(翻译整理man文档以及用法示例) 证书请求、证书颁发、CA相关阅读全文
posted @ 2016-11-22 21:09 骏马金龙 阅读(704) 评论(3) 编辑
摘要: 概念 僵尸进程 :当子进程退出时,父进程还没有(使用wait或waitpid)接收其退出状态时,子进程就成了僵尸进程 孤儿进程 :当子进程还在运行时,父进程先退出了,子进程就会成为孤儿进程被pid=1的init/systemd进程收养 需要说明的是,僵尸进程的父进程死掉后,僵尸进程也会被pid=1的阅读全文
posted @ 2019-03-11 01:32 骏马金龙 阅读(167) 评论(0) 编辑
摘要: 要生成大量随机大小的文件,最简单的方法是for循环N次。 例如,生成100W个0 16K大小的小文件(尝试时请改小一点数量,不然时间要很久): tmp_dir=/tmp/temp for i in {1..1000000};do dd if=/dev/zero of=$tmp_dir/${i}.lo阅读全文
posted @ 2019-03-10 12:59 骏马金龙 阅读(65) 评论(0) 编辑
摘要: 获取主机名、用户、组、网络信息相关函数 首先是获取主机名的方式,Perl提供了 模块,可以查询当前的主机名: Perl中提供了下面一大堆的内置函数用来获取用户、组、网络相关的信息。这些perl函数在C中也都有对应的函数。 从动作上分为3类: getXXX:获取信息操作 setXXX:设置操作 end阅读全文
posted @ 2019-03-06 21:26 骏马金龙 阅读(18) 评论(0) 编辑
摘要: SSH系列文章 : "SSH基础:SSH和SSH服务" "SSH转发代理:ssh agent用法详解" "SSH隧道:端口转发功能详解" 使用ssh agent之前 使用ssh公钥认证的方式可以免去ssh客户端(如ssh命令、xshell等)连接远端主机sshd时需要输入对方用户密码的问题。 但如果阅读全文
posted @ 2019-03-06 17:16 骏马金龙 阅读(199) 评论(0) 编辑
摘要: SSH系列文章 : "SSH基础:SSH和SSH服务" "SSH转发代理:ssh agent用法详解" "SSH隧道:端口转发功能详解" 1.1 ssh安全隧道(一):本地端口转发 如下图,假如host3和host1、host2都同互相通信,但是host1和host2之间不能通信,如何从host1连阅读全文
posted @ 2019-03-06 13:55 骏马金龙 阅读(98) 评论(0) 编辑
摘要: 入门推荐书籍 《计算机的心智:操作系统之哲学原理》 (建议看第一版)。要阅读这本书,除了几个概念(比较常见的是"中断"),完全不需要任何基础(没错,不需要C和任何语言的知识),看故事一样就可以将操作系统的进程、线程、内存、IO、多核全部有个了解。就像我原来在网站架构系列中推荐的《大型网站技术架构:核阅读全文
posted @ 2019-03-06 09:57 骏马金龙 阅读(296) 评论(0) 编辑
摘要: sysopen() open()和sysopen()都打开文件句柄,open()是比较高层次的打开文件句柄,sysopen()相对要底层一点。但 它们打开的文件句柄并没有区别 ,只不过sysopen()有一些自己的特性:可以使用几个open()没有的flag,可以指定文件被创建时的权限等。 一定要注阅读全文
posted @ 2019-03-02 09:42 骏马金龙 阅读(27) 评论(0) 编辑
摘要: 文件句柄和文件描述符的关系 文件描述符是操作系统的资源,对于实体文件来说,每打开一次文件,操作系统都会为该进程分配一个文件描述符来关联(指向)这个文件,以后操作文件数据都根据这个文件描述符来操作,而不是文件名。就像对文件句柄的操作一样。 实际上,文件句柄、文件描述符和实体文件的关系存在层次上的关系。阅读全文
posted @ 2019-02-28 14:42 骏马金龙 阅读(101) 评论(0) 编辑
摘要: 文件锁 当多个进程或多个777真钱老虎机都想要修同一个文件的时候,如果不加2018最新注册送白菜,多进程或多777真钱老虎机将可能导致文件更新的丢失。 例如进程1和进程2都要写入数据到a.txt中,进程1获取到了文件句柄,进程2也获取到了文件句柄,然后进程1写入一段数据,进程2写入一段数据,进程1关闭文件句柄,会将数据flush到文件中,进阅读全文
posted @ 2019-02-27 23:59 骏马金龙 阅读(131) 评论(0) 编辑
摘要: 随机读写 如果一个文件句柄是指向一个实体文件的,那么就可以对它进行随机数据的访问(包括随机读、写),随机访问表示可以读取文件中的任何一部分数据或者向文件中的任何一个位置处写入数据。 实现这种随机读写的功能依赖于一个文件读写位置指针(file pointer) 。 当一个文件句柄关联到了一个实体文件后阅读全文
posted @ 2019-02-27 19:10 骏马金龙 阅读(16) 评论(0) 编辑
摘要: read()函数 read()函数用于从文件句柄中读取指定字节数的数据并写入到一个标量中。如果文件句柄是以Unicode方式打开的,则表示读取指定字符数而非字节数。 有两种read方式: 三参数的read表示从FH文件句柄中读取len字节长度的数据放进标量变量 中。四参数的read稍后解释。 例如:阅读全文
posted @ 2019-02-27 10:51 骏马金龙 阅读(5) 评论(0) 编辑
摘要: 三篇Perl IO基础类文章: "Perl的IO操作(1):文件句柄" "Perl的IO操作(2):更多文件句柄的模式" "Perl文件句柄相关的常见变量" IO对象和IO\:\:Module家族模块 无论是哪种高级编程语言,都提供了较底层的操作系统层IO能力,也提供了更高层次的封装来实现语言级别的阅读全文
posted @ 2019-02-27 10:50 骏马金龙 阅读(12) 评论(0) 编辑
摘要: 在Linux系统下,有七类文件类型: 普通文件( ) 目录(d) 软链接(字符链接L) 套接字文件(S) 字符设备(S) 块设备(B) 管道文件(命名管道P) 普通文件、目录、软链接无需多解释。 管道文件 管道分为 匿名管道和命名管道 。管道都是一端写入、另一端读取,它们是单方向数据传输的,它们的数阅读全文
posted @ 2019-02-25 14:14 骏马金龙 阅读(521) 评论(0) 编辑
摘要: `Thread::Pool`模块提供了Perl解释器线程的线程池,手册:https://metacpan.org/pod/Thread::Pool。阅读全文
posted @ 2019-02-23 13:44 骏马金龙 阅读(22) 评论(0) 编辑
摘要: 线程数据共享 在介绍Perl解释器线程的时候一直强调, Perl解释器线程在被创建出来的时候,将从父线程中拷贝数据到子线程中,使得数据是线程私有的,并且数据是线程隔离的。如果真的想要在线程间共享数据,需要显式使用 模块来扩展threads模块的功能 。这个模块必须在先导入了threads模块的情况下阅读全文
posted @ 2019-02-23 13:43 骏马金龙 阅读(13) 评论(0) 编辑
摘要: (Thread\:\:Queue)队列数据结构(FIFO)是线程安全的 ,它保证了某些线程从一端写入数据,另一些线程从另一端读取数据。只要队列已经满了,写入操作就自动被阻塞直到有空间支持写操作,只要队列空了,读取操作就会自动阻塞直到队列中有数据可读。这种模式自身就保证了线程安全性。 创建队列 new阅读全文
posted @ 2019-02-23 12:43 骏马金龙 阅读(6) 评论(0) 编辑
摘要: 线程简介 线程(thread)是轻量级进程,和进程一样,都能独立、并行运行,也由父线程创建,并由父线程所拥有,线程也有线程ID作为线程的唯一标识符,也需要等待线程执行完毕后收集它们的退出状态(比如使用 收尸),就像waitpid对待子进程一样。 线程运行在进程内部,每个进程都至少有一个线程,即mai阅读全文
posted @ 2019-02-22 22:11 骏马金龙 阅读(76) 评论(0) 编辑
摘要: 本文介绍的Perl进程间数据共享内容主体来自于《Pro Perl》的第21章。 IPC简介 通过fork创建多个子进程时,进程间的数据共享是个大问题,要么建立一个进程间通信的通道,要么找到一个两进程都引用的共享变量。本文将介绍Unix IPC的近亲System V IPC:message queue阅读全文
posted @ 2019-02-20 00:32 骏马金龙 阅读(26) 评论(2) 编辑
摘要: 不同进程之间的通信或进程间通信(InterProcess Communication, IPC),是一个涉及多个方面的主题。Perl提供了多种进程间通信的方式,本文将逐一介绍。本文的内容主体来自于《Pro Perl》的第21章。 单向管道(unidirectional pipe) 管道是两个文件描述阅读全文
posted @ 2019-02-19 13:37 骏马金龙 阅读(18) 评论(0) 编辑
摘要: 本文关于处理子进程退出状态码的内容主体来自于《Pro Perl》的第21章。 子进程退出状态码 每个子进程在退出时,操作系统都会保留它们的退出状态码,并在内核维护的进程表中保留子进程项。对于进程的退出状态码,只有在父进程读走之后或者收走(reap)之后才会被清除 。注意这里的一个词语“ 收走(rea阅读全文
posted @ 2019-02-16 22:47 骏马金龙 阅读(28) 评论(0) 编辑
摘要: 本文关于Perl进程的内容主体来自于《Pro Perl》的第21章。 创建新进程 Perl中可以使用 函数来创建新的进程,它会调用操作系统的fork系统调用来创建新进程。 fork是Unix系统中的函数,在Windows中不原生支持fork。但从Perl 5.8开始,Perl提供了一个模拟的fork阅读全文
posted @ 2019-02-16 10:32 骏马金龙 阅读(29) 评论(0) 编辑
摘要: 本文关于Perl信号处理的内容主体来自于《Pro Perl》的第21章。 信号处理 操作系统可以通过信号(signal)处理手机老虎机游戏下载来实现一些功能:777真钱老虎机注册好待监视的信号处理手机老虎机游戏下载,在777真钱老虎机运行过程中如果产生了对应的信号,则会按照注册好的处理方式进行处理。 signal基础 每个进程都记录了一个信号(sig阅读全文
posted @ 2019-02-15 22:27 骏马金龙 阅读(81) 评论(0) 编辑
摘要: 《大话西游之大圣娶亲》 简单描述下的剧情。虽然简单,却也不短。 紫霞来到凡间寻求能拔出她紫青宝剑的人,无论是谁,只要能拔出,紫霞就认为他是要找的真爱,是上天注定的真爱。 至尊宝为拯救他的妻子白晶晶,一次次地通过月光宝盒穿越到过去,但这次穿越到了500年前,正是紫霞下凡寻求真爱的时间,而且观音跟至尊宝阅读全文
posted @ 2019-02-03 08:34 骏马金龙 阅读(130) 评论(1) 编辑
摘要: 本文介绍Perl标准库 中的列表工具,有时候它们非常好用。比如Perl中测试列表中是否包含某个元素(某个元素是否存在于列表中)没有比较直接比较方便的功能,但使用 中的first或any函数,则非常方便且高效。此外,该模块都有对应的C代码的函数,所以它们的效率也不差。 可以将 模块中的功能大致分为3类阅读全文
posted @ 2019-01-30 23:36 骏马金龙 阅读(45) 评论(0) 编辑
摘要: 为什么有这篇"杂项"文章 实在是因为python中对象方面的内容太多、太乱、太杂,在写相关文章时比我所学过的几种语言都更让人"糟心",很多内容似独立内容、又似相关内容,放这也可、放那也可、放这也不好、放那也不好。 所以,用一篇单独的文章来收集那些在我其它文章中不好归类的知识点,而且会随时更新。 cl阅读全文
posted @ 2019-01-16 12:57 骏马金龙 阅读(409) 评论(6) 编辑
摘要: 解析、迭代和生成系列文章: "f ck need u/p/9832640.html" 何为生成器 生成器的wiki页:https://en.wikipedia.org/wiki/Generator_(computer_programming) 在计算机阅读全文
posted @ 2019-01-14 13:03 骏马金龙 阅读(232) 评论(1) 编辑
摘要: 解析、迭代和生成系列文章: "f ck need u/p/9832640.html" 本文介绍如何自定义迭代器,涉及到类的运算符重载,包括 的索引迭代,以及 、`__next__ __contains__`,如果不了解这些知识可跳过本文。 索引迭代方式阅读全文
posted @ 2019-01-13 17:10 骏马金龙 阅读(97) 评论(0) 编辑
摘要: 解析、迭代和生成系列文章: "f ck need u/p/9832640.html" range range()是一个内置函数,它返回一个数字序列,功能和Linux下的seq命令差不多。 range()返回的是一个可迭代对象(迭代器),可以被迭代工具f阅读全文
posted @ 2019-01-12 19:36 骏马金龙 阅读(82) 评论(0) 编辑
摘要: 解析、迭代和生成系列文章: "f ck need u/p/9832640.html" Python中的解析 Python支持各种解析(comprehension)操作,比如列表解析、集合解析、元组解析、字典解析。它们根据某些元素来创建(推导)出一个新的阅读全文
posted @ 2019-01-12 15:03 骏马金龙 阅读(144) 评论(0) 编辑
摘要: 解析、迭代和生成系列文章: "f ck need u/p/9832640.html" 在Python中支持两种循环格式:while和for。这两种循环的类型不同: while是通过条件判断的真假来循环的 for是通过in的元素存在性测试来循环的 更通俗阅读全文
posted @ 2019-01-12 14:58 骏马金龙 阅读(199) 评论(0) 编辑
摘要: perl一行式777真钱老虎机系列文章 : "Perl一行式" 对于Perl的一行式perl777真钱老虎机来说,选择要输出的、要删除的、要插入/追加的行是非常容易的事情,因为print/say决定行是否输出/插入/追加/删除。虽然简单,但对于广泛应用在sed的示例还是可以拿到这里来讨论一番。 因为输出/删除/插入/追加行阅读全文
posted @ 2019-01-09 21:47 骏马金龙 阅读(106) 评论(0) 编辑
摘要: perl一行式777真钱老虎机系列文章 : "Perl一行式" 文本大小写转换 全部字符转换成大写或小写,有几种方式: 每行首字母大小写转换: 单词首字母大写,其它小写: 修剪前缀、后缀空白 去掉前缀空白的方式: 去掉后缀空白的方式: 同时去掉前缀和后缀空白: 反序输出所有段落 前面的文章 "压缩连续的空行" 阅读全文
posted @ 2019-01-09 13:31 骏马金龙 阅读(83) 评论(0) 编辑
摘要: perl一行式777真钱老虎机系列文章 : "Perl一行式" 获取每行最后一个字段 这里涉及到了选项" a"、数组 。这里同时还会解释 F选项,它和 a常一起使用。 选项" a"和awk的自动字段分割一样,会自动将每行数据划分为几个字段。划分字段的分隔符由 F选项指定。如果没有指定 F,则默认以空白符号进行分阅读全文
posted @ 2019-01-08 17:39 骏马金龙 阅读(69) 评论(0) 编辑
摘要: perl一行式777真钱老虎机系列文章 : "Perl一行式" 所有行的行号 这里涉及了一个特殊变量 。 这个特殊变量代表的是当前处理行的行号。对于Perl的一行式来说,通过``隐式打开的文件句柄默认不会关闭,所以如果参数中有多个文件,进入下一个文件时行号不会重置。 例如: 如果想要每个文件的行号都独立计算。可阅读全文
posted @ 2019-01-05 11:09 骏马金龙 阅读(101) 评论(0) 编辑
摘要: perl一行式777真钱老虎机系列文章 : "Perl一行式" 假如文件file.log内容如下: 每行后加一空行 结果: 这里出现了选项 p 和 e,出现了特殊变量 ,附带的,稍后还会解释另一个选项 n。 perl的 " e"选项 表示后面接perl的一行式表达式,就像sed的 e选项一样。这是一行式perl阅读全文
posted @ 2019-01-04 14:38 骏马金龙 阅读(61) 评论(0) 编辑
摘要: perl一行式777真钱老虎机系列文章 : "Perl一行式" 本文用来收集Perl一行式中涉及到的一些选项、特殊变量的说明,可以用来做速查手册。 本文会逐渐更新。 第一次学Perl一行式时,请直接忽略本文内容,并直接从后面的示例部分开始看 。本文会在每一个示例中解释出现的选项、变量、函数和语法。 一行式选项 阅读全文
posted @ 2019-01-04 13:25 骏马金龙 阅读(18) 评论(0) 编辑
摘要: 本文是针对没有Perl基础,但想用perl一行式命令取代grep/awk/sed的人,用于速学Perl基础知识。 Perl一行式系列文章: "Perl一行式777真钱老虎机" perl的 e选项 perl命令的 e选项 后可以书写表达式,例如: Perl中的函数调用经常可以省略括号,所以 表示的是 ,但并非总是阅读全文
posted @ 2019-01-03 23:41 骏马金龙 阅读(206) 评论(1) 编辑
摘要: 曾经,我熟练操作grep、awk、sed,甚至自认对sed尚算精通,我一度爱上了写脚本。但是随着写脚本的次数多了,需求复杂了,我深深的感受到shell的无奈。 例如,我多次遇到过类似下面这种恶心的需求: 其中sed要操作第2到第5行,同时awk要操作中间的第3行,在awk操作第3行的时候,sed的第阅读全文
posted @ 2019-01-03 23:37 骏马金龙 阅读(150) 评论(0) 编辑
摘要: "装饰器1:函数装饰器" "装饰器2:类装饰器" "装饰器3:进阶" 本文是装饰器相关内容的第二篇,关于类装饰器。 "类装饰器"有两种解读方式:用来装饰类的装饰器;类作为装饰器装饰其它东西。你如何认为取决于你,两种说法都有出现在其它的文章中。我的文章中是将"类装饰器"解读为第一种方式,即装饰类的东西阅读全文
posted @ 2019-01-01 16:48 骏马金龙 阅读(88) 评论(0) 编辑
摘要: "装饰器1:函数装饰器" "装饰器2:类装饰器" "装饰器3:进阶" 函数装饰器装饰方法 函数装饰器装饰普通函数已经很容易理解了: 如果装饰器是带参装饰器,那么等价的形式大概是这样的(和装饰器的编码有关,但最普遍的编码形式如下): 这样的函数装饰器也可以去装饰类中的方法。看下面的方法装饰形式: 它等阅读全文
posted @ 2019-01-01 13:19 骏马金龙 阅读(276) 评论(0) 编辑
博聚网