自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 977

原创 c++ 文件操作的 单例模式 范例

//.h#include &amp;lt;stdint.h&amp;gt;#include &amp;lt;fstream&amp;gt;#include &amp;lt;mutex&amp;gt;class File { public: static File &amp;amp;instance(); void write(const std::string &amp;amp;str); p

2019-01-03 15:12:55 421

原创 c++ rapidjson库的使用

//rapijson#include &amp;lt;rapidjson/document.h&amp;gt;#include &amp;lt;rapidjson/istreamwrapper.h&amp;gt;#include &quot;rapidjson/error/en.h&quot;#include &amp;lt;fstream&amp;gt;#define has_uint(val, key) (

2019-01-03 15:12:47 1094

原创 C++ BOOST笔记 时间, 指针

时间//当前时钟std::chrono::duration_cast&amp;lt;std::chrono::milliseconds&amp;gt;( std::chrono::steady_clock::now().time_since_epoch()).count() //当前时间戳std::chr...

2019-01-03 15:12:38 401

原创 Linux 笔记 获取进程号,线程号

获取线程号#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;stdint.h&amp;gt;#include &amp;lt;pthread.h&amp;gt;int main() { uint64_t tid64; pthread_threadid_np(NULL, &amp;amp;tid64); printf(&quot;%llu

2019-01-03 15:12:30 758

原创 golang redis使用连接池

redis 基本操作import &quot;github.com/go-redis/redis&quot;var redisClient *redis.ClientredisClient = redis.NewClient(&amp;amp;redis.Options{ Addr: addr, Password: password,})if _, err := redisClient.Pin...

2019-01-03 15:12:22 4597

原创 golang 将[]byte转成16进制

将[]byte转成16进制import &quot;crypto/md5&quot;import &quot;fmt&quot;sign := md5.Sum([]byte(&quot;date string&quot;))signStr := fmt.Sprintf(&quot;%x&quot;, sign) //将[]byte转成16进制

2019-01-03 15:12:02 8006

转载 golang time foramt

func main() {//获取时间戳timestamp := time.Now().Unix()fmt.Println(timestamp)//格式化为字符串,tm为Time类型tm := time.Unix(timestamp, 0)fmt.Println(tm.Format(&quot;2006-01-02 03:04:05 PM&quot;))fmt.Println(tm.Format(...

2019-01-03 15:11:53 323

原创 shell 笔记 date格式化, 按行读取文件,批量重命名

date格式化[root@linuxidc ~]# date -d today +&quot;%Y-%m-%d&quot; 2016-11-26 [root@linuxidc ~]# date -d today +&quot;%Y_%-m_%-d&quot;2008_5_7 [root@linuxidc ~]# date -d today +&quot;%Y-%m-%d %T&quot;2016-11-26 11:55

2019-01-03 15:11:40 203

原创 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 419

原创 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 243

原创 c++ regex 替换

#include &amp;lt;iostream&amp;gt;#include &amp;lt;regex&amp;gt;#include &amp;lt;string&amp;gt;void set_args(string &amp;amp; text, const string&amp;amp; key, const string&amp;amp; value, bool add_args=true) {

2019-01-02 10:22:34 431

原创 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 163

原创 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;amp;opusData...

2019-01-02 10:22:14 373

原创 c++ 内存强制释放

malloc_trim(0);

2019-01-02 10:22:05 2728

原创 shell 按行读文件

i=0cat body.txt | while read LINEdo echo &quot;$LINE&quot; i=$((i+1))echo $idone

2019-01-02 10:21:57 477

转载 go pprof 使用说明

简单版import( &quot;net/http&quot; _ &quot;net/http/pprof&quot; )go func() { log.Info(http.ListenAndServe(&quot;localhost:6060&quot;, nil))}()$ go tool pprof http://10.111.101.121:6060/debug/pprof/profile$ web

2019-01-02 10:21:09 1689

原创 golang panic 捕获

defer func() { if r := recover(); r != nil { log.Println(&quot; panic: &quot;, r) time.Sleep(1 * time.Second) }}()

2019-01-02 10:20:56 667

原创 c语言 笔记

判断是大端还是小端int isBigEndian(void) { long one = 1; return !(*((char *)(&amp;amp;one)));}内存对齐//当分配地址addr时, 要将该地址以size为倍数对齐, 而且要得到是比addr大的值, 则使用_ALIGN宏#define _ALIGN(addr,size) (((addr)+(size)-1)&amp;...

2019-01-02 10:20:38 91

原创 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 7037

原创 git 清理本地分支

git remote show origingit remote prune origin

2018-12-25 10:37:52 3372

原创 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 892

转载 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 1975 1

原创 golang exec Command

func execCmd(cmdStr string) (res string, err error) { args := strings.Split(cmdStr, &quot; &quot;) cmd := exec.Command(args[0], args[1:]...) res, err := cmd.Output() if err != nil { return &quot;&quot;, err } ret...

2018-12-25 10:31:38 5751

原创 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 3588

原创 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 2306

原创 下载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"'" &gt;&gt; $1.txt ...

2018-12-25 10:24:20 704

转载 hive sql 解json方法

https://blog.csdn.net/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 1657

原创 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" &gt;&gt; ~/.bash_profile...

2018-12-25 10:20:48 3875

转载 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 448

原创 golang json 和 struct 的相互转化

json &lt;–&gt; struct// decodebody, _ := ioutil.ReadAll(request.Body)var getBody []GetBodyif err := json.Unmarshal(body, &amp;getBody); err != nil { log.Errorf("&lt;%d&gt; transcode g...

2018-02-11 10:07:16 4272

原创 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 1919

原创 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 608

原创 golang 发送 http 请求

request// Request method:GET or POSTfunc Request(method string, reqURL string, reqBody string) (res []byte, err error) { client := &amp;http.Client{} req, err := http.NewRequest(met...

2018-02-11 10:04:19 654

原创 golang cmd 调用 外面程序

cmdcmd_str := fmt.Sprintf(&quot;%s -i %s %s -o %s%s&quot;, Ffmpeg, m3u8Url, Cmd, OutFilePath, Suffix)var cmd *exec.Cmdfor { args := strings.Split(cmd_str, &quot; &quot;) cmd = exec.Command(args[0], ar...

2018-02-11 10:03:24 4552

原创 golang redis 操作

redisimport "github.com/go-redis/redis"var redisClient *redis.ClientredisClient = redis.NewClient(&amp;redis.Options{ Addr: addr, Password: password,})if _, err := redisCl...

2018-02-11 10:02:34 346

原创 golang timer 定时器的使用

timerticker := time.NewTicker(time.Second * time.Duration(3000))go func() { for _ = range ticker.C { go LoadAllUserRight() }}()

2018-02-11 10:01:42 429

原创 golang flag 的使用

flagimport "flag"flag.Usage = Usageflag.StringVar(&amp;check_uid, "u", "", "输入要检查的uid")flag.StringVar(&amp;len_scard, "l", "", "查看各个key的大小")flag.Parse()if flag.N

2018-02-11 10:00:15 461

原创 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 495

原创 python 发送http请求

http请求import urllibimport urllib2req = urllib2.Request(url = req_url,data = '')resp2 = urllib2.urlopen(req).read()

2018-02-11 09:54:22 685

android下的桌面悬浮窗

android下的桌面悬浮窗,可自由拖动,并监控在运行非桌面app的时候隐藏它。

2017-03-23

apache-jmeter

apache-jmeter http批量情求工具,等

2017-03-23

vimc的工具

vim 工具

2017-03-23

rtmpdump 工具

rtmpdump rtmp工具

2017-03-23

数字电视技术高清版电子书

内容包括:数字电视系统概述,数字电视信源编码技术,视频编码国际标准,数字电视信道编码及调制技术,数字电视条件接收,数字电视信息存储及显示技术,数字电视传输标准与传输技术,数字电视组网技术,数字交互式电视,数字电影技术

2017-03-23

FFmpeg工具类

ffmpeg工具类

2016-11-08

学生成绩管理系统.zip

学生成绩管理系统.zip 支持学生信息增删改查,学生成绩增删改查,分类查看,文件操作等

2016-05-25

学生成绩管理系统

学生成绩管理系统

2016-05-25

apktool.zip

apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看

2016-05-24

反编译工具包

反编译工具包

2016-05-24

Google_Cpp_Style_guide_CN.pdf

Google c++ 规范

2016-05-13

主算法.pdf

2016-05-13

重构_改善既有代码的设计.pdf

2016-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除