Skip to content

Instantly share code, notes, and snippets.

View jk2K's full-sized avatar
💭
I may be slow to respond.

Meng Ye jk2K

💭
I may be slow to respond.
View GitHub Profile
@jk2K
jk2K / appcrush.py
Created May 26, 2015 07:03
appcrush.rb的python版本
# coding=utf-8
import os
import sys
import glob
pngcrush = "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush"
destination = os.path.join(os.environ['HOME'], 'Desktop')
for ipa in sys.argv:
@jk2K
jk2K / generate_mnid.php
Created September 17, 2014 09:05
控制discuz导航高亮的$mnid生成算法
<?php
$_G['mnid'] = 'mn_N'.substr(md5('your_link'), 0, 4);
//地址在discuz后台主导航里面找
@jk2K
jk2K / 1.php
Last active December 3, 2016 08:18
更友好的显示时间
<?php
function formattime($s) {
if(date('Y', $s) < date('Y')) {
return date('Y-n-d H:i', $s);
} elseif(date('G', $s) > date('G')) {
return date('n月d日 H:i', $s);
}
$limit = time() - $s;
if($limit < 60) {
return $limit . '秒前';
@jk2K
jk2K / ZoomableDraweeView.java
Last active January 18, 2018 07:17 — forked from nbarraille/PinchToZoomScaleDetector.java
Implement pinch zoom and drag in fresco library
package com.xmeise.mm;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.support.annotation.NonNull;
import android.util.AttributeSet;
import android.view.GestureDetector;
import android.view.MotionEvent;
import android.view.ScaleGestureDetector;
@jk2K
jk2K / db_dict_generator.php
Created May 5, 2014 03:20
php生成mysql数据字典, 根据作者郭剑锋的代码做了一些小改动, 使得可以生成html, 原址链接http://yuncode.net/code/c_533ce5180d50247
<?php
/**
* 生成mysql数据字典
*/
header("Content-type: text/html; charset=utf-8");
// 配置数据库
$dbserver = "localhost";
$dbusername = "mysql用户名";
$dbpassword = "mysql密码";
@jk2K
jk2K / mac
Last active August 22, 2018 09:50
Vim配置文件 .vimrc
"不兼容vi
set nocompatible
"让删除键更好用
set backspace=2
"不创建撤销文件
set noundofile
"取消自动备份
set nobackup
"自动缩进
set autoindent
@jk2K
jk2K / push_multi_repo_to_gitlab.sh
Created May 6, 2019 07:44
推送多个仓库到 GitLab, 支持 GitLab API v4
#!/bin/bash
# 自动创建组和仓库,自动上传仓库
# 配置选项
gitlab_access_token='your personal access token'
gitlab_base_url='http://gitlab.demo.com/api/v4'
repositorys=(
"xxxx"
"xxxx"
)
@jk2K
jk2K / ubuntu_install_base.sh
Created July 14, 2019 16:18
初始化服务器环境
#!/usr/bin/env bash
function install_base() {
general_user='admin'
cat /etc/passwd | grep ${general_user} > /dev/null 2>&1
if [[ $? -eq 0 ]]; then
echo "User ${general_user} Exists"
else
sudo useradd -u 2000 -s /sbin/nologin ${general_user}
fi
#!/bin/bash
local_archive_path=$1
function get_filename_from_url() {
download_url=$1
file_with_query_params=$(echo "${download_url##*/}")
file=$(echo "${file_with_query_params%%\?*}")
echo ${file}
}
@jk2K
jk2K / ubuntu_install_php.sh
Created July 14, 2019 16:20
编译安装 php
#!/bin/bash
function get_filename_from_url() {
download_url=$1
file_with_query_params=$(echo "${download_url##*/}")
file=$(echo "${file_with_query_params%%\?*}")
echo ${file}
}
php_download_url='http://xx.com/php-7.3.7.tgz'