Skip to content

Instantly share code, notes, and snippets.

View kymtwyf's full-sized avatar
:octocat:

Wu Yongfeng kymtwyf

:octocat:
View GitHub Profile
@kymtwyf
kymtwyf / replaceqr.py
Created April 5, 2016 14:43
replace qrcode in image with another one
#!/usr/bin/python
from sys import argv
import zbar
import qrcode
from PIL import Image
if len(argv) < 2: exit(1)
newUrl = argv[2]
scanner = zbar.ImageScanner()
@kymtwyf
kymtwyf / gitlab重置 root 密码.md
Created January 20, 2016 06:39
gitlab重置 root 密码

参考 Reference

1.到 gitlab 安装路径 && gitlab-rails console production

cd YOUR_GITLAB_PATH && sudo gitlab-rails console production

2.

u=User.where(id:1).first

3.

@kymtwyf
kymtwyf / enable mysql for remote access.md
Last active January 16, 2016 06:41
enable mysql for remote access, mysql , mysql remote access

Reference

1. grant access to user

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'YOUR PASSWORD';

2. enable iptables for port 3306(default port)

sudo iptables -A INPUT -i YOUR_NETCARD_INTERFACE(e.g. eth0) -p tcp --destination-port 3306 -j ACCEPT

3. change bind-address

Detailed explain about why

Reference

install mysql 5.6

sudo apt-get install mysql-server-5.6 mysql-client-5.6

login

mysql -u root -p Then input your password press Enter

change database

use mysql;

modify password

@kymtwyf
kymtwyf / ubuntu 安装 jdk tomcat.md
Last active June 4, 2016 03:28
ubuntu server install jdk tomcat

Reference

download jdk and install here

  1. download jdk using wget

    wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

  2. extract to folder tar -vxzf jdkXXX.tar.gz -C /opt
  3. set JAVA_HOME, JRE_HOME, CLASS_PATH, PATH
export JAVA_HOME="/opt/jdk1.8.0_65"
export JAVA="/opt/jdk1.8.0_65"
  <excludeFromCompile>
    <file url="file://$PROJECT_DIR$/src/main/java/xxxController.java" />
  </excludeFromCompile>
由于误操作(我也不知道什么时候干的)发现这个 controller 下面的 api无法访问`No mapping found for HTTP request with URI /...` 
然后发现没有其他代码更变。只有一个在.idea 下面的 compiler.xml 里多了一句这个。手动删除却发现下次又生成了,所以查找了配置在(Preferences[command+,] -> Compiler ->Excludes )下找到了。。。
@kymtwyf
kymtwyf / 配置gitlab时遇到的问题解决方法.md
Created December 21, 2015 12:40
gitlab 改默认端口, 以及一些配置错误

改默认端口:

sudo vim /etc/gitlab/gitlab.rb
把external_url 改为 http://yourdomain.com:port

我在运行sudo gitlab-ctl reconfigure 之后查看gitlab status: sudo gitlab-ctl status 看到以下信息:

@kymtwyf
kymtwyf / 视频.md
Created December 19, 2015 13:40
mac add printer shared by windows, Mac 添加局域网内windows共享的打印机
@kymtwyf
kymtwyf / batch modify UTF8 WITH BOM .md
Created November 24, 2015 12:44
Intellij Error(1,1)illegalcharacter '\ufeff'

参考

var fs = require('fs');
var path = "目标路径..";


function readDirectory(dirPath) {
    if (fs.existsSync(dirPath)) {
        var files = fs.readdirSync(dirPath);
        
@kymtwyf
kymtwyf / finder显示完整路径.md
Created November 24, 2015 10:35
Mac finder 显示 完整 路径
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES