自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梧桐村

爱编程,爱足球,爱羽毛球,爱篮球,爱钓鱼,爱交友,但是爱编程。

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 部分告别Qt调试,另类使用显示Qt程序中函数加载顺序的方式

Qt调试的另类做法,可以快速通过控制台知道程序执行的函数名称和函数执行顺序

2015-02-06 17:11:00 1855 1

转载 cocos2d-x游戏主要逻辑和结构

在Cocos2d-x中开发游戏的主要逻辑和结构是:先创建场景,在场景上添加一层或多层,然后可以在指定层上添加精灵、菜单、文字等,可以为精灵、文字执行某个动作(或者移动),检测玩家触屏事件,开启任务调度执行碰撞检测和更新数据,通过导演类管理和切换场景等等。(1)导演(CCDirector)在cocos2d-x引擎中,导演类CCDirector是个单例,这里主要用来管理和显示场景的,还

2015-02-03 14:56:26 1381

原创 程序员的选择-真实的故事

选择做为程序员这条道路已经快7年了,其中面临过各种各样的方向选择,也不存在什么对与错,能开心的生活就好。故事一:去年认识一个另外公司的技术负责人A,06年毕业,毕业后一直在做linux内核驱动开发。因为一个安卓APP项目,他们公司和我们公司有过一些合作。当时我负责APP与硬件端的Socket通讯方面模块开发,他负责硬件部分的通讯模块。就这样两个人一起喝了几次酒后开始变得熟悉起来。他说他厌恶

2015-01-19 14:41:00 1525 3

转载 Qt的一些鲜为人知但是非常有用的小功能

1. Q_GADGET:不需要从QObject继承就可以使用Qt的Meta Object功能2. Q_ENUMS:对枚举对象进行反射(reflection)3. Q_SIGNAL:不需要signals关键字就可以将一个函数指定为singal函数4. Q_SLOT:不需要slots关键字就可以将一个函数指定为slot函数5. Q_FOREACH:Qt提供的关键字foreach在配置文

2015-01-19 10:17:16 4664

原创 Qt 使用UDPSocket遇到的丢包问题

最近烦人的事情很多,所以博客一直被落下了。这样ba

2014-11-05 16:51:09 7287 4

原创 2014项目总结:一个比较失败的项目总结

最近将会对今年所做的一些项目进行总结,里面基本都包含了一个项目所有的过程。一来为自己今年的年终总结提供些材料,其次也是希望在总结过程中能给自己带来些更多的启发和经验教训,同时也非常期望各位大牛能给些建议以及批评,让我获得更多的进步。谢谢。上一篇博文大致总结了一个比较成功的项目,有成功那自然就有失败的项目。该项目至今让我依然痛苦不堪,甚至有些患上了手机恐惧症,一听到手机的来电声音,身体就开始颤抖

2014-10-14 22:06:48 5342 1

原创 2014项目总结:一个比较成功的项目总结

最近将会对今年所做的一些项目进行总结,里面基本都包含了一个项目所有的过程。一来为自己今年的年终总结提供些材料,其次也是希望在总结过程中能给自己带来些更多的启发和经验教训,同时也非常期望各位大牛能给些建议以及批评,让我获得更多的进步。谢谢。这篇文章总结的是我今年开始的的第二个项目:某研究所某国某XX系统(严格保密项目)。这个项目开始的时候,客户方没有提任何具体需求,只说了一句,秘密级项目

2014-10-13 16:21:51 8321

原创 2014年至今参与的五个项目总结

从2014年开始至今,10个月,前前后后共参与了五个项目。在此分享下这个五个项目的总结和经验,并希望大家能提出些建议和意见,帮助我更快的成长。谢谢。第一个项目来的很突然,年初的时候一个朋友介绍的客户,他们有自己的技术团队。本来他们就是想听听我们对他们的即将开发的产品提出些建议,所以我们领导也不是特别在意,就让我去和客户随便聊聊。就这样大概聊了一个下午后,他们的老总要了我张名片就结束了。结果两天

2014-10-11 18:15:31 3597

原创 C++ 常用宏总结

在开发c++过程中,宏是一个不可或缺的角色,我

2014-10-11 17:16:26 1251

原创 分享下一个削足适履项目开发经历

上个星期领导临时加派一个任务。任务目的其实很简单,客户每个月都会有大量的现场考勤excel文档返回到管理办公室,办公室工作人员手工总计这些文档,并生成若干种类型的考勤汇总excel文档。我下面的开发人员都在开发一个Qt项目,既然这个项目加派进来,需求也不是复杂,所以我计划这个项目就用Qt来实现就可以了,并且预估也就两三天的时间,也就差不多了。但是领导却坚持使用v

2014-09-18 10:14:30 957

原创 业余项目的一点总结

刚毕业那会就一直坚持做些业余项目,一来可以换些喝酒钱,二来可以增加些项目经验,三可以增加些人脉。都是一些小网站项目,多的五六千,少的五六百。大大小小几十个,却也没有多多少喝酒钱,所以2013年开始发誓坚决不做任何业余项目,推掉很多也关掉自己的网站。原本可以会花更多的时间陪老婆,却发现依然没有多出一点点时间。所以在2014年一开始,就给一个同事做了一个项目。这个项目13年底他就在找我,我

2014-02-27 22:42:43 1106 2

原创 CentOS6.4 64位下安装mysql 5.6 步骤

1.环境检测: 检测是否已安装mysql:# rpm –qa|grep mysql2.卸载已经有的mysql:#rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64 3. 安装mysql5.6从mysql官网上下载server 和client#rpm -ivh MySQL-server-5.6.16-1

2014-02-26 17:54:54 7629

转载 回顾总结64位CentOs下安装QT遇到的问题和解决方法

CentOS不久前发布了6.3 版本,仿苹果的桌面,比起Ubuntu更加令人赏心悦目。回想在64位CentOS上安装运行QT,真的是遇到了很多问题,总结出来,供大家参考。第一步,下载 http://qt-project.org/downloads第二步,改变可执行文件的权限, 命令chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run,

2014-01-10 17:04:09 2827

转载 Qt 使用json的一些笔记

作为一个从做bs方面软件转做c++的程序员,有许多东西还是有些不适应的。之前一直都习惯使用json,在做Qt程序还是不由自主的想尝试使用。于是各种google和各种百度,鉴于国内搜到的大部分文章都是互相转载,琢磨了很久。大部分人都是建议使用Qjson的控件(Qt版本还是4.8.4),以及jsoncpp。编译Qjson很久也没有成功,jsoncpp也是如此,水平有限。如果大家有编译好的,能不能给些建

2014-01-08 16:34:13 1197

原创 吐槽一下,5年的程序员的一些困惑

首先想说下,我喜欢编程。所以我能坚持,每天下班后依然能写各种代码两小时,并且现在在老婆的强制要求下,可以在晚上10点前睡眠。早晨6点起床后,我依然可以拿出一个小时编程。另外申明下,我并不是单纯的程序员,我可以与客户谈业务,也可以去报价谈合同。但是在公司我一直担任主程的角色,搭建完一个项目的最基本的骨架后,每天就检查提交的代码,所以我不需要怎么加班。但是我依然喜欢编程,学习对我来说是非常新的东西

2013-12-16 10:58:19 4288 2

原创 超酷的Qt消息提示框,仿126邮箱登录提示

最近正在学习Qt,根据实际业务需求花了一天的时候制作了一个消息提示框,仿造126邮箱登录的提示。第一次开源发布代码,还请高手轻拍,并请留下宝贵意见用来完善以及以后制作更多更有趣的插件。谢谢。主要代码如下:cmsgtooltip.h #include #include #include #include #include #if defined(MSGTOOLTIP_

2013-12-04 18:11:05 4417

原创 第一次做c++项目的一些总结

第一次接触c++项目,使用的是Qt平台开发,算法很复杂,功能却很简单但是很繁琐。前前后后忙了一个月准备交付。基本实现了客户的要求。但是却被领导骂的狗血喷头,被公司技术专家讽刺的几乎不敢抬头。在此做一个总结,希望下一个项目能有所改进。公司主要都是做对日java 项目的,所以对命名以及设计模式非常讲究,而我一直都是野路子出身,一直都是完全靠自学以及google/baidu,说实话对设计模式

2013-11-28 11:31:37 22579 9

原创 Qt 判断界面当前点击的按钮

遇到一个需求,一个界面上有若干的按钮,点击后调用同一个slot,但是参数不同。按理说是个很简单的问题,但是却花了半个小时才找到方法记录一下解决方法,以备后用。思路:根据点击按钮获取对应的objectname  通过改方法进行判断,代码如下: QPushButton* btn= qobject_cast(sender());if( "catsListBtn" == btn-

2013-10-30 17:43:33 17761 5

原创 Qt 使用QPluginLoader 加载外部dll的方法笔记

项目的一个需求是提供一个dll文件给其他 可执行文件调用。借这个机会也正好可以解决我之前一个在线升级使用更新dl方法l的思路。在此记录一下。各位大神如果有其他方法和思路欢迎一起探讨或者赐教。。dll 调用接口 :class IUIPLUGINBASE{public: //初始化 失败返回-1// virtual int init() = 0;

2013-10-23 16:10:54 9569 1

原创 qss 使用hover效果不能实现的奇怪问题

一个按钮的样式:QPushButton{ border-style: outset; border-width: 1px; border-radius: 2px; border-color: #6fba14; background-color:#6ac010; height:24px; width:80px; color:#ebf3e3;}QPushBu

2013-10-23 09:14:50 4515 2

原创 Qt 使用单例模式笔记

无论是c++ 还是java或者c# 很多地方都会选择使用单例模式,”单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案---摘自百度百科“ 在Qt 编程中也不自觉的习惯使用单例模式。做个笔记,以

2013-10-21 15:46:33 3522

原创 Qt 切换皮肤的一个实现思路

接到客户的一个切换皮肤的功能需求,实现起来的思路还是很多的,不过使用QSS是一个比较偷懒并且快捷的方式。简单的写了一个demo。如果大牛们有更好的建议,欢迎深入讨论。主要程序如下:main.cpp 主程序入口,并且加载默认的皮肤。代码如下。 QApplication a(argc, argv); QString qss; QFile qssFile(":/qss/

2013-10-21 15:35:11 2086

原创 Python学习基本系列笔记(一)

今天一朋友忽然问我python方面的一些知识。我很惊讶他为什么突然想学习python呢。他说看了下这门语言后觉得很有意思。感概了一下,回顾一下当初打算学习python前前后后的一些思想波动,觉得很有必要将记录一下学习的进程,希望能坚持多写几篇。第一次接触python是公司的一个私有云项目,需要架设多台服务器以及虚拟机进行实验。前期的技术调研自然也就扔到了我的头上,在多个方案比较后,发现

2013-07-18 21:18:17 1672 3

超酷的Qt消息提示框,仿126邮箱登录提示

最近正在学习Qt,根据实际业务需求花了一天的时候制作了一个消息提示框,仿造126邮箱登录的提示。第一次开源发布代码,还请高手轻拍,并请留下宝贵意见用来完善以及以后制作更多更有趣的插件。

2013-12-04

Qt 使用Qss实现切换皮肤 最简单示例

Qt 使用Qss实现切换皮肤 最简单示例

2013-10-21

空空如也

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

TA关注的人

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