自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Keep It Simple, Stupid

新博客网址:https://ningto.com

  • 博客(10)
  • 资源 (24)
  • 收藏
  • 关注

原创 QTableView多选

首先要了解它的setSelectionBehavior和setSelectionMode这两个接口,接下来再来考虑选中的问题。查看官方文档,setSelectionBehavior用来设置选中的是单元格,行还是列,setSelectionMode用来设置用户点击后的界面响应:单选,多选,扩展选择(Ctrl+Shift键),相邻,不选中。这里仅介绍设置为ExtendedSelection mode后...

2018-02-19 08:55:57 4777 1

原创 ES6 class介绍

定义类ES6类并不是一个全新的东西:它们主要提供更方便的语法来创建老式的构造函数,javascript的类并不像其他面向对象语言C++,java中的类,这里的类只是语法糖,实际上还是基于原型链的方式。类申明定义类的一种方式是使用类的申明,为了申明一个类,你可以使用class关键字空格后接一个名字。class Rectangle { constructor(width...

2018-02-19 08:55:00 602

原创 Qt回调到UI线程

桌面客户端程序主线程就是UI线程,我们经常要将网络中获取到的数据展示到界面上,通常有同步和异步两种方式,同步方式会阻塞UI,所以这种方式可以忽略了(特殊情况下可以使用)。大多数异步方式请求后是在子线程中返回数据的,而在这里我们是不能直接操作UI的。下面介绍两种方法将子线程获取到的数据抛到UI层处理:调用和接收在一起UI层直接调用下面方法就可以在槽函数中处理应答了 通过网络请求...

2018-02-19 08:54:21 2594

原创 node.js中exports与module.exports区别

我们知道exports是对module.exports的引用,那么使用的过程中有什么区别呢?使用方法通常我们有两种导出方式,假如将他们都放在test.js文件中给exports增加成员exports.hello = function() { console.log('exports hello')}module.exports.hello = functi...

2018-02-19 08:53:27 298

原创 mongodb replica set部署与测试

环境在windows一台机器上部署3个副本集(replica set),端口分别是:27020, 27021, 27022,在e://mongo//replset下新建三个目录,分别是:27020,27021,27023。创建副本集打开命令行工具执行:mongod --port 27020 --replSet rs0 --dbpath e://mongo/replset//...

2018-02-19 08:52:38 868

原创 写代码怎能不会这些Linux命令?

这篇文章翻译自http://www.thegeekstuff.com/2010/11/50-linux-commands/这些都是一些很常用的命令,这篇文章中每个命令都有一些简单的示例说明它的用法,对于想学习Unix/Linux的人,这些命令基本上都是需要掌握的:1. tar创建一个新的tar文件$ tar cvf archive_name.tar dirname/解压t...

2018-02-19 08:51:55 439

原创 antd按需加载

Ant Design 是一个致力于提升『用户』和『设计者』使用体验的中后台设计语言,利用统一的设计规范、前端实现、设计/研发工具链对产品研发赋能,全面提高中后台产品体验和研发效率。本来react首页渲染速度就很慢,ant按需加载是非常有必要的。打开react-script/config/webpack.config.dev.js找到“Process JS with Babel.”在o...

2018-02-19 08:51:10 3234

转载 API设计原则(下)

API的语义和文档当传值为-1的参数给函数,函数会是什么行为?有很多类似的问题……是警告、致命错误还是其它?API需要的是质量保证。API第一个版本一定是不对的;必须对其进行测试。 以阅读使用API的代码的方式编写用例,且验证这样代码是可读的。还有其他的验证方法,比如 * 让别人使用API(看了文档或是先不看文档都可以) * 给类写文档(包含类的概述和每个函数)命名的艺...

2018-02-19 08:50:30 315

转载 API设计原则(中)

C++相关值 vs. 对象1. 指针 vs. 引用指针(pointer)还是引用(reference)哪个是最好的输出参数(out-parameters)?void getHsv(int *h, int *s, int *v) const;void getHsv(int &h, int &s, int &v) const;大多数C++书籍推...

2018-02-19 08:49:52 445

转载 API设计原则(上)

译序Qt的设计水准在业界很有口碑,一致、易于掌握和强大的API是Qt最著名的优点之一。此文既是Qt官网上的API设计指导准则,也是Qt在API设计上的实践总结。虽然Qt用的是C++,但其中设计原则和思考是具有普适性的(如果你对C++还不精通,可以忽略与C++强相关或是过于细节的部分,仍然可以学习或梳理关于API设计最有价值的内容)。整个篇幅中有很多示例,是关于API设计一篇难得的好文章。需...

2018-02-19 08:49:11 461

ntscreenshot_win10.zip

Qt截图工具 win10版本

2021-01-08

gowallpaper.exe

设置bing壁纸为桌面壁纸

2021-01-07

ntscreenshot

截图工具,源码:https://github.com/tujiaw/ntscreenshot

2021-01-06

emoji图片包

emoji图片包

2016-09-29

electron-v1.2.0-win32-x64

国外资源很难下载下来

2016-05-27

Visual_Assist_10.9.2073解决PYG解密小组弹框问题

visual assist x到期后解决PYG解密小组弹框问题

2016-02-14

xware-desktop_0.13.20141115_amd64.deb

在linux系统下,日常生活4个基本需求:办公软件 媒体播放 迅雷下载 QQ聊天,由于我不喜欢在linux下wine来运行exe程序,下面介绍实战用Xware Desktop实现迅雷下载,我分两种方法给大家介绍:第一种是作者介绍的比较复杂的模式,如下: 第二种是我自己分别为大家打包了32位和64位的deb包,大家只要下载DEB包安装,然后按照后面的使用说明就可以使用了: 简介: Xware Desktop的目标是提供与Windows平台上迅雷相当的功能。你可以这样认为: Xware Desktop是迅雷在Linux上的原生开源方案,无需Wine。 Xware Desktop是半官方半社区的迅雷:下载核心使用迅雷原版xware,界面使用开源的代码。 源码项目地址 https://github.com/Xinkai/XwareDesktop Ubuntu Kylin上编译安装说明如下: 编译环境 安装必备的软件。 sudo apt-get install git build-essential devscripts 下载源代码。 git clone git://github.com/Xinkai/XwareDesktop.git 这会在当前目录下生成一个名为XwareDesktop的子目录。 切换到源代码目录XwareDesktop。 cd XwareDesktop 打包 你需要切换到XwareDesktop的源代码目录。 列出缺失的编译依赖。 dpkg-checkbuilddeps 如果没有列出任何东西,跳过步骤2。 安装缺失的编译依赖。 sudo apt-get install <复制粘贴:上一步列出的缺失的编译依赖> 制作安装包。 dpkg-buildpackage 安装 回到图形化界面,在XwareDesktop的源代码目录的上级目录,你应该能找到名为xware-desktop_??????.deb的安装包文件, 双击它,按提示安装。 使用说明 第一次使用之前 启动前端,暂时不要登录。 设置下载文件夹。 文件->设置->挂载,点击添加,选择你的下载目的文件夹。点击确定。 注意: 永远把任务下载到X:\TDDOWNLOADS,不要下载到X:\下载或X:\。如果需要任务分类,请下载到X:\TDDOWNLOADS\音乐。 托管xwared并启动。 设置开机自动启动。 在文件->设置->启动与登录->xwared托管里选择由用户态systemd托管或者由用户态upstart托管,确定。 如果这两个选项都不能选,则选择简单的自动启动。 这样下次重启时,xwared会自动启动。 手动启动xwared。 因为上一步骤所做的操作需要下次启动才能生效,需要输入以下命令手动启动xwared。 systemd托管: systemctl --user start xwared upstart托管: start xwared 简单的自动启动: /opt/xware-desktop/xwared & 成功后,前端的左下角的xwared会变为绿色。 关闭xwared的方法。 在将来如果你需要关闭xwared,可以如下操作。 systemd托管: systemctl --user stop xwared upstart托管: stop xwared 简单的自动启动: 使用任务管理器,杀死名为xwared和EmbedThunderManager的进程 用迅雷账号登录。 设备激活。 稍等片刻,会出现一个添加设备的对话框。Xware Desktop会自动获取并填写激活码, 确认激活码自动填写后,点击激活按钮。激活过程应该是即时的。 浏览器扩展整合 Xware Desktop接受来自命令行的参数作为新任务的网址,格式为 xware-desktop http://www.website.com/file1 ftp://www.website.com/file2 ... 以Firefox上的Flashgot为例,打开其选项。添加一个新的下载器,程序设置为xware-desktop,参数设置为。 来自命令行的参数支持http,https,ftp,ed2k,magnet,flashget,qqdl,thunder等多种协议, 也同样支持本地的torrent文件。 ________________________________________________________________________________________________________华丽的分隔线,以上为复杂模式,以下为小白懒人模式,直接下载deb包安装就ok Xware Desktop 64位deb包下载地址:[url=http://pan.baidu.com/s/1pJFO93X]http://pan.baidu.com/s/1pJFO93X Xware Desktop 32位deb包下载地址:http://pan.baidu.com/s/1gdIgLu7 安装deb包后启动xware,仔细看使用说明部份 成功后的截图:

2015-09-19

window 管道

windows管道代码简单封装。

2014-09-04

C++.GUI.Qt.4编程(第二版)中文版1-5

C++.GUI.Qt.4编程(第二版)1-5 文件太大分割了几部分

2014-05-08

buffer应用缓冲区

buffer应用缓冲区 socket应用层

2013-07-30

MFC信息管理系统

MFC信息管理系统 毕业设计 SQL 数据库

2012-03-08

source insight3.5 注册码

很好的看代码的工具, 尤其看开源程序的时候很方便

2012-02-12

glib-2.30.2

glib-2.30.2源码, C语言进阶很好的资料

2012-02-03

Visual Assist X vc助手

Visual Assist X vc++助手

2011-12-15

我的emacs配置

将config-emacs改名为.emacs, 然后将.emacs和emacs-site文件夹放在用户目录下, 启用行号需在emacs中alt+x回车setnu-mode

2011-10-30

COM技术内幕.pdf 还比较清晰

《COM技术内幕》与《COM原理与应用》相对而言这本书要易懂些

2011-08-19

GDI+ SDK参考(翻译版本)

Microsoft Windows GDI+是为C/C++开发者提供的一个基于类的应用程序编程接口(API)。它使得程序可以同时在视频显示器和打印机上使用图形和格式化文本。基于Microsoft Win32的应用程序不能直接访问图形硬件,而是通过GDI+来协调设备驱动和程序动作的交互。GDI+同样支持Microsoft Win64。

2011-05-17

wtl81 支持vs2010

wtl81支持vs2010; 如AppWiz, 点击setup100.js运行即可, 如果你的vs2010是express版的话就点击setup100x.js。

2011-03-18

WTL81_9127

如果您打算写一个Win32 界面程序,我建议您在考虑MFC之前,先试试WTL.使用WTL来写您的代码, 程序将变得小巧些,也更有效率些. WTL8.1不需要更改可以支持vs2008

2011-02-26

C++必知必会(C++ Common Knowledge)

职业C++程序员必备常识 初学者登堂入室的阶梯 C++界20年经验结晶

2011-01-18

C++设计模式(用C++写的还有简单的介绍)

C++设计模式, 有完整的C++代码,还有作者的很多文字讲解,Gof23个设计模式是用C#讲解的, 对于不熟悉C#的人而言这个相对合适一些。

2011-01-18

空空如也

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

TA关注的人

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