- 博客(21)
- 资源 (15)
- 收藏
- 关注
原创 自定义AStyle工具格式化
--style=stroustrup--pad-oper # -p 操作符前后填充空格--pad-comma #逗号间插入空格(--pad-oper中已有此效果)--align-pointer=type #指针紧贴类型 type middle name--align-reference=name #引用紧贴变量--attach-return-type-decl #返回类型紧贴符号名--attach-clos...
2021-08-26 19:45:54 504
原创 Docker http: server gave HTTP response to HTTPS client (linux and windows Docker Toolbox)
1、Linux 系统处理方式(linux网上基本有对应的解决方案)(1)切换到配置路径 cd /etc/docker(2)创建或者在daemon.json加入{"insecure-registries":["192.168.7.75:1180"]}(3)重启docker根据版本不同选择systemctl restart docker 或者命令 service docker restart2、windows系统处理方式(1)运行 Docker Quickstart Termina;(2)执
2020-07-23 17:47:27 426
原创 FFmpeg代码实现视频转jpg图片(解决运行过程中内存增长问题)
1、参考FFmpeg版本:ffmpeg-4.02、源码//头文件#include <libavutil/timestamp.h>#include <libavformat/avformat.h>int saveJpg(AVFrame *pFrame, char *out_name);int main(int argc, char *argv[]) {...
2020-04-03 11:32:15 1157 1
原创 Windows系统下搭建FFmpeg源码MingW编译环境
1、安装MSYS2 下载MYSYS2 根据实际操作系统,下载相应的安装包,下载地址为:http://www.msys2.org/。 安装MSYS2 选择安装路径,进行安装。 修改镜像源 进入安装目录/etc/pacman.d文件夹,分别修改mirrorlist.mingw32、mirrorlist.mingw64、mirrorlist.msys三个文件。...
2019-12-15 21:14:38 532
原创 golang-logLib实现
logLib代码实现package logLibimport ( "io" "log" "os")type LogType intconst ( C_LOG_TRACE LogType = iota // value --> 0 C_LOG_INFO // value --> 1 C_LOG_WORNING ...
2018-06-06 16:32:10 444
原创 golang实现协程池(GoroutinePool)并控制池中的协程大小
1、GoroutinePool代码实现package poolimport ( "fmt" "log" "os" "os/signal" "strconv" "syscall")//参考模型:工厂流水线->流水线员工->待加工产品type Payload struct { Name string}func (p *Payload)
2018-05-11 18:00:43 14753 3
原创 golang结构体-struct
package mainimport ( "fmt")//结构体进行组合时,嵌入结构作为匿名字段时,系统会默认将嵌入结构名称作为字段名称type A struct { Name string}type B struct { Name string}func (a *A) Print() { fmt.Println("A") a.Name = "AAA"}/...
2018-05-07 14:09:55 562
原创 golang反射-reflect的实现
package mainimport "fmt"import "reflect"//eg:1type User struct { //反射结构 Id int Name string Age int}func (u User) Hello() { fmt.Println("Hello world!")}func (u User) TestMethod() { ...
2018-05-07 14:07:17 600
原创 golang接口-interface的实现
示例package mainimport ( "fmt")type USB interface { Name() string //Connect() Connecter //接口嵌入}type Connecter interface { Connect()}type PC struct { name string}func (pc PC) Name() s...
2018-05-03 15:54:17 1012
原创 golang高并发的实现与注意事项
一、并发的意义 并发的意义就是让一个程序同时做多件事情,其目的只是为了能让程序同时做另一件事情而已,而不是为了让程序运行的更快(如果是多核处理器,而且任务可以分成相互独立的部分,那么并发确实可以让事情解决的更快)。 golang从语言级别上对并发提供了支持,而且在启动并发的方式上直接添加了语言级的关键字,不必非要按照固定的格式来定义线程函数,也不必因为启动线程的时候只能给线程函数传递...
2018-04-26 17:46:34 8543
原创 goroutine竞争状态的两种解决办法(原子函数与互斥锁)
以下代码均运行通过package mainimport ( "fmt" "runtime" "sync" "sync/atomic")//计数器(竞争资源)var counter int64//wg用来等待程序完成var wg sync.WaitGroup//互斥锁var mutex sync.Mutexfunc main() { //分配一个逻辑处理器给调度...
2018-03-28 22:12:04 805
原创 golang map多层嵌套使用及遍历方法汇总
示例代码package mainimport ( "fmt")func main() { //多维map的声明与实现方法 //方法1 初始化一个空的多维映射 mainMapA := map[string]map[string]string{} subMapA := map[string]string{"A_Key_1": "A_SubValue_1", "A_Key_2": "...
2018-03-28 21:56:39 42083
原创 进制转换--二进制、八进制、十六进制
// ToHex.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"void HexadecimalConversion(int num,int desHex,int offset){/*int num 十进制数据int desHex 目的进制: 1 代表二进制 7 代表八进制 15 代表十六进制int offset
2015-01-25 21:22:29 428
原创 10进制转16进制
// ToHex.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"void ToHex(int num){char chs[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};char tmp[8];int pos = siz
2015-01-25 17:13:27 420
原创 ChartClickEvents 获取Chart上的数据
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.IO;using System.Window
2014-04-15 08:24:33 1379
原创 C# 文件创建与读写
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace FileRead_WriteDemo{ public class DataStruct { public DataSt
2014-04-02 17:09:46 506
原创 C# Datatable的使用方法
private void Func() { DataTable _dt=null; if (_dt != null) { _dt = null; } _dt = new DataTable(); DataRow
2014-04-01 14:52:32 644
转载 C# Assembly.GetManifestResourceStream总返回 null问题
(1)问题 自己实现Dotnetbar中的SuperGridDemo的例子时,明明文件资源都在,但是在自动导入rtf文件过程中Assembly.GetManifestResourceStream总是返回null。(2)原因 因为项目仅仅包括了文件,而Assembly.GetManifestResourceStream是对应用的资源进行检索,(3)解决方法
2014-03-26 14:41:06 1741
转载 C#List<T>用法
所属命名空间:System.Collections.Generic public classList : IList,ICollection,IEnumerable, IList,ICollection,IEnumerable List类是ArrayList 类的泛型等效类。该类使用大小可按需动态增加的数组实现 IList 泛型接口。 泛型的
2014-03-20 09:32:11 572
原创 C#文件操作方法整理
1 文件创建创建方法:File类 FileInfo类文件格式:UTF-8编码文件与非UTF-8编码文件1.1通过Create()方法创建非UTF-8编码文件public static FileStream Create(string path,int bufferSize,FileOptions options)path:要创建的文件路径及名称bufferSize:用于读取
2014-03-04 18:04:30 849
转载 fread函数和fwrite函数的用法
fread函数和fwrite函数1.函数功能 用来读写一个数据块。2.一般调用形式 fread(buffer,size,count,fp); fwrite(buffer,size,count,fp);3.说明 (1)buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。 (2)size:
2014-02-28 15:40:44 11492
跨平台Smtp邮件发送工程
2020-08-05
RabbitMQ客户端Qt项目工程
2019-03-23
RabbitMQ客户端Qt工程文件
2019-03-23
Editplus3.0破解版
2013-09-09
VS2012助手破解版
2013-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人