摘要:在这个互联网时代,数据被称为石油,由此数据安全是被看得尤为重要,本篇文章意在普及密码学的基础知识。 阅读全文
posted @ 2020-01-15 00:45 龙跃十二 阅读 (647) 评论 (0) 编辑
摘要:DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准。DES是一个分组加密算法,典型的DES以64位为分组对数据加密,加密和解密用的是同一个算法。密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位,使得每个密钥都有奇数个1),分组后的明文组和56位的密钥按位替代或交换的方法形成密文组。 阅读全文
posted @ 2020-01-08 00:13 龙跃十二 阅读 (212) 评论 (0) 编辑
摘要:刚准备进入编程世界的人,难免会因为选择一门什么样的编程语言而纠结。最近也是很多粉丝问到我这个问题,所以我不得不花点时间以一个过来人的身份给大家一些建议。本文将围绕如何选择一门编程语言深度解析,解开你的纠结。 阅读全文
posted @ 2020-01-06 00:54 龙跃十二 阅读 (422) 评论 (1) 编辑
摘要:工欲善其事,必先利其器 用心分享,共同成长 阅读全文
posted @ 2020-01-01 16:13 龙跃十二 阅读 (45) 评论 (2) 编辑
摘要:用心分享,共同成长 没有什么比每天进步一点点更重要了 本文已收录到我的github:http://github.com/midou tech/articles/tree/master/docs/linux ,欢迎star和issues。 序言 本篇文章主要讲解了一些linux常用命令,主要讲解模式 阅读全文
posted @ 2019-12-29 17:13 龙跃十二 阅读 (3813) 评论 (14) 编辑
摘要:文章链接:http://blog.csdn.net/qq_38646470/article/details/80209469 阅读全文
posted @ 2018-05-10 09:00 龙跃十二 阅读 (167) 评论 (0) 编辑
摘要:文章链接:http://blog.csdn.net/qq_38646470/article/details/80147650 阅读全文
posted @ 2018-05-10 08:58 龙跃十二 阅读 (103) 评论 (0) 编辑
摘要:管道通信 匿名管道 创建匿名管道 pipefd[0] : 表示读管道 pipefd[1] : 表示写管道 返回 0表示成功,非零表示创建失败。 代码事例 结果展示 日常运用事例 这样的事例我们经常用到,用管道连接命令会令你得心应手。 图片解析 利用管道进行父子进程通信 图片解析原理 代码示例: 结果 阅读全文
posted @ 2018-05-01 16:55 龙跃十二 阅读 (4520) 评论 (0) 编辑
摘要:[TOC] 静态库 先说说我们为什么需要库? 当有些代码我们大量会在程序中使用比如(scanf,printf等)这些函数我们需要在程序中频繁使用,于是我们就把这些代码编译为库文件,在需要使用时我们直接链接即可。 定义: & 8195;程序在 时把静态库的代码链接到可执行程序中,在代码运行时不再需要静 阅读全文
posted @ 2018-04-28 15:28 龙跃十二 阅读 (175) 评论 (0) 编辑
摘要:或许很多Winodws 的程序员都不知道这个东西,因为那些Windows 的IDE都为你做了这个工作,但我觉得要作一个好的和 professional 的程序员,makefile 还是要懂。在Linux 下的软件编译,你就不能不自己写makefile 了,会不会写makefile,从一个侧面说明了一个人是否具备完 成大型工程的能力。 阅读全文
posted @ 2018-04-19 12:40 龙跃十二 阅读 (161) 评论 (0) 编辑
摘要:互联网时代,信息安全越来越受到重视,本文将带领大家进行信息安全扫盲。 阅读全文
posted @ 2020-01-20 08:29 龙跃十二 阅读 (132) 评论 (0) 编辑
摘要:指针是学习编程的人最头疼的问题,但是指针又是灵活性很高,性能很好的不二之选。指针灵活性很好,性能更是指针最大的优点,同时也有可控性不好的缺点。怎样才能让指针变的可控呢?本篇文章将带你了解指针的深层特性 阅读全文
posted @ 2020-01-16 00:18 龙跃十二 阅读 (200) 评论 (0) 编辑
摘要:在这个互联网时代,数据被称为石油,由此数据安全是被看得尤为重要,本篇文章意在普及密码学的基础知识。 阅读全文
posted @ 2020-01-15 00:45 龙跃十二 阅读 (647) 评论 (0) 编辑
摘要:指针是C语言学习者绕不过的一道坎,也是C语言学习者不得绕过的一道坎。辨别一个人C语言学的好赖就看他对指针的理解怎么样。指针内容也是工作面试经常问到的问题。本文将带你重新认识那个绊倒你的指针,以解大家的心头之惑(恨)。 阅读全文
posted @ 2020-01-13 08:00 龙跃十二 阅读 (204) 评论 (0) 编辑
摘要:DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准。DES是一个分组加密算法,典型的DES以64位为分组对数据加密,加密和解密用的是同一个算法。密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位,使得每个密钥都有奇数个1),分组后的明文组和56位的密钥按位替代或交换的方法形成密文组。 阅读全文
posted @ 2020-01-08 00:13 龙跃十二 阅读 (212) 评论 (0) 编辑
摘要:刚准备进入编程世界的人,难免会因为选择一门什么样的编程语言而纠结。最近也是很多粉丝问到我这个问题,所以我不得不花点时间以一个过来人的身份给大家一些建议。本文将围绕如何选择一门编程语言深度解析,解开你的纠结。 阅读全文
posted @ 2020-01-06 00:54 龙跃十二 阅读 (422) 评论 (1) 编辑
摘要:工欲善其事,必先利其器 用心分享,共同成长 阅读全文
posted @ 2020-01-01 16:13 龙跃十二 阅读 (45) 评论 (2) 编辑
摘要:用心分享,共同成长 没有什么比每天进步一点点更重要了 本文已收录到我的github:http://github.com/midou tech/articles/tree/master/docs/linux ,欢迎star和issues。 序言 本篇文章主要讲解了一些linux常用命令,主要讲解模式 阅读全文
posted @ 2019-12-29 17:13 龙跃十二 阅读 (3813) 评论 (14) 编辑
摘要:  filebeat是一个轻量的日志收集工具,全套使用go语言开发。   我目前遇到的问题是,在收集的时候需要对数据进行采样,采样比和采样形式要灵活,因为可能在多个项目会使用到这个日志收集功能。刚开始我仔细研究filebeat的配置,我感觉他自身应该带有采集需 阅读全文
posted @ 2019-03-09 16:11 龙跃十二 阅读 (425) 评论 (1) 编辑
摘要:我不想我的生活全是工作,而我又想我的生活充满工作,很多事本来就是矛盾的,而生活的意义就是去平衡这些矛盾。 阅读全文
posted @ 2019-01-06 15:57 龙跃十二 阅读 (199) 评论 (0) 编辑
摘要:文章链接:http://blog.csdn.net/qq_38646470/article/details/80257512 阅读全文
posted @ 2018-05-10 09:01 龙跃十二 阅读 (147) 评论 (0) 编辑
摘要:文章链接:http://blog.csdn.net/qq_38646470/article/details/80209469 阅读全文
posted @ 2018-05-10 09:00 龙跃十二 阅读 (167) 评论 (0) 编辑
摘要:文章链接:http://blog.csdn.net/qq_38646470/article/details/80169406 阅读全文
posted @ 2018-05-10 08:59 龙跃十二 阅读 (254) 评论 (0) 编辑
摘要:文章链接:http://blog.csdn.net/qq_38646470/article/details/80147650 阅读全文
posted @ 2018-05-10 08:58 龙跃十二 阅读 (103) 评论 (0) 编辑
摘要:文章链接:http://blog.csdn.net/qq_38646470/article/details/80159630 阅读全文
posted @ 2018-05-10 08:56 龙跃十二 阅读 (144) 评论 (0) 编辑
摘要:管道通信 匿名管道 创建匿名管道 pipefd[0] : 表示读管道 pipefd[1] : 表示写管道 返回 0表示成功,非零表示创建失败。 代码事例 结果展示 日常运用事例 这样的事例我们经常用到,用管道连接命令会令你得心应手。 图片解析 利用管道进行父子进程通信 图片解析原理 代码示例: 结果 阅读全文
posted @ 2018-05-01 16:55 龙跃十二 阅读 (4520) 评论 (0) 编辑
摘要:静态库 先说说我们为什么需要库? 当有些代码我们大量会在程序中使用比如(scanf,printf等)这些函数我们需要在程序中频繁使用,于是我们就把这些代码编译为库文件,在需要使用时我们直接链接即可。 定义: & 8195;程序在 时把静态库的代码链接到可执行程序中,在代码运行时不再需要静态库。(简单 阅读全文
posted @ 2018-05-01 10:57 龙跃十二 阅读 (261) 评论 (0) 编辑
摘要:[TOC] 静态库 先说说我们为什么需要库? 当有些代码我们大量会在程序中使用比如(scanf,printf等)这些函数我们需要在程序中频繁使用,于是我们就把这些代码编译为库文件,在需要使用时我们直接链接即可。 定义: & 8195;程序在 时把静态库的代码链接到可执行程序中,在代码运行时不再需要静 阅读全文
posted @ 2018-04-28 15:28 龙跃十二 阅读 (175) 评论 (0) 编辑
摘要:或许很多Winodws 的程序员都不知道这个东西,因为那些Windows 的IDE都为你做了这个工作,但我觉得要作一个好的和 professional 的程序员,makefile 还是要懂。在Linux 下的软件编译,你就不能不自己写makefile 了,会不会写makefile,从一个侧面说明了一个人是否具备完 成大型工程的能力。 阅读全文
posted @ 2018-04-19 12:40 龙跃十二 阅读 (161) 评论 (0) 编辑
摘要:1.什么是面向对象? 概念:(Object Oriented Programming,缩写:OOP)是一种程序设计范型,同时也是一种程序开发的方法。 对象指的是类的实例,将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。 C++不是纯面向对象语言,而是基于面向对象的 阅读全文
posted @ 2018-04-11 16:21 龙跃十二 阅读 (202) 评论 (0) 编辑
摘要:[TOC] 1.引用的概念及用法 概念: 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 温馨提示: 定义的格式为: 类型 &引用变量名 = 已定义过的变量名; 用法: 举个例子: 这就是引用,b引用a,b是a的别名。 2.引用做参数 我们在C语言中经常用指针做参数: 像 阅读全文
posted @ 2018-03-26 15:06 龙跃十二 阅读 (165) 评论 (0) 编辑
摘要:参加了几次笔试,发现有很多c++方面的问题被卡了。从现在开始进攻c++。之后会陆续更新c++学习笔记。 先说说我学习的书籍,大家如果有好的书籍推荐,感谢留言。 暂时是在看这些书自学。 1.C++介绍。 "c++介绍" C几乎是C++的一个子集,所以C语言支持的语法在C++基本都支持并需要使用。C p 阅读全文
posted @ 2018-03-24 22:39 龙跃十二 阅读 (108) 评论 (0) 编辑
摘要:原文链接:http://blog.csdn.net/qq_38646470/article/details/79643000 编程人员很喜欢的编辑器:vim 先搞清楚vim的三种模式: 1.命令模式:在Linux终端中输入“vim 文件名”就进入了命令模式,但不能输入文字。 2.编辑模式:在命令模式 阅读全文
posted @ 2018-03-21 17:36 龙跃十二 阅读 (1911) 评论 (0) 编辑
摘要:数据结构与算法是学习编程者的必修课,下面是我学习完之后的知识点梳理与总结。 本来用xmind做的时候把重要知识点都附了博客链接,但是xmind导出来后打不开了。 不用担心我把相关内容放在了数据结构专栏里。 专栏地址:http://blog.csdn.net/column/details/20027. 阅读全文
posted @ 2018-03-20 08:25 龙跃十二 阅读 (726) 评论 (0) 编辑
摘要:原文链接:http://blog.csdn.net/qq_38646470/article/details/79564392 符号表示 和管道特别形象。 作用: & 160;& 160;& 160;& 160;管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说 阅读全文
posted @ 2018-03-17 18:48 龙跃十二 阅读 (15377) 评论 (1) 编辑
摘要:初学linux,学了一些简单命令,分享出来,与诸君共勉。如有不当之处,还请多多赐教。 原文链接:http://blog.csdn.net/qq_38646470/article/details/79501937 [root@localhost centos] ls R .: code Desktop 阅读全文
posted @ 2018-03-14 17:00 龙跃十二 阅读 (162) 评论 (0) 编辑
摘要:原文链接 :http://blog.csdn.net/qq_38646470/article/details/79431659 1.概念: 如果想判断一个元素是不是在一个集合里,一般想到的是将所有元素保存起来,然后通过比较确定。链表,树等等数据结构都是这种思路. 但是随着集合中元素的增加,我们需要的 阅读全文
posted @ 2018-03-03 17:36 龙跃十二 阅读 (142) 评论 (0) 编辑
摘要:原文链接 :http://blog.csdn.net/qq_38646470/article/details/79427038 `[1.什么是位图? 2.位图的用处? 3.位图的结构 4.位图题目操练 5.总结(优缺点分析)]` 1.什么是位图? 位图就是bitmap的缩写。所谓bitmap,就是用 阅读全文
posted @ 2018-03-03 08:00 龙跃十二 阅读 (378) 评论 (0) 编辑
摘要:开散列法又叫链地址法(开链法)。 开散列法:首先对关键码集合用散列函数计算散列地址,具有相同地址的关键码归于同一子集合,每一个子集合称为一个桶,各个桶中的元素通过一个单链表链接起来,各链表的头结点存储在哈希表中。 设元素的关键码为37, 25, 14, 36, 49, 68, 57, 11, 散列表 阅读全文
posted @ 2018-03-01 22:01 龙跃十二 阅读 (311) 评论 (0) 编辑
摘要:哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 顺序搜索以及二叉树搜索树中,元素存储位置和元素各关键码之间没有对应 阅读全文
posted @ 2018-02-28 21:18 龙跃十二 阅读 (134) 评论 (0) 编辑
摘要:本文在windows下vs2008上测试通过,本文阐述了两个问题 1. 验证一个单词是否拼写正确 2. 请模拟实现一个简单字典 这两个问题都是典型的K(key)V(value)问题,我们用KV算法解决。 阅读全文
posted @ 2018-02-27 19:53 龙跃十二 阅读 (64) 评论 (0) 编辑
摘要:本代码是在windows平台下vs2008上编译通过,包含搜索二叉树的插入,查找和删除算法(采用递归和非递归两种方法)。 阅读全文
posted @ 2018-02-26 21:43 龙跃十二 阅读 (1916) 评论 (0) 编辑
摘要:本文详细阐述了大小堆的创建,堆的插入和删除;为了加深记忆还用堆实现了优先级队列问题,topk问题,堆排序问题(包含原理,思路,代码实现,以及测试用例)。本文在windows平台下vs2008上采用C语言实现。 阅读全文
posted @ 2018-02-25 20:39 龙跃十二 阅读 (358) 评论 (0) 编辑
摘要:刚开始学习语言大多数人都会很迷茫,各种各样的原因时常扰乱着你,其实我总结了一下主要原因有以下三点: 1、不知道学什么语言好: 上百度一搜发现热门语言就那几种,c/c++,java,python,php….;于是把这些热门语言都百度百科一遍发现c/c++太难学,Java学的人太多,Python语言运行速度慢,等等,最后还是很纠结。其实我想说“学什么语言不是很重要,重要的是你想用语言解决什么问题,比如你会英、法,德,日,韩等等语言,会语言不是你的目的,用这些语言解决你生活中的问题、解决你的需要,才是你的初衷。但是尽量选热门的语言学,毕竟是经过时代验证的”。所以安心的选一门语言深扎下去。 2、不知道从何学起和如何学习。 好不容易选定了一门学习的语言,却不知道如何下手。①有句话叫“书是人类进步的阶梯”,我们就从啃书开始,也可以适当看网上的视频(个人觉得很多免费视频都是讲的太浅显,而且不权威,万一那个知识点错了咧),所以我们还是要多读大牛的书。经典的书中记录了很多大牛们的技术精华,我们要善于发现好书,善于阅读书籍。②“纸上得来终觉浅,得知此事要躬行”,读再多书,那也是他们的精华, 阅读全文
posted @ 2018-02-07 13:39 龙跃十二 阅读 (287) 评论 (0) 编辑
摘要:一、顺序表 顺序表定义 :顺序表是在计算机内存中以数组的形式保存的线性表,线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中,即通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系,采用顺序存储结构的线 阅读全文
posted @ 2018-02-06 20:36 龙跃十二 阅读 (174) 评论 (0) 编辑
摘要:每次写完程序,按下Ctrl+F5,结束。我们从来不关心过程,正确了到还好,如果错误了我们便不知从那下手,这也是许多刚写程序的人经常苦恼的事。然而大神都是很快锁定错误范围,逐个排查。接下来给大家分享一些程序运行背后机理。 阅读全文
posted @ 2018-02-05 18:05 龙跃十二 阅读 (408) 评论 (0) 编辑
摘要:对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题。 阅读全文
posted @ 2018-02-03 19:02 龙跃十二 阅读 (35401) 评论 (2) 编辑
摘要:大多数时候,函数中形式参数的数目通常是确定的,在调用时要依次给出与形式参数对应的所有实际参数。但在某些情况下希望函数的参数个数可以根据需要确定。典型的例子有 大家熟悉的函数printf()、scanf() 阅读全文
posted @ 2018-02-02 13:59 龙跃十二 阅读 (3186) 评论 (0) 编辑
摘要:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 阅读全文
posted @ 2018-02-01 21:11 龙跃十二 阅读 (108) 评论 (0) 编辑
摘要:xshell提示评估过期办法 阅读全文
posted @ 2018-01-31 17:33 龙跃十二 阅读 (389) 评论 (0) 编辑