- 博客(106)
- 资源 (13)
- 收藏
- 关注
转载 比ListView和GridView更加高效的RecyclerView
http://blog.csdn.net/smbroe/article/details/45220175点击打开链接
2015-06-02 10:37:47
1103
原创 android ant 自动批量打包——带有第三方项目library的情况(补充运行)
上一篇blog忘记写怎么运行了,现在向大家补上——上面是我的项目目录,其实大家可以看到有build.xml下面右击build.xml接下来就可以运行了,等待一会儿,打工告成啊,祝大家好运哈。
2015-01-26 10:17:20
1232
原创 android ant 自动批量打包——带有第三方项目library的情况
如果你每次打包都需要不断地手动打包,通过不断地复制粘贴,当你打几百个包的情况下,我相信你一定会疯掉的,当然,这种事情在我们程序员看来,都是可以解决的事情,因为,我们的工作就是让本来繁琐的工作变得简单一点。今天我们就需要简单地介绍一下ant批量打包的问题吧。网上看到的资料各有千秋吧,现在是时候做一个总结,站在各位大神的肩膀上我们才能够看得更加远。首先你应该去官网上面下载apache-ant的
2015-01-26 10:07:40
2398
原创 eclipse android 出现adb无法启动的问题
今天比较诡异,打开eclipse出现了一个问题:总是出现ADB无法打开的和无法回应的问题,而且还出现了如下的错误提示:当然我也参考了很多网上的其他方法,也确实收获了不少,大体上是因为ADB的端口5037被占用了,但是试了一下网上的其他方法,有些并不实用,现在推荐我的方法:1、Reset ADB一下,2、打开任务管理器,找到如下的两个:sjk_daemon.e
2015-01-16 14:48:03
1998
原创 Android中解析网络请求的URL
最近正在做Android网络应用的开发,使用了android网络请求方面的知识,现在向大家介绍网络请求方面的知识,我们知道android中向服务器端发送一个请求,(这就是我们通常所说的POST请求),我们要发送一个完整的URL,然后服务器端接收到这个URL,对这个URL进行特定的解析,就是对URL进行解析,转化为JSON数据,然后,我们只要处理这个JSON数据就可以了。我现在就用我的项
2014-11-06 16:38:33
4314
原创 android自定义刷新类控件
android虽然定义了种类非常丰富的控件,但是有的时候这些自定义的控件还是不能满足我的要求,为了能够适配更多的需求,我们需要在原有的基础上进行自定义控件。今天我向大家介绍的就是android中最常见的刷新类控件。因为我们最近正在参加一个项目,在项目组长的带领下,我学到了很多的东西,这对我的android技术的提升非常大,定义一个自定义控件可能不是很难,但是如何让这个自定义控件更加有效、更加快
2014-10-31 16:44:54
2175
转载 Android的lanudMode 和SetFlags介绍
本文转载自:http://hi.baidu.com/amauri3389/item/adfcf9e1e4f8fbaace2d4f69Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:1、standard:Activity的默认加载方法,即使某个A
2014-10-30 15:34:26
675
原创 android把内存卡中的图片或者其他的文件转存在其他的路径中
这是一个比较简单的问题,但是也是我们经常回遇到的问题,就是在Android的开发过程中,如何将内存卡的图片或者其他的文件转存,然后对这个文件进行处理,因为我们不能对原文件进行处理,最近正在做图片方面的android项目,所以用到了这方面的知识,就和大家分享一下吧。private void string2File() { tempFiles = new File[resultFile
2014-10-29 14:45:10
1489
转载 BaseAdapter中重写getview的心得以及发现convertView回收的机制
http://blog.csdn.net/pkxiuluo01/article/details/7380974这篇文章让我对ListView的机制
2014-10-13 18:38:49
660
转载 android中listview卡顿的终极原因解析
1..Adapter的getView方法里面convertView没有使用setTag和getTag方式;2.在getView方法里面ViewHolder初始化后的赋值或者是多个控件的显示状态和背景的显示没有优化好,抑或是里面含有复杂的计算和耗时操作;3.在getView方法里面 inflate的row 嵌套太深(布局过于复杂)或者是布局里面有大图片或者背景所致;4.Adapter多余
2014-10-13 17:10:51
1195
原创 Android网络图片显示在ImageView 上面
在写这篇博文的时候,我参与了一个项目的开发,里面涉及了很多网络调用相关的问题,我记得我在刚刚开始做android项目的时候,曾经就遇到这个问题,当时在网上搜索了一下,发现了一篇博文,现在与大家分享一下,http://www.open-open.com/lib/view/open1376128628881.html其实这篇文章的思想是有问题的,因为网络是需要不断的轮询访问的,所以必须要放在线程中
2014-10-13 14:57:02
2808
原创 Android中图形截取的方式介绍
在Android的应用中,有时候我们想只显示一部分图像,这时候就要求图形截图。1、任意截取图像的方法,下面我们详细介绍一下android中的重要类——Bitmappublic final classBitmapextends Objectimplements Parcelablejava.lang.Object andro
2014-09-18 09:53:19
2416
2
原创 Android探秘:SimpleAdapter与Bitmap的结合
首先我们知道,在Android中,Adapter本身是一个接口,他 派生了很多子接口,这些子接口又被很多具体的类实现,来实现具体的显示效果。本次我们主要介绍的是SimpleAdapter实现类。SimpleAdapter类:实际上SimpleAdapter并不简单,而且他的功能非常强大,可以将List集合的多个对象封装成列表项。这就是我们经常需要用到的功能。例如:我们在手机上显示东西的时候
2014-09-12 09:10:30
2118
原创 win8 metro MediaCapture 类
最近接触的项目是有关win8 metro 中camera的项目,其中比较重要的类就是 MediaCapture类,现在介绍一下MediaCapture类,也总结一下自己的一些项目体会:下面是MediaCapture类的一些方法调用:using System;using Windows.Foundation;using Windows.Foundation.Collections;
2014-06-26 15:07:37
2423
原创 win8 metro 自己写摄像头录像项目
这是要求不适用CameraCaptureUI等使用系统自带的 camera UI界面,要求我们自己写调用摄像头摄像的方法,现在我把我的程序贴下:UI界面的程序:<Page x:Class="Camera3.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
2014-06-26 12:46:51
1710
原创 win8 metro 自己写摄像头拍照项目
这个项目不是用的系统自带的CameraCaptureUI,是自己写的摄像头的调用,界面做的不好所以,不放了,但是可以实现拍照功能:下面是using 程序命名空间:using Windows.Media.Capture;using Windows.Media.MediaProperties;using Windows.UI.Xaml.Media.Imaging;using Window
2014-06-26 12:42:35
1485
原创 win8 metro 调用摄像头录制视频并将视频保存在相应的位置
上一篇文章介绍了在win8 metro 调用摄像头拍摄照片并将照片保存在相应的位置的功能,那么这一片文章主要介绍了的就是录制视频了,其实这个差不多,所用的思想也是一样的,因为图片和视频都可以转化为流文件,那么它们本质上都是一样的,但是还是有个别地方时不同的,接下来我们就介绍一下这个别地方的不同吧下面是metro UI的代码:<Page x:Class="Camera1.MainPa
2014-06-25 10:47:57
1555
原创 win8 metro 调用摄像头拍摄照片并将照片保存在相应的位置
刚刚做过这类开发,所以就先献丑了,当然所贴上的源码都是经过验证过的,已经运行成功了,希望可以给大家一些借鉴:下面是metro UI代码:<Page x:Class="Camera.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://sche
2014-06-25 08:42:15
1805
原创 多级缓存访问
To speed up data access , we build cache system. In one system , The L1 cache access time is 5 ns , the L2 cache access time is 50 ns and the memory access time is 400 ns. The L1 cache miss rate is 50
2014-04-19 12:39:50
1049
原创 删除字符串中模式串
这次贴上的是盛大公司的笔试题题目:删除模式串中出现的字符,如“welcome to asted”,模式串为“aeiou”那么得到的字符串为“wlcm t std",要求性能最优。1、假设这道题目仅仅是对小写字母字符而言,那么本题可以这样做,创建26个桶,每个桶中存放一个标记,标记这个桶中有没有模式串中的字符,这样查找就相当方便了,而这样空间复杂度又不是太大。package com.in
2014-04-19 11:27:13
1494
原创 多线程调度
题目:四个线程t1,t2,t3,t4,向4个文件中写入数据,t1只能写入1,t2只能写入2,t3只能写入3,t4只能写入4,对4个文件A,B,C,D写入如下内容A:123412341234.....B:234123412341....C:341234123412....D:412341234123....怎么实现同步可以让线程并行工作?下面是一种相对效率较低的做法,
2014-04-19 10:39:30
1587
1
转载 并发与并行的区别
做并发编程之前,必须首先理解什么是并发,什么是并行,什么是并发编程,什么是并行编程。并发(concurrency)和并行(parallellism)是:解释一:并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。解释二:并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。解释三:在一台处理器上“同时”处理多个任务,在多台处理器上同时处
2014-04-19 10:16:58
1587
原创 微软笔试第8道选择题
Let's assume one type of cancer may be mis-diagnosed in the examination. 5 out of 100 people with this cancer will be diagnosed as not having it , and 1 out of 100 people without this cancer will be d
2014-04-19 01:45:07
966
转载 ip地址、子网掩码、网络号
知道IP地址和子网掩码求IP的网络号和子网号和主机号IP:192.168.20.25子网掩码:255.255.255.240计算:该机器IP的网络号。子网号。主机号
2014-04-18 22:32:11
2221
原创 概率统计面试题
题目:平均要取多少个(0,1)中的随机数才能让和超过1解析:1、当取一个随机数时,x1不可能大于1,此时概率为02、当取两个随机数时,x1+x2>1的概率就是此时要求的概率3、当取三个随机数时,x1+x2+x3>1的概率就是此时要求的概率……n、当取n个随机数时,x1+x2+x3+...+xn>1的概率就是此时要求的概率而且这些x1 x2 x3 ..
2014-04-18 21:56:10
4997
原创 C语言逗号表达式
c语言提供一种特殊的运算符,逗号运算符,优先级别最低,它将两式联接起来,如:(3+5,6+8)称为逗号表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值,如:(3+5,6+8)的值是14。(a=3*5,a*4)的值是60。表达式1,表达式2,表达式3,...... ,表达式n逗号表达式的要领:(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。(2) 逗号表达
2014-04-18 16:43:56
1427
原创 动态规划:选择原料工厂
题目:12个工厂分布在一条东西向高速公路的两侧,工厂距离公路最西端的距离分别是0、4、5、10、12、18、27、30、31、38、39、47,在这12个工厂中选取3个原料供应厂,使得剩余工厂到最近的原料供应厂距离之和最短,问应该选哪三个厂?
2014-04-18 16:16:30
1219
原创 #define的直接转化
以下程序的输出结果是:(D)#define M(x,y,z) x*y+zmain(){int a=1, b=2, c=3;printf(“%d/n”,M(a+b,b+c,c+a));}A)19 B) 17 C) 15 D) 12
2014-04-18 15:04:35
952
原创 ++的解答
下列表达式正确的是:(C)A) 9++ B) (x+y)++ C) c+++c+++c++ D) ++(a-b--)++不能使用在yi'ge
2014-04-18 14:59:47
778
原创 指针内存分配
有如下程序段:void GetMemeory(char* p){p = (char*) malloc (100);}void test(){char *str=NULL;GetMemory(str);strcpy(str,”Thunder”);strcat(str+2, “Downloader”);printf
2014-04-18 14:48:34
726
原创 指针内存覆盖问题
有下列程序段:char *p, *q;p = (char*) malloc(sizeof(char) * 20);q = p;scanf(“%s %s”, p, q);printf(“%s %s/n”, p, q);若从键盘输入:abc def, 则输出结果是(A)A) def def B) abc defC) abc d
2014-04-18 14:39:36
1443
原创 include注意点
引用标准库时,下面的说法你认为哪个是正确的:(B)A) 语句#include “stdlib.h”是正确的,但会影响程序的执行速度B) 语句#include 是正确的,而且程序执行速度比#include “stdlib.h”要快C) 语句#include 和#include “stdlib.h”都是正确的,程序执行速度没有区别D) 语句#include “stdli
2014-04-18 13:16:09
922
原创 百度面试题
题目:为分析用户行为,系统常需存储用户的一些query,但因query非常多,故系统不能全存,设系统每天只存m个query,现设计一个算法,对用户请求的query进行随机选择m个,请给一个方案,使得每个query被抽中的概率相等,并分析之,注意:不到最后一刻,并不知用户的总请求量。解析:取一个[1,m+i]中的随机数,如果随机数落在(m,m+i]时,应该保留原来的m个数;如果随机数落在[1
2014-04-18 11:23:52
1214
原创 随机函数的问题
题目:设rand(s,t)返回[s,t]之间的随机小数,利用该函数在一个半径为R的圆内找随机n个点,并给出时间复杂度分析。解析:要想在圆内找一个
2014-04-18 10:38:30
1090
转载 extern "C"
extern "C"的用法解析1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的
2014-04-18 01:22:30
612
转载 ifndef define endif
定义#ifndef x //if not define的简写#define x ... #endif 这是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等。实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的一种----条件编译。C语言在对程序进行编译时,会先根据预处理命令进行“预处理”。C语言编译系统包括预处理,编
2014-04-18 01:19:05
886
转载 函数指针和指针函数
【函数指针】在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。1.函数指针定义函数类型 (*指针变量名)(形参列表);“函数类型”说明函数的返回类型,由于“()”的优先级高于“*”,所以指针变量名外的括号必不可少
2014-04-18 00:27:31
582
原创 程序的大小端模式
下面这段代码可以用来测试一下你的编译器是大端模式还是小端模式:short int x;char x0,x1;x=0x1122;x0=((char*)&x)[0]; //低地址单元x1=((char*)&x)[1]; //高地址单元若x0=0x11,则是大端; 若x0=0x22,则是小端......上面的程序还可以看出,数据寻址时,用的是低位字节的地址。
2014-04-18 00:20:07
997
算法导论实验报告
2014-07-01
算法导论实验
2014-07-01
win8 metro 自己编写调用摄像头录像并保存下来
2014-06-26
win8 metro制作一个播放器,可以实现进度条等功能
2014-06-25
win8 metro制作一个thumbnail将某一文件夹下的所有图片以缩略图的形式显示到gridview上
2014-06-25
win8 metro调用系统摄像头实现摄像功能并将视频存放在本地上
2014-06-25
win8 metro 调用系统摄像头拍摄照片并将照片保存在本地上
2014-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人