自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 --&gt; 0 C_LOG_INFO // value --&gt; 1 C_LOG_WORNING ...

2018-06-06 16:32:10 444

原创 golang实现协程池(GoroutinePool)并控制池中的协程大小

1、GoroutinePool代码实现package poolimport ( "fmt" "log" "os" "os/signal" "strconv" "syscall")//参考模型:工厂流水线-&gt;流水线员工-&gt;待加工产品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

身份证行政地区码对照表(2020版) - 港澳台

该表格包含港澳台地区的行政地区码,已在实际项目中使用。

2022-09-26

跨平台Smtp邮件发送工程

SMTP发送邮件,支持SSL和TLS,可以跨平台,UTF-8,base64编码,可发送附件 vs工程默认使用的是vs2017,默认依赖的OpenSSL为vs2017编译的x64库 qt工程可以跨平台,windows环境下,默认依赖的OpenSSL也为vs2017编译的x64库,在linux环境下使用的是gcc编译的OpenSSL库,编译环境为centos7,其它环境未验证。

2020-08-05

RabbitMQ客户端Qt项目工程

该RabbitMQ客户端是以QAMPQ为基础进行创建的测试工程,可直接编译通过,在各配置项中添加有详细备注,以方便理解该工程结构,也可以此工程结构进行RabbitMQ的Qt语言的相关项目开发。

2019-03-23

RabbitMQ客户端Qt工程文件

该RabbitMQ客户端是以QAMPQ为基础进行创建的测试工程,可直接编译通过,在各配置项中添加有详细备注,以方便理解该工程结构,也可以此工程结构进行RabbitMQ的Qt语言的相关项目开发。

2019-03-23

信息系统项目管理师教程(第3版)高清PDF(带目录)

信息系统项目管理师教程(第3版)高清PDF(带目录),谭志斌 柳纯录主编

2018-06-25

人体识别C++类库

此代码是基于OPenNI2.0封装的C++类库,已在实际项目中使用并验证,也可以根据自己的实际需要修改源码。

2016-06-10

OpenGL库文件工具包

OpenGL库文件工具包(opengl32.h glu32.h glaux.h glew32.h wglew.h及相应的LIB和DLL文件)

2014-12-27

NeHe OpenGL教程中文版

著名的NeHe OpenGL教程中文版,包括48课教程及所有课程代码,由浅入深,编写精良,结合代码可以快速上手OpenGL。

2014-12-14

vs开发环境Debug与Release输出路径为同一位置的配置说明

该文档介绍了如何将Debug与Release的输出路径为同一位置的方法以及如何获取vs工程当前路径的方法。

2014-09-23

FreeBSD安装教程

FreeBSD 详细安装步骤

2014-04-22

C# WinForm ChartClickEvent

对C#Winform chart上的数据进行操作,根据要求显示不同类型的图表,并获取图表上的实际坐标值

2014-04-15

VS2010补丁

解决VS2010在使用过程中经常死机无响应问题

2014-03-13

DotNetBar破解程序及原版下载地址

DotNetBar破解程序和原版下载地址及破解步骤

2014-02-21

VS2010运行库文件

vs2010运行库文件,包含有32位操作系统库文件与64位操作系统库文件

2013-11-20

Editplus3.0破解版

EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的32位编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。

2013-09-09

VS2012助手破解版

VS2012助手版本为VA_X_Setup1940,2013.6最新版,编程助手,支持 VS2012 VS2010 VS2008 VS2005 VS2003 VS2002 VC6,并附详细说安装明

2013-09-09

空空如也

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

TA关注的人

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