自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mingtian901212的博客

我们要让自己变得更好

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 cscope配置

【代码】cscope配置。

2023-10-13 09:33:51 229

转载 2021-03-28

https://www.jianshu.com/p/ea9fc7d2393d阅读经典——《深入理解计算机系统》04函数调用时的栈结构变化是一个很有趣的话题,本文就来详细剖析这个过程。栈帧结构 寄存器使用惯例 这段代码的含义?栈帧结构在计算机系统概述中我们介绍了虚拟地址空间,其中有一部分是栈,用于函数调用和存放局部变量。本文将详细介绍这部分栈空间是如何使用的。首先引入一个概念:栈帧。栈帧是指为一个函数调用单独分配的那部分栈空间。比如,当运行中的程序调用另一个函数..

2021-03-28 13:16:02 305

转载 memset的作用

1。void *memset(void *s,int c,size_t n)  总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。注意是前n个字节要注意的是,memset是对字节进行操作,所以上述程序如果改为  int array[5] = {1,4,3,5,2};  for(int i = 0; i   cout

2016-04-08 09:26:45 1571

原创 刷题_day3_vv

package com.vv;import java.util.Stack;/** * 题目:非递归实现二叉树的遍历 *  思路:非递归遍历需要借助一个自己申请的数据结构来代替递归遍历中函数栈的作用 *   * @author vv 2016.4.7 * */public class day3 {// 非递归的方法先序遍历publ

2016-04-07 23:04:17 359

原创 刷题_day2_vv

package com.vv;/** * 题目1描述:实现一个函数,把字符串中的所有空格换成%20  * 题目2描述:实现一个函数,把只含有*和数字的字符数组进行重排,所有数字放在最右边,*在最左边。 *  * 思路分析: * 主要是从右到左倒着复制的技巧 * 第二题,把原字符数组也当做要复制的新数组,其实是原地复制。 *  * @author vv 2

2016-04-06 23:20:27 397

原创 刷题_day1_vv

package com.vv;/** * 题目描述: * 1. 一个二维数组,每一行从左到右递增,每一列从上到下递增 *  2. 完成一个函数,输入这样的一个二维数组和一个数 *  3. 判断数组中是否含有这个数 *  * @author vv 2016.4.5 *  * 常见错误思路分析: * 1. 选择比较数字的时候,犯了从数组中选择数字来进行比较 

2016-04-05 23:02:22 437

原创 sscanf函数 和cin流的问题

名称:sscanf() - 从一个字符串中读进与指定格式相符的数据.8、最简明的格式是tab间隔的字符串12sscanf(“字符串1\t字符串2\t字符串3”,"%s%s%s",str1,str2,str3);printf("%s\t%s\t%s\n",str1,str2,str3);

2016-04-05 08:57:11 868

转载 fork函数产生进程

Chinaunix首页 | 论坛 | 认证专区 | 博客 登录 | 注册     博文    博主   hhktonybutbueatiful.blog.chinaunix.net目标赋予我们生命的意义和目的。有了目标,我们才会把注意力集中在追求喜悦,而不是在避免痛苦上新注册用户开通“博客写作”功能,需要申

2016-04-04 13:59:04 495

原创 java中String总结,引用传递

之前一直以为自己对java中的string很了解,今天才发现其实自己一点都不了解。直入主题:public class test { String a = "123"; public static void change(test test) { test.a="abc"; } public static void main(String[

2015-11-03 21:54:21 770

原创 Android中handler的工作原理

通过源码我们知道一个线程中只有一个looper对象,同时looper对象生成了一个Messagequeue对象,当我们new一个handler对象时,其实我们是吧上面生成的两个对象给取了出来保存在handler内部定义的变量里面,调用handler的sendmessage()时连同handler对象一起发送到messagequeue队列中去。looper.loop()负责将消息队列中的消息取出来

2015-11-03 15:15:34 462

原创 listView的性能优化

我们知道listview中有一个convertview,他会重复调用,刚开始是convertview为null,加载完后屏幕并不能完全显示出来所有的convertview,有些事隐藏在下面的。循环过程如下图所示他是一个循环队列,不断调用的过程。

2015-11-03 11:52:03 290

转载 Android:entries的使用

Android组件之ListView(列表视图)[日期:2011-12-18]来源:Linux社区  作者:jjaze3344[字体:大 中 小]ListView列表视图,为列表添加列表项有两种方法,下面用一个列子分别介绍:在样式文件中:xml version="1.0" encoding="utf-8"?>  L

2015-11-02 10:44:08 18446

转载 java按引用传递值

你真的理解Java的按引用传递吗?分类: java2015-10-11 13:04 678人阅读 评论(0) 收藏 举报java引用传递String首先我们来看下面这段代码:public class Test1 { String a = "123"; public static void change(Test1 test) {

2015-10-30 11:06:05 2490

转载 原子性操作和volatile

A想要从自己的帐户中转1000块钱到B的帐户里。那个从A开始转帐,到转帐结束的这一个过程,称之为一个事务。在这个事务里,要做如下操作:1. 从A的帐户中减去1000块钱。如果A的帐户原来有3000块钱,现在就变成2000块钱了。2. 在B的帐户里加1000块钱。如果B的帐户如果原来有2000块钱,现在则变成3000块钱了。如果在A的帐户已经减去了1000块钱的时候,忽然发生

2015-10-27 22:25:24 2634

转载 synchronized理解

打个比方:一个对象object就像一个大房子,大门永远打开。房子里有 很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个 房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。

2015-10-27 15:23:25 337

转载 viewgroup重写哦你measure方法

简介:在自定义view的时候,其实很简单,只需要知道3步骤:1.测量——onMeasure():决定View的大小2.布局——onLayout():决定View在ViewGroup中的位置3.绘制——onDraw():如何绘制这个View。而第3步的onDraw系统已经封装的很好了,基本不用我们来操心,只需要专注到1,2两个步骤就中好了。而这篇文

2015-10-26 00:02:05 372

转载 自定义控件的属性

declare-styleable的使用declare-styleable是给自定义控件添加自定义属性用的1.首先,先写attrs.xml按 Ctrl+C 复制代码                                                                             

2015-10-25 13:39:35 461

转载 viewpager自定义

记得第一次见到ViewPager这个控件,瞬间爱不释手,做东西的主界面通通ViewPager,以及图片切换也抛弃了ImageSwitch之类的,开始让ViewPager来做。时间长了,ViewPager的切换效果觉得枯燥,形成了审美疲劳~~我们需要改变,今天教大家如何改变ViewPager切换时的效果,实现个性化的图片切换~~看一下这样效果的图片切换:是不是比传统的效果

2015-10-20 19:27:30 321

转载 关于viewpager的适配器pageradapter的详解

前言:上篇中我们讲解了如何快速实现了一个滑动页面,但问题在于,PageAdapter必须要重写的四个函数,它们都各有什么意义,在上节的函数内部为什么要这么实现,下面我们就结合android的API说明,详细讲解一下。相关文章:1、《ViewPager 详解(一)---基本入门》2、《ViewPager 详解(二)---详解四大函数》3、《View

2015-10-20 15:19:26 5125

原创 service broadcast 和thread区别

android 中service和broadcastreceiver都是运行在ui线程中,,如果在他们中执行耗时操作,若果操作持续的时间超过android平台的约定,那么android平台会认为该程序出现异常,从而抛出ANR异常。1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。2).

2015-09-26 19:38:44 791

转载 AlarmManager

对于一个闹钟应用的实现,个人觉得最主要的应该要属于AlarmManager了。AlarmManager称为全局定时器,字面意思就是闹钟管理(请原谅我蹩脚的英语),是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设定的Intent,通常我们使用 Pending

2015-09-25 22:49:50 364

转载 Class.forName的作用

Class.forName的作用以及为什么要用它【转】Posted on 2010-03-03 10:24 火之光 阅读(21238) 评论(1) 编辑 收藏Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。至于什么时候用,你可以考虑一下这个

2015-09-25 11:09:25 263

原创 AIDL相关的解释远程service和client处理

Android5.0以后intent启动service要求显示启动,启动方式如下所示:要制定包名,不能隐式启动,否则会报错。另外一点包名要注意aidl文件所在的包名要一直在客户端和服务器端另外aidl接口的包名要跟服务器端manifest文件里的包名一致。由于客户端只和本地代理对象即服务句柄通信,由代理对象进行真正的IPC操作,所以对客户端来说,IPC过程是透明的,调用

2015-09-24 21:04:12 346

转载 handler的处理机制感觉很详细很好

andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus

2015-09-23 23:55:15 258

转载 string 详解

http://blog.youkuaiyun.com/clam_clam/article/details/6831345

2015-09-20 21:11:30 255

转载 讲解surface 和surfaceview相关的东西很好

http://www.360doc.com/content/13/0927/09/7044580_317380131.shtml

2015-09-20 18:10:02 319

转载 canvas详细介绍

http://blog.youkuaiyun.com/harvic880925/article/details/39080931感觉介绍的非常详细,从根本上说明了问题

2015-09-18 22:59:04 355

转载 clipdrawable

http://www.cnblogs.com/tianzhijiexian/p/3889951.html吧这个代码试一遍就回了

2015-09-13 23:41:54 240

转载 java中的观察者模式

这篇文章的例子比较好,程序简单明了http://www.cnblogs.com/mengdd/archive/2013/02/07/2908929.html模式就是一种一对多的对应关系,当被观察者状态改变是,依附于他的观察者会自动改变观察者自己的状态信息。

2015-09-13 11:07:51 228

原创 java中IO流的解释意义 以及装饰者模式的链接

BufferedReader buffered=null;buffered=new BufferedReader(new InputStreamReader(inputStream ))inputstream是字节流,其方法读进来都是字节,外面套上一个InputStreamReader字符流,这样我们就可以将其按字符读取,但是我们并不能很快读完因此我们又在外层套上一个缓冲的bufferedrea

2015-09-10 21:56:55 532

转载 tab详解链接

http://www.linuxidc.com/Linux/2012-05/60254p2.htm这是代码练习的这里面利用了framelayout的特性来进行布局所有布局进行不断的覆盖,然后设置当前的tab页显示那个控件。用inflate加载整个布局。

2015-09-08 22:49:25 340

转载 讲解actionbar 比较好的文章

看了这两篇文章基本上就懂了,一篇代码,一篇将原理http://www.open-open.com/lib/view/open1373981182669.htmlhttp://blog.youkuaiyun.com/stevenhu_223/article/details/8033153

2015-09-07 19:57:54 280

转载 fragment间的信息传递,写的很好

http://blog.youkuaiyun.com/harvic880925/article/details/44966913

2015-09-06 16:27:53 237

原创 回调模式

http://blog.youkuaiyun.com/cauchyweierstrass/article/details/44593807

2015-09-06 13:20:23 376

转载 fragment

http://blog.youkuaiyun.com/wenxuzl99/article/details/16112725

2015-09-05 20:11:22 301

转载 Spinner的用法

http://blog.youkuaiyun.com/wanli_smile/article/details/6410388这是一篇比较好的介绍spinner的文章,所以我自己也收藏了一下

2015-09-05 10:37:45 334

原创 多态详解

package test;public class javatest { /**  * @param args  */ public static void main(String[] args) {  // TODO Auto-generated method stub    Parent parent=new Child();  parent.p

2015-09-04 17:37:14 297

原创 java中代码块执行顺序

package test;public class javatest { /**  * @param args  */ public static void main(String[] args) {  // TODO Auto-generated method stub     testStatic te;         System.out.println

2015-09-04 16:55:16 373

原创 SimpleExpandableListAdapter

SimpleExpandableListAdapter(context, groupData, groupLayout, groupFrom, groupTo, childData, childLayout, childFrom, childTo)主要讲解这个适配器的使用方法context:一般是context 用thisgroupData:组的数据 一般是Arraylis

2015-09-04 16:35:01 359

转载 OnItemClickListener和OnItemSelectedListener的区别

关键代码:        listView.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView parent, View view, int position, long id) {System.out.println("onIt

2015-09-04 14:38:02 2613

pcie mindshare

pcie mindshare

2024-05-06

华为比赛case用例

华为比赛case用例

2016-05-12

空空如也

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

TA关注的人

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