- 博客(130)
- 资源 (62)
- 收藏
- 关注
转载 Xcode 5 环境下编译 ffmpeg 库
1、要安装xcode命令行工具,2、xcode5以前都是gcc编译的,在xcode5以后都是clang编译,在脚本中有所体现3、xcode5以前还要下载gas-preprocessor.pl脚本包,然后使用cp命令拷贝到usr/bin下面,在xcode5以后是不需要下载这个gas-preprocessor.pl脚本脚本中的黄色字体显示编译器的路径,这个和xcode5以前是不
2014-06-11 09:30:43
1374
原创 iOS 调用其他程序 推荐
网上ios调用其他应用程序的帖子很多,推荐一个http://bbs.9ria.com/forum.php?mod=viewthread&tid=222941另外iOS 要想调用非苹果自带的其他程序,需要知道该程序的 URL Schemes 推荐一个查询允许外部调用ios程序的Schemes的网站http://handleopenurl.com
2014-02-11 14:51:16
1001
原创 iOS 消息推送 说明实例推荐
界面可能不太一样,但是无碍精髓,验证过!http://mobiforge.com/design-development/programming-apple-push-notification-services
2014-02-11 14:46:31
995
转载 ios下获取所有实体/虚拟网卡的信息,并以此判断设备所处的网络状态
一直在做移动设备网络方面的开发,最近项目需要解决ios设备判断是否打开个人热点。经过网上搜索,找到一个比较笨的办法,就是通过获取status bar高度是否等于40来判断热点状态。当有其他设备接入我的热点后,ios会在status bar height添加一行蓝底白色的文字提示有人接入,并一直保留在屏幕顶端,此时status bar height == 40。不过这个方法不能判断出
2013-10-31 19:29:41
1765
转载 1、mac 下 cocos2d-x 安装
1.cocos2d-x介绍和安装(for mac)博客分类: cocos2d-xxcodecocos2d-xGameDev 鉴于cocos2d-x优良的跨平台性,开源和社区支持等原因,博主终于开始cocos2d-x的学习。 今天主要是在MAC下搭建cocos2d-x的开发环境。 1.首先,去官网下载cocos2d-x 博主下的是cocos2d
2013-10-13 10:15:42
1099
转载 Linux Crontab 定时任务 命令详解
一.Crontab 介绍crontab命令的功能是在一定的时间间隔调度一些命令的执行。1.1 /etc/crontab 文件在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。如:[root@dave ~]# cat /etc/crontabSHELL=/bin/bashPATH=/sbi
2013-05-13 22:45:37
719
转载 mysql 中limit 关键字
本文整理转载自:http://blog.sina.com.cn/s/blog_53b95aec0100dba1.html一、基本SQL的limit语法的如以下形式SELECT * FROM table LIMIT [offset,]rows | rows OFFSET offset当省略offset的时候,offset作为0处理,表示提取查询到的前rows条数据;
2012-08-25 16:38:34
1140
转载 程序员给自己五年前10个建议
自从踏入这条道路以后,我犯过错,挣扎过,失败过。 虽然走了很多弯路,但经过几年的努力奋斗,也小有收获。目前拥有25名员工,在最好的一个月募集了730万美金。 我常常幻想,如果时光倒流,回到5年前,我会给自己哪些建议?如何更好地规划自己? 对于这里的每一条建议,我可能不会认真去听,但是这些建议就是我想要的:
2012-08-12 07:44:15
905
转载 qt 中文排序
Qt类中的qSort()函数提供了对字符串的排序功能。要利用qSort为中文进行排序则需要我们提供一个针对中文比较规则的比较器。Meego Touch Framework 中的MCollator 实现了该功能。更准确地说是MCollator实现了所有国家语言的排序功能。简单的用法如下。MLocale loc; // 这里设置对应国家的语言和排序方法MCollator comp
2012-03-24 19:37:27
3743
1
转载 ubuntu 10.04 安装java
$ sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk[sudo] password for bobpete:Reading package lists... DoneBuilding dependency treeReading state information... DonePackage sun-java6
2012-03-24 11:15:41
1246
转载 libevent 第一章 设置libevent
原文地址:翻译:Libevent参考手册第一章:设置libevent作者:一剑震九州翻译自:http://www.wangafu.net/~nickm/libevent-book/Ref1_libsetup.htmllibevent有一些被整个进程共享的、影响整个库的全局设置。必须在调用libevent库的任何其他部分之前修改这些设置,否则,libevent会进入不一致的状
2011-12-21 21:29:32
1594
原创 libevent 参考手册-前言
前言:Libevent 参考手册Libevent是一个提供快速可移植的非堵塞IO库,它设计的目标是:1、可移植性使用libevent写的程序,应该在所有支持Libevent平台上有效,甚至在没有真正好的方法进行非堵塞IO时,Libevent也应该支持这种方式,所以你的程序可以在有限的环境下运行。2、 高效性该库在每个平台上尝试使用最快且可用的非堵塞IO实现,同时不会引入很大的开
2011-12-16 21:12:48
2619
原创 重复使用 setCenterWidget
主窗口mainwindow ,有几个QWidget:widget1,widget2,.........想交替使用widget1,widget2...作为centerWidget,可以关联信号和槽,必要时使用setCenterWidget(widgetn),修改当前中央部件查看手册:void QMainWindow::setCentralWidget ( QWid
2011-12-08 21:17:28
3207
原创 lua 调用c函数
最近在用lua,笔记之.借助别人的话,lua本身是以简单优雅为本,着眼于处理那些C不擅长的任务。借助c/c++为其扩展,lua可闪现无穷魅力。如何可以,并确保"安全"的情况下直接修改 lua源码,添加位移运算符、异或运算符,修改+、-、等等,做到 make lua for yourself.还是继续lua调用c 动态库首先编译c动态库,当然并非普通的c动态库,就能被lua调用的,
2011-12-05 20:59:11
2037
原创 qt mysql 分页
最近看到关于qt 中mysql 浏览数据分页,有人用到了qtablewidget 翻页时手动添加就在想,既然qt中提供了view和model,为什么放着不用哪?简单实现了一把,记录一下首先重新继承一下QSqlTableModel,翻页时修改记录数userSqlTableModel.h#ifndef USERSQLTAB
2011-11-14 22:01:41
8541
11
原创 QGraphicsView 中实现拖拽
开始想使用QGraphicsView结合QGraphicsScene和QGraphicsItem,做个绘制各种图形的编辑器,想使用拖拽实现快捷方式,没想到还有点波折。已在QGraphicsVews中设置了setAcceptDrops(true);在运行时发现:当把
2011-09-27 21:16:45
18075
5
转载 lua loadlib函数 attempt to call global 'loadlib' (a nil value)
lua程序中使用loadlib导入动态库,出现错误 attempt to call global 'loadlib' (a nil value)修正方法:luaconf.h文件中,将#undef LUA_COMPAT_LOADLIB改成#define
2011-09-20 18:06:55
13853
原创 QTreewidget的 item Checked 编辑
想使用QTreewidget也像qt designer那里一样,做个属性编辑器单纯设置fontBoldItem->setCheckState(1,Qt::Unchecked);运行时只有点击 复选框才能修改 checkbox的选中状态但是qt designer
2011-09-18 07:57:36
7179
原创 qt 实现的 lua 编辑器
还不太熟悉lua编程,要求实现一个lua编辑器网上找了个qt写的c编辑器,在此基础上改的 基本功能实现了lua编程需求该软件为lua编辑编译器(编译需要lua支持)该软件是基于Qt Creator 4.7编写的要软件正常运行需要qt的动
2011-09-15 20:52:58
4722
原创 QLineEdit 嵌套
使用qt creator,一直对其Find的lineEdit很感兴趣也想在QLineEdit中加一个图片按钮上网搜索后,经加工,搞定,记录之实例入下图:思路:在QLineEdit中右侧加一个QLabel,在QLabel上加一个图片,并实现其"单击"信
2011-09-14 20:46:59
4224
原创 qt 正则表达式
今天细看了一下正则表达式,记录之正则表达式类QRegExp类使用正则表达式提供了模式匹配一正则表达式(regexp)用来在文中的子串中进行模式匹配,在很多环境下都经常用到,例如:1、validation 检验数据有效性,正则表达式可以用来检验字串是否符合某个规则,
2011-09-09 19:10:01
3918
原创 QComboBox 编辑组合框
在编辑QComboBox的时候,看到编辑组合框,看到这种窗口挺好,想自己试试,一上手才发现自己有多菜好在最后还是实现了 #ifndef COMBOBOXEDITDIALOG_H#define COMBOBOXEDITDIALOG_H#incl
2011-09-09 18:59:33
4890
转载 改变QMessageBox的大小
转载地址:http://blog.youkuaiyun.com/diaopan1985/article/details/4399128创建一个QMessageBox:QMessageBox msgBox(this);msgBox.setWindowTitle(tr("Ma
2011-09-06 21:59:37
16587
1
转载 QT 的信号与槽机制介绍
(转)QT 的信号与槽机制介绍2011-07-25 08:51唐新华 (xhsmart@263.net), 软件工程师简介: 信号与槽作为 QT 的核心机制在 QT 编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象
2011-07-30 10:02:15
723
转载 centos 下安装 mysql驱动
1.预防万一,先安装一下mysql-devel(一定要装!)。 不安装的话后面编译会出现找不到-lmysqlclient的问题。 2. 开始编译: cd $QTDIR/src/plugins/sqldrivers/mysql //进入QT那个存放mysql驱动源
2011-07-24 15:02:14
3692
转载 Qt Creator发布release软件相关注意事项
<br /><br />注意:环境是windows<br />选择release编译程序后生成exe文件<br />1.需要Qt安装目录下的qt/bin目录中的QtGui4.dll 和 Qt Core4.dll以及mingwm10.dll三个文件的支持,将它们拷贝到exe文件目录<br />下。<br />2.程序中默认只支持png图片,如果使用了gif,jpg等格式的文件是显示不出来的。需要将Qt安装目录下的qt/plugins/目录中的<br />imageformats文件夹拷贝到exe文件目录下(注
2011-05-29 21:02:00
3023
转载 centos 安装 qt creator
<br />周末无事,安装qt creator,<br />下载 qt-sdk-linux-x86-opensource-2010.05.1.bin<br />首先要安装 gcc g++<br />yum -y install gcc<br />yum -y install gcc-c++<br />启动安装时还遇到了<br />运行yum,系统提示Existing lock /var/run/yum.pid: another copy is running as pid 3046<br /> <br />
2011-05-29 19:09:00
7726
转载 使用ZLib 压缩/解压缩 zip文件
实际应用中有时候会遇到需要处理 ZIP 压缩解压的情况,这时候我们有大概三种选择:调用 rar.exe, unzip.exe 等使用某现成库完全手写第一种虽然能完成任务,但是没法知晓结果。曾经有人对说,可以抓命令行输出结果来判断……这种依靠界面文字来进行精确判断的行为个人认为相当不靠谱。第三种,既然我是个“造轮主义”者,当然说好,但是现在我不了解 ZIP 格式,也不了解 ZIP 算法,所以这个日后再说。今天我们就来切切实实地用一次轮子。ZIP 相关的库中比较有名的可能就是 ZLib 和 InfoZip(un
2011-05-14 08:11:00
10033
2
转载 linux qt creator version `GLIBCXX_3.4.9' not found
<br />1、ls -l /usr/local/libstdc++.so.6<br />发现它链接到libstdc++.so.6.0.8 不支持GLIBCXX_3.4.9<br />2、下载libstdc++.so.6.0.10 支持GLIBCXX_3.4.9<br />3、删除/usr/local/libstdc++.so.6,然后新建链接指向libstdc++.so.6.0.10<br /> ln -s /usr/local/libstdc++.so.6.10 /usr/local/libstdc
2011-05-04 15:31:00
1756
原创 setItemWidget 和removeItemWidget
<br />最近使用QTreeWidget 作为属性编辑器,因为没有实现QTreeWidgetItem的委托,所以使用其ItemWidget,即单击QTreeWidgetItem时设置其ItemWidget,编辑完成后removeItemWidget,<br />QTreeWidget *treeWidget;<br />QTreeWidgetItem *item;<br />QLineEdit * editor = new QLineEdit();<br />treeWidget->setItemWidg
2011-04-29 09:08:00
9189
转载 Qt 当中常用类的中文说明
<br />QDataStream 为QIODevice提供了一串的二进制的数据 QDataWidgetMapper 提供了从数据模型到部件的映射 QData 日期的功能 QDateEdit 提供了日期的部件用来编辑日期,是基于QDateTimeEdit 部件 QDateTime 提供日期与时间的功能 QDateTimeEdit 提供了编辑日期与实践的部件 QDBusAbstractAdaptor 提供了 基于D-BUS适配器的基础累 QDBusAbstractInterface 提供了所有QtDBus 绑
2011-04-27 14:59:00
942
原创 也谈qt中QMdiArea和QSubWindow
昨天才静下心来仔细看了看QMdiArea作为MainWindow的中央部件,QMdiArea的作用还是相当大的首先是向QMdiArea中添加QSubWindow和从QMdiArea中删除QsubWindowQSubWindow * addSubWindow(QWidget * widget);widget可以是QSubWindow或者直接是QWidget及子类,若是后者的话QMdiArea会自动创建一个QSubWindow,然后将widget置为QSubWindow的setWidget();
2011-04-09 10:05:00
9307
3
转载 设置QWidget关闭时触发的事件
触发关闭事件实际上就是重写closeEvent()事件当使用者想要关闭窗口的时候,closeEvent事件被发送给窗口。通常是选择菜单上的“Close”按钮,<br />//在头文件中加入<br />protected:<br /> closeEvent(QCloseEvent *event);<br /><br />//函数主体部分<br />void MyWidget::closeEvent(QCloseEvent *event)//此函数在QWidget关闭时执行<br />{<br />
2011-03-31 09:13:00
20300
原创 c++ 继承 函数重新实现
<br />parent.h:class Parent{public: Parent(); void show(int n); void show(char * p);};parent.cpp:void Parent::show(int n){ cout<<"In Parent:"<<n<<endl;}void Parent::show(char *p){ cout<<"In Pa
2011-03-24 20:22:00
1411
转载 QWidget背景(透明)问题
QWidget背景(透明)问题2010年12月13日 星期一 11:13<br />一. 背景設定為成黑色,前景色設為白色。 方法一、paltette方式,經測試,該方法不會影響到其他控制元件,建議使用 QPalette bgpal = palette();<br />bgpal.setColor (QPalette::Background, QColor (0, 0 , 0, 255));<br />//bgpal.setColor (QPalette::Background, Qt::transpare
2011-03-23 09:54:00
18394
转载 qt中关于QWidget的背景颜色和背景图片的设置
<br />首先设置autoFillBackground属性为真<br />然后定义一个QPalette对象<br />设置QPalette对象的背景属性(颜色或图片)<br />最后设置QWidget对象的Palette<br />实例:<br />QWidget *widget = new QWidget;<br />widget->setAutoFillBackground(true);<br /> <br />QPalette palette;<br /> <br />palette.setColo
2011-03-23 09:40:00
9363
转载 Ext JS 4倒计时:图形和图表
<br /> 基本图形功能 <br /> 一直以来,在Web应用程序中进行绘图是很困难的事情。虽然我们很希望在应用程序中创建丰富的交互式图表或其他图像,但是HTML真的是不是这块料。通常,我们需要使用到Adobe Flash,但这给我们带来了两个难题:我们习惯书写Javascript代码,而且Flash并不是所有设备都支持。解决这个问题的方法就是使用一个纯Javascript的图形库,通过它创建丰富的图形和图表。它可以运行在ie6到iOS等任何平台,而且它已经成为Sencha Touch的
2011-02-17 10:57:00
797
原创 qt delegate 委托 多级联动 小结
<br />最近使用qt写程序用到了treewidget和tablewidget<br />涉及到编辑默认情况下可以设置treewidget和tablewidget的item可编辑属性来进行编辑<br />默认情况只是简单的文本输入格式<br />在qt的demo中看到了spin box delegate实例<br /><br /> <br />想到了使用delegate 委托<br />该实例只是对整个tablewidget使用同一个spin box格式的delegata<br />那么对于不同的列时候不
2011-01-15 22:02:00
3201
转载 虚拟机安装centos no valid devices were found on which to cereate new file systems 错误处理
<br />以为标题问题所以我再次把大家遇到的问题写一下:An error occurred - no valid devices were found on which to cereate new file systems. Please chechk your hardware for the cauese of this problem<br /> 用虚拟机VMware Workstation安装linux的时候出现了An error occurred - no valid devic
2010-12-11 08:14:00
3629
基于 qt 下 tcp 文件传输 测试
2012-05-02
qt lua 编辑器
2011-09-15
qt 拖拽 实例 pixmap QPushButton失败
2011-07-18
NAT爆破-在NAT背后的主机之间建立TCP连接
2009-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人