- 博客(37)
- 资源 (10)
- 收藏
- 关注
原创 android style中出现自定义属性时的写法
当我们为自定义控件写style的时候,style里面不可避免的会出现自定义属性,那怎么写呢?答案是直接引用属性名<style name="CustomProgressBarSmallTheme" > 20dip 20dip 40dip @color/purple_500 8dip
2015-06-27 22:21:21
2783
原创 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
664
原创 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
761
原创 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
1043
转载 eclipse自动生成方法注释 快捷键
自动生成方法的注释格式,例如/*** @param str* @return * @throws ParseException*/快捷键是alt+shift+j,将光标放在方法名上,按快捷键。会生成上述方法注释的格式,具体内容还是要自己填写的。转自:http://my.oschina.net/zhongwenhao/blog/137571
2015-06-11 11:20:33
818
原创 QGraphicsView框架容易忽视的坐标问题-“画布”QgraphicsScene到底放在了哪儿?
前言最近一直使用QGraphicsView框架在我的一个实际项目中,官方文档好多都没说清楚啊,有木有?!文档都翻光了,却还是有好多没明白。 一个令我恼火的bug就是,明明log打出来的每个Item的坐标都是预期的,但为什么最后结果不对呢? 我在视图中添加了一个直线项(QPoint(0,0),QPoint(100,100)); 结果却是: 有的同行看到可能会
2015-05-31 18:29:04
10566
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
1308
1
原创 [福利]国内首篇利用freetype的跨平台truetype字体真正轮廓(非位图)获取(带完整qt工程代码)-秒杀GetGlyphOutline
前言所需基本知识点trueType字体的一些基本概念trueType字体的基本构成besier曲线定义freetype对trueType的解析解析基本步骤freetype字体库初始化省略了变量声明设置字体编码方式获取字符编码值对字体轮廓进行解析轮廓内部点规则描述轮廓端点规则描述规则总结解析算法描述单个轮廓线首尾索引值获取首尾端点补偿中值补偿前言最近在做一款激光打标控
2015-05-30 12:01:14
8808
2
原创 c++原生的unicode支持
c++原生的unicode支持记一次字体轮廓提取遇到的问题起因解决浅谈字符串周边起因 在做一个激光打标系统,里面不可避免的要用到图形矢量化的问题,于是就是用freetype2 lib提取字体轮廓数学模型,基本步骤是:“`flow st=>start: 开始 e=>end:下一步处理 op=>operation: 获取字符对应的UNICODE编码值 op =>operation:
2015-05-29 15:31:35
717
原创 qt的关于编译条件的一些定义问题
今天遇到了一个很诡异的问题,昨天push了一段代码,今天编译才发现,程序运行后会马上失去响应,单步调试也没用,看起来什么都没有问题,直到最后我才发现问题所在,原来,我在一个类里面神经病的加上了一段宏定义:#ifndef qreal#define qreal float#endif把这一段去掉竟然就可以了,按理来说,这样没有错啊,但是为什么出现我这样的bug啊,是我的问题还是qt的问题?
2015-05-22 21:11:45
684
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
488
原创 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
2351
原创 Android 之Java基础---一个列表框引发的血案暨java装箱拆箱的实际应用
为了提高代码的封装性及可读性,我把原来手懒搞的一些AsyncTask的继承内部类决定都单独拉到一个文件夹中,但这一拉,出事情了! 我的应用业务是,有一个min_question_id(int )来记录目前读取到的服务器端数据,原来是内部类的时候,用的好好的,这把它单独剥离出来,每次拉取数据却是从头拉取了!好了,先上原来的代码!public class getQuestionLi
2015-05-06 22:58:22
784
原创 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
1218
原创 16M/512M混合字符串大小写转换最快有多快!-也谈大数据下的性能优化深入探究
16M/512M混合字符串大小写转换最快有多快!1秒?100ms? 10ms?不!这些都还要优化!,使用什么优化,openmp, ipp,还是原生的多线程?请点进揭晓!
2015-04-24 22:40:28
1356
原创 android之旅-Intent和BroadcastReceiver(修改了网上文章很多不足,重点参考了android4高级编程)
看了很多网上的文章,发现很多不足,有的也很不全面,于是决定自己写一篇,望大家支持,批评,知道,很多知识点还是没提到,Service还没学,所以还没整合,以后学了会再写一篇。一、Intent作用及分类Intent是一种消息传递机制,可以在程序内及程序间使用,主要用法为:①使用类名显式启动一个service或Activity②在①的基础上执行一个动作的intent,并进行相关处理③广播某个时间已经发生。 二、使用Intent启动Activity1、显式启动一个Activity所谓显式启动,即显式指定我
2015-04-17 15:43:02
1000
原创 eclipse更改黑色背景-任意更改
千辛万苦,找到了国外一个网站,真是强大:http://eclipsecolorthemes.org/ 任意免费预览下载配色,注意要下.epf格式哦,下载好以后,直接导入选择,就可以了,各种sublime vim配色应有尽有!
2015-04-15 15:35:36
762
原创 android(studio)之旅-(暂时留坑...)多activity的创建及其交互
今天没时间了,开个头吧,留坑,晚上补。。。 相关示例代码:http://download.youkuaiyun.com/detail/tianyuan521521/8593099
2015-04-14 13:43:54
486
原创 android(studio)之旅-最简单有用的android数据持久化技术-SharedPreferences
最简单有用的android数据持久化技术-SharedPreferences
2015-04-14 13:19:57
1668
原创 android(studio)之旅-android studio更改字体和主题
android(studio)之旅-android studio更改字体和主题
2015-04-13 16:29:37
1069
原创 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
1124
原创 Qt下应用QTcpServer与QTcpSocket实现Tcp控制
很多情形下,我们在应用程序的最外层都使用TCP作为可靠控制,下面,我就总结一下我在项目中使用QTcpServer与QTcpSocket的一些心得和体会。 服务端TCP程序可以利用QTcpServer,首先我们声名QTcpServer *对象(注意:QTcpServer占用的网络资源需要我们手动释放,任何我们程序可能异常退出或正常结束的地方QTcpServer *最后都要close())
2015-03-08 00:33:48
3617
4
原创 初识pthread(二)-线程管理之线程同步入门(阻塞和分离式线程)
在上一篇博文中,我们提到了pthread_attr_t *attr这个变量,但我们并没有真正使用它,现在我们将初步揭秘它的神奇作用,本节聚焦: pthread_join (threadid,status) ; pthread_detach (threadid) ; pthread_attr_setdet
2015-02-25 17:51:11
1817
原创 再谈使用ffmpeg进行单纯音频编解码
我们在原来的文章中探讨了将源音频数据直接编码为AAC流写入文件的方法,这次我们将深入推导出将音频数据编码为原始AAC数据的途径。(1)首先,我们找到编码主函数int avcodec_encode_audio2(AVCodecContext * avctx, AVPacket * avpkt, const AVF
2015-02-10 15:31:49
2372
原创 portaudio在windows编译
最近又重新抄起了原来的音视频通信,我们决定将原来的成果回炉重炼,决定这一次使用 x265进行HECV视频编码,portaudio进行声音处理,自己以UDP协议为基础实现我们自己的合适协议,或者使用jrtplib(哎,都是别人的东西)。好,我们开始编译portaudio类库:(1)下载最新版本类库:http://www.portaudio.com/download.html(2)下载最新
2015-02-08 16:06:11
4291
原创 常出现的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
1157
转载 手把手教你在win8下搭建wamp环境
前几天突然想试试WIN8系统,在虚拟机上试了试,感觉还不错,于是就想把自己的系统干掉换成WIN8的,可是必须要面对的就是此系统的兼容问题,听网上说8的兼容性比7都强,而且取消了Areo特效,比7精简了一些,占用的资源也就相对较少,因为我在学习PHP,对它能前几天突然想试试WIN8系统,在虚拟机上试了试,感觉还不错,于是就想把自己的系统干掉换成WIN8的,可是必须要面对的就是此系统的兼容问题,听
2015-01-26 21:38:17
1036
原创 精简但精确的PCM编码为AAC解析
核心知识:一、输出媒体文件所需的结构体:AVOutputFormat,AVFormatContext,AVStream,AVCodec,AVCodecContext,AVFrame,AVPacket(按出现先后顺序)。二、AVOutputFormat是输出容器(container)句柄,直接关联文件,但只有句柄远远不够,我们需要设置相关参数;AVFormatContext就是容器上
2014-12-16 23:17:32
3262
1
原创 使用QAudioFormat类中的一些必备音频知识
从官方的文档,我们可以知道,这个类是用来提供音频流的一些信息(参数);使用很简单,无非是 1、创造对象2、设定有关参数。设定参数是有一定讲究的,这个类里面只提供了六个变量的设定接口。 (1)setByteOrder这个是用来设定高低位的,分为LittleEndian(低位优先)/LargeEndian(高位优先),这个我没有找到相关很精确的资料,实际使用中LittleEndian在我的
2014-12-09 15:46:41
11325
2
QGraphicsView框架容易忽视的坐标问题-“画布”QgraphicsScene到底放在了哪儿?
2015-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人