Skip to content

Instantly share code, notes, and snippets.

View longbai's full-sized avatar

Bai Loong longbai

  • Qiniu Cloud Storage
  • Shanghai
View GitHub Profile
@longbai
longbai / us_states_adj.txt
Created September 28, 2024 04:10 — forked from rietta/us_states_adj.txt
United States' State Adjacency Lists
# Author Gregg Lind
# License: Public Domain. I would love to hear about any projects you use if it for though!
# Original location: http://writeonly.wordpress.com/2009/03/20/adjacency-list-of-states-of-the-united-states-us/
AK
AL,MS,TN,GA,FL
AR,MO,TN,MS,LA,TX,OK
AZ,CA,NV,UT,CO,NM
CA,OR,NV,AZ
CO,WY,NE,KS,OK,NM,AZ,UT
@longbai
longbai / limit-tc.sh
Created June 4, 2024 03:10 — forked from Lakshanz/limit-tc.sh
TC limiting : Helps to set maximum upload/download speed limit to your linux server/pc's selected network interface.
#!/bin/bash
# Full path to tc binary
TC=$(which tc)
#
# NETWORK CONFIGURATION
# interface - name of your interface device
# interface_speed - speed in mbit of your $interface
# ip - IP address of your server, change this if you don't want to use
@longbai
longbai / latency.txt
Created June 14, 2018 14:31 — forked from jboner/latency.txt
Latency Numbers Every Programmer Should Know
Latency Comparison Numbers (~2012)
----------------------------------
L1 cache reference 0.5 ns
Branch mispredict 5 ns
L2 cache reference 7 ns 14x L1 cache
Mutex lock/unlock 25 ns
Main memory reference 100 ns 20x L2 cache, 200x L1 cache
Compress 1K bytes with Zippy 3,000 ns 3 us
Send 1K bytes over 1 Gbps network 10,000 ns 10 us
Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD
使用Object-C SDK 进行数据上报
现在移动端越来越普及,大家都有自己的APP,想要把数据从终端上传上来进行分析。Pandora 有现成的SDK 提供使用。比如播放器的播放行为上报,App使用情况上报,等等。
Panddora 上报SDK已经集成到存储SDK中,可以直接使用。支持Mac和iOS
代码地址在:https://github.com/qiniu/objc-sdk/tree/master/QiniuSDK/BigData
接入步骤:
* 通过 CocoaPods `pod "Qiniu", "~> 7.2" `
使用Android SDK 进行数据上报
现在移动端越来越普及,大家都有自己的APP,想要把数据从终端上传上来进行分析。Pandora 有现成的SDK 提供使用。比如播放器的播放行为上报,App使用情况上报,等等。
Panddora 上报SDK已经集成到存储SDK中,可以直接使用。
代码地址在:https://github.com/qiniu/android-sdk/tree/master/library/src/main/java/com/qiniu/android/bigdata
接入步骤:
* 如果在Adroid Studio中使用,添加dependencies compile 'com.qiniu:qiniu-android-sdk:7.2.+' 或在项目中添加maven依赖
//
// PLGPUImageFilterViewController.m
// PLStreamingKit
//
// Created by 0dayZh on 16/3/8.
// Copyright © 2016年 0dayZh. All rights reserved.
//
#import "PLGPUImageFilterViewController.h"
#import "GPUImage.h"
public class TlsSniSocketFactory extends MySSLSocketFactory {
private static final String TAG = "davdroid.SNISocketFactory";
final static HostnameVerifier hostnameVerifier = new StrictHostnameVerifier();
// Plain TCP/IP (layer below TLS)
@longbai
longbai / tsws
Last active September 6, 2015 17:33 — forked from dfletcher/tsws
Totally simple web server using Bash and netcat (nc)
#!/bin/bash
# --------------------------------
# Totally Simple Web Server (TSWS)
# --------------------------------
#
# (c) 2015 Dave Fletcher
# All Rights Reserved
#
# This is free and unencumbered software released into the public domain.
@longbai
longbai / php_mime_map
Created March 1, 2015 04:34
php mime list
$mime_types_map = array(
'123' => 'application/vnd.lotus-1-2-3',
'3dml' => 'text/vnd.in3d.3dml',
'3ds' => 'image/x-3ds',
'3g2' => 'video/3gpp2',
'3gp' => 'video/3gpp',
'7z' => 'application/x-7z-compressed',
'aab' => 'application/x-authorware-bin',
'aac' => 'audio/x-aac',
'aam' => 'application/x-authorware-map',
@longbai
longbai / run.py
Created December 26, 2014 08:02
del by prefix
#! /usr/bin/env python
# -*- coding: utf-8 -*-
import argparse
import qiniu
from qiniu.services.storage import bucket as bucketop