自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(218)
  • 资源 (15)
  • 收藏
  • 关注

原创 Android SDK安装时碰到的问题之解决办法

问题:hostname in certificate didn't match: != Fetching URL: https://dl-ssl.google.com/android/...解决办法:第一步:打开Windows中C:\WINDOWS\system32\drivers\etc\hosts,Linux中/etc/hosts文件,然后添加以下内容:203.20

2012-11-28 09:52:12 10073 8

原创 一个类中静态容器对象的初始化问题

某网友问:“一个类中,有一个成员变量static set SET,怎么用一个1000个元素给它初始化?” 一个类中特殊的成员变量的初始化是非常需要技巧的事情,以前针对这个问题专门写过一篇博文:特殊数据类型成员变量的初始化但这篇博文,并没有包括上面那位网友提出的问题,为此给出以下代码:#include #include using namespace std;

2012-07-13 23:32:37 4702 1

原创 在Windows上建立OpenCV2.4.0开发环境

1.      下载当前最新的OpenCV版本,下载地址:          http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.0/         下载上面链接列表中的OpenCV-2.4.0.exe即可。2.      安装OpenCV。在D盘上创建一个目录D:\OpenCV2.4(根据自己情况设定

2012-05-16 21:19:40 10366 2

原创 一个百度的面试题目

问题:给一个很大的数组,里面有两个数只出现过一次,其他数都出现过两次,把这两个数找出来 原理:两个相同的数进行异或,其结果为0,两个不相同的数急性异或,其结果不为0。举例:99 ^ 99 = 1100011b ^ 1100011b = 0      95 ^ 99 = 1011111b ^ 1100011b = 0111100b= 60 在题目给出的很大的数组中,除要找的两

2012-05-15 00:44:31 8832 23

转载 如何证明素数有无穷多个

假若素数只有有限多个,设最大的一个是P,从2到P的全体素数是:2,3,5,7,11……,P。所有的素数都在这里,此外再没有别的素数了。 现在,我们来考察上面从2到P的全体素数相乘、再加上1这个数,设它是A,即A=2×3×5×7×11×……×P+1。A是一个大于1的正整数,它不是素数,就是合数。如果A是素数,那么,就得到了一个比素数P还要大的素数,这与素数P是最大素数的假

2012-05-14 23:11:38 4330 2

原创 STL vector按多字段值排序

上一篇我们讲到STL map的key如果由多个值组成,并按照这些值分别进行排序的情况。在最后的结论中我们说到“通常我们不用STL algorithm中的sort函数,来对一个map进行排序,而对vector的元素进行排序则可以很方面地使用sort函数。” 下面就是一个完整的,vector按多字段值进行排序的示例代码:#include #include #include #incl

2012-05-01 21:10:45 7623 3

原创 由2个值组合成key的STL map排序问题

某网友问:“map中怎么设置多个key值进行排序?” 在C++中,map是典型的关联容器或者叫映射容器(associative container),其中的每一个元素都是由key-value这样成对出现的内容组成的,比如学号和学生之类具有一一对应关系的情形,学号可以作为key,学生对象可以作为key所对应的value。很显然这种情况下的key只有一个值,但是,在实际工作中,我们可能会经常需

2012-05-01 20:35:18 10104 1

原创 Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系

转载请包含网址:http://blog.csdn.net/pathuang68/article/details/7351317一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描述是这样的:“Handle onto a raw buffer that is being managed by the screen compositor”,翻译成中文就

2012-03-14 01:57:15 47447 51

原创 Android中对Group的各种操作示例代码

1.  增加Group// create a groupContentValues values = new ContentValues();values.put(ContactsContract.Groups.TITLE, “GROUPNAME”);Uri uri = getContentResolver().insert(ContactsContract.Groups.CONTENT

2012-01-06 01:23:30 10539

原创 AndroidGUI30:定制按钮

按钮是Android界面编程中最常用到的Widget之一。很多时候,为了美观应用程序的界面,觉得Android缺省提供的按钮不能满足需要,因此在这样的时候,就需要定制按钮,比如修改按钮的颜色等等。下面我们通过一个实际的例子,来说明定制按钮的大致过程。1.     在Eclipse中创建一个Android项目项目取名为CustomizeButton,然后点击按钮Next,

2011-12-13 02:10:44 4492 1

原创 Android中图像变换Matrix的原理、代码验证和应用(三)

第三部分 应用在这一部分,我们会将前面两部分所了解到的内容和Android手势结合起来,利用各种不同的手势对图像进行平移、缩放和旋转,前面两项都是在实践中经常需要用到的功能,后一项据说苹果也是最近才加上的,而实际上在Android中,咱们通过自己的双手,也可以很轻松地实现之。 首先创建一个Android项目PatImageView,同时创建一个Activity:PatImageView

2011-11-19 23:07:54 7644 7

原创 Android中图像变换Matrix的原理、代码验证和应用(二)

第二部分 代码验证在第一部分中讲到的各种图像变换的验证代码如下,一共列出了10种情况。如果要验证其中的某一种情况,只需将相应的代码反注释即可。试验中用到的图片:其尺寸为162 x 251。 每种变换的结果,请见代码之后的说明。package com.pat.testtransformmatrix;import android.app.Activity;import

2011-11-19 23:04:39 16321 8

原创 Android中图像变换Matrix的原理、代码验证和应用(一)

第一部分 Matrix的数学原理在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下: Matrix的对图像的处理可分为四类基本变换: Translate           平移变换Rotate                旋转变换Scale

2011-11-19 22:09:05 22239 16

原创 Java应用程序模拟向Servlet发送POST请求

在某些情况下,需要用Java applicatioin来模拟form,向服务器(本文以servlet为例)发送http post请求,包括提交表单域中的数据以及上传文件。如果仅仅是传递form中的数据,而不包含上传文件,那是很简单的,比如Java application可以这么写:package com.pat.postrequestemulator;importjava.io.Buffe

2011-10-31 01:34:11 21156 10

原创 AndroidGUI29:用getDrawingCache方法获取ImageView中的图像需要注意的问题

我们知道在Android中ImageView是一个用于显示图像的控件,比如在很多联系人方面的应用中,需要为联系人拍摄头像,并将得到的头像放在一个ImageView对象中显示。通常,在没有为联系人拍摄头像之前,ImageView对象中显示的是一个缺省的图片。因此,在保存联系人头像数

2011-09-17 01:39:09 12754 2

原创 使用Android系统提供的ContentResolver,无法进行distinct查询的workaround

场景假定:一个联系人A有两个电话号码,分别是32111268和32111269。现在要对联系人的电话进行查询,以得到联系人的raw_contact_id。 我们知道,在Android系统中,所有和联系人有关的数据,都存储在数据库/data/data/com.android

2011-09-11 00:00:22 6399 5

原创 AndroidGUI28:在onCreate方法中两次调用setContentView

在做Android开发的时候,有时候需要在一个Activity的里面调用两次setContentView方法。比如在应用启动的时候,开始显示欢迎界面,在显示欢迎界面的同时,进行后台数据的处理,等到后台数据准备好了,才显示真正的应用界面。这样的做法不会让使用者有突兀的感觉。反之,应

2011-08-24 00:47:33 9327 8

原创 AndroidGUI27:findViewById返回null的解决办法

在用Eclipse进行Android的界面开发,通过findViewById试图获取界面元素对象时,该方法有时候返回null,造成这种情况主要有以下两种情形。 第一种情形是最普通的。比如main.xml如下,其中有一个ListView,其id为lv_contactbook

2011-08-19 18:35:29 14551 3

原创 Pinyin4j的基本用法

1.     简单介绍有时候,需要将汉字编程对应的拼音,以方便数据的处理。比如在Android手机应用的开发上,要查询联系人的姓名,通常都是用拼音进行查询的。比如要查询“曹孟德”,就可以输入“cmd”,即“曹孟德”三个汉字的拼音“caomengde”各字的首字母。但是怎样才能

2011-08-16 20:46:23 42531 15

转载 美国麦克阿瑟将军在国会大厦的告别演讲(Farewell address to Congress)

Mr. President, Mr. Speaker, and Distinguished Members of the Congress:I stand on this rostrum with a sense of deep humility and great prid

2011-08-11 23:11:34 3450

转载 麦克阿瑟将军为儿子的祷告词

Build me a son, O Lord, who will be strong enough to know when he is weak, and brave enough to face himself when he is afraid; one who

2011-08-11 23:03:23 1982

原创 函数对象

简单地说,如果一个类重载了调用操作符(),那么这个类的对象就是所谓的函数对象。这样的对象,可以像一个函数那样使用。

2011-08-04 11:15:35 786

原创 AndroidGUI26:程序中动态设定组件的宽度、高度以及margin等属性

在程序里面用代码来控制组件的宽度、高度以及margin等属性,以适应不同分辨率的屏幕。

2011-07-31 02:28:05 14564 3

原创 AndroidGUI25:定制Activity的标题栏(Titlebar)

定制标题栏。包括在标题栏中增加控件、改变标题栏的高度、改变标题栏的背景颜色等。

2011-07-30 16:41:00 9309 5

原创 求n!的最高位数字

CSDN上某网友,提出以下问题:“Time Limit:1000MSMemory Limit:30000KBDescription 求n的阶乘的最高位数。例如:5! = 120,所以最高位为1, 10!=3628800,所以最高位为3 Input 每个数据包含一行,每行有一个整数

2011-07-17 14:42:23 5414 2

原创 调和级数之和1 + 1/2 + 1/3 + ...

本文发表在:http://patmusing.blog.163.com/blog/static/135834960201132073659862/

2011-07-14 18:01:31 1788

原创 平分一个数,使得各份相乘所得到的积最大

问题:怎样将一个正整数n,平均分成若干份,每份可以为小数,份数也可以是小数,使得这若干个数的乘积最大?每份为多少?请证明,并用代码验证之。证明:一个正整数n,假定平均分成x份,那么每份为,所有份数的乘积则为,令,现在问题就转化为当x等于多少时,有最大值。为此,我们求其一阶导数(其

2011-07-14 17:54:42 3558 1

原创 AndroidGUI24:TabHost常用技巧

<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 fal

2011-06-25 00:35:00 8078 11

原创 AndroidGUI23:水平方向和垂直方向同时滚动

v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 false

2011-06-22 16:57:00 3802 2

原创 AndroidGUI22:ScrollView/HorizontalScrollView常用技巧

v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} /* Style Definitions */ table.MsoNormalTable {mso-sty

2011-06-22 16:10:00 8396 2

原创 AndroidGUI21:ImageSwitcher常用技巧

v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 false

2011-06-13 17:14:00 5356 1

原创 AndroidGUI20:GridView常用技巧

v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 false

2011-06-13 16:36:00 1844 1

原创 AndroidGUI19:Gallery常用技巧

Gallery常用技巧

2011-05-31 22:07:00 4122 3

原创 AndroidGUI18:ListView常用技巧

ListView是AdapterView的派生类,AdapterView是ViewGroup的派生类。  ListView将需要显示的内容,放在一个可以垂直滚动的列表中进行显示。而要显示的内容是由和ListView相关联的ListAdapter指定的。通常是ArrayAdapter或者CursorAdapter,这两者都是ListAdapter的派生类。 因此ArrayAdap

2011-05-31 00:53:00 10334 10

原创 AndroidGUI17:Layout常用技巧

各种Layout常用技巧

2011-05-25 15:09:00 2089 1

原创 AndroidGUI16:Theme常用技巧

Theme常用技巧

2011-05-24 00:53:00 1212

原创 AndroidGUI15:Style常用技巧

Style常用技巧

2011-05-23 20:37:00 1200

原创 AndroidGUI14:各种Dialog常用技巧

Dialog、AlertDialog、CharacterPickerDialog、DatePickerDialog、ProgressDialog以及自定义对话框的常用技巧

2011-05-23 16:44:00 4566 4

原创 AndroidGUI13:ViewTreeObserver的常用技巧

ViewTreeObserver的常用技巧

2011-05-19 01:28:00 21234 6

原创 AndroidGUI12:ContextMenu的常用技巧

ContextMenu的常用技巧

2011-05-18 17:09:00 1693 5

C++实现流媒体程序库

实现了标准协议,例如RTP/RTCP,RTSP以及SIP-C

2011-03-14

C++实现的科学运算函数库- 帮助文档

C++实现的科学运算函数库- 帮助文档,很好用的,强力推荐!

2009-06-17

C++实现的科学运算函数库

各种数学中的算法C++代码实现,如矩阵,FAD等等

2009-06-17

用IOCP开发Server端

用IOCP(Complete Port)开发Server端,在windows平台上,对于大并发量的访问,是最好的选择。附件是一个完整的VC项目。

2009-06-04

3个bitmap文件

3个bitmap文件,用于认识bitmap文件格式的本质

2009-06-03

g729语音压缩源代码

g729语音压缩源代码,非常流行的c语言实现的g.729压缩算法,很值得研究语音压缩的开发者一看

2009-06-02

用离散余弦变换将BMP转换成JPEG源代码

1. 代码是从网上搜来的,对某些BMP转换有问题。下载的朋友可以自行修改。 2. 但转换的原理说得非常明白,即BMP(or DIB)->DCT->Quantization->Inverse DCT 转换的原理说得非常明白,即BMP(or DIB)->DCT->Quantization->Inverse DCT。 3. 有很详细的注解。

2009-05-14

Oracle Pro *C/C++ 和OCI 最详细的教程

用C/C++开发高效率的Oracle数据库应用程序

2009-05-10

keygeno.jar

可以解密GWT Designer。GWT Designer是一个很好的Ajax应用GUI设计软件。

2009-04-25

J2ME上的DES、RSA加密解密包

J2ME上的DES、RSA加密解密包,非常简单易用。

2009-04-20

Java单元测试 - 测试驱动代码

Java单元测试 - 测试驱动代码 Table of Contents Unit Testing in Java—How Tests Drive the Code Foreword Foreword Preface Part I - Basic Techniques Chapter 1 - Introduction Chapter 2 - Automating Unit Tests Chapter 3 - Basic Steps of the Test-First Approach Chapter 4 - Test Ideas and Heuristics Chapter 5 - The Inner Life of a Test Framework Chapter 6 - Dummy and Mock Objects for Independence Chapter 7 - Inheritance and Polymorphism Chapter 8 - How Much is Enough? Part II - Advanced Topics Chapter 9 - Persistent Objects Chapter 10 - Concurrent Programs Chapter 11 - Distributed Applications Chapter 12 - Web Applications Chapter 13 - Graphical User Interfaces Chapter 14 - The Role of Unit Tests in the Software Process Chapter 15 - Loose Ends and Opportunities Part III - Appendices Appendix A - Notes to JUnit Appendix B - Unit Tests with Other Programming Languages Glossary Bibliography and List of References Index List of Figures List of Tables

2009-04-20

QT4教程中的示例源代码

QT4教程中的示例源代码。QT有利于强大了,想学QT的朋友就可以从这本书开始。

2009-04-19

非常详细的QT4教程

这是关于QT4的教程,现在QT越来越强大了,跨平台开发非常好。

2009-04-19

Tom Swan的《Linux下的C++编程》

非常好的Linux环境下的C++编程书籍。很容易懂的哦。Tom Swan's GNU C++ for Linux (Professional Dev. Guide).chm

2009-04-19

C++泛型编程和设计模式应用

C++泛型编程和设计模式应用,由Addison Wesley 公司出版。

2009-04-19

空空如也

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

TA关注的人

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