其他
文章平均质量分 60
xupeng1644
道阻且长,行则将至!
展开
-
系统换行符的思考
换行符,也即是回车换行,因为表示为和。回车用表示,简写为,字符表示为\r。换行用表示,简写为,字符表示为\n。这段历史,可参考。原创 2023-03-07 20:14:03 · 290 阅读 · 0 评论 -
Github好玩项目积累
古诗文起名: 利用诗经 楚辞 唐诗 宋词等给小朋友起名字。原创 2023-01-18 11:25:34 · 199 阅读 · 0 评论 -
linux下生成core dump文件方法及设置(转载)
新的core会覆盖已存在的core。通过修改/proc/sys/kernel/core_uses_pid文件,可以将进程的pid作为作为扩展名,生成的core文件格式为core.xxx,其中xxx即为pid (PS:此步骤可省略)%s - insert signal that caused the coredump into the filename 添加导致产生core的信号。可以将core文件统一生成到/cdata/core目录下,产生的文件名为core-命令名-pid-时间戳。转载 2022-12-26 11:10:06 · 1741 阅读 · 0 评论 -
GIT分支命名规范(转载)
几乎所有的版本控制系统都以某种形式支持分支转载 2022-12-09 15:05:01 · 2844 阅读 · 0 评论 -
Linux下编译cpp_redis
cpp_redis的地址为,以下载版本为例,下载后文件为。原创 2022-11-18 23:19:07 · 889 阅读 · 0 评论 -
2022.11.05系统架构师复习整理
嘻嘻嘻原创 2022-09-03 15:39:34 · 313 阅读 · 1 评论 -
常用工具总结
常用工具总结原创 2022-08-15 21:39:47 · 1788 阅读 · 0 评论 -
持续集成、持续交付、持续部署(转载)
持续集成、持续交付、持续部署 持续集成持续集成的优势 持续交付持续部署DevOps总结参考资料 又到了例行的技术报告环节。想着在实验室里头絮絮叨叨的讲一些前端开发相关的内容,师兄师姐们不爱听,老大也会摆出经典的“你的学习太功利了”的表情,正巧赶上实验室里头一块儿开发有需求,那就找找资料讲持续集成相关内容罢。 说起来该是QA干的活,我在学校里头待着也没有接触过,只能做一些简单的整理。开场的废话环节结束,那就该开始正文。 持续集成 首先是 WiKi 给出的定义: continuous .转载 2022-04-24 11:42:17 · 3475 阅读 · 0 评论 -
localhost和127.0.0.1有什么区别?(转载)
localhost和127.0.0.1的关系localhost 是一个域名,在过去它指向 127.0.0.1 这个IP地址。在操作系统支持 ipv6 后,它同时还指向ipv6 的地址 [::1]127.0.0.1在Windows等系统的正确解释是:本机地址(本机服务器或回送地址)。它们的解析都是通过本机的hosts文件来引导,之后Windows自动将localhost解析为127.0.0.1。 localhost127.0.0.1在计算机网络中,localhost是回路网络接口的转载 2022-04-13 10:09:50 · 402 阅读 · 0 评论 -
ElasticHD Windows环境下安装(转载)
习惯了T-SQL 查询,Elasticsearch的DSL查询语法简直就是反人类呀,一点都不优雅,为此了解到了一款Es的插件,叫做ElasticHD ,这款插件可以进行独立安装,不用依靠Elastsearch,说到这个,还有另外一个插件也能实现我的需求,就是Elastsearch-SQL 这个也是可以通过写SQL的方式进行Es数据查询,不过它要在Elasticsearch中使用,具体查看:https://github.com/NLPchina/elasticsearch-sql 在此不做过多描述,以后有机会转载 2022-03-11 10:01:04 · 1363 阅读 · 0 评论 -
Github C++项目积累
dquist/EventBus - 2022-01-12A lightweight synchronous event framework for C++11.seleznevae/libfort - 2022-01-11libfort is a simple crossplatform library to create formatted text tables.原创 2022-01-19 10:26:51 · 4015 阅读 · 0 评论 -
什么是RC版本(转载)
RC:(Release Candidate) Candidate是候选人的意思,用在软件或者操作系统上就是候选版本。Release是发行、发布的意思。Release.Candidate.就是发行候选版本。和 Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错! 含义 RC=Release Candidate,...转载 2021-11-20 11:30:39 · 949 阅读 · 0 评论 -
几种开源许可协议(转载)
GNU GPL(GNU General Public License,GNU通用公共许可证) 只要软件中包含了遵循GPL协议的产品或代码,该软件就必须也遵循GPL许可协议且开源、免费,因此这个协议并不适合商用软件。遵循该协议的开源软件数量极其庞大,包括Linux系统在内的大多数的开源软件都是基于这个协议的。GPL开源许可协议最大的4个特点如下所示。 1. 复制自由:允许把软件复制到任何人的电脑中,并且不限制复制的数量。 2. 传播自由:允许软件以各种形式进行传播。 3. 收费传播:允许在各种媒介上.转载 2021-11-13 22:02:10 · 1387 阅读 · 0 评论 -
笔记本关闭屏幕的方法
突然想到这一需求,发现知乎上就有一个帖子是关于这个的。相关的具体方法参考:Win10的笔记本如何关闭屏幕?原创 2021-05-10 14:00:16 · 2982 阅读 · 0 评论 -
书籍、电影、电视剧(2021年度)
书籍历史的天空[徐贵祥] (2021-04-29 至 未完)天行者[刘醒龙] (2021-04-18 至 2021-04-27)亮剑[都梁] (2021-04-05 至 2021-04-16)沉重的翅膀[张洁] (2021-03-22 至 未完)芙蓉镇[古华] (2021-03-12 至 2021-03-20)周克芹短篇小说集[周克芹] (2021-03-06 至 2021-03-09)秋之惑[周克芹] (2021-03-01 至 2021-03-05) 《勿忘草》、《山月不知心里事》许茂原创 2021-04-29 09:44:19 · 1540 阅读 · 5 评论 -
操作系统 面试题
一、进程与线程1、简单说说进程、线程以及它们的区别进程: 是系统进行资源分配和调度的一个独立单位,是最小的资源管理单位。线程: 是进程的一个实体,是 CPU 调度和分派的基本单位,是最小的 CPU 执行单元。线程自己不拥有任何系统资源,但是它可以访问其隶属进程的全部资源。所以线程创建、撤销、切换的开销远小于进程,一个进程可以拥有多个线程。2、进程的状态和转换 三态模型: 一个进程...转载 2020-03-02 10:42:44 · 2505 阅读 · 0 评论 -
VIM之taglist
参考:http://blog.csdn.net/duguteng/article/details/7414592http://blog.csdn.net/g_brightboy/article/details/16843899http://blog.chinaunix.net/uid-26021340-id-3763109.html备注:1. 将taglis原创 2015-12-06 21:49:30 · 481 阅读 · 0 评论 -
VIM之ctags
参考:http://blog.csdn.net/duguteng/article/details/7412652原创 2015-12-06 21:46:06 · 352 阅读 · 0 评论 -
CMake 入门实战
CMake 入门实战原创 2020-05-14 14:07:12 · 1073 阅读 · 0 评论 -
正斜杠/和反斜杠\的区别
近来研究源码时发现,常常在路径中出现正斜杠“/”和反斜杠“\”,之前就一直不胜其扰,所幸查资料把它一次弄懂,求个明白。在这里做个记录。我认真搜了一下,发现问这个问题的人还不少,知乎上也有提问的。来看看知乎的回答。问题:如何区分符号“/”和“\”的用法?某些回答:Fenng:“记住一件事情,除了在程序中,其它地方几乎不需要用”",应该就差不多了。BTW,我最反感的一件事情就是应该用"/“的地方用了”"。也是用来鉴别一个人是否足够细心的一个依据。"Nevo:""/" 分隔符,"" 转义字符,好转载 2020-12-03 16:50:18 · 5665 阅读 · 0 评论 -
台式机每月性能测试
具体配置情况如下:鲁大师每月性能测试如下:2020.03.18原创 2020-03-18 15:31:34 · 1548 阅读 · 0 评论 -
csdn 博客添加目录方法
只需要再需要添加目录的地方加上:@[toc] 即可。例如:文章目录一级标题二级标题三级标题四级标题一级标题二级标题三级标题四级标题原创 2020-03-18 13:05:06 · 1592 阅读 · 0 评论 -
[源码剖析]tinyhttpd-C语言实现最简单的HTTP服务器
文章新地址,如有问题请在新地址提问。tinyhttpd 是一个不到 500 行的超轻量型 Http Server,用来学习非常不错,可以帮助我们真正理解服务器程序的本质。看完所有源码,真的感觉有很大收获,无论是 unix 的编程,还是 GET/POST 的 Web 处理流程,都清晰了不少。废话不说,开始我们的 Server 探索之旅。项目主页主要函数这是所有函数的声明:void acc...转载 2020-02-12 21:02:24 · 1575 阅读 · 0 评论 -
硬盘基本知识(磁头、磁道、扇区、柱面)
概述盘片(platter)磁头(head)磁道(track)扇区(sector)柱面(cylinder)盘片 片面 和 磁头硬盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头。受到硬盘整体体积和生产成本的限制,盘片数量都受到限制,一般都在5片以内。盘片的编号自下向上从0开始,如最下边的盘片有0面和1面,再上一个盘片就编号为2面和3面。...转载 2019-12-14 16:15:53 · 3263 阅读 · 0 评论 -
Unicode与UTF-8的区别
ASCII 编码在计算机的世界里,信息的表示方式只有 0 和 1,但是我们人类信息表示的方式却与之大不相同,很多时候是用语言文字、图像、声音等传递信息的。怎样将其转化为二进制存储到计算机中,这个过程我们称之为编码。更广义地讲就是把信息从一种形式转化为另一种形式的过程。 一个二进制有两种状态:”...转载 2019-12-04 15:45:52 · 1304 阅读 · 0 评论 -
快速排序中pivot的选取策略
根据斯坦福算法专项课,pivot的选举方法有三种,分别为choose first、choose last、median of three,除此之外还可以进行随机选取,这也是快速排序为什么是一种随机化算法。1.choose first该种方式最为简单,只需返回子数组的第一个元素下标即可,下面为其实现://返回pivot下标 选择第一个元素private static int choosePi...原创 2019-11-22 09:28:25 · 3679 阅读 · 1 评论 -
程序员小灰原创汇总
程序员小灰2019年原创汇总程序员小灰2018年原创汇总程序员小灰2017年原创汇总原创 2019-11-20 14:42:49 · 2110 阅读 · 0 评论 -
CAP 原理这样理解最简单
前言众所周知,CAP理论是架构师在设计分布式系统过程中,处理数据一致性问题时必须考虑的基石级理论(圣经级的,^V^)。大意是说,在分布式网络分区环境中,数据的一致性、可用性和分区容忍性三者之间,至多只能保证两者,无法三者同时保证。对于CAP理论,个人刚接触时感觉很容易理解,不就是讲的一个在分布式环境下鱼和熊掌不能兼得的问题吗?诚然,如果从直观上泛泛而谈,的确不难,即在多节点的网络环境中,当要求数...转载 2019-11-15 12:43:26 · 2115 阅读 · 0 评论 -
时间复杂度与空间复杂度小结
算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。那么我们应该如何去衡量不同算法之间的优劣呢?主要还是从算法所占用的「时间」和「空间」两个维度去考量。 时间维度:是指执行当前算法...转载 2019-11-12 15:22:41 · 1347 阅读 · 0 评论 -
CHROME 拖动安装插件报错"CRX_HEADER_INVALID"的解决办法
今天安装在Chrome浏览器上面安装插件时,直接将下载好的插件拖入到浏览器的插件页面,发现出现“CRX-INVALID-HEAD"问题,一小番折腾后搞定,记录下解决方案:1、将下载好后的“×××.crx”的扩展程序直接修改后缀为.zip,变成“×××.zip”;2、将"×××.zip”文件解压,我这里用...转载 2019-11-07 14:51:10 · 1509 阅读 · 0 评论 -
免费公共DNS服务器大全
港澳台地区DNS 国外公共DNS 老D推荐使用:目录国内常用公共DNS114 DNS: (114.114.114.114;114.114.115.115)114DNS安全版 (114.114.114.119;114.114.115.119)114DNS家庭版 (114.114.114.110;114.114.115.110)阿里 AliDNS: (223.5.5.5;&nbs...转载 2019-11-06 15:48:09 · 55892 阅读 · 0 评论 -
博客积分变动
虽然大多内容都是读书笔记,但也是坚持记录的结果。期待2000分。继续努力吧。2019/10/14 23:17:00于成都天悦城原创 2019-10-14 23:18:39 · 1397 阅读 · 0 评论 -
GitHub中文排行榜,帮助你发现高分优秀中文项目
榜单设立目的???????? Github中文排行榜,帮助你发现高分优秀中文项目;各位开发者伙伴可以更高效地吸收本土化的优秀经验、成果;中文项目可能只满足阶段性的需求,想要有进一步提升,还请多花时间学习更高分的英文项目;榜单设立范围设立1个总榜(所有语言项目汇总排名)、17个分榜(单个语言项目排名);榜单入选规则更新越持续越好:最近一年内有更新过的项目才有机会入选(拥抱活跃,远离僵尸)...原创 2019-10-09 17:38:37 · 606 阅读 · 0 评论