自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

田元的专栏

宣扬知识共享、代码开源,抵制一切抄袭

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

原创 android style中出现自定义属性时的写法

当我们为自定义控件写style的时候,style里面不可避免的会出现自定义属性,那怎么写呢?答案是直接引用属性名<style name="CustomProgressBarSmallTheme" > 20dip 20dip 40dip @color/purple_500 8dip

2015-06-27 22:21:21 2742

原创 POJ1003-hangOver

How far can you make a stack of cards overhang a table? If you have one card, you can create a maximum overhang of half a card length. (We're assuming that the cards must be perpendicular to the tab

2015-06-19 14:06:43 620

原创 POJ 1002LTE 答案,有时间改为数字排序

#include#include#include#include#includeusing namespace std;void outputResult(string s){ cout << s << std::endl;}struct StringWithFlag{ string s; bool flag; bool operator==(StringWithFla

2015-06-19 12:14:32 713

原创 POJ 1001-Exponentiation,测试用例及本人未优化代码

Problems involving the computation of exact values of very large magnitude and precision are common. For example, the computation of the national debt is a taxing experience for many computer systems. This problem requires that you write a program to com

2015-06-18 20:03:55 986

转载 eclipse自动生成方法注释 快捷键

自动生成方法的注释格式,例如/*** @param str* @return * @throws  ParseException*/快捷键是alt+shift+j,将光标放在方法名上,按快捷键。会生成上述方法注释的格式,具体内容还是要自己填写的。转自:http://my.oschina.net/zhongwenhao/blog/137571

2015-06-11 11:20:33 777

原创 QGraphicsView框架容易忽视的坐标问题-“画布”QgraphicsScene到底放在了哪儿?

前言最近一直使用QGraphicsView框架在我的一个实际项目中,官方文档好多都没说清楚啊,有木有?!文档都翻光了,却还是有好多没明白。 一个令我恼火的bug就是,明明log打出来的每个Item的坐标都是预期的,但为什么最后结果不对呢? 我在视图中添加了一个直线项(QPoint(0,0),QPoint(100,100)); 结果却是: 有的同行看到可能会

2015-05-31 18:29:04 10266 20

原创 error: jump to case label与crosses initialization of"xx"编译错误

前言我过去使用vs下的cl编译程序时,从没遇到过此类错误,今天在Qt 5.3的MINGW版本下编译程序时,却出现 error: jump to case label与crosses initialization of”xx”编译错误。解决方案在switch语句的内部(包括case语句的内部)都不能声明变量,如需要声明,请在switch语句外面。

2015-05-31 09:56:41 1256 1

原创 [福利]国内首篇利用freetype的跨平台truetype字体真正轮廓(非位图)获取(带完整qt工程代码)-秒杀GetGlyphOutline

前言所需基本知识点trueType字体的一些基本概念trueType字体的基本构成besier曲线定义freetype对trueType的解析解析基本步骤freetype字体库初始化省略了变量声明设置字体编码方式获取字符编码值对字体轮廓进行解析轮廓内部点规则描述轮廓端点规则描述规则总结解析算法描述单个轮廓线首尾索引值获取首尾端点补偿中值补偿前言最近在做一款激光打标控

2015-05-30 12:01:14 8527 4

原创 c++原生的unicode支持

c++原生的unicode支持记一次字体轮廓提取遇到的问题起因解决浅谈字符串周边起因 在做一个激光打标系统,里面不可避免的要用到图形矢量化的问题,于是就是用freetype2 lib提取字体轮廓数学模型,基本步骤是:“`flow st=>start: 开始 e=>end:下一步处理 op=>operation: 获取字符对应的UNICODE编码值 op =>operation:

2015-05-29 15:31:35 678

原创 qt的关于编译条件的一些定义问题

今天遇到了一个很诡异的问题,昨天push了一段代码,今天编译才发现,程序运行后会马上失去响应,单步调试也没用,看起来什么都没有问题,直到最后我才发现问题所在,原来,我在一个类里面神经病的加上了一段宏定义:#ifndef qreal#define qreal float#endif把这一段去掉竟然就可以了,按理来说,这样没有错啊,但是为什么出现我这样的bug啊,是我的问题还是qt的问题?

2015-05-22 21:11:45 648 1

原创 Android 个人认为有用的android主题

我本人一直使用Theme.Holo.Light这个主题,很有科技感!   如果想隐藏actionBar的话,就直接:android:theme="@android:style/Theme.Holo.Light.NoActionBar"   还想要全屏的话就android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fulls

2015-05-09 14:51:14 443

原创 PHP 之局部变量与全局变量的交错(一)嵌套for循环中的变量

相信很多从c++/java/c#等过来的同学,可能会犯这样的错误:<?php for($i=0;$i<9;$i++){ #some code #many many code!... for($i=0;$i<8;$i++) { #some my ugly code }}?>外面一个大的for循环,写了很多代码以后,又

2015-05-07 11:31:18 2310

原创 Android 之Java基础---一个列表框引发的血案暨java装箱拆箱的实际应用

为了提高代码的封装性及可读性,我把原来手懒搞的一些AsyncTask的继承内部类决定都单独拉到一个文件夹中,但这一拉,出事情了!     我的应用业务是,有一个min_question_id(int )来记录目前读取到的服务器端数据,原来是内部类的时候,用的好好的,这把它单独剥离出来,每次拉取数据却是从头拉取了!好了,先上原来的代码!public class getQuestionLi

2015-05-06 22:58:22 746

原创 Android AsyncTask使用心得及错误处理-只能在主线程改变UI组件

大家肯定都会经常使用AsyncTask这个类,特别是在网络处理中,先看改正后的代码:这是正常的代码:class sendKeyTask extends AsyncTask { @Override protected void onPostExecute(Integer resultCode) { // TODO Auto-generated method stub su

2015-05-05 13:31:50 1170

原创 16M/512M混合字符串大小写转换最快有多快!-也谈大数据下的性能优化深入探究

16M/512M混合字符串大小写转换最快有多快!1秒?100ms? 10ms?不!这些都还要优化!,使用什么优化,openmp, ipp,还是原生的多线程?请点进揭晓!

2015-04-24 22:40:28 1285

原创 android之旅-Intent和BroadcastReceiver(修改了网上文章很多不足,重点参考了android4高级编程)

看了很多网上的文章,发现很多不足,有的也很不全面,于是决定自己写一篇,望大家支持,批评,知道,很多知识点还是没提到,Service还没学,所以还没整合,以后学了会再写一篇。一、Intent作用及分类Intent是一种消息传递机制,可以在程序内及程序间使用,主要用法为:①使用类名显式启动一个service或Activity②在①的基础上执行一个动作的intent,并进行相关处理③广播某个时间已经发生。 二、使用Intent启动Activity1、显式启动一个Activity所谓显式启动,即显式指定我

2015-04-17 15:43:02 952

原创 android(studio)之旅-Activity生存周期

借用google一张官方生存期图揭露一切:

2015-04-17 14:08:11 477

原创 eclipse更改黑色背景-任意更改

千辛万苦,找到了国外一个网站,真是强大:http://eclipsecolorthemes.org/              任意免费预览下载配色,注意要下.epf格式哦,下载好以后,直接导入选择,就可以了,各种sublime vim配色应有尽有!

2015-04-15 15:35:36 726

原创 android(studio)之旅-(暂时留坑...)多activity的创建及其交互

今天没时间了,开个头吧,留坑,晚上补。。。       相关示例代码:http://download.csdn.net/detail/tianyuan521521/8593099

2015-04-14 13:43:54 450

原创 android(studio)之旅-最简单有用的android数据持久化技术-SharedPreferences

最简单有用的android数据持久化技术-SharedPreferences

2015-04-14 13:19:57 1618

原创 android(studio)之旅-android studio更改字体和主题

android(studio)之旅-android studio更改字体和主题

2015-04-13 16:29:37 1027

原创 vc6.0项目到vc2013移植记录

从vc6.0移植到vc2013的相关经验记录

2015-04-08 23:13:38 1440

原创 [Qt] QtcpSocket获取ip地址的小bug

QTcpSocket获取ip地址的一点小bug

2015-04-07 09:04:59 8152

原创 C标准中的字符串-数字相互转换

数字转为字符串:在C标准库中与平台无关的转换只有int sprintf( char *buffer, const char *format, [ argument] … );位于头文件stdio.h中。#includeint main(){ int num = 8; char numstr[128]; sprintf(numstr, "%d", num); printf(nums

2015-04-06 13:12:19 1083

原创 C++静态变量和静态成员函数的怪脾气

c++类静态函数/静态成员变量 特性的一点总结

2015-04-06 01:14:42 1398

原创 Qt下应用QTcpServer与QTcpSocket实现Tcp控制

很多情形下,我们在应用程序的最外层都使用TCP作为可靠控制,下面,我就总结一下我在项目中使用QTcpServer与QTcpSocket的一些心得和体会。    服务端TCP程序可以利用QTcpServer,首先我们声名QTcpServer *对象(注意:QTcpServer占用的网络资源需要我们手动释放,任何我们程序可能异常退出或正常结束的地方QTcpServer *最后都要close())

2015-03-08 00:33:48 3547 4

原创 Qt QListWidget的使用

对项目中用到的QListWidget的一个小小总结

2015-03-08 00:23:49 3119

原创 初识pthread(二)-线程管理之线程同步入门(阻塞和分离式线程)

在上一篇博文中,我们提到了pthread_attr_t *attr这个变量,但我们并没有真正使用它,现在我们将初步揭秘它的神奇作用,本节聚焦:               pthread_join (threadid,status) ;               pthread_detach (threadid) ;               pthread_attr_setdet

2015-02-25 17:51:11 1754

原创 初识pthread(一)-线程管理之创建/结束线程

进阶的线程学习---pthread!

2015-02-24 23:23:26 809

原创 再谈使用ffmpeg进行单纯音频编解码

我们在原来的文章中探讨了将源音频数据直接编码为AAC流写入文件的方法,这次我们将深入推导出将音频数据编码为原始AAC数据的途径。(1)首先,我们找到编码主函数int avcodec_encode_audio2(AVCodecContext * avctx,  AVPacket * avpkt,  const AVF

2015-02-10 15:31:49 2308

原创 portaudio在windows编译

最近又重新抄起了原来的音视频通信,我们决定将原来的成果回炉重炼,决定这一次使用 x265进行HECV视频编码,portaudio进行声音处理,自己以UDP协议为基础实现我们自己的合适协议,或者使用jrtplib(哎,都是别人的东西)。好,我们开始编译portaudio类库:(1)下载最新版本类库:http://www.portaudio.com/download.html(2)下载最新

2015-02-08 16:06:11 3952 2

原创 在SAE开放云平台进行IO读写相关操作时遇到的问题

在SAE开放云平台进行IO读写相关操作时遇到的问题

2015-02-07 15:45:02 659

原创 常出现的Access denied for user 'root'@'localhost' (using password: YES)及其相关问题解决

Access denied for user 'root'@'localhost' (using password: YES)的解决办法,不同于网上粗制滥造相互copy的那些方案,如有相关问题,欢迎探讨。

2015-02-03 17:07:38 1089

转载 手把手教你在win8下搭建wamp环境

前几天突然想试试WIN8系统,在虚拟机上试了试,感觉还不错,于是就想把自己的系统干掉换成WIN8的,可是必须要面对的就是此系统的兼容问题,听网上说8的兼容性比7都强,而且取消了Areo特效,比7精简了一些,占用的资源也就相对较少,因为我在学习PHP,对它能前几天突然想试试WIN8系统,在虚拟机上试了试,感觉还不错,于是就想把自己的系统干掉换成WIN8的,可是必须要面对的就是此系统的兼容问题,听

2015-01-26 21:38:17 986

原创 好久没写过文章了,做个签到文吧.

签到第一天(2014/12/23):8.30清醒,8.40起床,8.50开始工作,写四路stopwatch.

2014-12-23 09:24:26 925

原创 精简但精确的PCM编码为AAC解析

核心知识:一、输出媒体文件所需的结构体:AVOutputFormat,AVFormatContext,AVStream,AVCodec,AVCodecContext,AVFrame,AVPacket(按出现先后顺序)。二、AVOutputFormat是输出容器(container)句柄,直接关联文件,但只有句柄远远不够,我们需要设置相关参数;AVFormatContext就是容器上

2014-12-16 23:17:32 3199 1

原创 使用QAudioFormat类中的一些必备音频知识

从官方的文档,我们可以知道,这个类是用来提供音频流的一些信息(参数);使用很简单,无非是 1、创造对象2、设定有关参数。设定参数是有一定讲究的,这个类里面只提供了六个变量的设定接口。 (1)setByteOrder这个是用来设定高低位的,分为LittleEndian(低位优先)/LargeEndian(高位优先),这个我没有找到相关很精确的资料,实际使用中LittleEndian在我的

2014-12-09 15:46:41 11030 5

QGraphicsView框架容易忽视的坐标问题-“画布”QgraphicsScene到底放在了哪儿?

QGraphicsView框架容易忽视的坐标问题-“画布”QgraphicsScene到底放在了哪儿?

2015-05-31

android之旅-Intent和BroadcastReceiver示例代码

Intent和BroadcastReceiver示例代码

2015-04-17

多activity的创建及其交互 demo

多activity的创建及其交互 demo

2015-04-14

hcw.exe相关文件

提示hcw.exe 出错时 使用,将文件夹解压并添加路径到PATH

2015-04-08

C++_标准模板库(STL).pdf

C++_标准模板库(STL).pdf 含有模板库的所有用法,现用现查

2014-09-04

APress_-_Foundations_of_Qt_Development.pdf

对qt追根溯源的一本书,很好的qt入门书。

2014-09-04

inside QT(深入阅读QT源代码)

QT 内核 源代码阅读 ,对深入理解QT很有用

2014-09-02

C++ GUI Qt4编程(第二版)

C++ GUI Qt4编程(第二版 QT入门经典

2014-09-02

Opencv-ref-man-2.3.1.pdf 官方文档

Opencv-ref-man-2.3.1.pdf 官方文档

2014-09-02

exceptional c++中文版(非扫描高清版)

exceptional c++ 中文版 高清 非扫描,很不错的c++进阶书。

2014-09-02

空空如也

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

TA关注的人

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