- 博客(146)
- 资源 (13)
- 收藏
- 关注

原创 学生管理系统 c语言
源码下载/*******************************MAIN********************************/#include<iostream>#include<stdio.h>#include"func.h"int main() { int s = menu(); //学生成绩查询系统 while(s) {
2017-09-06 07:24:38
1056
原创 c++ 文件操作的 单例模式 范例
//.h#include &lt;stdint.h&gt;#include &lt;fstream&gt;#include &lt;mutex&gt;class File { public: static File &amp;instance(); void write(const std::string &amp;str); p
2019-01-03 15:12:55
486
原创 c++ rapidjson库的使用
//rapijson#include &lt;rapidjson/document.h&gt;#include &lt;rapidjson/istreamwrapper.h&gt;#include "rapidjson/error/en.h"#include &lt;fstream&gt;#define has_uint(val, key) (
2019-01-03 15:12:47
1172
原创 C++ BOOST笔记 时间, 指针
时间//当前时钟std::chrono::duration_cast&lt;std::chrono::milliseconds&gt;( std::chrono::steady_clock::now().time_since_epoch()).count() //当前时间戳std::chr...
2019-01-03 15:12:38
503
原创 Linux 笔记 获取进程号,线程号
获取线程号#include &lt;stdio.h&gt;#include &lt;stdint.h&gt;#include &lt;pthread.h&gt;int main() { uint64_t tid64; pthread_threadid_np(NULL, &amp;tid64); printf("%llu
2019-01-03 15:12:30
810
原创 golang redis使用连接池
redis 基本操作import "github.com/go-redis/redis"var redisClient *redis.ClientredisClient = redis.NewClient(&amp;redis.Options{ Addr: addr, Password: password,})if _, err := redisClient.Pin...
2019-01-03 15:12:22
4645
原创 golang 将[]byte转成16进制
将[]byte转成16进制import "crypto/md5"import "fmt"sign := md5.Sum([]byte("date string"))signStr := fmt.Sprintf("%x", sign) //将[]byte转成16进制
2019-01-03 15:12:02
8110
转载 golang time foramt
func main() {//获取时间戳timestamp := time.Now().Unix()fmt.Println(timestamp)//格式化为字符串,tm为Time类型tm := time.Unix(timestamp, 0)fmt.Println(tm.Format("2006-01-02 03:04:05 PM"))fmt.Println(tm.Format(...
2019-01-03 15:11:53
350
原创 shell 笔记 date格式化, 按行读取文件,批量重命名
date格式化[root@linuxidc ~]# date -d today +"%Y-%m-%d" 2016-11-26 [root@linuxidc ~]# date -d today +"%Y_%-m_%-d"2008_5_7 [root@linuxidc ~]# date -d today +"%Y-%m-%d %T"2016-11-26 11:55
2019-01-03 15:11:40
241
原创 c++ git上的task thread库 使用
//https://github.com/q191201771/starry-night/tree/master/src/base/*chef_env.hppchef_noncopyable.hppchef_task_thread.ccchef_task_thread.hchef_wait_event_counter.ccchef_wait_event_counter.h*/t...
2019-01-02 10:23:01
462
原创 c++ git上的log库使用
//https://github.com/q191201771/starry-night/tree/master/src/base/*chef_log.ccchef_log.h*/bool debuglog; chef::log::init(debuglog ? chef::log::mode::mode_debug : chef::log::mode::mode_re...
2019-01-02 10:22:43
274
原创 c++ regex 替换
#include &lt;iostream&gt;#include &lt;regex&gt;#include &lt;string&gt;void set_args(string &amp; text, const string&amp; key, const string&amp; value, bool add_args=true) {
2019-01-02 10:22:34
477
原创 python笔记 hostname, log库, globals,locals
hostnameimport sockethostname = socket.gethostname()print hostname # china-43sd6208cip = socket.gethostbyname(hostname)print ip # 12.18.11.16ipList = socket.gethostbyname_ex(hostname)pri...
2019-01-02 10:22:26
213
原创 c go使用笔记
go c 数据传输func Opus2Aac(opusData []byte) []byte { pushURL := C.CString(self.dst_url) // 会创建一个c内存. 手动要释放 defer C.free(unsafe.Pointer(pushURL)) srcp := (*C.uchar)(unsafe.Pointer(&amp;opusData...
2019-01-02 10:22:14
590
原创 shell 按行读文件
i=0cat body.txt | while read LINEdo echo "$LINE" i=$((i+1))echo $idone
2019-01-02 10:21:57
519
转载 go pprof 使用说明
简单版import( "net/http" _ "net/http/pprof" )go func() { log.Info(http.ListenAndServe("localhost:6060", nil))}()$ go tool pprof http://10.111.101.121:6060/debug/pprof/profile$ web
2019-01-02 10:21:09
1819
原创 golang panic 捕获
defer func() { if r := recover(); r != nil { log.Println(" panic: ", r) time.Sleep(1 * time.Second) }}()
2019-01-02 10:20:56
717
原创 c语言 笔记
判断是大端还是小端int isBigEndian(void) { long one = 1; return !(*((char *)(&amp;one)));}内存对齐//当分配地址addr时, 要将该地址以size为倍数对齐, 而且要得到是比addr大的值, 则使用_ALIGN宏#define _ALIGN(addr,size) (((addr)+(size)-1)&...
2019-01-02 10:20:38
129
原创 golang 获取本机内外网IP
获取本地内网ipimport ( "net")// LocalIPs return all non-loopback IPv4 addressesfunc LocalIPv4s() ([]string, error) { var ips []string addrs, err := net.InterfaceAddrs() if err != nil { return i...
2018-12-25 11:15:19
7161
原创 librdkafka 生产者 消费者 使用
// installgit clone https://github.com/edenhill/librdkafka.gitcd librdkafka./configure --prefix /usrmakesudo make installexport PKG_CONFIG_PATH=/usr/lib/pkgconfig//mabyeln -s /usr/lib/librdka...
2018-12-25 10:36:12
931
转载 Golang 交叉编译
Mac 下编译 Linux 和 Windows 64位可执行程序CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.goCGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.goLinux 下编译 Mac 和 Windows 64位可执行程序CGO_ENABLED=0 GOOS=da...
2018-12-25 10:32:24
2028
1
原创 golang exec Command
func execCmd(cmdStr string) (res string, err error) { args := strings.Split(cmdStr, " ") cmd := exec.Command(args[0], args[1:]...) res, err := cmd.Output() if err != nil { return "", err } ret...
2018-12-25 10:31:38
5798
原创 ffprobe 分析视频信息
ffprobe -i 1.mp4 -v quiet -print_format json -show_streams -select_streams v:0{ "streams": [ { "index": 0, "codec_name": "h264", "codec_long_name": ...
2018-12-25 10:30:04
3656
原创 ffmpeg MP4 moov 前移
-y -c:v copy -c:a libfdk_aac -movflags faststart ffmpeg -i '0.mp4' -y -c:v copy -c:a libfdk_aac -movflags faststart 1.mp4
2018-12-25 10:25:47
2423
原创 下载ts 拼接成flv
#!/usr/bin/env bash url=$2 echo `pwd`$1/$1.flv cd /tmp/ mkdir $1 cd $1 wget $2_$1/$1.m3u8 i=0 cat $1.m3u8 |grep ts | while read line do echo "file '"$line"'" >> $1.txt ...
2018-12-25 10:24:20
766
转载 hive sql 解json方法
https://blog.youkuaiyun.com/u010670689/article/details/43703497select ua,uid,cv,info_duration_ms,get_json_object(info_detail_time,'$.video_url') as aafrom hds.view_newapplog_live_stream_openwhere ymd=20...
2018-12-25 10:21:48
1712
原创 vmaf 安装使用
vmaf安装# 系统版本 MacOS 10.13.2brew install gcc freetype pkg-config homebrew/science/hdf5 python# 替换 MacOS 自带的 Pythonecho "export PATH=/usr/local/opt/python/libexec/bin:$PATH" >> ~/.bash_profile...
2018-12-25 10:20:48
4037
转载 shell字符串截取
Linux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.aaa.com/123.htm.1. # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.aaa.com/123.htm2. ## 号截取,删...
2018-12-25 10:19:40
472
原创 golang json 和 struct 的相互转化
json <–> struct// decodebody, _ := ioutil.ReadAll(request.Body)var getBody []GetBodyif err := json.Unmarshal(body, &getBody); err != nil { log.Errorf("<%d> transcode g...
2018-02-11 10:07:16
4315
原创 golang url 解析
url//hostpublish_addr_url, err := url.Parse(publish_addr)if err != nil { log.Error("url Parse error, err:", err, ", url:", publish_addr) return}host := strings.Split(publish_addr...
2018-02-11 10:06:08
1977
原创 golang lru cache 的使用
lrulru "github.com/hashicorp/golang-lru"LiveStreamAddrCache, _ = lru.New(50000)LiveStreamAddrCache.Add(liveInfo.Id, liveInfo)if LiveStreamAddrCache.Contains(liveInfo.Id) { ...}if ...
2018-02-11 10:05:15
651
原创 golang 发送 http 请求
request// Request method:GET or POSTfunc Request(method string, reqURL string, reqBody string) (res []byte, err error) { client := &http.Client{} req, err := http.NewRequest(met...
2018-02-11 10:04:19
691
原创 golang cmd 调用 外面程序
cmdcmd_str := fmt.Sprintf("%s -i %s %s -o %s%s", Ffmpeg, m3u8Url, Cmd, OutFilePath, Suffix)var cmd *exec.Cmdfor { args := strings.Split(cmd_str, " ") cmd = exec.Command(args[0], ar...
2018-02-11 10:03:24
4619
原创 golang redis 操作
redisimport "github.com/go-redis/redis"var redisClient *redis.ClientredisClient = redis.NewClient(&redis.Options{ Addr: addr, Password: password,})if _, err := redisCl...
2018-02-11 10:02:34
387
原创 golang timer 定时器的使用
timerticker := time.NewTicker(time.Second * time.Duration(3000))go func() { for _ = range ticker.C { go LoadAllUserRight() }}()
2018-02-11 10:01:42
482
原创 golang flag 的使用
flagimport "flag"flag.Usage = Usageflag.StringVar(&check_uid, "u", "", "输入要检查的uid")flag.StringVar(&len_scard, "l", "", "查看各个key的大小")flag.Parse()if flag.N
2018-02-11 10:00:15
520
原创 golang 基本语法操作
structtype Response struct { DMErr int `json:"dm_error"` ErrorMsg string `json:"error_msg"` Response string `json:"response"`} colorfmt.Printf("%c[0;40;33m", 0x...
2018-02-11 09:58:18
528
原创 python 发送http请求
http请求import urllibimport urllib2req = urllib2.Request(url = req_url,data = '')resp2 = urllib2.urlopen(req).read()
2018-02-11 09:54:22
730
主算法.pdf
2016-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人