自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 constructor AsyncTask is deprecated.

constructor AsyncTask is deprecated

2022-03-11 14:03:30 3184

原创 Activity的生存期

Activity的生存期

2022-02-16 16:45:28 633

原创 The emulator process for AVD Pixel_API_32 has terminated

网上找的解决方案,大致意思就是说用貌似用的beta版本会提示这个信息。"The emulator process for AVD Pixel_2_API_30 was killed."和上面的信息解决办法差不多,如下:Tools > SDK Manager > SDK Tools 取消选中Android Emulator, 点击Apply. - Android Emulator 将会被删除.现在,默认的Emulator版本会显示是30.6.5,选中复选框,然后点击...

2022-02-10 16:24:36 4181

原创 dialog 透传event 到activity

试了各种办法,dialog的 touchevent 始终传不到activity中。最后的最后,查找了国外的网站,发现可以在dialog的 dispatchTouchEvent 中直接调用activity的dispatchTouchEvent , 就可以传递了!,我咋没想到,啥也不说了,上代码。@Overridepublic boolean dispatchTouchE

2017-04-05 21:18:55 3164 3

原创 C++ 学习步骤

本人已经c++编码3年有余,一直感觉没能系统的学习C++。

2014-05-04 16:09:49 640 1

转载 堆,栈的区别

一个程序一般分为3段:text段,data段,bss段text段:就是放程序代码的,编译时确定,只读,data段:存放在编译阶段(而非运行时)就能确定的数据,可读可写就是通常所说的静态存储区,赋了初值的全局变量和静态变量存放在这个区域,常量也存放在这个区域bss段:定义而没有赋初值的全局变量和静态变量,放在这个区域 这个够不够清楚呢?堆栈就是栈的简称。堆和栈的区别一、预备知识—

2014-04-30 11:24:06 500

转载 vs 查询 替换 正则表达式使用

我们就来看一个具体的实例:比如我们有这样一段代码:              Assert.AreEqual(null, property._AcquiredDate);              Assert.AreEqual(null, property._AcreageNumber);              Assert.AreEqual("San Jose", prop

2013-10-10 18:20:50 1104 1

转载 Template Method模式(模板方法模式)

模板方法模式和C++模板一点关系都没有。模板方法确立了其实现的整体架构,同时将部分实现延迟到派生类中进行。通常来说,Template Method为一个公有的非虚拟函数,它调用被保护的虚函数。派生类必须接受它所继承的非虚基类函数所指明的全部实现,同时还可以通过重写该公有函数所调用的被保护的虚函数,以有限的方式来定制其行为。eg. class App{ public: v

2013-04-16 10:37:59 565 2

原创 函数指针

返回值 (*funPtr)(参数列表);将一个函数的地址初始化或赋值给一个指向函数的指针时,无需显示地取得函数地址,编译器知道隐式的获得函数的地址。因此&通常省略不用。类似地,为了调用函数指针所指向的函数而对指针进行解引用操作也是不必要的,编译器可以帮助你解引用。eg. void (*fp) (int);extern void h (int);fp = h; // ok

2013-04-15 16:38:24 485

原创 新型转型操作符

c中的旧式转型:char* hopeItWorks = (char*) 0x00ff0000;C++的转型(函数形式):typedef char*  PChar;hopeItWorks = PChar(0x00ff0000);4个新式转型操作符:1. const_cast  允许添加或移除表达式中类型的const 或volatile修饰符。con

2013-04-15 15:14:22 649

原创 模板

模板类型: 函数模板,类模板。函数模板定义:template 返回值类型   函数名(参数表){函数体}形参表的每一项均由关键字 class 或 typename引导的用户命名的标识符。eg. template T abs(T a){return a }template T max(T x, T y){ return

2013-04-15 10:19:49 576

翻译 运算符重载

不允许重载的运算符6个:“.”“*”“->”“::”“sizeof”“?:”

2013-04-15 09:49:15 512

原创 联编

联编就是在多态性的实现过程中,确定调用哪一个同名函数的过程,又称为“绑定”。静态联编:在编译阶段完成的联编方式。优点:函数调用速度快,效率高。不足:编程不够灵活。包括:函数重载和运算符重载等。重载多态,强制多态以及参数多态等都可以通过静态联编实现。动态联编:只有在运行时才确定将要调用哪一个函数。通过继承和虚函数实现。静态联编的例子:#include clas

2013-04-12 18:24:23 617

原创 多态

多态类型:专用多态(重载多态,强制多态),通用多态(参数多态,包含多态)。重载多态:通过函数重载实现;强制多态:指一个变元的类型进行强制性改变,以符合某函数或者操作的要求。参数多态:与类模版直接相关,使用时必须赋予实际的类型才可以实例化;包含多态:不同的类中的同名函数的多态特性,主要通过虚函数继承实现。从实现的角度还可以分为:编译时的多态和运行时多态。

2013-04-12 17:55:40 548

原创 动态内存分配 new,delete

new 三种形式:1. 指针变量 = new 数据类型;2. 指针变量 = new 数据类型(初始值);3.指针变量=new 数据类型[元素个数];delete:1. delete 指针变量名2. delete[ ]  指针变量名; //用于释放new创建的数组的连续内存空间;

2013-04-12 17:48:40 724

原创 生存期

静态生存期:包括全局变量,静态全局变量,静态局部变量。若没有初始化,系统自动给变量初始化为0.局部生存期:若没有初始化,系统随机分配初始值,具有不确定性。动态生存期:由new,delete或malloc,free创建和施放。

2013-04-12 13:53:26 490

原创 C++ 存储类型

auto:采用堆栈方式分配内存空间,属于暂时性存储,其存储空间可以被若干变量多次覆盖使用。register:存放在通用寄存器中extern: 在所有函数和程序段中都可以引种static:在内存中是以固定地址存放的变量,在整个程序运行期间都有效。

2013-04-12 13:45:12 484

原创 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

在程序中调用封装的python的exe时,重定向exe的输出时,出现错误:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)在命令行方式下运行这个exe,正确输出。在命令行方式下运行exe,并>d:\temp.txt下,出现UnicodeEncode

2012-10-23 16:37:48 1003

原创 QTableWidget 表头样式设置

最近纠结了好长时间了,在Designer中设置了QWidget{font:……}的样式表,程序中的所有的控件的字体均按要求显示了,只有QTableWidget表头显示不正常。而且我的界面中很很多个QTableWidget,有些table的表头安设置显示了,而有些的显示还是不正常。百思不得其解。最后只能单独对这些table的表头进行单独的设置。ui->tableWidget->h

2012-10-22 14:46:48 8801

转载 LINUX的目录树

/bin bin是binary的缩写。这个目录是对UNIX系统习惯的沿袭,存放着使用者最经常使用的命令。例如:cp,ls,cat。/boot 这里存放的是启动LINUX时使用的一些核心文件。 /dev dev是device(设备)的缩写。这个目录下是所有LINUX的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在LINUX中设备和文件是用同种方法访问的。例如:/dev/hda

2012-10-21 17:33:10 383

原创 QT + minGW , QT + vs2008 Windows下环境配置

用QT的库在windows下开发,通常有两种方式。1. QT + minGW这种方法通常安装很快捷。一会就搞定了。2. QT + vs20~QT+vs的方法,很适合很多用vs开发的同胞们,调试也很方便,但是通常需要交叉编译,时间很长。通常编译要4~5个小时。这里先介绍第一种方法。QT + mingGW1. 到QT的官网下载所需的库和编译器。http://qt

2012-09-18 18:49:14 1587

UNICODE,UTF8,ANSI 等编码规范详解

UNICODE,UTF8,ANSI 等编码规范详解。短小精悍,概括性强,容易理解。查过很多资料后的总结,欢迎下载。

2011-08-04

ps照片技巧 图片处理技巧

photoshop处理时的常用技巧,适于初学者和爱美的同胞们,欢迎下载!!!

2010-07-01

linux课程设计报告

linux课程设计的pdf格式,最适合学生看的

2010-07-01

空空如也

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

TA关注的人

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