上一页 1 2 3 4 5 6 ··· 9 下一页

2018年11月6日

摘要: 先介绍最简单的方法,Linux自带的 -c 参数调整密码长度 pwgen 项目地址:https://sourceforge.net/projects/pwgen/ 安装 使用 使用案例: 解释: fold -w1 将字符串拆分,一行一个字符shuf 打乱字符串tr -d '\n' 将一个个字符拼起来 阅读全文
posted @ 2018-11-06 09:56 wpjamer 阅读(3375) 评论(0) 推荐(0) 编辑
摘要: Crunch是一种创建密码字典工具,按照指定的规则生成密码字典,可以灵活的制定自己的字典文件。使用Crunch工具生成的密码可以输出到屏幕,保存到文件、或另一个程序。crunch程序在2004年及以前由email为 mimayin@aciiid.ath.cx 的作者编写,后续版本由 bofh28@g 阅读全文
posted @ 2018-11-06 09:43 wpjamer 阅读(22062) 评论(0) 推荐(0) 编辑

2018年10月28日

摘要: 在/etc/profile里面加入以下代码 source /etc/profile 使脚本生效,退出用户,重新登录 上面脚本在系统的/tmp新建个login_data目录,记录所有登陆过系统的用户和IP地址(文件名),每当用户登录/退出会创建相应的文件,该文件保存这段用户登录时期内操作历史,可以用这 阅读全文
posted @ 2018-10-28 22:43 wpjamer 阅读(4564) 评论(0) 推荐(0) 编辑

2018年10月24日

摘要: 什么是中断,为什么要中断? 中断是什么 中断的汉语解释是半中间发生阻隔、停顿或故障而断开。那么,在计算机系统中,我们为什么需要“阻隔、停顿和断开”呢? 举个日常生活中的例子,比如说我正在厨房用煤气烧一壶水,这样就只能守在厨房里,苦苦等着水开——如果水溢出来浇灭了煤气,有可能就要发生一场灾难了。等啊等 阅读全文
posted @ 2018-10-24 00:57 wpjamer 阅读(562) 评论(0) 推荐(0) 编辑

2018年10月2日

摘要: macOS Kernel 简史 我们首先从 macOS Kernel 的历史开始讲起。1985年, 史蒂夫·乔布斯( Steve Jobs)离开苹果公司(Apple )并创办了一家新的计算机公司:NeXT 。乔布斯快速向市场推出了一款新型电脑 (搭载新操作系统) 。为了节省时间, NeXT 团队使用 阅读全文
posted @ 2018-10-02 19:24 wpjamer 阅读(669) 评论(0) 推荐(0) 编辑

2018年8月22日

摘要: 为什么需要 WebAssembly 自从 JavaScript 诞生起到现在已经变成最流行的编程语言,这背后正是 Web 的发展所推动的。Web 应用变得更多更复杂,但这也渐渐暴露出了 JavaScript 的问题: 语法太灵活导致开发大型 Web 项目困难; 性能不能满足一些场景的需要。 针对以上 阅读全文
posted @ 2018-08-22 12:20 wpjamer 阅读(762) 评论(0) 推荐(1) 编辑

2018年8月21日

摘要: 产品请一律官网下载:https://www.jetbrains.com/ 我这里以JetBrains GoLand 2018.2.1为例说明下非付费的使用方法(若资金允许,请点击https://www.jetbrains.com/idea/buy/购买正版 ) 此方法亦适用于JetBrains其他产 阅读全文
posted @ 2018-08-21 03:36 wpjamer 阅读(959) 评论(0) 推荐(0) 编辑

2018年8月20日

摘要: 算法 vim7.3版本支持两种加密方式——PKzip算法(已知有缺陷的)、Blowfish算法(从7.3版本开始支持)、Blowfish2算法(从7.4.399版本开始支持)而vim -x 默认采用PKzip算法加密。在保存之前可以通过“:setlocal cm=blowfish”来设置加密算法。也 阅读全文
posted @ 2018-08-20 01:34 wpjamer 阅读(1325) 评论(0) 推荐(1) 编辑

2018年7月11日

摘要: 本文主要分析 C、C++98、C++11、Java 与 Go,主要论述语言的关键能力。在论述的过程中会结合华为各语言编程专家和华为电信软件内部的骨干开发人员的交流,摒弃语言偏好或者语言教派之争,尽量以客观公正的角度来论述下各个语言的特点和不足,对语言选型作为一个客观的参考。 把这些写出来,期望得到大 阅读全文
posted @ 2018-07-11 14:03 wpjamer 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 很多人已经知道,阿里广泛使用Java技术。由于阿里对Java使用的广泛和深入,以至于阿里开始了自己的JVM实践。业界中Twitter也有JVM的定制优化实践,但细节不太了解。2010年开始,阿里核心系统部专用计算组基于OpenJDK6 Hotspot JVM定制优化自己的JVM,经过几次双11的考验 阅读全文
posted @ 2018-07-11 10:29 wpjamer 阅读(5447) 评论(0) 推荐(2) 编辑

2018年7月3日

摘要: PHP彩蛋我也是第一次听说,貌似老一辈的程序员们都知道,因为PHP是由黑客语言发展而来,所以各方面都透露着放荡不羁的极客精神!还好不会让人崩溃。关于PHP彩蛋可能大家都没听说过,听了之后有人会觉得PHP不安全等等,其实没必要…我听到后更觉得这门语言好“放荡不羁”,正好符合极客导航这种氛围! PHP彩 阅读全文
posted @ 2018-07-03 05:40 wpjamer 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是我在大二上学期的时候看的,阅读之后非常支持作者的观点。因此希望每个初学者都能看到。因为他改变了我对计算机的看法,也告诉我大学教育倒退的如此之快。文章很长,但是句句锱铢,希望能认真看完。 对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本 阅读全文
posted @ 2018-07-03 03:26 wpjamer 阅读(160) 评论(0) 推荐(0) 编辑
摘要: PHP作为解释器运行通过线程或者进程都能实现(如果使用Apache,那么就可能使用多线程模型。使用php-fpm,就是使用多进程模型,这里以多进程模型解释)。服务器每接收到一个请求就要起一个PHP进程,平均一个PHP进程消耗内存2M左右(默认最大为8M,参数可以设置)。独立的进程让PHP能专一的做自 阅读全文
posted @ 2018-07-03 02:05 wpjamer 阅读(952) 评论(0) 推荐(0) 编辑
摘要: C10K 单台服务器承受10000QPS(每秒并发量),简单的理解就是10000个Socket连接到服务器我们要如何处理? 一. 为每个Socket连接创建一个进程;可以试试在自己电脑开1W个进程试试,上下文切换会出现明显的『抖动』,所以基于进程的优化长路漫漫。 二. 为每个Socket连接创建一个 阅读全文
posted @ 2018-07-03 01:58 wpjamer 阅读(259) 评论(0) 推荐(0) 编辑

2018年6月30日

摘要: 安装 1、C语言库函数基本的帮助文档 2、POSIX函数帮助文档 3、内核函数 查看 1、系统函数 2、标准库 阅读全文
posted @ 2018-06-30 08:03 wpjamer 阅读(2140) 评论(0) 推荐(0) 编辑

2018年6月17日

摘要: 关于ffmpeg FFmpeg是一個自由軟體,可以執行音訊和視訊多種格式的錄影、轉檔、串流功能,包含了libavcodec——這是一個用於多個專案中音訊和視訊的解碼器函式庫,以及libavformat——一個音訊與視訊格式轉換函式庫。 --以上内容摘自 https://zh.wikipedia.or 阅读全文
posted @ 2018-06-17 09:45 wpjamer 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 查看php-fpm的内存占用 1、查看php-fpm的进程个数 2、查看每个php-fpm占用的内存大小 3.查看PHP-FPM在你的机器上的平均内存占用 4.查看单个php-fpm进程消耗内存的明细 php-fpm的参数优化 对于内存大的服务器(比如8G以上)来说,指定静态的 max_childr 阅读全文
posted @ 2018-06-17 01:23 wpjamer 阅读(5977) 评论(0) 推荐(0) 编辑

2018年6月15日

摘要: 将视频 MP4 转化为 GIF 转化视频中的一部分为 GIF 从视频中第二秒开始,截取时长为3秒的片段转化为 gif 转化高质量 GIF 默认转化是中等质量模式,若要转化出高质量的 gif,可以修改比特率 缩放视频尺寸 注意 sacle 值必须是偶数,这里的 -1 表示保持长宽比,根据宽度值自适应高 阅读全文
posted @ 2018-06-15 02:28 wpjamer 阅读(2876) 评论(0) 推荐(0) 编辑

2018年6月9日

摘要: 首先在待合并的文件夹下创建concat.bat(名字随意啦),写入如下命令 执行该命令后,当前目录下的全部TS文件就被合并成一个new.ts文件了(你原来的那堆文件仍然存在)。 命令解释:这里使用copy命令的文件合并功能进行ts文件的合并,copy后面的 /b 参数表示把文件按二进制格式来合并,如 阅读全文
posted @ 2018-06-09 20:15 wpjamer 阅读(20895) 评论(0) 推荐(0) 编辑

2018年6月7日

摘要: MySQL 是一个很棒的 open source 数据库引擎,大部分的网站和博客都是由 MySQL 驱动的。MySQL 的默认安装占用的内存资源比较大(相对于一个只有 64MB 的 VPS来说),优化 MySQL 可以减少内存消耗,把更多的内存省下来留给其他程序。 MySQL 的配置文件在 /etc 阅读全文
posted @ 2018-06-07 18:01 wpjamer 阅读(489) 评论(0) 推荐(0) 编辑

2018年5月29日

摘要: 1. 背景 在终端Vim中粘贴代码时,发现插入的代码会有多余的缩进,而且会逐行累加。原因是终端把粘贴的文本存入键盘缓存(Keyboard Buffer)中,Vim则把这些内容作为用户的键盘输入来处理。导致在遇到换行符的时候,如果Vim开启了自动缩进,就会默认的把上一行缩进插入到下一行的开头,最终使代 阅读全文
posted @ 2018-05-29 18:35 wpjamer 阅读(176) 评论(0) 推荐(0) 编辑

2018年5月27日

摘要: 首先,需要 Firefox Nightly 版本,也就是 60.0 或更新的版本: https://www.mozilla.org/en-US/firefox/channel/desktop/ 然后打开 about:config 修改以下三处: network.trr.mode 如果你想只用 DNS 阅读全文
posted @ 2018-05-27 10:58 wpjamer 阅读(599) 评论(0) 推荐(0) 编辑

2018年5月26日

摘要: 高并发编程里多线程(进程)的弊端 其实从著名的 C10K 问题的时候, 就谈到了高并发编程时, 采用多线程(或进程)是一种不可取的解决方案, 核心原因是因为线程(或进程)本质上都是操作系统的资源, 每个线程需要额外占用1M或者2M的内存空间, 所以2G内存,能承受的线程数差不多只能到1k这个量级。 阅读全文
posted @ 2018-05-26 17:30 wpjamer 阅读(347) 评论(0) 推荐(0) 编辑

2018年5月12日

摘要: 一、 CC攻击的原理: CC攻击的原理就是攻击者控制某些主机不停地发大量数据包给对方服务器造成服务器资源耗尽,一直到宕机崩溃。CC主要是用来消耗服务器资源的,每个人都有这样的体验:当一个网页访问的人数特别多的时候,打开网页就慢了,CC就是模拟多个用户(多少线程就是多少用户)不停地进行访问那些需要大量 阅读全文
posted @ 2018-05-12 22:35 wpjamer 阅读(71778) 评论(1) 推荐(6) 编辑

2018年4月18日

摘要: 看你的需求,如果是底层开发,就必须学习C语言。如果只是应用开发,可以直接从C++开始学习。实际上这两个语言是平等的,只是在语法上C++尽量与C兼容,但仍然有很多不同的地方。 1) C++不是C的超集。也许最初诞生的时候可以这么认为,但是当1998年ISO制订了C++的标准之后,C++和C就是没有太大 阅读全文
posted @ 2018-04-18 16:17 wpjamer 阅读(6013) 评论(0) 推荐(0) 编辑

2018年4月14日

摘要: 集群一般被分为三种类型,高可用集群(High-availability (HA) clusters )如RHCS、LifeKeeper等,负载均衡集群(Load balancing clusters )如LVS等、高性能运算集群(High-performance (HPC) clusters);分布 阅读全文
posted @ 2018-04-14 17:35 wpjamer 阅读(425) 评论(0) 推荐(1) 编辑

2018年4月13日

摘要: 互联网在最初的时候只是一个局域网,各个国家的局域网连接起来后就变成了当今的局域网。所谓ip,就是分配给每个上网设备的一个地址,像家庭地址一样。而这个工作不可能由一个组织具体到每个设备,这样既消耗资源,又不高效。因此,一个名为IANA,的组织负责统筹安排数字的分配(包含ip地址,端口地址,域名等等), 阅读全文
posted @ 2018-04-13 14:32 wpjamer 阅读(1809) 评论(0) 推荐(0) 编辑
摘要: 这里有几个网站提供了大陆的IP段范围。别问我要这个列表干什么,我也不知道。 http://www.ip2location.com/blockvisitorsbycountry.aspx老牌网站,国内很多人应该都知道,可以选择任意一个国家的IP段,然后可以输出多种格式。 https://www.cou 阅读全文
posted @ 2018-04-13 14:30 wpjamer 阅读(17306) 评论(0) 推荐(2) 编辑

2018年3月16日

摘要: 不知从何时起,Chrome 成了我用得最多的桌面浏览器。然而最近(版本为 Chrome 54,系统为 Windows 7),发现打开百度地图或者通过百度的搜索结果打开某些页面的时候,就会导致相关的标签页出现“喔唷,崩溃啦”这样的错误(正在写此文的时候,发现今天更新为 Chrome 55 之后,这个问 阅读全文
posted @ 2018-03-16 21:53 wpjamer 阅读(3054) 评论(0) 推荐(1) 编辑

2018年3月5日

摘要: 现在市场上的电子商务软件基本上可归结为两大阵营,即PHP阵营和Java阵营。但对接触电子商务不久的用户来说,看到的往往只是它们的表相,只是明显的价格差异,却很难看出它们之间的实际差异。其实,PHP+ MySQL高效的开发、品质优良的特性,已经让风靡大学校园的Java变的越来越难堪。而作为PHP+ M 阅读全文
posted @ 2018-03-05 00:39 wpjamer 阅读(855) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页

导航