01 2016 档案
摘要:最近项目需要进行QT开发环境下对传输对象进行序列化与反序列化处理,对基本类型的处理在使用QT默认的序列化方式还是完全手工序列化这两种方式之间有些犹疑不定,边想了解下QT默认序列化基本类型的格式,项目中只用到了整形和字符串类型,所以只对这两类基本类型进行了简单分析。 分析方式是直接使用QT的方式生成二
阅读全文
摘要:业务需求: 基于网盘客户端的实现,原有网盘的设置面板无论从界面显示还是从业务需求都不能满足我们的正常需求。当前的要求是,模拟QQ系统设置的面板实现当前我们网盘中的基本配置功能。在完成这篇文章时已将基本功能实现完成,虽未整合进网盘客户端中,但基本技术预演已经实现。 QQ系统设置面板分析: QQ系统设置
阅读全文
摘要:Mfc和Java中自定义类的对象都可以对其进行持久性保存,Qt持久性对象进行序列化当然也是必不可少的。不过这个问题还真困扰了我很长时间……Mfc通过重写虚函数Serialize()、Java则是所属的类必须实现java.io.Serializable或Externalizable接口完成、Qt是怎么
阅读全文
摘要:http://wangye.org/blog/archives/42/ srvany.exe是什么? srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行。也就是说srvany只是其注册程序的服务
阅读全文
摘要:曾经为qt不能直接导出excel而困扰,后来经过深入了解,得知qt支持xml国际语言,html是xml的一种。html是做网页的,相信大家比较熟悉。所以使用html的<table></table>生成表格。然后导出html格式文件。或者直接导出xls格式。excel是能够直接识别的。 下附简短代码:
阅读全文
摘要:java中传值及引伸深度克隆的思考 大家都知道java中没有指针。难道java真的没有指针吗?句柄是什么?变量地址在哪里?没有地址的话简直不可想象! java中内存的分配方式有两种,一种是在堆中分配,一种是在堆栈中分配,所有new出来的对象都是在堆中分配的,函数中参数的传递是在栈中分配的。通常情况下
阅读全文
摘要:1.选择图片 2.图片合法性校验 3.原图比例缩放 https://www.cnblogs.com/sz-leez/p/7120721.html
阅读全文
摘要:作者:尘中远链接:http://www.zhihu.com/question/19630324/answer/19365369来源:知乎 http://www.cnblogs.com/grandyang/p/4291127.htmlhttp://www.zhihu.com/question/1963
阅读全文
摘要:Duilib库的源代码是在vs2010下编译的,一般适用于vs2008及以上的版本开发使用,那么duilib能不能在vc6.0的工程中使用呢?如何在vc6.0中使用duilib库呢? 今天,由于工作要求,需要在vc6.0下使用duilib库,百度了很久,未果,所以自己来尝试了一下! 1、在vc6.0
阅读全文
摘要:http://download.csdn.net/detail/lingyunfuyu2/9117481
阅读全文
摘要:官网:http://dbg-spider.net/源码:https://github.com/yavfast/dbg-spiderReal time profiler for Delphi applications:✓ Detailed debug information (internal, TD
阅读全文
摘要:搜狐科技 文/毛启盈 1月25日,华为消费者业务发布“2015年度?华为消费者云服务白皮书”(以下简称“白皮书”)显示,截止2015年年底,华为消费者云服务移动用户突破1.3亿。华为应用市场2015年全年应用下载量175亿,单日下载峰值高达1.4亿。 白皮书干货分享: 1、数据显示,华为云服务用户,
阅读全文
摘要:Code:http://www.atelierweb.com/calling-64-bit-assembly-language-functions-lodged-inside-the-delphi-source-code/http://www.codeproject.com/Articles/262...
阅读全文
摘要:一、说明 我们的MySQL实例在备份后需要将数据打包压缩,部分低配机器在压缩时容易出现CPU打满导致报警的情况,需要在压缩文件时进行CPU资源的限制。 因此针对此问题进行了相关测试,就有了此文章。 二、测试过程 0. 正常打包 正常打包压缩操作: 打包压缩过程中的CPU占用: 1. nice 命令打
阅读全文
摘要:ico文件是一个容器,内部可以装载许多个image,我们可以通过QIcon的pixmap方法来获取需要的image QPixmap pixmap ( const QSize & size, Mode mode = Normal, State state = Off ) const 该方法通过输入一个
阅读全文
摘要:前提qtchart 里的README文件(注意红色标记处)(本人翻译不行。多多见谅,也可以在评论里纠正( ⊙ o ⊙ ))---------------Qt Charts 5.7.0---------------Qt Charts module provides a set of easy to u...
阅读全文
摘要:与前两代Momentus XT产品不同,希捷称第三代混合硬盘所使用的技术更接近真正的SSHD(Solid State Hybrid Disk?),而不是HHD。也就是说更偏向于固态硬盘。首先它不会属于Momentus XT系列,至少不会是Momentus品牌。希捷似乎有意将其宣传为笔记本电脑SSHD
阅读全文
摘要:Code Glyph Decimal HTML Description #U+00A0   Non-breaking space 0096https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%88%97%E8%A1%A8...
阅读全文
摘要:上一篇《Windows界面编程第三篇 异形窗体 普通版》和《Windows界面编程第四篇异形窗体 高富帅版》介绍了异形窗口(异形窗体)的创建,并总结出了异形窗口的“三要素”: 1.WS_EX_LAYERED属性 2.指定透明色 3.以位图为窗口背景 本篇文章将主要介绍Windows编程中如何实现静态
阅读全文
摘要:http://blog.csdn.net/zhx6044/article/details/45048765
阅读全文
摘要:timer_space = new QTimer(); qDebug() SpaceUse; qDebug() interval(); if (!SystemGlobal::m_app->SpaceUse>=95) { timer_space->setInterva...
阅读全文
摘要:写在前面只要打开Qt Assistant或Qt Creator的Help,或是打开在线版的 http://doc.qt.nokia.com ,Qt的漂亮的文档就会呈现在我们眼前。而且 Qt的文档,长期以来似乎都是Qt的一大优势。比如大家在比较Qt和Wx,或比较Qt和GTK+时,Qt的文档似乎总是更胜
阅读全文
摘要:No.4 Google Analytics 企业级的网页分析工具 得票数:2.14K被使用数:9.25K点赞数:64链接:http://www.google.com/analytics/ No.9 Slack Slack 将所有通信工具整合到一起得票数:2.52K被使用数:946点赞数:256链接:
阅读全文
摘要:大家好,好多朋友来信咨询Delphi和C++Builder的移动开发、DataSnap架构等问题,希望能有Demo代码学习。其实Delphi和C++Builder本身自带有很多示例代码,已经覆盖了大部分Delphi和C++Builder开发工具的特性和技术。对于开发各种特定的应用,还是需要去在特定方
阅读全文
摘要:开发快很重要——如果只看语法或者产品结果C++似乎很强大,但是参与这个C++的开发过程,就会感觉到这种痛苦,太慢了,太麻烦了,虽然在反复调试和优化之后,最后产品的结果可能还不错。 Delphi的最大特点是开发快。今天认识到这点非常重要。不仅仅是时间/金钱那么简单,而是无休止的做一个没法结束的项目,想
阅读全文
摘要:现在都讲究入口和大数据了 虽然我不信这些。。。我是觉得创业永远不晚 但是绝对要谨慎不是破釜沉舟就一定能赢的现在好多人都这样 一边工作着一边做自己的事情 每个男人都梦想着创业嘛兼职是为了更好的发展你不兼职怎么熬过创业初期 搞个php开源站让你媳妇 做些图片 换个皮肤 程序都是现成的你得有个官方站点 管
阅读全文
摘要:关键字 __stdcall、__cdecl和__fastcall可以直接加在要输出的函数前,也可以在编译环境的Setting.../C/C++ /Code Generation项选择。当加在输出函数前的关键字与编译环境中的选择不同时,直接加在输出函数前的关键字有效。它们对应的命令行参数分别为/Gz、
阅读全文
摘要:调用约定:__cdecl__fastcall与__stdcall,三者都是调用约定(Callingconvention),它决定以下内容:1)函数参数的压栈顺序,2)由调用者还是被调用者把参数弹出栈,3)以及产生函数修饰名的方法。1、__stdcall调用约定:函数的参数自右向左通过栈传递,被调用的...
阅读全文
摘要:函数调用规范当高级语言函数被编译成机器码时,有一个问题就必须解决:因为CPU没有办法知道一个函数调用需要多少个、什么样的参数。即计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函数调用者和函数本身来协调。为此,计算机提供了一种被称为栈的数据结构来支持参数传递。 函数调用时,调用者依次把参数压...
阅读全文
摘要:The modules newly available to open source users are:Qt ChartsQt Data VisualizationQt Virtual KeyboardQML ProfilerClang static analyzerQt Test Integra...
阅读全文
摘要:Qt 升级到5.x版本后,QAbstractEventDispatcher中函数发生变动,导致libqxt库中的qxtGlobalShortcut挂掉.参考qxtGlobalShortcut写了一个全局热键类,用法与qxtGlobalShortcut一致.在 Win8.1 + Qt 5.11 能正常...
阅读全文
摘要:写了好久的东西,不小心按了下返回键就没了。CSDN居然没自动保存,坑爹啊 原本还有很多信息的,现在直入正题吧。 QT没有内置PDF操作的功能(其实有一个,QPrinter,不过只能写不能读,基本是半残) 今天要使用的库叫Poppler - qt5。官网在这里 这里提供一个win32下编译好的版本 下
阅读全文
摘要:看到群里有人在问怎么获取字符串的UTF8编码值自己测试了下 熟悉下函数[html] view plaincopyprint?ui->setupUi(this);QStrings=QString::fromUtf8("推广礼包");QStringunicode16=QString("");for(QS...
阅读全文
摘要:最近发现好多次打开QQ仅仅想用它来截屏 ⊙﹏⊙b汗 不如自己来写一个截屏工具,集成到自己的小工具箱里面 动手之前考虑一下要怎么实现,我考虑过的方案大概有下面两种 : 1. 监控全局鼠标事件 (真是“初生牛犊不怕虎“ ~~o(>_<)o ~~ )。 2. 将窗口设置为屏幕大小(去掉标题栏),设置窗口背
阅读全文
摘要:核心提示:使用Windows95/NT/98操作系统的用户知道:Windows正常启动后,在电脑屏幕下方出现一块 任务栏。 使用Windows95/NT/98操作系统的用户知道:Windows正常启动后,在电脑屏幕下方出现一块 任务栏。从系统功能角度而言,整个任务栏包括几个不同的子区域,从左至右依次
阅读全文
摘要:只有这样,Web才不会沉沦于下流,才会对自己的事业有真正的帮助~
阅读全文
摘要:1.概述当我们用QT写好了一个软件,要把你的程序分享出去的时候,不可能把编译的目录拷贝给别人去运行。编译好的程序应该是一个主程序,加一些资源文件,再加一些动态链接库,高大上一些的还可以做一个安装文件。QT开发的程序发布的时候经常采用两种方式:l 静态编译,可生成单一的可执行文件。l 动态编译,需同时...
阅读全文
摘要:特性 1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手; 2、动态:支持动态修改任务状态、暂停/恢复任务,以及终止运行中任务,即时生效; 3、调度中心HA(中心式):调度采用中心式设计,“调度中心”基于集群Quartz实现,可保证调度中心HA; 4、执行器HA(分布式):任务
阅读全文
摘要:Qt线程间共享数据主要有两种方式:使用共享内存。即使用一个两个线程都能够共享的变量(如全局变量),这样两个线程都能够访问和修改该变量,从而达到共享数据的目的;使用singal/slot机制,把数据从一个线程传递到另外一个线程。第一种办法在各个编程语言都使用普遍,而第二种方式倒是QT的特有方式,下面主...
阅读全文
摘要:尽管QT5.5.1和VisualStudio 2015都已经发布很久了,但是QT项目组视乎不会为QT5.5.1专门发布预编译的QT5.5.1 for windows(2015)版本的,也不会专门发布Visual Studio 2015 Add-in for QT5.5.1的。而且官方也没有明确的文档
阅读全文
摘要:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:Alex waker链接:https://www.zhihu.com/question/36766890/answer/70892332来源:知乎 我的故事,从高考结束讲起吧。高考结束后,面临择校的时候,我和我的大部分同学可以
阅读全文
摘要:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:henu链接:https://www.zhihu.com/question/37559307/answer/72556190来源:知乎另外,有创业冲动的多是无产者,就是穷人。他们抗风险能力太低,稍微有点风险,他以及他的家庭都会
阅读全文
摘要:https://www.zhihu.com/question/37559307
阅读全文
摘要:为什么知乎上很多人都反对创业?经常看到一些排名靠前的答案,内容无非规劝他人不要创业,要脚踏实地,认为党和国家大众创业万众创新的政策方针都是胡扯?难道知乎上的知识分子们竟比国家的智囊更有远见?还是他们的认识层次达不到?著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:唐缺链接:...
阅读全文
摘要:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:王统伟链接:http://www.zhihu.com/question/19550531/answer/15183706来源:知乎 第九,创始人过于高调 有一些公司,特别是创始人非常喜欢在媒体上高调曝光,导致引来了新的竞争者和
阅读全文
摘要:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:曹政链接:https://www.zhihu.com/question/20264499/answer/28168079来源:知乎1.我现在有个idea,上线之前如何在保证不被泄露的情况下又能了解这个idea对用户有多大吸引力
阅读全文
摘要:文/黄健铭微信公众号:huangjianming026 最近跟一个曾经的社交领域狂人,互联网超资深玩家,天使投资人聊天,此人大情大性。他最近又做出了一个壮举,一个月时间内把半年要投出去的钱都投出去了。从他每次深刻看到互联网起势的眼光之中,他说出了这一段时间以来对中国几十个创业者的感悟,虽然可能选取的
阅读全文
摘要:做全栈开发(前端和后端)好还是全端开发(前端和Android应用开发)好?哪个前景和钱景发现比较好,对以后的发展! 1. 有创业想法,就全栈。只想把技术做好,维持一份可观的收入,就精专一门 2. 全栈对自己的优势不大吗?好多公司都不认同,特别是HR,普遍的观点是,会的多,就很难专精。 3. 大公司是
阅读全文
摘要:以前比较喜欢“是亢龙无悔”的风格,但是有些事情也的确不宜赌博自己的人生,此时需要“亢龙有悔”。那么到底应该是“亢龙有悔”,还是“亢龙无悔”呢?或者说,哪一种才应该是自己的主要的风格? 今天想起“兵无常势,水无常形”这句话,忽然领悟到,有悔还是无悔,是需要看情况的。看准了,就下本钱投入,舍不得孩子套不
阅读全文
摘要:你定义localfailover:=ture。断线后会自己接上firedac没这种功能。只有unidac有
阅读全文
摘要:翻译qmake文档 目录 利用空闲时间把qmke的文档翻译出来,翻译水平有限,有些地方翻译的不好,请谅解, 如果您能指出来,我会很感激并在第一时候做出修改。 翻译qmake文档(一) qmake指南和概述 翻译qmake文档(二) Getting Started 翻译qmake文档(三) Creat
阅读全文
摘要:http://www.cnblogs.com/li-peng/p/3961386.htmlhttp://www.cnblogs.com/li-peng/p/3961843.htmlhttp://www.cnblogs.com/li-peng/p/3652287.htmlhttp://www.cnbl...
阅读全文
摘要:记录一下QT5 动态链接库的创建和使用在文章的最后有完成的代码供下载1.创建动态链接库先新建一个库项目选择chose进入下一下页面,类型选择共享库,输入一个名称:我输入的是sld再点击下一步到如果这里我们需要QtGui所以也勾选上了再点击下一步直到完成我们在.pro文件里加上DESTDIR =..\...
阅读全文
摘要:芯片设计是很难的,几条人枪是不可能成什么事的,一个人就是等于0,得一堆博士凑在一起才有可能,这还仅仅是技术方面的基础,不算市场和营销。何况流片需要几千万美金。 但是互联网不一样,充分利用了全世界机器的计算能力和整个互联网的传输能力,还可以做互联网营销,只要研发成功,边际成本为零(除去一点点服务器托管
阅读全文
摘要:评估文件夹大小的时候,直接跨线程操作UI界面,Debug崩溃,Release不崩溃。更多的一种情况是,本机DEBUG下不崩溃,把RELEASE版本到别的机子上,立刻崩溃(登录框的进度条的对象为空,仍试图去操作)。void MyThread::ReadXML(QNetworkReply *reply)...
阅读全文
摘要:QTexstStream用于读写纯文本以及HTML,XML等文本格式的文件,此类考虑了Unicode编码与系统本地编码的或其它任意编码之间的转换问题,别且明确地处理了因使用不同的操作系统而导致的行尾符之间的转换(windows系统的行尾符是“\r\n”,unix和mac os x系统是“\n”)。
阅读全文
摘要:如果使用MFC的CHtmlView或Qt的QAxWidget加载IE控件,载入html文件后都会自动带一个垂直滚动条,我们不想要这个滚动条,改怎么办呢?搜索了一下“隐藏IE控件滚动条”,发现在 http://topic.csdn.net/t/20040310/11/2827289.html 一文中有
阅读全文
摘要:本文基于OpenBlas的编译和安装,来说明如何从一个dll文件生成lib库文件。参考OpenBlas的说明“Howto generate import library for MingW”,和MinGW的说明HOWTO Create an ImportLibrary for a DLL using...
阅读全文
摘要:OpenBlas是一个优化的Blas库,基于GotoBlas21.13 BSD版,安装步骤如下:Windows下安装:1. 在SourgeForge下载最新的OpenBlas库:http://sourceforge.net/projects/openblas/files/2. 解压下载的源码到工作目...
阅读全文
摘要:在使用Qt Designer设计窗体界面时,我们可以使用Widget Box里的窗体控件非常方便的绘制界面,比如拖进去一个按钮,一个文本编辑器等。虽然Qt Designer里的控件可以满足我们大部分的需求,但是有时候,也会产生一些特殊的需要,比如一个输入框,我们要输入的是经纬度,此时就会有两种...
阅读全文
摘要:在使用QLineEdit输入数值时,经常遇到限制其范围的需要,比如角太阳高度角范围为[-90,90],经度值范围[-180,180],方位角范围[0,360]。Qt提供了QIntValidator和QDoubleValidator可以限定数值输入范围,如使用QIntValidator限制整数...
阅读全文
摘要:技术干货 标签:技术分享 1、Dubbo 与 Zookeeper、SpringMVC 整合和使用 本文整理了 Dubbo 与 Zookeeper、SpringMVC 整合和使用的原理,入门必 Mark~ 2、Angular vs React 最全面深入对比 如今,Angular 和 React 这两
阅读全文
摘要:App签名 只有用苹果颁发的证书签名的应用才能在App Store上进行销售,所以我们开发的应用必须打上签名。 签名有两种方式,一是使用Xcode,在配置里面设置签名,编译出来的app就有了签名;二是使用codesign命令行进行手动签名。这里我们采用的是使用手动codesign对app进行签名。
阅读全文
摘要:简要说下编译的主要步骤 @1:打开vs2015的命令行编译环境 ‘ @2:进入到cd到源码目录:cd C:\Qt\Qt5.6.0\5.6\Src\qtbase\src\plugins\sqldrivers\odbc @3: qmake 生成makefile:qmake odbc.pro @4:nma
阅读全文
摘要:简介 window下开机启动最简单的实现方式就是在注册表中添加启动项目 添加位置有两个 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run HKEY_CURRENT_USER\SOFTWARE\Microsoft\Wind
阅读全文
摘要:最近在做一个基于sim900 的串口通信工具,基于qml和c++来实现。 首先,对于串口,qt有自带的QSerialPort,可以实现同步,和异步通信,qt creator也有自带的例子,本例子是从其中一个名为“terminal”的例子学习了qt如何实现异步通信(c++),然后通过qml来写界...
阅读全文
摘要:最近得知opengl可以通过纹理贴图来渲染yuv的数据,这就免去了yuv-rgb,这个过程在arm上还是很耗时间的,于是就接触了opengl. 写这篇文章的目的是方便初学者使用qml来调用opengl显示,而qt自带的例程过于复杂,这里将之改成了一个简单的三角形的显示。(初学opengl,有错误请大
阅读全文
摘要:接口对象的内存空间假设我们定义了如下两个接口 IIntfA 和 IIntfB,其中 ProcA 和 ProcB 将实现为静态方法,而 VirtA 和 VirtB 将以虚方法实现:[delphi]view plaincopyprint?IIntfA=interfaceprocedureProcA;pr...
阅读全文
摘要:学习COM编程技术也快有半个月了,这期间看了很多资料和别人的程序源码,也尝试了用delphi、C++、C#编写COM程序,个人感觉Delphi是最好上手的。C++的模版生成的代码太过复杂繁琐,大量使用编译宏替代函数代码,让初学者知其然而不知其所以然;C#封装过度,COM编程注定是要与操作系统频...
阅读全文
摘要:synapse (http://synapse.ararat.cz/doku.php)的源码简洁明了,属于轻量级的阻塞式socket通讯组件包,更多的功能需要自己基于它的基础上去封装实现。相对于indy(阻塞)和ics(非阻塞/阻塞)来说,我更喜欢synapse的原生和纯粹,因此对其进行了简单的学习...
阅读全文
摘要:截至目前,Qt的最新版本为5.2.1,CentOS的版本为6.5,GCC的版本为4.8.2,经过一番尝试,终于将Qt开发环境安装到了CentOS(64 bit)中,整个过程中有几个需要注意的地方,在这里整理一下,供大家参考。1、升级GCCCentOS6.5内置的GCC版本为4.4,而Qt5.2.1则...
阅读全文
摘要:下午写程序中遇到几个小细节,需要在这里记录一下。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 QProcess *process = new QProcess(this); QFileInfo fileinfo(appUrl); QString appPath = Q
阅读全文
摘要:了解Qt是比较早的,可是一直没有耐心去做一个练习。近期花了差不多两周时间做了次Qt开发练习,基本完成了Qt的入门,逃脱微软平台又迈出了几小步。Qt虽然是C++的,但开发应用是比较方便的,我觉得它在界面设计、消息传递方面超过了Delphi,甚至在一些方面更优于.net WinForm。给入门造成门槛的
阅读全文
摘要:首先转载一篇关于心跳的博文解释:所谓的心跳包就是客户端定时发送简单的信息给服务器端告诉它我还在而已。代码就是每隔几分钟发送一个固定信息给服务端,服务端收到后回复一个固定信息如果服务端几分钟内没有收到客户端信息则视客户端断开。比如有些通信软件长时间不使用,要想知道它的状态是在线还是离线就需要心跳包,定...
阅读全文
摘要:本文大部分整理自网络,相关文章请见文后参考。 关于证书授权中心CA以及数字证书等概念,请移步 OpenSSL 与 SSL 数字证书概念贴 ,如果你想快速自建CA然后签发数字证书,请移步 基于OpenSSL自建CA和颁发SSL证书 。 SSL/TLS作为一种互联网安全加密技术,原理较为复杂,枯燥而无味
阅读全文
摘要:为了提高网站的安全性,一般会在比较敏感的部分页面采用https传输,比如注册、登录、控制台等。像Gmail、网银等全部采用https传输。https/ssl 主要起到两个作用:网站认证、内容加密传输和数据一致性。经CA签发的证书才起到认证可信的作用,所有有效证书均可以起到加密传输的作用。浏览器与SS...
阅读全文
摘要:nginx配置ssl加密(单双向认证、部分https) nginx下配置ssl本来是很简单的,无论是去认证中心买SSL安全证书还是自签署证书,但最近公司OA的一个需求,得以有个机会实际折腾一番。一开始采用的是全站加密,所有访问http:80的请求强制转换(rewrite)到https,后来自动化测试
阅读全文
摘要:某些系统账号希望对某一些文件有管理权限,有三种方法: 1 加入属主所在的同一个组中,这等于扩大了访问其他文件的权限了。 2 加入other中,这样权限放开的更大了。 3 给文件的sudo权限。 4 采用acl策略。 前三种方法都有自己的缺点,最终考虑使用acl。 所谓ACL,就是Access Con
阅读全文
摘要:http://en.cppreference.com/w/c/string/multibyte/mbstowcshttps://msdn.microsoft.com/fr-fr/library/eyktyxsx(v=vs.80).aspx
阅读全文
摘要:使用 C 语言的 fopen 打开文件时,可以指定的 mode 有 12 个,其中 6 个包含 "b" 使用 C++ 的 fstream 打开文件时,可用的模式组合有 24 个(?),其中 12 个包含 "binary" 使用 python 的 open 打开文件,除了可以使用 C 中的 12 个模
阅读全文
摘要:iOS中的沙盒可以让平台更加的安全,这也是沙盒给用户带来的最主要好处。不过由于沙盒的严格限制,导致程序之间共享数据比较麻烦。一般在程序间共享文档可以通过UIDocumentInteractionController(该类经常被开发者忽略)。本文中,我将介绍如何使用这个类在其它程序(已经安装在设备中的...
阅读全文
摘要:这个函数用了这么久,到今天程序出错才发现这个问题。。。也就是说,必须设置QTextCodec *codec = QTextCodec::codecForName("System");toLocal8Bit才能转换成本地字符http://doc.qt.io/qt-5/qstring.html#toLo...
阅读全文
摘要:MinGW编译器: 1.打开工程文件,在工程文件浏览其中,在你要设置为预编译的头文件上,点击鼠标右键,选择“属性(properties)” 你会看到一个多页面的属性框,选择“构建(build)”页面,将“编译文件(complie file)”选项勾上,其默认状态为没有勾 2.从菜单->工程(proj
阅读全文
摘要:http://blog.csdn.net/u013007900/article/details/50231933
阅读全文
摘要:QMessageBox类: 含有Question消息框、Information消息框、Warning消息框和Critical消息框等 通常有两种方式可以来创建标准消息对话框: 一种是采用“基于属性”的API,一种是使用QMessageBox的静态方法。 后者书写容易,但缺少灵活性,针对用户给出的提示
阅读全文
摘要:char * 与 const char *的转换char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;1234char 与 QString的转换char 转换为 QString其实方法有...
阅读全文
摘要:在上一章中,我们介绍了有关QFile和QFileInfo两个类的使用。我们提到,QIODevice提供了read()、readLine()等基本的操作。同时,Qt 还提供了更高一级的操作:用于二进制的流QDataStream和用于文本流的QTextStream。本节,我们将讲解有关QDataStre
阅读全文
摘要:上一章我们介绍了有关二进制文件的读写。二进制文件比较小巧,却不是人可读的格式。而文本文件是一种人可读的文件。为了操作这种文件,我们需要使用QTextStream类。QTextStream和QDataStream的使用类似,只不过它是操作纯文本文件的。另外,像 XML、HTML 这种,虽然也是文本文件
阅读全文
摘要:文件操作是应用程序必不可少的部分。Qt 作为一个通用开发库,提供了跨平台的文件操作能力。从本章开始,我们来了解下 Qt 的文件以及输入输出的功能,也就是 I/O 系统。 Qt 通过QIODevice提供了对 I/O 设备的抽象,这些设备具有读写字节块的能力。下面是 I/O 设备的类图: Qt4 Qt
阅读全文
摘要:QT里没有相应统计图形的绘制组件只有手工自己画效果如图void aaq::paintEvent( QPaintEvent* ev ){ QPainter painter(this); // 去除画笔 painter.setPen(Qt::NoPen); // 设置反锯齿 ...
阅读全文
摘要:事件 在Qt中,事件是作为对象处理的,所有事件对象继承自抽象类QEvent。此类用来表示程序内部发生或者来自于外部但应用程序应该知道的动作。事件能够能过被 QObject 的子类接受或者处理,但是通常用在与组件有关的应用中。本文主要阐述了在一个典型应用中的事件接收与处理。 事件的传递发送 当一个事件
阅读全文
摘要:Qt 提供了 QtSql 模块来提供平台独立的基于 SQL 的数据库操作。这里我们所说的“平台独立”,既包括操作系统平台,有包括各个数据库平台。另外,我们强调了“基于 SQL”,因为 NoSQL 数据库至今没有一个通用查询方法,所以不可能提供一种通用的 NoSQL 数据库的操作。Qt 的数据库操作还
阅读全文
摘要:在日常生活中的使用的软件中,我们经常会遇到这样的情况。我们在网页上,有些网页链接的文字(比如文章标题,知乎问题标题,百度的词条等)因为太长了,而显示不出来,但是鼠标悬停在上面的时候就可以显示出来。我们在QQ上或者某些输入框内,我们不知道应该输入什么内容,但是鼠标如果悬停在输入框内的时候,会产生一个友...
阅读全文
摘要:码云项目推荐 基于 Vue 的项目: 1、项目名称:基于 Vue.js 的 UI 组件库 项目简介:iView 是一套基于 Vue.js 的 UI 组件库,主要服务于 PC 界面的中后台产品。 项目地址:https://gitee.com/icarusion/iview 2、项目名称:基于 Vue
阅读全文
摘要:QT通过三种形式提供了对线程的支持。它们分别是, 一、平台无关的线程类 二、线程安全的事件投递 三、跨线程的信号-槽连接。 这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势。多线程编程也是一个有用的模式,它用于解决执行较长时间的操作而不至于用户界面失去响应。在Qt的早期版本中,
阅读全文
摘要:获取主机名称/* * 名称:get_localmachine_name * 功能:获取本机机器名称 * 参数:no * 返回:QString */QString CafesClient::get_localmachine_name(){ QString machineName = QH...
阅读全文
摘要:文章来源:http://hi.baidu.com/wuyunju/item/3d20164c99a276f6dc0f6c52 QT提供了MDIArea控件可以很方便的实现标准的MDI窗体,但用起来并不方便.感觉像360浏览器一样通过页签来切换子窗体的方式比较好.点击菜单项或工具栏上的按钮创建新的页签
阅读全文
摘要:POST /goform/ser2netconfigAT HTTP/1.1Host: 192.168.16.254Connection: keep-aliveAuthorization:Basic YWRtaW46YWRtaW4=//笔者注释,Authorization: "Basic 用户名和密码...
阅读全文
摘要:1、修改环境变量工具推荐:Rapid Environment Editor。官网:http://www.rapidee.com/修改前请先备份当前的环境变量。然后:(1)检查系统变量path,删除有关mingw其他版本等信息,以免与后续的mingw32-make冲突。(2)检查用户变量INCLUDE...
阅读全文
摘要:删除表格的全部数据: DELETE FROM [Name] 当在sqlite中删除了大量数据后,数据库文件的大小还是那样,没有变。原因是:从Sqlite删除数据后,未使用的磁盘空间被添加到一个内在的”空闲列表”中用于存储你下次插入的数据。磁盘空间并没有丢失。但是也不向操作系统返回磁盘空间。 解决方法
阅读全文
摘要:文章来源:http://blog.sina.com.cn/s/blog_64d015c10100sf1o.html本文主要介绍怎么创建可以在VC6中编译的QT工程。本文所采用环境为VC++6.0+QT3.3.2。一、打开QTdesigner,,在弹出的窗口中选择new file/project标签,...
阅读全文
摘要:转载地址:http://soft.chinabyte.com/database/460/11433960.shtmlofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要...
阅读全文
摘要:[C++] C++ Builder 中 Ansi 编码的字符串在Android/iOS程序中显示的问题 呃,这个问题说起来,其实也不麻烦,C++ Builder 本身在 TEncoding 做了处理,但是,可能用起来还是不够舒服,毕竟 Delphi 的 TBytes 在 C++ Builder 里用
阅读全文
摘要:在C++中,由于重载等技术的存在,编译器要将函数、结构体、类等等的信息传递给链接器,就不能像C语言那样简单地通过函数名来完成,它需要提供额外的参数信息,而还要和C语言共用链接器,这就需要用到名字改编(name mangling),又叫名字修饰(name decoration)。名字改编也罢,但由于历...
阅读全文
摘要:接前一篇C++ ABI之名字改编(以Qt为例),继续看看C++名字改编相关的问题。问题MSVC 有一对选项/Zc:wchar_t-与/Zc:wchar_t控制wchar_t于是 wchar_t 可以是unsignedshort或__wchar_t(称为原生类型?) 的别名两个东西混用会怎么样?首先考...
阅读全文
摘要:http://blog.qt.io/blog/2014/06/13/qt-weekly-13-qstringliteral/https://woboq.com/blog/qstringliteral.html
阅读全文
摘要:注意:本文翻译自http://developer.qt.nokia.com中的UsingQStringEffectively,中文译文见简体中文版,如果你对翻译wiki感兴趣,请参考Wiki中文帮助本文解释了QString相关的各个类的用途。QLatin1String:避免操作符 "==" 中隐含的...
阅读全文
摘要:转载自:点击打开链接http://blog.csdn.net/luo_isaiah/article/details/5794973 相信用过Qt Designer的朋友,对Qt Project中的.ui文件并不陌生。这个文件在Qt Designer中并不能直接修改其源代码,而只能通过Qt Desig
阅读全文
摘要:最近一直在学习Qt,用Qt写了一个程序,但是不知道怎么发布,网上说的都是在windows下怎么发布Qt应用程序,但是,在windows下Qt应用程序依赖的库文件与linux下的名字不同。于是,我就想到Linux下有没有这么一个命令,能够找到一个可执行文件运行时所依赖的库文件,百度一下,还真...
阅读全文
摘要:这两天跟着班级辅导,总有学生感到很疑惑,用ui designer设计出来的ui文件是如何使用的,下面我从一个例子来说明下,希望能对有这样疑惑的同学有帮助。 事实上,现在有了继承设计工具qtcreator,作为开发者再也不用考虑这个问题,因为当你用qtcreator创建一个工程的时候,qtcreato
阅读全文
摘要:原作者:OlivierGoffart点击打开链接http://woboq.com/blog/qstringliteral.html 译者:zzjin点击打开链接http://www.tuicool.com/articles/6nUrIrQStringLieral是Qt5中新引入的一个用...
阅读全文
摘要:原先QString("mystrr"),现在都不认了,必须都要加上L才行原先:m_conn->put_HttpProxyAuthMethod("Basic");现在:m_conn->put_HttpProxyAuthMethod(L"Basic");同理: handle = m_conn->op...
阅读全文
摘要:Qt Installer Framework是Qt默认包的发布框架。它很方便,使用静态编译Qt制作而成。并且使用了压缩率很高的7z对组件进行压缩。之所以有这些好处,我才觉得值得花一点儿精力研究一下这个框架。从Qt的下载地址中下载Qt Installer Framework,地址是:http://do...
阅读全文
摘要:这个对话框出现的原因可能是msvcrt.dll在XP这个版本没有vsprintf_s这样的动态库。目前还暂时没有找到好的解决思路,稍后我再单独研究一下,看这个事情该如何解决。解决办法有很多,我没有一一尝试了。1、源码阶段,现在发现以前版本的MinGW默认使用的是vsnprintf_s这个函数,所以在...
阅读全文
摘要:7个高效习惯1. 积极主动2. 先有目标后有行动(不能随波逐流)3. 要事第一4. 双赢思维5. 知己知彼(先理解别人,再争取别人的理解)6. 综合效能(不要彻底否定别人的方案,而是融合双方的优点)7. 不断更新(磨刀不误砍柴工)
阅读全文
摘要:哈哈,从M$ Visual C++ Team的Andy Rich那里又偷学到一招:VC8的隐含编译项/d1reportSingleClassLayout和/d1reportAllClassLayout 。看个复杂的例子吧(如下),现在假设我们想知道Derived类的对象布局,怎么办? 在Projec
阅读全文
摘要:DELPHI编写服务程序总结 一、服务程序和桌面程序的区别 Windows 2000/XP/2003等支持一种叫做“系统服务程序”的进程,系统服务和桌面程序的区别是:系统服务不用登陆系统即可运行;系统服务是运行在System Idle Process/System/smss/winlogon/ser
阅读全文
摘要:unit TrustCheck;interfaceuses Windows,SysUtils,jwaWinTrust,JwaWinCrypt;function CheckFileTrust(const FileName: WideString; var Signner: WideString): ...
阅读全文
摘要:The Transition from Qt 4.x to Qt 5 The transition from Qt 4.x to Qt 5 is not expected to be significant. However, the “modularization” of the Qt code
阅读全文