Skip to content

Instantly share code, notes, and snippets.

I may be slow to respond.

安正超 overtrue

I may be slow to respond.
Block or report user

Report or block overtrue

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View StringExtension.swift
import Foundation
extension String {
var length: Int {
return (self as NSString).length
func split(separator: Character) -> [String] {
return self.characters.split { $0 == separator }.map(String.init)
View UCanUup.php
var_dump(substr_count(file_get_contents(''), 'UCanUup'));
// int(728)
# Install dependencies
# * checkinstall: package the .deb
# * libpcre3, libpcre3-dev: required for HTTP rewrite module
# * zlib1g zlib1g-dbg zlib1g-dev: required for HTTP gzip module
apt-get install checkinstall libpcre3 libpcre3-dev zlib1g zlib1g-dbg zlib1g-dev && \
mkdir -p ~/sources/ && \
# Compile against OpenSSL to enable NPN
View init.d.nginx
#! /bin/bash
# nginx - this script starts and stops the nginx daemon
# chkconfig: - 85 15
# description: Nginx is an HTTP(S) server, HTTP(S) reverse \
# proxy and IMAP/POP3 proxy server
# processname: nginx
# config: /etc/nginx/nginx.conf
overtrue / 0_reuse_code.js
Last active Sep 4, 2016
Here are some things you can do with Gists in GistBox.
View 0_reuse_code.js
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
overtrue / packgist.conf
Last active Sep 4, 2016
View packgist.conf
# 缓存
proxy_cache_path /tmp/nginx/cache keys_zone=one:5m
loader_threshold=300 loader_files=2000;
server {
listen *:80; #换成你的IP地址
client_max_body_size 100M;
server_name YOUR_DOMAIN.COM; #换成你的域名
charset utf-8;
error_page 500 502 503 504 /50x.html;

sudo -Hu 执行时找不到命令

虽然在 /etc/profile 中加了全局 PATH,但是在以 sudo -Hu [username] [command] 执行的时候报命令不存在,原因是 /etc/sudoers 中还有一个 secure_path 没修改:


查找 secure_path,加入你要添加的目录,比如 /usr/local/bin:

View Kernel.php
namespace App\Http;
use Illuminate\Foundation\Http\Kernel as HttpKernel;
class Kernel extends HttpKernel {
* The application's global HTTP middleware stack.
overtrue / sweetalert.util.js
Last active Sep 4, 2016
View sweetalert.util.js
var defaultTimer = 500000;
* 成功消息
* @param {String} title
* @param {String} message
* @param {Integer} timer
* @return {boolean}
overtrue / atom-style.less
Last active Sep 4, 2016
Editor Settings
View atom-style.less
// style the background color of the tree view
* {
// background-color: whitesmoke;
font-size: 11px;
font-family:"PingFang SC", "Helvetica Neue", "Hiragino Sans GB","Microsoft YaHei","Hiragino Kaku Gothic Pro", Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif;
// style the background and foreground colors on the atom-text-editor-element itself
atom-text-editor {
You can’t perform that action at this time.