Skip to content

Instantly share code, notes, and snippets.

View huzemin's full-sized avatar
🐱
CAONIMA

胡泽民 huzemin

🐱
CAONIMA
  • HuiZhou University
  • HuiZhou ,China
View GitHub Profile
@huzemin
huzemin / node-rm.js
Created June 18, 2017 08:54
删除多重目录异步实现
var fs = require('fs');
function deleteDir(path, callback) {
//判断当前目录是否存在
fs.exists(path, function (e) {
if (e) {
//存在
//是否有子目录或文件
fs.readdir(path, function(err, files) {
@huzemin
huzemin / 解决内网其他机器无法访问本地Apache网站的问题.txt
Created May 23, 2017 03:52
解决内网其他机器无法访问本地Apache网站的问题
解决内网其他机器无法访问本地Apache网站的问题
win7安装了apache后,本机可以访问,局域网其他机器无法访问
(Oracle也是类似的问题,解决办法一样,其实是一类问题)
在 Vista/Win7 系统下,由于系统安全限制的问题,我们自己搭建的 Apache 或者 IIS 服务器在局域网中,别人的机器无法访问到,现解决办法如下:
在 控制面板 > 系统和安全 > Windows防火墙中 左侧点击 高级设置
点击左侧 入站规则,然后点击右侧的 新建规则,然后在弹出的入站规则向导中依次是
规则类型:端口
协议和端口我们选的是 TCP 协议和 特定本地端口(例:80)
操作:允许连接

Link

0x00 为什么需要有两个版本的Python Python2和Python3不兼容是每个接触过Python的开发者都知道的事,虽说Python3是未来,但是仍然有很多项目采用Python2开发。Linux的许多发行版本(如Ubuntu)都会自带Python2.7,但是当我们准备开发一个Python3项目的时候,我们该怎么办?

那就把Python3也下咯。嗯,Linux下确实是可以两个一起装的,但是问题是你怎么切换两个版本的Python。

0x01 修改别名 首先先来看一下我们的默认Python版本

@huzemin
huzemin / jQuery-plugin-authoring.md
Created April 21, 2017 11:03 — forked from quexer/jQuery-plugin-authoring.md
如何编写 jQuery 插件

创建插件


看来 jQuery 你已经用得很爽了,想学习如何自己编写插件。非常好,这篇文档正适合你。用插件和方法来扩展 jQuery 非常强大,把最聪明的功能封装到插件中可以为你及团队节省大量开发时间。

开始

@huzemin
huzemin / git格式化输出.md
Last active March 21, 2017 16:04
让Git的输出更友好: 多种颜色和自定义log格式
git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'"

git格式化

@huzemin
huzemin / 语义化npm版本号.md
Created March 16, 2017 15:23
语义化npm版本号

参考资料:

在package的devDependencies和dependencies2个字段中有指定依赖包版本,这个版本返回一个由一个或多个空格分隔的字符串,这些版本是有一定的语义的,当然依赖还可以用tarball或者git URL。下面我们来学习下这些版本代表的语义。

语义化版本控制的规范是由Gravatars创办者兼GitHub共同创办者Tom Preston-Werner所建立。

@huzemin
huzemin / uninstall.sh
Last active April 25, 2021 15:27
Uninstall mongodb on Ubuntu
#!/usr/bin/env sh
# LINK: https://community.c9.io/t/updating-mongodb/3914
# LINK: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
sudo apt-get remove mongodb-org mongodb-org-server
sudo apt-get autoremove
sudo rm -rf /usr/bin/mongo*
@huzemin
huzemin / .htaccess
Created February 22, 2017 16:28
配置网站的重写模式 httpd.conf
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
@huzemin
huzemin / PHP开发必要插件.md
Last active February 18, 2017 15:23
Sublime text 3 配置备份

PHP开发必要插件设置

安装sublimeLint-php

  1. 安装 sublimelint, sublimelint-php
  2. 打开SublimeLinter的配置文件,依次点击Preferences->Package Settings->SublimeLinter->Settings - User

其中的lint_mode,表示运行模式,可选的值有background, load/save, save onlymanual,这里我设置为了save only,只有才保存时才进行检查。 其中的mark_style,表示出错的显示样式,可选的值有"fill", "outline", "solid underline", "squiggly underline", "stippled underline", 和 "none",默认值为outline,出错的情况显示如下。

终端颜色和控制码

ANSI颜色和样式编码

1.字背景颜色范围:40~49

40:黑, 41:深红, 42:绿, 43:黄色, 44:蓝色, 45:紫色, 46:深绿, 47:白色

字颜色:30~39