Skip to content

Instantly share code, notes, and snippets.

@kevinkindom
kevinkindom / Object Flatten
Created Jan 24, 2018 — forked from penguinboy/Object Flatten
Flatten javascript objects into a single-depth object
View Object Flatten
var flattenObject = function(ob) {
var toReturn = {};
for (var i in ob) {
if (!ob.hasOwnProperty(i)) continue;
if ((typeof ob[i]) == 'object') {
var flatObject = flattenObject(ob[i]);
for (var x in flatObject) {
if (!flatObject.hasOwnProperty(x)) continue;
@kevinkindom
kevinkindom / java code open android usb debug mode.md
Last active Apr 9, 2018
Java代码自动打开Android USB调试模式
View java code open android usb debug mode.md

Android 通过代码打开USB调试模式

在相关代码流程里添加下列代码:

Settings.Secure.putInt(getContentResolver(), Settings.Global.ADB_ENABLED, 1);

即可自动打开USB调试模式(需要系统签名)

如果需要检测USB调试模式的开启状态,可通过下述代码检测:

View b2BodyDef&b2FixtureDef.md

b2BodyDef


属性 数据类型 备注
active Boolean 是否激活刚体
allowSleep Boolean 是否允许睡眠
awake Boolean 活动与否
bullet Boolean 是否模拟高速子弹,开启CCD碰撞检测
angle Number 刚体角度
angularDamping Number 刚体旋转时的角速度阻尼
View Xshell Solarized Light
[Solarized Light]
text(bold)=657b83
magenta(bold)=6c71c4
text=657b83
white(bold)=002b36
green=859900
red(bold)=cb4b16
green(bold)=93a1a1
black(bold)=eee8d5
red=dc322f
View Xshell Solarized Dark
[Solarized Dark]
text(bold)=839496
magenta(bold)=6c71c4
text=839496
white(bold)=fdf6e3
green=859900
red(bold)=cb4b16
green(bold)=586e75
black(bold)=073642
red=dc322f
View random_filename.md

随机文件名长度算法

通过当前时间可计算出随机的长度文件算法,结合先前的文件名md5算法得出:

00 - 04 区间:使用目前16位MD5

05 - 16 区间:使用32位md5,例目前是05分,则从md5字符串第0个字符截取到第五个字符,共5个字符做文件名

17 - 59 区间:使用当前分钟数和16求余,得到的值再匹配上述两条规则即可,例如

View Python Socket 编程详细介绍.md

Python Socket 编程详细介绍

Python 提供了两个基本的 socket 模块:

  • Socket 它提供了标准的BSD Socket API。
  • SocketServer 它提供了服务器重心,可以简化网络服务器的开发。

下面讲解下 Socket模块功能。

Socket 类型

View OpenCV Face Detect.cpp
#include <opencv2/core/core.hpp>
#include <opencv2/objdetect/objdetect.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <iostream>
#include <stdio.h>
using namespace std;
using namespace cv;
@kevinkindom
kevinkindom / OpenCV Show Video.cpp
Created Nov 29, 2015
OpenCV读取视频文件并显示
View OpenCV Show Video.cpp
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
int main( int argc ,char ** argv){
CvCapture * capture = cvCreateFileCapture ("tree.avi");
if(capture==NULL)
{
printf("视频文件读取失败");
return 1;
View 内存泄露1.js
var leaks = function(){
var myVal = '';
return function(){
myval = "leaks value!";
return myval;
}
}