自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浪子的专栏

学海无涯

  • 博客(16)
  • 资源 (9)
  • 收藏
  • 关注

转载 【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性

在进行UI布局的时候,可能经常会用到 android:gravity  和 android:layout_Gravity 这两个属性。 关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络)    LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。 

2016-09-29 10:31:09 807

转载 android SD卡缓存

步骤1.发送http请求 获取JSON对象,解析JSON2.判断SD上否可以使用 得到图片路径,截取图片名字3.查看SD卡上否有图片,有使用本地图片 没有使用根据解析的JSON 地址去下载图片 显示出来  缓存到保存到SD卡上步骤1String path = getResources().getString(R.string.serverurl); // 获取本

2016-09-26 18:04:52 487

转载 Android异步加载图片并缓存到内存和SD卡上

* 异步加载图片 * 使用方法: * private AsyncImageLoader asyImg = new AsyncImageLoader(); * asyImg.LoadImage(productItems.get(position).getPic(), (ImageView)view.findViewById(R.id.pic)); */public class Async

2016-09-26 17:53:14 717

转载 list和vector有什么区别?

vector和数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随机存取(即使用[]操作符访问其中的元素),但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝(复杂度是O(n)),另外,当该数组后的内存空间不够时,需要重新申请一块足够大的内存并进行内存的拷贝。这些都大大影响了vector的效率。list是由数据结构中的双向链表实现的,因此它的内存空间

2016-09-24 09:13:38 4894

原创 关于c++继承

下面的程序输出什么?为什么?class Base{public:int a;Base() { a = 1; }void println() { cout};class Child : public Base{public:int a;Child() { a = 2; }};int main(){Child c;c.println(

2016-09-12 20:04:55 306

转载 c语言那些细节之a+1和&a+1的区别

首先a是一个数组名,当看到这个a与&a时,一般我们的理解都是这个数组的首地址。没错,如果加上打印的话,确实两个值是一样的。不过&a是整个数组的首地址,a则是数组首元素的地址,虽然值一样,但是意义却不相同。在此之前有必要先看下c程序在内存中的分布图。下面来看一个例子吧还是。示例代码:[html] view

2016-09-12 16:42:22 2569

转载 Android数字签名

一、为什么要签名       开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。        由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同的包不被替换。       APK如果使用一个key签名,发布时另一个key签名的文件将无法安

2016-09-06 21:10:20 929

原创 Java中的 finalize() 与c++的析构函数 分析

《JAVA编程思想》:java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。      (1).对象不一定会被回收。       (2).垃圾回收不是析构函数。       (3).垃圾回收只与内存有关。       (4).垃圾回收和finalize()都是靠不住的,只要JVM还没有快到耗尽内存的地步,它是不会浪

2016-09-05 16:44:12 3453

转载 String, StringBuffer, StringBuilder 三者之间的区别是什么?

最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下  1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String

2016-09-05 11:02:04 522

转载 C++成员变量的初始化顺序问题

问题来源:由于面试题中,考官出了一道简单的程序输出结果值的题:如下,[cpp] view plain copy print?class A  {  private:      int n1;      int n2;        public:      A():n2(0),n1(n2+2){}        void Print(

2016-09-03 12:18:34 307

原创 下面程序输出什么?为什么?

下面程序输出什么?为什么?  class A  {  private:  static int i;  public:  A()  {  i++;  }  A(const A&)  {  i++;  }  static void output()  {  cout}  };  A f(A& a)  {  A a

2016-09-02 18:02:50 606

原创 C++多态,虚函数的使用

父类使用虚函数是为了让子类重写,那子类重写的时候也需要带virtual关键字吗?比如: class A{ virtual bool init(); }; class B : public A{ virtual bool init();     //这里的vitual是必须的吗?好像不用也能编译通过呃….. };c++规定,当一个成员函数被声明为虚函数后,其派生类中的

2016-09-02 15:43:11 353

转载 拷贝构造函数的参数为什么必须使用引用类型

在C++中, 构造函数,拷贝构造函数,析构函数和赋值函数(赋值运算符重载)是最基本不过的需要掌握的知识。 但是如果我问你“拷贝构造函数的参数为什么必须使用引用类型?”这个问题, 你会怎么回答? 或许你会回答为了减少一次内存拷贝? 很惭愧的是,我的第一感觉也是这么回答。不好还好,我有理性这个好品质。思索一下以后,发现这个答案是不对的。让我来撕开(有点暴力,但是我喜欢,嘿嘿--龇牙)那件隐藏在真理外的

2016-09-01 22:13:43 283

原创 指针 数组 数组名和数组名取地址的区别

首先指针数组 和数组指针叫法本身是种误导指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointerto an array,即指向数组的指针其次他们本质一个是数组,一个是指针int* a[4]     表示是一个数组                     数组a中的元素都为int型指

2016-09-01 15:55:08 2829

转载 c++中临时变量不能作为非const的引用参数

试看下面的代码:#include using namespace std;void f(int &a) { cout }void g(const int &a){ cout } int main() { int a = 3, b = 4; f(a + b);  //编译错误,把临时变量作为非const的引用参数传递了

2016-09-01 10:57:54 877 1

原创 c/c++ bool和BOOL的区别

类型不同:bool是C++定义的布尔类型,BOOL是微软定义的int类型(就是int的别名);取值不同:bool的取值只有0(false)、1(true)两个,而BOOL的取值是int范围;长度不同:bool是单字节(8位二进制)类型,BOOL与int长度相同。,以下是FALSE/TRUE在windef.h的定#ifndef FALSE#define F

2016-09-01 09:31:21 1756

省级行政区划矢量shp数据

省级行政区划矢量shp数据

2024-07-09

QGIS-OSGeo4W-3.10.0-2-Setup-x86_64

QGIS-OSGeo4W-3.10.0-2-Setup-x86_64 安装包 网盘直接下载 链接:

2019-11-14

local Path Planning

local Path Planning for Off-RoadAutonomous Drving With Avoidance of Static Obstacles.pdf

2018-09-11

libpng和zlib

libpng和zlib,配套安装包,使用cmake编译,支持vs2013.可直接使用

2018-09-11

MATLAB-SIMULINK建模与仿真实例精讲-张德丰.pdf

MATLAB-SIMULINK建模与仿真实例精讲-张德丰(pdf),很好的学习资料,分享给大家

2018-09-05

jni学习源码

自己整理的jni学习记录,含源代码,希望对你能有帮助,谢谢

2016-08-26

wince任务管理器

wince任务管理器 cpu使用情况 绝对可以使用

2015-09-09

Wince下CPU占用率,任务管理器

Wince下CPU占用率,任务管理器,wince6.0亲测,绝对好用

2015-09-09

USB HID开发参考文档

USB HID开发参考文档 适合开发USB鼠标键盘的同学参考借鉴

2015-03-11

C++ 连连看

极好的C++ MFC 学习源码,代码清晰完整

2013-08-14

空空如也

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

TA关注的人

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