欢迎来到 艾瑞可erik 的魔法世界 🧙‍♂️

一只全栈开发的程序猿,偶尔做做运维、PHP、Goland、Python、Java、摄影、画画、写作、顺便睡觉,反正整站都搞过。

📚 289 篇文章 🏷️ 501 个标签 📂 89 个分类

🔥 最新文章

为什么不应该使用Markdown来写文档

Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发。 Markdown是互联网上最普遍使用的轻量级标记语言。对于写博客和评论这类的任务,用Markdown很棒。不过最近技术社区的人员开始用它来写文档。 下面我列出一些反对使用Markdown的观点,希望能帮助你决定是否适合使用Markdown。如果你在考虑使用Markdown,我希望你也可以关注下Asciidoctor 和Sphinx,我发现用它们写文档更好。 人们选择Markdown是因为它可以很简单的处理一些基本任务。开发者选择它是因为GitHub支持它,尽管GitHub支持9种不同的标记语言,包括 Asciidoc和reStructuredText。但是当文档从几页逐渐增长到大的文档集,Markdown很快就崩溃并成为累赘。下面是这种情况发生的原因。
缺乏一个标准 最初,Markdown是由John Gruber写的initial implementation来定义,但并未明确规定行为规范。 随着Markdown越来越流行,越来越多的站点开始支持Markdown的实现,这些站点是用其它语言写成的,因此产生了更多的Markdown实现。所有这些实现有轻微差别,但都达不到令人接受的程度。 比如有些实现要求开头有一个空格,但另外的一些不做要求:

看完此文再不懂区块链算我输,用Python从零开始创建区块链

看完此文再不懂区块链算我输,用Python从零开始创建区块链

源 | 51CTO技术栈整理自互联网 如果你还没有听说过 3 点钟区块链群,说明你还不是链圈的人;如果你还没有加入 3 点钟区块链群,说明你还不是链圈的大佬;如果你还没有被 3 点钟区块链群刷屏,说明你还体会不到什么是“币圈一天,人间一年”。

centos如何安装deb软件包/rpm转换成deb(原名:Linux系统下怎么用CheckInstall从源码创建一个RPM或DEB包)

正如我确信,你们一定知道Linux下的多种软件安装方式:使用发行版所提供的包管理系统(aptitude,yum,或者zypper,还可以举很多例子),从源码编译(尽管现在很少用了,但在Linux发展早期却是唯一可用的方法),或者使用各自的低级工具dpkg用于.deb,以及rpm用于.rpm,预编译包,如此这般。

Convert RPM to DEB and DEB to RPM

centos7安装Redis Desktop Manager的一波三折

一波三折的centos7安装redis desktop 根据官方reids桌面去github下载对应的编译包,然而根目录下3rdparty好多空的文件夹,只好去git上一一对应下载 cd ./src ./configure 后会提示执行 qmake-qt5 如果你直接执行就会报错,找不到命令。与编译已经安装了,没有启用全局命令,你得到安装目录下执行。 例如我的 /usr/lib64/qt5/bin/qmake-qt5 然后执行 make 如果报错cahrts不存在就安装qtcharts

有关php加密的

php加密,最早接触的是php5.3版本,zend的加密技术。解密还要安装扩展运行,解密后的代码不可运行。 php目前官方介绍了几种加密扩展: crack扩展,官方目前不扩绑在php中, caprng扩展,目前支持5.2以上版本, hash扩展, mcrypt扩展,php7.1.0废除,php7.2.0会移到pecl, mhash扩展, openssl扩展,opessl库来对称/非对称加解密,以及 PBKDF2、 PKCS7、 PKCS12、 X509 和其他加密操作, 密码散列算法 API 提供了简单易用的 crypt() 包装, 以一种简洁易用安全的方式创建和管理密码。 网友给出的加密技术: md5加密, crypt加密算法, sha1加密算法, url编码加密技术, Base64信息编码加密。 加密扩展呢,在官方文档里有介绍使用方法,这个大家自己可以去看看。 具体不详细介绍,参考php官方文档http://php.net/manual/zh/

会话原理

最近公司招聘新员工,面试中有提到会话原理,我懵了一下。 会话原理是什么? 首先解释一下什么是会话。在计算机术语中,会话是指一个终端用户与交互系统进行通讯的过程,比如从输入账户密码进入操作系统到退出操作系统就是一个会话过程。会话较多用于网络上,TCP的三次握手就创建了一个会话,TCP关闭连接就是关闭会话。用平述的语言可以解释为:你拔打你女友的电话号码,你女友接听,然后一翻“亲爱的”,直到任何一方挂掉电话,这个过程就是一个会话。你挑逗一只小狗,它跟你互动,也是会话;它不鸟你,那就不形成会话。 这不是就是服务端与用户端的通信,或者说用户端登录服务端的认证。 她可以使服务器间的通信,浏览器与网站的通信…… 可以用传统的cookie、session机制实现。也可以用令牌认证实现。这其中包含:创建会话 、认证会话 、获取会话信息、会话时长限制、销毁会话。 通俗的就是一个用户登录到一网站,并浏览网站数据,然后离开的过程。 其实,就是登录认证服务。

有关composer

composer是php5.3以上 的一个依赖管理工具。简单来说就是你在composer里面可以找到各种优秀的第三方扩展。可以丰富自己的项目节省开发时间。
首先要在你本地win电脑安装composer
安装成功后用命令窗口去安装打开目录执行: echo @php “%~dp0composer.phar” %*>composer.bat
关闭命令窗口重新打开 执行 : composer 结果如图
有关composer

夜出鹏城宿羊南, 千里粤豫一日还。 九朝帝王今何在, 洛水小巷今荣繁。 写于2017年春节归途。