- 博客(496)
- 资源 (68)
- 收藏
- 关注
转载 shell中最强大,实用的命令awk,梳理清楚就是这么简单
awk的工作模式awk是一个文本处理工具,通常用于处理数据并生成结果报告语法格式第一种形式awk 'BEGIN{}pattern{commands}END{}' file_name语法格式解释BEGIN正式处理数据之前pattern匹配模式{commands}匹配命令,可能多行END处理完所有匹配数据后执行第二种形式standard output | awk 'BEGIN{}pattern{commands}END{}'awk的内置...
2020-10-30 19:06:49 202
转载 免费申请 HTTPS 证书,开启全站 HTTPS
HTTP 报文以明文形式传输,如果你的网站只支持 HTTP 协议,那么就有可能遭受到安全攻击。你可以使用 Google 浏览器打开一个 HTTP 协议网站,会发现 Chrome 在网址的左边将这个网站标记为不安全。HTTPS 为 HTTP 报文提供了一个加密传输的通道,这样攻击者就无法窃听或者篡改传输的内容。要启用 HTTPS,必须向一个可信任机构申请一个 HTTPS 证书。专业的证书申请需要收费,不过对于个人博客网站来说,有很多免费的证书申请机构。比如 Let’s Encrypt,它提供了免费的证书申
2020-10-28 13:54:11 23529
转载 一张图彻底搞定MySQL的explain
explain关键字可以模拟MySQL优化器执行SQL语句,可以很好的分析SQL语句或表结构的性能瓶颈。explain的用途1. 表的读取顺序如何2. 数据读取操作有哪些操作类型3. 哪些索引可以使用4. 哪些索引被实际使用5. 表之间是如何引用6. 每张表有多少行被优化器查询......explain的执行效果mysql> explain select * from subject where id = 1 \G*************************.
2020-10-28 13:52:35 267
转载 Jumpserver堡垒机简单配置,管理Windows及Linux系统
Jumpserver 是一款由python编写完全开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。此文简要介绍实际操作时,简单配置过程。Jumpserver基于CentOS7安装,可参考⬇️CentOS7一步步安装Jumpserver堡垒机(官方教程版)创建Jumpserver用户1.点击页面左侧"用户列表"菜单下的"用户列表", 进入用户列表页面2.点击页面左上角"创建用户"按钮, 进入创建用户页面, (也可以通过右上角导入模版进行用户导
2020-10-28 13:51:12 8044
转载 详解Linux系统中的lsmod、lsof、lspci、lsscsi命令及实例
概述今天主要介绍下Linux系统中的lsmod、lsof、lspci、lsscsi命令及实例。1、lsmod命令Linux lsmod命令用于显示已经加载到内核中的模块的状态信息。执行lsmod命令后会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时再分别载入。1、语法:lsmod2、实例:说明:第1列:表示模块的名称。 第2列:表示模块的大小。.
2020-10-28 13:49:42 1379
转载 VS Code会“一统江湖”吗?
在选择用哪种工具时,我最看重的是软件寿命。学习软件是一项投资,如果以后不得不切换到其他应用程序,那你的投资就损失了一部分。在大多数软件类别中,选择寿命最长的软件很容易,最流行的工具通常就是存在时间最长的工具。像微软的 Excel 和 Adobe Illustrator 都是在 1987 年发布的,从那时起,它们就一直是同类软件中最受欢迎的。另一方面,在文本编辑器这个软件类别中,最流行的却是最古老的。根据 Stack Overflow 年度开发者调查,Sublime Text 是 2015-2017
2020-10-28 13:48:03 329
原创 vscode 自定义代码片断
在vscode下,点菜单 => 文件 =>首选项=>用户片断,然后选择代码的语言,就可以编辑了下面是一个版权的例子: "verinfo": { "prefix": "verinfo", "body": [ "/*************************************************************************", "* Copyright(.
2020-10-17 09:44:50 257 1
原创 vscode推荐编程字体
Microsoft和jetbrains都开源了编译程,主要的特点是对编程效果好,支持连笔,这样我们使用===, !== =>等会有一些特别的显示效果。如下图:这个是vscode中的效果。下面是在vscode中的配置这样,大家,就可以控制效果了下面是两个字体的开源地址,大家,可以自己下载https://github.com/tonsky/FiraCode/releases/tag/5.2https://www.jetbrains.com/lp/mono/...
2020-10-13 10:04:12 40639 4
转载 为什么中国没有很多优秀的开源?看VUE的作者收入百万
个一直以来,我们中国从来不缺优秀的程序员,或顶级程序员。但中国确一下很缺优秀的开源。我们很多项目都是使用开源的,why?两个字:温饱做开源,一样的需要大量的精尽投入的,但是我国的程序员都是很忙的,995,996,物价房价高,一天不上班,就可能断粮。不说了,看看VUE作者吧。以前看到看到VUE作者的照片,是一个很年青的照片,这里照片有了岁月的痕迹!作者也当爹了9 月 19 日,VUE 终于迎来了3.0 正式版。众所周知,VUE 的作者尤雨溪是一个资深的二次元爱好者...
2020-09-23 17:52:20 9659
原创 关于git sub module提交失败的问题。
使用子模块的原因:因为很多工程,会有很多相同的代码,每个工程都复制一遍,会很不合适。像Svn可以指定某个目录对应的checkout很方便,对于git也有这样的sub module功能。使用node开发,不需要将它放到npm上面。客户端我用的是Tortoise git,新建一个git库后,再把另个一个git做为子模块,结果发现修改子模块总是不能提交。报错如下:git.exe push --progress "origin" develop:developEnumerating objects:
2020-09-22 14:00:35 1003
转载 国产操作系统急于推出收费增值服务,无异于自毁前程
个人补充:对于UOS出来后,对用户各种限制,大大打击了一些尝鲜的人,包括我。安装了几次,也删除了几次,最近一次是其正式发行的,账号我也注册了,开发者模式我也打开了,就是没办活激活。以后,再也不打算用它了。linux系统那么多,哪个不比UOS强?本来就是小众中的小众,在当前这么好的天时的情况下,各种矫情,相当的无误,说白了这是找死。deepin 20出来了,还是搞deepin。对于数据库方面,由于不能默认安排mysql 5.x,大家可以用phpStudy的linux版本搭建开发环境。最后强烈建议大
2020-09-13 20:25:09 692
转载 基于 C++11 开发的高性能 web 服务器 cppweb 发布
功能说明作者初衷是编写一个web框架支持C++开发cgi程序,于是cppweb诞生了。 作者希望cppweb是一个大一统的框架,即可用于传统服务端编程也可用于web编程,作者希望http协议能做的更多,框架包括以下两个核心服务: webserver:业务服务容器,通过配置也可升级为服务注册中心与定时任务调度中心。webrouter:接口路由网关服务,对外提供统一的流量入口,主要负责请求分发以及黑白名称配置。 cppweb在读数据采用epoll网络模型,以任务队列的方式处理具体请求,回包也
2020-09-12 14:34:04 737
转载 TIOBE 9 月榜单:C++ 重振旗鼓
注:Oracle的java终于要走下神坛!TIOBE已公布2020 年 9月的编程语言排行榜。C++ 近期发展状态不错,依旧在榜单中排第四,但排名比率保持增长,本月为 7.11%。2003 年是C++ 的巅峰时期,当年 8 月,它的 TIOBE 排名峰值为17.53%,接近第二名,并拿下了当年的年度编程语言奖。但 2005 年之后,C++ 的榜单排名再也没有超过 10%,甚至在 2017 年达到历史最低值 4.55%。但是,与去年相比,C++ 现在是榜单中增长最快(+1.48%)的...
2020-09-08 12:03:21 326
转载 C++20 标准草案全票批准通过
注:如果模块 (Modules)功能普及,可以大大提高C++的编译速度了~~,可以告别.h,.hpp了!C++Builder的代码提示,有望改变了~~~9月4日,C++20的国际标准草案(DIS, Draft International Standard)投票结束,最终获全票批准通过。这意味着 C++20 已获得了最终的技术批准,并完成了 ISO 的投票,预计在完成最后一轮 ISO 的编辑工作后,C++20 将在2020年底正式发布。与上个版本C++17 相比,C++20 是一次重...
2020-09-08 11:58:23 522
转载 顶尖 API 文档管理工具 (Yapi)
使用 Docker 构建 Yapi1、启动 MongoDBdocker run -d --name mongo-yapi mongo2、获取 Yapi 镜像,版本信息可在 阿里云镜像仓库 查看docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi3、初始化 Yapi 数据库索引及管理员账号docker run -it --rm \ --link mongo-yapi:mongo \ --ent...
2020-08-14 16:42:31 715
转载 如何在 CentOS 8 上设置 SSH 密钥
安全 Shell (SSH) 是一个被设计用来在客户端和服务器之间进行安全连接的加密网络协议。最流行的两个 SSH 授权方式是基于密码的验证,和 基于公钥的验证。 使用 SSH 密钥通常比传统的密码验证更安全,更便捷。本文描述如何在 CentOS 8 上生成 SSH 密钥。我们将向你展示如何设置 SSH 密钥并且 不使用密码连接到远程服务器。一、在 CentOS 上创建 SSH 密钥在你的 CentOS 客户机上很可能你已经有一个 SSH密钥对了。如果你正在生成一个新的密钥对,旧的密钥对将会
2020-08-11 11:25:25 571
原创 vmware workstation pro 15.5.5 下载地址
更新日期:2020-08-10https://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.5.5-16285975.exe我原来就安装了,15.5.2,但是不支持centos 8.x所以就升级它。升级后,就多了一个centos 8的选项:)
2020-08-10 15:36:50 25870 6
转载 深入理解 Node.js 中的 Worker 线程
多年以来,Node.js都不是实现高 CPU 密集型应用的最佳选择,这主要就是因为JavaScript的单线程。作为对此问题的解决方案,Node.jsv10.5.0 通过worker_threads模块引入了实验性的 “worker 线程” 概念,并从 Node.jsv12 LTS 起成为一个稳定功能。本文将解释其如何工作,以及如何使用 Worker 线程获得最佳性能。Node.js中 CPU 密集型应用的历史在 worker 线程之前,Node.js中有多种方式执行 CPU...
2020-08-03 23:16:04 751
原创 浅谈:为什么我们中国的优秀开源很少?
我们在开发过程中,已经大量使用开源了。但是主要是国外的开源。如前端React, angular,VUE(虽然作者是华人,但不算是中国开源),mysql, redis,linux。我们也有一些,如thinkjs, egg,cocos creator。相对数量,规模,持续性,质量国产开源都不能和我们国家的GDP对应上了。我一直在想,这是原因。我想到了一点:就是我们没有工作的话,整个家就吃不饱了,上有老,下有小。开源需要投入很多精力,但是又基本上没有收入,我们国家以及企事业单位,又没有相关的保障,结是是很多开
2020-07-22 12:02:28 713
转载 Rust 1.45.0 发布
Rust 1.45.0 已发布。此版本有两个值得关注的变化:一是修复将大浮点数转换为小整数时出现的 undefined behavior 问题,官方将这种情况称为unsoundness;二是在 expression, patterns 和 statement 中使用函数式过程宏(proceduralmacros)的功能已处于稳定阶段。修复浮点数转换为整数时的unsoundness对于此问题,官方的解决方案是为as关键字执行"saturating cast"。下面的例子解释了什么叫 satura...
2020-07-22 11:42:32 263
转载 Postman教程大全
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件Postman背景介绍用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。Postman的操
2020-06-09 10:44:40 556
原创 果断放弃bandzip
在bandzip 7.0之前,bandzip是一直免费的。UI也还可以,于是很多人推荐,我也推荐过给别人使用。升到7.0后,开始有变化了。你懂的,就是它开始放弃之前的免费策略,开始要收费了。免费版不能关闭自动升级,并且会常常弹窗提示你升级,升级的背后,是广告。基本上你使用一次,就会弹一次。你懂的,我卸载了,还是用7z了。 bandzip的方法,和当初的2345的好压一样,好压实际上比Bandzip好用很多,像看图王,改名,md5等很多实用工具。同样我也推荐过给别人使用。突然有一...
2020-05-28 23:06:09 6269
转载 2020 开发者调查:TypeScript 击败 Python,Scala 最赚钱
Stack Overflow 2020开发者调查报告现已出炉。 Stack Overflow 年度开发者调查是面向全球开发者进行的规模最大、最全面的调查。调查涵盖了从开发者喜爱的技术到工作偏好等内容。2020 年是 Stack Overflow 发布年度开发者调查报告的第十年,有近 65,000名来自世界各地的开发者参与了这个调查。Stack Overflow方面称,“ 今年,我们没有打算成为调查对象数量最大的一年,而是着手使我们的调查更能代表全球程序员的多样性”。 这项调查是进行的的时间...
2020-05-28 12:19:50 255
原创 GWBASIC开源了
记得则接触电脑那会,知道有一个GWBASIC,找了一个用GWBASIC写的一个国际象棋程序,只有几K大小,我和电脑PK,输了.....今天看到它开源了,一看全是用汇编写的,呵呵呵,只有说大家看看就好官方说明:https://devblogs.microsoft.com/commandline/microsoft-open-sources-gw-basic/开源地址:https://github.com/microsoft/GW-BASIC...
2020-05-27 14:36:21 831
转载 NoSQL数据库的战争 – MongoDB和Oracle NoSQL的比较
2020-05-08分类:基础知识评论(0)译者:汪洋文章来源:https://severalnines.com/database-blog/battle-nosql-databases-comparing-mongodb-and-oracle-nosql为了能够更好的支持大数据或者实时应用,现在我们通常需要非关系型的、动态的schema,这样就没有必要进行表关联查询。NoSQL数据库的出现,就是要让多台服务器协同处理,提升数据处理的性能,以及通过横向扩展来承载分布式数据库负载,来...
2020-05-12 11:54:47 1453
转载 TIOBE 3 月榜单:Delphi 终将没落?
TIOBE公布了 2020 年 3 月的编程语言排行榜。TOP 20 的榜单如下:C 语言不愧是年度编程语言,以 3.03% 的年增长率继续大幅领先。年增长率较高的还有 Java(2.90%)、C#(2.95%)和 Python(1.85%)。整体上来看,排名前 10 的语言基本都稳定如常。本月冲出了 Go语言这匹黑马,一路挤进前十。去年同期,Go 排在第 18 位,前...
2020-03-09 11:37:58 1340
原创 基于thinkjs 3.x 转发下载图片 示例
需求:通过thinkjs的action,转发下载指定url的文件。简单示例: public async nuonuofpAction() { const PassThrough = require('stream').PassThrough; this.body = request.get('https://thinkjs.org/...
2020-03-02 21:16:15 826
转载 C++ 20 准备发布,C++ 23 提上议程
根据 Reddit C++ 版块上的信息,C++ 20 已经正式通过委员会草案,这意味着 C++ 20 可以准备发布。“在近期 ISO C++ 委员会会议上,我们完成了 C++ 20 委员会草案,并投票决定将国际标准草案(DIS,Draft International Standard)发送出去,以进行最终批准和发布”,帖子介绍:“在程序上,DIS 可能会被拒绝,但是由于我们的程序和过程,...
2020-02-24 13:28:58 874
转载 2019 年 C++ 的发展
C++ 软件工程师Bartek发布博客,回顾了 C++ 2019 年的发展情况。Bartek 主要介绍了 2019 年 C++ 特性上的演进、在全球的会议重大进展、相关工具的改进,以及 C++20 新特性的期待,他总结成三大关注点:C++20 即将发布 工具,现在编写 C++ 代码更加容易 C++ 在开发者中的稳定地位(需要注意的是,文章提出的只是 Bartek 的观点,并不...
2020-01-11 10:53:19 1075
转载 OPPO百万级高并发mongodb集群性能数十倍提升优化实践(下篇)
mongodb内核、wiredtiger存储引擎、rocksdb存储引擎相关源码分析详见(后续持续更新):https://github.com/y123456yz/reading-and-annotate-mongodb-3.6.1前言 温馨提示:在进行本下篇优化文章阅读前,可以提前了解下《百万级高并发mongodb集群性能数十倍提升优化实践(上篇)》的问题背景及优化方法,这样...
2020-01-10 15:09:35 346
转载 百万级高并发mongodb集群性能数十倍提升优化实践(上篇)
背景线上某集群峰值TPS超过100万/秒左右(主要为写流量,读流量很低),峰值tps几乎已经到达集群上限,同时平均时延也超过100ms,随着读写流量的进一步增加,时延抖动严重影响业务可用性。该集群采用mongodb天然的分片模式架构,数据均衡的分布于各个分片中,添加片键启用分片功能后实现完美的负载均衡。集群每个节点流量监控如下图所示:从上图可以看出集群流量比较大,峰值已经突破120万...
2020-01-10 15:08:44 1476
转载 重磅推出:Gitee 2019 年度数据报告
转眼 2020 已经到来,回望 2019,中国开源走过了无比精彩的一年。新年伊始,Gitee 2019 年度数据报告如期而至。2019 年开源趋势编程语言 Python在 2019 年上升一位,首次进入前三,反映出人工智能持续升温。C++占比上升两位,当前底层基础设施性质的项目以及区块链、比特币等新兴项目主要使用的还是 C/C++。 Golang首次进入前十,这与近...
2020-01-08 11:49:07 1739
转载 微软对 2020 年的期望
2019年即将结束,回顾微软今年所做的所有事情,很明显的是,Redmond-based 软件最近一直很忙。新的 Windows 10 功能更新(Windows 10 May 2019 更新和 Windows 10 November 2019 更新),新设备(Surface Laptop 3,Surface Pro 7 和Surface Pro X 以及其他型号的预览),Windows 10 M...
2019-12-31 17:17:32 272
转载 关于试装国产操作系统UOS以及一些想法&壁纸分享
转贴说明:我看了文章的内容,从截图来看,这个UOS其实就是Deepin,图标什么的,都跟deepin中的一样。我想,它就是Deepin的一个换名系统吧。壁纸下载在最后第一:在虚拟机上试装U OS 从报道上来看,U OS是一款基于linux研发的操作系统,在虚拟机上创建系统的时候选择了ubantu 64位,系统默认给了20G的硬盘空间,2G内存【手动调到4G】,单核心单线程...
2019-12-16 14:27:45 2170 6
原创 deepin系统下,搭建vscode的node开发环境
第一步:安装node环境在deepin桌面,点右键,弹出右键菜单,选择终端。在终端命令提示符下,输入sudo apt update //更新软件列表sudo apt install node #安装默认的node,默认的是v10.15.0比较新了sudo npm install npm -g #更新npm ,如果卡住了,就ctrl+c,再增加选项:--registr...
2019-12-01 00:24:38 699
原创 使用git工具一些体验
git是一个非常流行的版本管理工具,相对于svn是中心库+本地库的合体。在windows下面,TortoiseSVN是一个非常好用的管理工具了,用起来非常顺手。但是git,我一直没有找到中意的。试用了sourcetree, smartgit,tortoisegit,githubdesktop,git命令行,gitkraken,还有IDE自带git功能的,如vscode,webstorm。...
2019-11-12 12:58:55 540
原创 ubuntu 1604 server 下源代码 编译 mysql 5.7.28
源码安装安装 ncurses工具sudo apt-get install libncurses5-dev安装pkgconfigsudo apt-get install pkg-config安装boostmkdir -p /data/mysqlsrc/mysqlboostcd /data/mysqlsrc/mysqlboostwget https://nchc.dl....
2019-11-06 18:53:18 269
转载 腾讯视频 Node.js 服务是如何支撑国庆阅兵直播高并发的?
导语 | 上个月,我有幸参与了腾讯视频国庆阅兵直播页面开发的相关工作,最终,累计观看2.38亿人次,经受住了高并发的考验。在参于Glama框架的开发维护及平时基础建设相关讨论实践中,对高并发有一些部分实践心得,正好老友也想了解腾讯视频这边的经验,特撰写本文,对相关经验进行梳理总结,与大家探讨。(本文作者:Lucienduan,腾讯视频Web前端高级工程师)本文将从服务可用性、缓存、日志三个维度...
2019-10-29 14:15:24 822
转载 程序猿disco(Cover:宝石gem)
原文:https://music.163.com/#/song?id=1398687705&userid=6651751&from=timeline&isappinstalled=0作曲 : 宝石gem作词 : 宝石gem作词改编:云信刘亦菲产品:这个需求明天就得实现开发:至少2周产品:就3天,是不是干不了开发:开玩笑,加班也要1周多产品:4天,有啥困难我...
2019-10-24 09:53:32 5391 2
visual assistx 2358 含补丁
2020-01-10
navicat premium x64 15.0.6.zip
2020-01-08
wampserver3.1.9_x64.exe
2019-12-23
smartgit 19.1.1(原版安装包和破解)
2019-08-26
visual assist X 2291_5 含破解
2018-11-18
SublimeText 3 3.1.1 Build 3176 64 破解版
2018-05-23
appium 1.6.3的node_module库
2017-01-03
visual assist x 2114 破解
2016-11-08
visual assist x 2094(含破解)
2016-05-20
TexturePacker 3.4
2015-01-12
CodeGear RAD 2007 破解
2014-05-08
Visual Assist X v10.9.2443.0
2022-05-20
win11的StartAllBack 3.3.5
2022-04-13
Visual AssistX 2435含原版安装文件和补丁
2021-11-10
StartAllBack_v2.9.90_Win11.zip
2021-10-23
visual assist x 2406含原版安装文件和补丁
2021-06-24
smartgit 19.1.5 windows 安装包
2020-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人