远方

从近到远

Golang 交叉编译

Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序。 Mac 下编译 Linux 和 Windows 64位可执行程序 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go CGO_ENABLED=0 GOOS=windows...

2019-04-24 11:11:42

阅读数 50

评论数 0

sublime-text的package control 无法安装插件

sublime text 的package control 无法安装插件,提示Package Control: There are no packages available forinstallations. 可使用代理或修改配置。 修改配置解决方法: [Package Control.su...

2019-03-16 15:55:55

阅读数 91

评论数 0

Golang 标准库net/http自定义404页面

Golang 标准库net/http自定义404页面,通过中间件的形式来实现。 type hijack404 struct { http.ResponseWriter R *http.Request Handle404 func(w http.ResponseWriter...

2018-11-23 17:26:26

阅读数 276

评论数 0

大量TIME_WAIT连接的解决办法

根据TCP协议的连接断开规定,发起socket主动关闭的一方,socket将进入TIME_WAIT状态,TIME_WAIT状态将持续2个MSL(Max Segment Lifetime),在Windows下默认为4分钟,即240秒,TIME_WAIT状态下的socket不能被回收使用。具体现象是对...

2018-10-11 14:50:55

阅读数 218

评论数 0

CreateThread线程传递结构体参数

声明一个结构体:  struct Info  {  CString strInfo;  int nCopunt;  };  在CPP文件在创建一个线程: Info info; info.nCopunt = 100; CString str; ...

2018-09-17 10:03:09

阅读数 341

评论数 0

Linux Redis安装及异常解决

Redis官网地址:http://redis.io/ 1、下载并安装 下载Redis源码(tar.gz),解压并进入文件夹,编译源码。 $ wget http://download.redis.io/releases/redis-4.0.9.tar.gz $ tar -xzf redis-4.0...

2018-09-16 10:28:40

阅读数 150

评论数 1

HTML中图片不存在,显示默认图片

一个图片链接<img src="" /> 想用js 判断url是否有效如果404 就加载默认的图片路径 <img src="xxx" onerror=&...

2018-09-13 08:53:34

阅读数 2706

评论数 0

MySQL8初始化、账户创建及权限分配

1、MySQL8没有初始的data目录,需要在使用前进行初始化。 MySQL8下载地址:https://dev.mysql.com/downloads/mysql/ 基本配置文件 my.cnf [mysqld] basedir = D:\mysql datadir = D:\mysql\d...

2018-08-22 19:15:53

阅读数 5164

评论数 0

CentOS 源码安装Apache最新版

       源码安装的优点是可以按需配置库,并可将所有文件放置到同一个目录中,方便管理和查阅;缺点是安装稍麻烦,需要手动生成服务配置文件。        通过包管理器rpm(rpm -i httpd)安装优点简单,服务直接可用;缺点是版本不是最新的,安装生成的文件分布在不同的目录。 整体流程...

2018-08-09 13:14:56

阅读数 424

评论数 0

VI/VIM 快捷键

General Nearly all commands can be preceded by a number for a repeat count. eg. 5dd delete 5 lines <Esc> gets you out of any ...

2018-08-04 12:17:35

阅读数 141

评论数 0

让你提升命令行效率的 Bash 快捷键

生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt + f :按单词前移(右向) Al...

2018-08-03 09:26:54

阅读数 37

评论数 0

Linux常用命令汇总

命令功能说明线上查询及帮助命令(2个)man查看命令帮助,命令的词典,更复杂的还有info,但不常用。help查看Linux内置命令的帮助,比如cd命令。文件和目录操作命令(18个)ls全拼list,功能是列出目录的内容及其内容属性信息。cd全拼change directory,功能是从当前工作目...

2018-07-05 10:14:35

阅读数 221

评论数 0

Linux防火墙设置 FirewallD

entos从7.0 开始将原先的防火墙iptables换成了FirewallD。FirewallD支持 IPv4, IPv6 防火墙设置以及以太网桥接,并且拥有运行时配置和永久配置选项,被称作动态管理防火墙,也就是说不需要重启整个防火墙便可应用更改。centos7默认安装了firewalld,若没...

2018-07-03 16:47:55

阅读数 916

评论数 0

Nginx配置文件中文详解

######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | not...

2018-06-27 15:52:12

阅读数 179

评论数 0

Windows中查找命令的路径 (类似Linux中的which命令)

where is a direct equivalent:C:\Users\Joey>where cmd C:\Windows\System32\cmd.exeNote that in PowerShell where itself is an alias for Where...

2018-06-01 17:20:12

阅读数 1787

评论数 0

Windows 临时端口、端口保留及封锁端口

导言TCP 和 UDP 使用端口号来标识源和目标应用程序。对于典型的客户-服务器协议(例如那些用于 Web 和电子邮件访问的协议),通信是由客户端计算机发起的。服务器应用程序通常监听众所周知的 TCP 或 UDP 端口,它们是由 Internet 号码分配机构 (IANA) 分配的。对于源端口,客...

2018-04-13 11:27:45

阅读数 832

评论数 0

常用正则表达式示例

常用正则表达式示例 身份证号码:^[1-9][\d]{5}(19|20)\d{2}(11|12|0[1-9])(3[01]|[0-2][1-9])\d{3}(\d|X|x)$ 手机号码:^1[3-9]\d{9}$ 座机号码:^(0\d{2}-?|(0\d{2})...

2018-03-30 15:58:56

阅读数 73

评论数 0

Nginx Location指令配置及常用全局变量

Nginx Location 指令基础Nginx 中的 Location 指令 是NginxHttpCoreModule中重要指令。Location 指令比较简单,但却是配置 Nginx 过程中不得不去了解的。 Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的”/uri...

2018-03-23 09:12:02

阅读数 1259

评论数 1

Apache 正向代理与反向代理配置

Apache提供了 mod_proxy 模块用于提供代理服务,能够支持的包括正向代理、反向代理、透明代理、缓存、负载均衡,HTTP代理、FTP代理、SSL代理等若干强大的功能。配置代理方法很简单那,首先在 Apache 上启用 mod_proxy 模块,需要注意的是,如果在 Apache-2.2 ...

2018-03-22 11:30:50

阅读数 10849

评论数 0

Delphi的URLEncode

uses HTTPApp; function URLEncode(const AStr: string): string; const NoConversion = ['A'..'Z', 'a'..'z', '*', '@', '#', '$', '.', '_', '-', ':', '/...

2017-11-21 10:48:01

阅读数 347

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭