欢迎访问Ningto's博客

Menu
  • 首页
  • 归档
  • 关于
  • 必应壁纸
  • 我的网盘
Menu

golang接口型函数作用

发表于 2020-11-04 03:46:49   阅读量 197

在我们使用golang写http服务的时候通常会使用http.Handle来注册pattern对应的Handler,其实这里就使用到了接口型函数,源码定义如下: type Handler interface { ServeHTTP(ResponseWriter, Request) } type HandlerFunc func(ResponseWriter, Request) func (...

QTableWidget整行高亮去虚线,样式定制

发表于 2020-10-15 02:56:12   阅读量 80

很常见的一种需求,但是很可惜Qt没有一种比较简单的实现方式。在网上找了很多资料也没有找到,实现方法比较复杂,但是经过 我的实验,下面这种方法是可行的,而且有很多意想不到的好处。 定义接口类 存储当前hovered行,split行是实现其他需求的可以不考虑 class IVie...

Qt json文件读写

发表于 2020-09-22 02:48:39   阅读量 118

Qt提供了处理JSON数据的支持。JSON是一种数据编码格式派生自Javascript,现在在internet上广泛用作数据交换格式。 Qt中的JSON支持提供了一个易于使用的C++ API来解析、修改和保存JSON数据。 它还支持以二进制格式保存数据,这种格式可以直接“mmap”,而且访问速度非常快。 简...

字符编码的故事

发表于 2020-09-13 13:40:27   阅读量 132

很早之前看过的文章,转载过来记录下。 字符编解码的故事(ASCII,ANSI,Unicode,Utf-8) 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们认为8个开关状态作为原子单位很好,于是他们把这称为"字节"。 再后来,他们...

qt.network.ssl: QSslSocket Qt支持SSL https

发表于 2020-09-08 03:47:09   阅读量 141

Qt使用QNetworkAccessManager类时默认是不支持https协议的,需要增加openssl动态库。 我发现新版本的Qt和老版本的Qt所需要的openssl库的名字竟然不一样。 老的是:libeay32.dll、ssleay32.dll 新的是:libcrypto-1_1.dll、libssl-1_1.dll 具体的文件可以在QtCreato...

腾讯OCR文字识别API调用

发表于 2020-09-04 10:12:03   阅读量 160

根据用户上传的图像,返回识别出的字段信息。 腾讯AI开放平台地址:https://ai.qq.com/console/capability/overview package main import ( "bytes" "crypto/md5" "encoding/base64" "encoding/json" "fmt" _ "github.com/jinzhu/gorm/dialects/mys...

删除数据库中没有使用到的图片

发表于 2020-09-03 06:04:31   阅读量 152

有个web/upload目录下有许多图片,但是很多图片是测试时产生的在博客文章中并没有使用,所以写个小程序判断哪些图片没有用到然后删除。 步骤 1. 连接数据库 2. 读取目录下的所有图片 3. 根据图片名字在数据库中查找 4. 如果没有找到文章就删除图片 源码...

QtCharts使用

发表于 2020-09-03 01:38:17   阅读量 169

QtCharts是Qt的图表模块在Qt5.7版本之后才包含进来的,之前的版本需要下载源码单独编译。 介绍几个重要的类: QChart:Qt图标的核心类,建立在图形视图之上的,管理各个图表部件 QChartView:是一个独立的widget用来展示QChart QDateTimeAxis:日期时间轴 QValue...

Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)

发表于 2020-08-31 13:44:42   阅读量 154

用新的visual studio 2017或者2019来编译老代码(vs2013),Debug的时候发现QString的toStdString和toStdWString方法触发以上错误(Release没有问题),换成下面两个转换函数就没问题了: std::wstring towstring(const QString& str) { std::wstring result; resul...

sqlite3 安装、开发

发表于 2020-08-25 03:01:47   阅读量 202

SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and co...

log4cxx OutputDebugString DebugView

发表于 2020-08-12 02:42:38   阅读量 208

log4cxx常用appender有ConsoleAppender输出到控制台,RollingFileAppender输出到文件。 在GUI程序中使用log4cxx时,要想能实时看到输出日志一般用windows函数OutputDebugString,log4cxx console appender是显示不出来的。 所以如果log4cxx的日志能向OutputDebugSt...

多线程锁key处理

发表于 2020-07-30 02:38:08   阅读量 230

目的是要保证多个线程处理同一个key的消息时是线程安全的,同时是顺序的。 1. 收到网络过来的消息,将消息缓存到total msg cache里 2. 解析业务消息找到每条数据的key(可能一条或多条)存储在set中 3. 将所有key进行hash,对最大线程数进行取余,获取所有线程索引std::se...

Posts navigation

1 2 3 4 … 31 Next
tujiaw@163.com

热门文章

nodejs下载图片保存到本地

我的书签

Robomongo连接远程MongoDB数据库

QWebEngineView支持XP

mmbiz.qpic.cn图片防盗链

One of the sources for assign has an enumerable key on the prototype chain

QLayout: Attempting to add QLayout

react native中使用protobufjs

标签云

MongoDB Database Mac Node.js Tools Product Mobile IOS Web Boost Bug React Shell Life C/C++ Design Android Java Go Tips Windows Javascript Qt Linux MQ
Copyright © 2016 Welcome To Ningto Blog | 鄂ICP备17003086号