24
2020
01
SSL/TLS协议运行机制的概述
互联网的通信安全,建立在SSL/TLS协议之上。本文简要介绍SSL/TLS协议的运行机制。文章的重点是设计思想和运行过程,不涉及具体的实现细节。如果想了解这方面的内容,请参阅RFC文档。一、作用不使用SSL/TLS的HTTP通信,就是不加密的通...
作者:xialibing | 分类:网络教程 | 浏览:1034 | 评论:0
24
2020
01
基于用户投票的排名算法(三):Stack Overflow
上一篇文章,我介绍了Reddit的排名算法。它的特点是,用户可以投赞成票,也可以投反对票。也就是说,除了时间因素以外,只要考虑两个变量就够了。但是,还有一些特定用途的网站,必须考虑更多的因素。世界排名第一的程序员问答社区Stac...
作者:xialibing | 分类:网络教程 | 浏览:1128 | 评论:0
24
2020
01
Yii2设置非单例的组件
在Yii中,组件是非常重要的概念。Yii中每种类型的应用程序都在源码中定义了必不可少的核心组件(corecomponents)。可以说,组件是构成完整Yii应用程序的基石。,Yii2.0中定义和使用组件非常的方便:在config文件中,如下形式即定义了组件:...
作者:xialibing | 分类:网络教程 | 浏览:1075 | 评论:0
23
2020
01
使用CLion替换Visual Studio
之前多次吐槽Windows上做开发效率不高,主要原因是巨硬的产品对开发人员相当的不友好。前几天安装了SQLServer2017,今天系统提示有更新。然而每次都更新失败,并且每次,答案当然是用Jetbrains开发的...
作者:xialibing | 分类:网络教程 | 浏览:2617 | 评论:0
23
2020
01
yii2框架配置smarty
为了剥离前后端,项目的前端使用smarty模板引擎,后端开发框架是yii2。官方基于smarty专门开发了yii2-smarty拓展用于yii2的项目中。,坑爹的是,项目里的文档基本上都在说怎么安装,怎么使用smarty语法。想简单的改变smarty默认的单括号为双括号也没找到该怎么改。...
作者:xialibing | 分类:网络教程 | 浏览:1254 | 评论:0
23
2020
01
禁止百度搜狗等搜索引擎转码
例如Emlog大前端模板文件是/content/templates/emlog_dux/module/m-header.php...
作者:xialibing | 分类:网络教程 | 浏览:1464 | 评论:0
22
2020
01
async 函数的含义和用法
本文是《深入掌握ECMAScript6异步编程》系列文章的最后一篇。Generator函数的含义与用法Thunk函数的含义与用法co函数库的含义与用法async函数的含义与用法一、终极解决异步操作是JavaScript编程的麻烦事,麻烦到一直有人提出...
作者:xialibing | 分类:网络教程 | 浏览:1112 | 评论:0
22
2020
01
21
2020
01
ES6 的功能侦测库 ES-Checker
两周前,《ECMAScript国际标准(第6版)》正式通过,下一代JavaScript语言定案。ECMAScript6(以下简称ES6)总共新增了20多项重大的语言特性。各种浏览器和Node.js都积极支持,但还有不少功能没实现。上个周末,我读到了KyleSi...
作者:xialibing | 分类:网络教程 | 浏览:1125 | 评论:0
21
2020
01
持续集成是什么?
互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuousintegration,简称CI)。本文简要介绍持续集成的概念和做法。一、概念持续集成指的是,频繁地(一天多次)将代码集成到主干。它的好处主...
作者:xialibing | 分类:网络教程 | 浏览:1031 | 评论:0
21
2020
01
AWS Lightsail 更换IP脚本
删除旧静态IP获取新静态IP绑定新静态IP解析CloudFlare的域名IP为新的IP...
作者:xialibing | 分类:网络教程 | 浏览:1364 | 评论:0
21
2020
01
21
2020
01
后台程序需要输入时请先调度至前台
今天在CentOS上运行了一个CUDA程序,由于需要同时进行其他操作,就把它放到后台执行了。此程序在执行完毕之后会要求用户按任意回车符才退出(兼容windows的console程序,于是想到了上次接触到的nvidia-smi工具,查看了一个GPU使用,我去,怎么好几个进程还都占着GPU内存没释放。心...
作者:xialibing | 分类:网络教程 | 浏览:1092 | 评论:0
21
2020
01
Javascript面向对象编程(三):非构造函数的继承
这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承"。今天是最后一个部分,介绍不使用构造函数实现"继承"。一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。 varChinese={ na...
作者:xialibing | 分类:网络教程 | 浏览:1035 | 评论:0
20
2020
01
注册香港apple id及充值教程
一文中给出的两个境外账号被盗,导致这几天不时有人私信我有没有可用的appleid。我确实不能再分享appleid了,因为自己要用。,注意:教程需要手机/ipad上有可用的vpn,最好是香港ip(其他国外ip是否可以本人未测试)。如果你陷入了“为了下载vpn软件而注册香港appl...
作者:xialibing | 分类:网络教程 | 浏览:10550 | 评论:0
19
2020
01
相似图片搜索的原理
上个月,Google把"相似图片搜索"正式放上了首页。你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。一个对话框会出现。你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图...
作者:xialibing | 分类:网络教程 | 浏览:1132 | 评论:0
19
2020
01
18
2020
01
ubuntu 10.04安装rtl8723ae无线网卡驱动联网
不习惯ubuntu12.04的界面,还因为兼容性等原因,决定把笔记本上的12.04换成10.04.本来打算用openSUSE,后来一想对这个系统不熟悉冒然在个人电脑上用风险很,首先就是网卡的问题,笔记本的无线网卡是rtl8723ae,这是一个很奇葩的型号。无论是之前用的12.04还是现在用的1...
作者:xialibing | 分类:网络教程 | 浏览:1249 | 评论:0
17
2020
01
Systemd 入门教程:实战篇
上一篇文章,我介绍了Systemd的主要命令,今天介绍如何使用它完成一些基本的任务。一、开机启动对于那些支持Systemd的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。如果你想让该软件开机启动,就执行...
作者:xialibing | 分类:网络教程 | 浏览:1011 | 评论:0
16
2020
01
给毒瘤应用找个好去处,轻量、易用的 Windows 沙盒工具:Sandboxie
一直以来我们都希望为Windows系统中的软件创造一个隔离环境:从系统安全的角度出发,我们可以将软件的权利限制在一个隔离的空间当中,避免其对主系统运行造成影响;另一方面,创造隔离环境还可以实现一些新的功能特性,比如「双开」某些软件,或者是打造安全的上网环境临时提供给其它成员使用等。...
作者:xialibing | 分类:网络教程 | 浏览:1243 | 评论:0
15
2020
01
Pull Request 的命令行管理
Github的一大特色就是PullRequest功能(简写为PR)。对于多人合作的项目,该功能简直必不可少。大部分人都是使用Web界面(如上图),本文介绍如何在命令行下处理PR,翻译自CédricBeust的文章。一、PullRequest是什么?G...
作者:xialibing | 分类:网络教程 | 浏览:1106 | 评论:0
14
2020
01
WordPress防止密码爆破
之前“”提到过主机防护,主要是防止不法分子进行批量攻击。本站用的WordPress,为了防止别人通过,说动手就动手,在...
作者:xialibing | 分类:网络教程 | 浏览:1163 | 评论:0
14
2020
01
构建Potatso问题集锦及解决方案
半年前写过一篇构建自用Shadowsocks客户端Potatso的教程“”。当时除libYAML依赖下载不正常外,编译测试使用全过程都很顺利。文章投递到几个平台被数万网友围观,不少,如果你的...
作者:xialibing | 分类:网络教程 | 浏览:1917 | 评论:0
14
2020
01
Linux 守护进程的启动方法
"守护进程"(daemon)就是一直在后台运行的进程(daemon)。本文介绍如何将一个Web应用,启动为守护进程。一、问题的由来Web应用写好后,下一件事就是启动,让它一直在后台运行。这并不容易。举例来说,下面是一个最简单的Node应用...
作者:xialibing | 分类:网络教程 | 浏览:1055 | 评论:0