欢迎访问Ningto's博客

Menu
  • 首页
  • 归档
  • 关于
  • 书签
  • 必应壁纸
  • IT聚合
  • 工具
    • 我的工具列表
    • 我的网盘
    • 必应每日壁纸API
    • Html转Markdown
    • 仙尘光标
Menu

归档

总月份数:65 总文章数:434 总访问量:939359
  • 顺序展示
  • 最近三天访问曲线
  • 更久的文章

2023年05月

  • 获取windows桌面所有可见窗口信息

2023年04月

  • 远程桌面切换到console session
  • JavaScript优雅的编程方式
  • 实现RPA软件的关键点
  • Win32 MSAA UIA技术介绍
  • C++20 模块入门指南

2022年12月

  • Python的几种函数参数类型

2022年11月

  • Effective Python

2022年10月

  • Mac、linux安装brew终极办法

2022年07月

  • IE获取元素样式
  • QProcess 7z.exe 解压进度

2022年04月

  • 降权启动应用

2022年03月

  • beast websocket demo

2021年11月

  • 隐式共享的QJsonArray对象,非const遍历会导致一次内存拷贝
  • visual studio修改堆栈保留大小和提交大小

2021年10月

  • bat常用命令

2021年08月

  • golang 下载大文件进度
  • boost命令行解析
  • Qt怎样将gif作为窗口背景
  • 卸载程序——自删除

2021年07月

  • Python 更新xml文件非常方便
  • golang 生成目录的check list文件并校验目录

2021年06月

  • 多个Qt程序共享公共库
  • boost类型转换异常捕获
  • datetime封装常用功能
  • robotgo模拟鼠标键盘操作
  • Python codingbat练习一下
  • Python 列表、字典的几种遍历方式
  • Python 统计项目代码行数
  • MySql查询前一条后一条记录
  • Solution - Find your Unicorn Name - StudioX Project

2021年05月

  • boost asio + protobuf封装通信库
  • ZMQ DEMO proxy代理模式
  • ZMQ DEMO send_multipart方法的使用
  • ZMQ DEMO push pull 模式
  • ZMQ DEMO 发布订阅模式
  • ZMQ DEMO 分布式处理
  • ZMQ DEMO pull方法的使用
  • ZMQ DEMO 发布订阅模式-进程内
  • ZMQ DEMO 请求应答模式
  • 业界消息总线技术分析-ZeroMQ
  • ntscreenshot截图工具开源了
  • Python批量替换博客中七牛云图片地址
  • 接入腾讯AI智能闲聊API接口
  • Go 实现简单端口扫描
  • Go 使用gomail发送邮件,包括附件
  • Go 使用zip压缩文件目录
  • 截图软件窗口自动识别实现

2021年04月

  • 推送消息版本号的设计与使用问题
  • Qt 绘制简单QPixmap
  • Qt 更改Object Name显示指定的样式
  • DLL注入和卸载

2021年03月

  • 界面之下:还原真实的 MVC、MVP、MVVM 模式
  • Go寻找最长不含有重复字符的子串
  • Go Buffer重用,避免频繁内存分配
  • Go竞态检测
  • Golang pipeline模式
  • gorm写入数据库后时间差8小时
  • Qt QTextEdit文本高亮
  • 博客文章增加TOC
  • Chrome简单插件开发,自动初始化gitalk评论

2021年02月

  • Redis常见问题和解答
  • C++ 多线程有序锁和无序锁
  • QWebEngineView支持https
  • 常用端口号
  • golang设计模式-命令模式
  • Qt启动第三方控制台程序并读取输出内容
  • golang上传图片文件
  • golang读取excel文档转换成json
  • ntscreenshot截图工具马赛克功能实现
  • MacBook突然没网

2021年01月

  • golang 日志文件切割、保存最大文件数
  • win32应用程序内存不足

2020年12月

  • golang 单例模式
  • golang 中介者模式
  • CentOS7 systemctl service
  • CentOS7 debuginfo-install
  • CentOS7 U盘安装 No Caching mode page found
  • CentOS6 yum The requested URL returned error: 404 Not Found

2020年11月

  • jemalloc C++实践
  • C++11 实现defer
  • 微信本地图片格式转化
  • golang vscode launch.json配置
  • gin多模板、模板嵌套使用方法
  • Qt 正确的显示窗口
  • golang接口型函数作用

2020年10月

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

2020年09月

  • Qt json文件读写
  • 字符编码的故事
  • qt.network.ssl: QSslSocket Qt支持SSL https
  • 腾讯OCR文字识别API调用
  • 删除数据库中没有使用到的图片
  • QtCharts使用

2020年08月

  • Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
  • sqlite3 安装、开发
  • log4cxx OutputDebugString DebugView

2020年07月

  • 多线程锁key处理
  • golang 控制goroutine调度顺序
  • localtime线程不安全造成的线上问题
  • 快速遍历磁盘
  • 编程语录
  • golang设置桌面壁纸

2020年06月

  • QWidget QLabel没有响应keyEvent键盘事件
  • Mac安装国内版homebrew
  • malloc_trim和SetProcessWorkingSetSize两个神奇的内存相关函数
  • vim常用技巧
  • netcat网络诊断
  • 编写 Bash Shell 脚本的最佳实践
  • 如何在Ubuntu 14.04上使用Corosync,Pacemaker和浮动IP构建高可用服务
  • golang调用Windows API

2020年05月

  • 外网访问mysql
  • MySQL基础操作快速入门
  • mysql忘了密码 重置密码
  • 解决ssh登录远程服务器慢的问题
  • goland2020.1含激活
  • golang html/template模板继承(嵌套)实例

2020年04月

  • 使用group by来统计每天产生的数据量
  • sync.WaitGroup增加timeout
  • golang与qpid broker通信
  • 获取本地IP地址
  • amqp:connection:framing-error: Expected AMQP protocol header
  • 用脚本启停我的go程序
  • go channel缓冲的作用
  • 给mongodb服务增加认证
  • ERROR: child process failed, exited with error number 62

2020年03月

  • go拓扑排序

2020年02月

  • go反射
  • go模拟命令行文件拷贝命令

2019年12月

  • keepalived实现服务高可用
  • git github代理
  • 双击exe阻止程序启动

2019年11月

  • device-mapper-libs安装docker失败
  • go mod graph 图表
  • go 获取bing壁纸地址
  • golang Options可变参数接口设计

2019年10月

  • VritualBox centos NAT、Host-Only网络配置
  • centos rpm使用方法

2019年09月

  • centos基础环境准备
  • QNetworkAccessManager http请求
  • go 分批读取http应答数据
  • linux C++进程CPU占用100%排查

2019年08月

  • linux C++内存优化
  • mysql备份、恢复表
  • centos7监控网卡流量
  • C++ 智能指针简单实现

2019年07月

  • 什么是云计算,大数据,人工智能
  • goquery基本用法
  • golang slice切片作为函数参数时的陷阱

2019年06月

  • linux expect scp自动输入密码
  • zookeeper c client封装
  • zookeeper单机集群部署
  • go showapi.com接口
  • go http get post json
  • corosync + pacemaker高可用部署
  • linux 解压缩(.tar .tar.gz .gz .rar .zip)
  • go 第三方github登录
  • vi/vim键盘图
  • 超实用的 Nginx 极简教程,覆盖了常用场景
  • git常用命令
  • 让你提高效率的Linux技巧
  • Redis 的各项功能解决了哪些问题?

2019年05月

  • VirtualBox Centos6 安装增强功能设置共享文件夹
  • go代理 golang代理 GOPROXY
  • go json解析
  • go logger
  • go 工作池 连接池
  • go queue
  • go 连接池
  • go常见排序方法
  • go学习代码片段
  • vscode go插件安装失败
  • MySQL的查询优化
  • 有什么你一看到就蹦起来找本子摘抄的句子或台词?
  • C++ 的门门道道 | 技术头条

2019年04月

  • nginx清理缓存
  • boost asio获取本机IP地址
  • C++保证指针对象正确的销毁
  • 本站鼠标滑动效果(仙尘光标)
  • qpid C++接口简单封装
  • linux 简单服务启动、关闭脚本
  • 关于Node.js后端架构的一点后知后觉
  • 泪流满面的 11 个 Git 面试题
  • Linux常用命令大全

2019年03月

  • Apache Ignite c++ linux 编译安装
  • JavaScript 栈、队列
  • QSortFilterProxyModel排序不正确
  • MAC WIFI连上了但是不能上网
  • Qt什么时候用activateWindow

2019年02月

  • mysql CPU一直占用过高
  • 解决多线程处理相同产品造成的数据错乱问题

2019年01月

  • C++保证函数能在超时时间内返回
  • C/C++ 跨平台获取当前进程内存

2018年12月

  • vi、vim常用功能键
  • STL容器循环erase迭代器失效
  • qpid笔记

2018年11月

  • linux实用命令备忘录
  • qpid-cpp Windows编译
  • linux问题汇总

2018年10月

  • 简单shell守护脚本——mongodb
  • 中国诗词写入mongodb
  • Qt 客户端应用程序多开要注意的问题

2018年09月

  • bug修复,浮点型计算
  • koa2处理get,post参数的常见方式
  • Qt connect函数参数Qt::ConnectionType的使用场景
  • Javascript小技巧
  • 比较QKeyEvent和shortcut的按键信息
  • React session

2018年08月

  • CMake简单用法
  • is_block_type_valid(header->_block_use)

2018年07月

  • JAVA8 十大新特性详解
  • AStyle格式化代码
  • 一张图展示google c++ 代码规范
  • windows安装包制作

2018年06月

  • visual studio中props文件用法
  • 解决github慢的问题
  • http升级到https
  • boost asio使用技巧
  • 字符串 单词 翻转
  • c++ 性能优化策略
  • 简单有理数(Rational)实现

2018年05月

  • C++惯用法
  • C++ windows实用函数
  • bug修复,for循环倒叙遍历的时候千万不要用size_t等无符号整型
  • C++ String正确实现以及关键点

2018年04月

  • 我的云服务器开机自启动所有服务

2018年03月

  • CentOs7 防火墙firewalld基本使用方法
  • bug修复,解决延迟搜索的问题
  • bug修复,内存释放问题
  • Qt自定义Tooltip

2018年02月

  • One of the sources for assign has an enumerable key on the prototype chain
  • react native中使用protobufjs
  • nginx url跳转保留路径
  • 10 种最常见的 Javascript 错误

2018年01月

  • 腾讯云服务器CVM上部署nodejs服务
  • QTableView多选
  • ES6 class介绍
  • Qt回调到UI线程
  • 谷歌是如何做代码审查的(转)

2017年12月

  • node.js中exports与module.exports区别
  • mongodb replica set部署与测试

2017年11月

  • 写代码怎能不会这些Linux命令?
  • antd按需加载
  • API设计原则(下)
  • API设计原则(中)
  • API设计原则(上)
  • mongodb模糊匹配正则转义
  • 19个JavaScript常用的简写技术
  • nodejs批量ping
  • koa2给所有页面渲染全局数据

2017年10月

  • visual stdio不同目录下的文件重名,类重名问题解决方法
  • select模型
  • WSAAsyncSelect模型
  • windows std::cout设置输出颜色
  • log4cxx编译、使用
  • 2013新的一年马上到来了
  • python模拟鼠标、捕获按键事件
  • boost xml
  • 表达式求值——栈
  • tcp/ip 3次握手与4次分手
  • STL进阶
  • makefile简单写法
  • 当年的毕业设计 - MFC信息管理系统
  • 精灵程序(daemon)
  • 模拟glib中双链表的部分实现
  • sigsetjmp用法
  • STL 什么时候用哪种容器
  • 头文件宏定义
  • C++读写XML文件(Libxml2库)
  • 我的emacs 23配置
  • C/C++常用函数备份(持续更新)
  • C语言日历
  • STL transform用法
  • 封包和拆包
  • linux笔记
  • C++多态的实现原理
  • 字符编解码的故事(ASCII,ANSI,Unicode,Utf-8)
  • C/C++面试题(整理下)
  • C/C++面试题(整理上)
  • 将字符串中的单词进行倒序
  • 将一个长度为n的字符串向左循环移动m位
  • KMP算法
  • C++大数相乘
  • 如何为包含指向(抽象)基类的指针的类定义拷贝构造函数或复制操作符
  • 常用CRT字符串函数源码
  • 对char与wchar_t一些疑惑的理解
  • 我的书签
  • 给marked增加TOC(Table of content)
  • 登录后自动跳转到登录前的页面
  • Markdown在线预览
  • mongodb部署分片集群

2017年09月

  • protobuf反射
  • 10个React小模式
  • 如何优雅的编写JavaScript代码
  • 模拟QThreadPool实现
  • std::move和右值引用
  • Qt只启动一个实例
  • Qt重要特性
  • Qt简单截屏
  • mongodb 常用操作
  • Qt解决:warning : Z-order assignment
  • WTL VS2013安装

2017年08月

  • react native 配置方面的问题汇总
  • CSRF 攻击的应对之道
  • nodejs下载图片保存到本地
  • fetch跨域post,后端express
  • js库支持CommonJs和浏览器的标准写法

2017年07月

  • react判断滚动到底部以及保持原来的滚动位置
  • 使用flex固定头部和底部中间滚动
  • nodejs根据url下载图片存储到当前目录
  • javascript原型和继承

2017年06月

  • qDebug日志写入本地文件
  • javascript怎么实现类似如C++函数中使用静态数据
  • QLayout: Attempting to add QLayout
  • C++11 thread
  • 给QPushButton增加图标并且显示在文本右边
  • QLabel文本超出显示区域显示...
  • 你必须知道的28个HTML5特征、窍门和技术
  • swift UITableView cell自适应高度
  • swift UILabel不显示html标签
  • App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure.
  • swift delegate
  • 给UITableView增加拷贝
  • swift分享到微信
  • Static table views are only valid when embedded in
  • swift 网络搜索热词排行
  • electron demo
  • windows任务栏高亮
  • Qt设置窗口标题和exe图标
  • 方形图片使用QLabel显示成圆形
  • Qt 大数据列表展示
  • windows判断窗口是否置顶、设置取消置顶、设置前景
  • 网页聊天气泡效果实现

2017年05月

  • Material-UI FontIcon组件使用

2017年04月

  • QWebEngineView支持XP
  • 无法定位程序输入点strnlen于动态链接库msvcrt.dll上(Qt XP)
  • css中position属性(absolute|relative|static|fixed)详解
  • CHROME开发者工具的小技巧
  • bootstrap有省略点才显示tooltip
  • Robomongo连接远程MongoDB数据库
  • 6个故事:都体会了你就是营销超人!
  • 用内存映射的方式在文件末尾追加一个hello
  • 统计程序实例的个数
  • 类模板之单链表
  • 常见排序算法
  • The Road Not Taken(未选择的路)
  • 类模板之队列
  • 多文件统计字频
  • 对char与wchar_t一些疑惑的理解
  • 怎样在对话框上做一个“应用”按钮
  • 内存文件映射-进程间通信
  • visual studio低版本打开高版本建的工程
  • 设计模式-抽象工厂模式
  • 静态库(lib)的编写与调用
  • WebBrowser控件判断页面加载完毕
  • 设计模式-简单工厂模式
  • 设计模式-单例模式
  • 内存对齐 - 求结构体大小
  • STL 学习资料
  • windows下进程间通信方式介绍
  • 表驱动法介绍 (简单易懂)
  • SOCKET中宽字符问题
  • WTL 通过IWebBrowser2接口使WebBrowser控件在自己的窗口打开网页
  • WTL IWebBrowser2调用网页中javascript函数
  • 实现无标题栏对话框的拖动
  • WTL对话框应用程序常用头文件
  • WTL自定义的常用类
  • INI文件操作类
  • WTL CHyperLink类的用法
  • WTL 给一个对话框添加垂直滚动条
  • GDIPLUS环境初始化以及与GDI结合实现双缓冲
  • 遍历文件夹下的所有文件
  • electron demo
  • 简单实现网页登录框中的“记住我”
  • 浏览器同源政策及其规避方法
  • nginx配置nodejs服务二级域名
  • QtCharts源码编译安装

2017年03月

  • QComboBox+QCompleter实现搜索自动匹配
  • windows判断窗口是否置顶、设置取消置顶、设置前景
  • Qt自定义读取qss样式表
  • QComboBox item文字重叠
  • C++获取输入法名字,调整输入法候选框位置

2017年02月

  • 使用nginx配置nodejs服务进行反向代理
  • Can only update a mounted or mounting component.
  • flex 网页布局
  • react native 布局头像标题简介
  • Windows下使用VS2013编译Qt5.6源码
  • nodejs项目热更新 github webhooks
  • CSS布局人物简介
  • Qt5.6支持高分辨率
  • gitbook
  • WTL多页面显示实现方法
  • WTL按钮重绘
  • 内存映射文件
  • 临界区 互斥量 信号量 事件
  • 让程序只有一个应用程序实例在运行
  • Windows 7下硬盘安装Ubuntu 10.04简明教程(非Wubi安装,迁移2011-05-28)

2017年01月

  • npm常用命令
  • 函数外初始化与函数内初始化
  • DLL的编写与调用,简单示例(迁移2011-03-06)
  • 32位到64位程序移植(迁移 32位到64位程序移植)
  • WTL CComboBox 增加所有字体名(迁移2011-03-10)
  • WTL 一个很好用的ToolTip(迁移2011-03-13)
  • 高质量子程序核查表(代码大全2)(迁移2011-03-22)
  • WTL安装到VS2008和VS2010中(迁移2011-02-26)
  • const用法(迁移2011-01-04)
  • gtk改变button的字体大小(迁移2011-01-09 )
  • Win32 API笔记(迁移2011-01-12)
  • WTL自画按钮与文件对话框(迁移2011-01-14)
  • 分离WinMain中传进来的字符串(迁移2011-01-14)
  • scanf、sscanf中的正则表达式(迁移2011-01-14)
  • 依赖 关联 聚合 组合 泛化(迁移2011-01-17)
  • 可变参数(迁移2011-01-18)
  • 类模板之栈(迁移2011-01-19)
  • SetWindowLongPtr and GetWindowLongPtr 用法 实例(迁移2011-01-28)
  • libcurl静态库编译需要支持XP
  • gtk窗口拖动(迁移2010-12-31)
  • 拷贝构造与赋值操作(string实例)(迁移2010-12-28)
  • 宽字符函数与普通C函数(迁移2010-12-28)
  • const_cast、static_cast、reinterpret_cast、dynamic_cast(迁移2010-12-27)
  • 今天开始决定写博客(迁移2010-12-26)
  • 给一组标签设置状态
  • android app 笑话
  • android app 微信热门文章精选
  • mongoose分页查询
  • DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated
  • mmbiz.qpic.cn图片防盗链
  • webstorm eap 免费版
  • 网页上传图片失败
  • ubuntu上安装最新版nodejs
  • linux git ssh配置
  • windows 获取剪切板中的图片大小
  • Qt自定义MessageBox
  • 存储git账号信息不用每次都输入
  • mongodb安装(windows, ubuntu)
toningto@outlook.com

热门文章

nodejs下载图片保存到本地

QWebEngineView支持XP

Robomongo连接远程MongoDB数据库

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

标签云

Life Windows Tips Product Mac Linux MongoDB ChatGPT Tools Shell Mobile Node.js Others Python Web MQ Android Design Java Javascript Bug Database IOS React Boost Go Qt C/C++

其他

文章RSS

Copyright © 2016 Welcome To Ningto Blog | 鄂ICP备17003086号-2