自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jeff Li

雨余时候艳阳红

  • 博客(106)
  • 资源 (13)
  • 收藏
  • 关注

转载 比ListView和GridView更加高效的RecyclerView

http://blog.csdn.net/smbroe/article/details/45220175点击打开链接

2015-06-02 10:37:47 1038

转载 AsyncTask的最好总结

http://blog.csdn.net/liuhe688/article/details/6532519

2015-02-03 15:58:56 534

原创 android ant 自动批量打包——带有第三方项目library的情况(补充运行)

上一篇blog忘记写怎么运行了,现在向大家补上——上面是我的项目目录,其实大家可以看到有build.xml下面右击build.xml接下来就可以运行了,等待一会儿,打工告成啊,祝大家好运哈。

2015-01-26 10:17:20 1171

原创 android ant 自动批量打包——带有第三方项目library的情况

如果你每次打包都需要不断地手动打包,通过不断地复制粘贴,当你打几百个包的情况下,我相信你一定会疯掉的,当然,这种事情在我们程序员看来,都是可以解决的事情,因为,我们的工作就是让本来繁琐的工作变得简单一点。今天我们就需要简单地介绍一下ant批量打包的问题吧。网上看到的资料各有千秋吧,现在是时候做一个总结,站在各位大神的肩膀上我们才能够看得更加远。首先你应该去官网上面下载apache-ant的

2015-01-26 10:07:40 2255 1

原创 eclipse android 出现adb无法启动的问题

今天比较诡异,打开eclipse出现了一个问题:总是出现ADB无法打开的和无法回应的问题,而且还出现了如下的错误提示:当然我也参考了很多网上的其他方法,也确实收获了不少,大体上是因为ADB的端口5037被占用了,但是试了一下网上的其他方法,有些并不实用,现在推荐我的方法:1、Reset ADB一下,2、打开任务管理器,找到如下的两个:sjk_daemon.e

2015-01-16 14:48:03 1945

原创 Android中解析网络请求的URL

最近正在做Android网络应用的开发,使用了android网络请求方面的知识,现在向大家介绍网络请求方面的知识,我们知道android中向服务器端发送一个请求,(这就是我们通常所说的POST请求),我们要发送一个完整的URL,然后服务器端接收到这个URL,对这个URL进行特定的解析,就是对URL进行解析,转化为JSON数据,然后,我们只要处理这个JSON数据就可以了。我现在就用我的项

2014-11-06 16:38:33 4223

原创 android自定义刷新类控件

android虽然定义了种类非常丰富的控件,但是有的时候这些自定义的控件还是不能满足我的要求,为了能够适配更多的需求,我们需要在原有的基础上进行自定义控件。今天我向大家介绍的就是android中最常见的刷新类控件。因为我们最近正在参加一个项目,在项目组长的带领下,我学到了很多的东西,这对我的android技术的提升非常大,定义一个自定义控件可能不是很难,但是如何让这个自定义控件更加有效、更加快

2014-10-31 16:44:54 2105

原创 android布局中的单位详解

以前做android的时候也只是了解一下,并没有作更加

2014-10-31 09:52:42 1121

转载 Android的lanudMode 和SetFlags介绍

本文转载自:http://hi.baidu.com/amauri3389/item/adfcf9e1e4f8fbaace2d4f69Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:1、standard:Activity的默认加载方法,即使某个A

2014-10-30 15:34:26 617

原创 android把内存卡中的图片或者其他的文件转存在其他的路径中

这是一个比较简单的问题,但是也是我们经常回遇到的问题,就是在Android的开发过程中,如何将内存卡的图片或者其他的文件转存,然后对这个文件进行处理,因为我们不能对原文件进行处理,最近正在做图片方面的android项目,所以用到了这方面的知识,就和大家分享一下吧。private void string2File() { tempFiles = new File[resultFile

2014-10-29 14:45:10 1419

转载 BaseAdapter中重写getview的心得以及发现convertView回收的机制

http://blog.csdn.net/pkxiuluo01/article/details/7380974这篇文章让我对ListView的机制

2014-10-13 18:38:49 621

转载 android中listview卡顿的终极原因解析

1..Adapter的getView方法里面convertView没有使用setTag和getTag方式;2.在getView方法里面ViewHolder初始化后的赋值或者是多个控件的显示状态和背景的显示没有优化好,抑或是里面含有复杂的计算和耗时操作;3.在getView方法里面 inflate的row 嵌套太深(布局过于复杂)或者是布局里面有大图片或者背景所致;4.Adapter多余

2014-10-13 17:10:51 1101

原创 Android网络图片显示在ImageView 上面

在写这篇博文的时候,我参与了一个项目的开发,里面涉及了很多网络调用相关的问题,我记得我在刚刚开始做android项目的时候,曾经就遇到这个问题,当时在网上搜索了一下,发现了一篇博文,现在与大家分享一下,http://www.open-open.com/lib/view/open1376128628881.html其实这篇文章的思想是有问题的,因为网络是需要不断的轮询访问的,所以必须要放在线程中

2014-10-13 14:57:02 2726 1

原创 Android中图形截取的方式介绍

在Android的应用中,有时候我们想只显示一部分图像,这时候就要求图形截图。1、任意截取图像的方法,下面我们详细介绍一下android中的重要类——Bitmappublic final classBitmapextends Objectimplements Parcelablejava.lang.Object andro

2014-09-18 09:53:19 2348 2

原创 Android探秘:SimpleAdapter与Bitmap的结合

首先我们知道,在Android中,Adapter本身是一个接口,他 派生了很多子接口,这些子接口又被很多具体的类实现,来实现具体的显示效果。本次我们主要介绍的是SimpleAdapter实现类。SimpleAdapter类:实际上SimpleAdapter并不简单,而且他的功能非常强大,可以将List集合的多个对象封装成列表项。这就是我们经常需要用到的功能。例如:我们在手机上显示东西的时候

2014-09-12 09:10:30 2043

原创 win8 metro MediaCapture 类

最近接触的项目是有关win8 metro 中camera的项目,其中比较重要的类就是 MediaCapture类,现在介绍一下MediaCapture类,也总结一下自己的一些项目体会:下面是MediaCapture类的一些方法调用:using System;using Windows.Foundation;using Windows.Foundation.Collections;

2014-06-26 15:07:37 2262

原创 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 1649

原创 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 1411

原创 win8 metro 调用摄像头录制视频并将视频保存在相应的位置

上一篇文章介绍了在win8 metro 调用摄像头拍摄照片并将照片保存在相应的位置的功能,那么这一片文章主要介绍了的就是录制视频了,其实这个差不多,所用的思想也是一样的,因为图片和视频都可以转化为流文件,那么它们本质上都是一样的,但是还是有个别地方时不同的,接下来我们就介绍一下这个别地方的不同吧下面是metro UI的代码:<Page x:Class="Camera1.MainPa

2014-06-25 10:47:57 1484

原创 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 1699

原创 多级缓存访问

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 986

原创 删除字符串中模式串

这次贴上的是盛大公司的笔试题题目:删除模式串中出现的字符,如“welcome to asted”,模式串为“aeiou”那么得到的字符串为“wlcm t std",要求性能最优。1、假设这道题目仅仅是对小写字母字符而言,那么本题可以这样做,创建26个桶,每个桶中存放一个标记,标记这个桶中有没有模式串中的字符,这样查找就相当方便了,而这样空间复杂度又不是太大。package com.in

2014-04-19 11:27:13 1413

原创 多线程调度

题目:四个线程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 1504 1

转载 并发与并行的区别

做并发编程之前,必须首先理解什么是并发,什么是并行,什么是并发编程,什么是并行编程。并发(concurrency)和并行(parallellism)是:解释一:并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。解释二:并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。解释三:在一台处理器上“同时”处理多个任务,在多台处理器上同时处

2014-04-19 10:16:58 1502

原创 微软笔试第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 907

转载 ip地址、子网掩码、网络号

知道IP地址和子网掩码求IP的网络号和子网号和主机号IP:192.168.20.25子网掩码:255.255.255.240计算:该机器IP的网络号。子网号。主机号

2014-04-18 22:32:11 2045

原创 概率统计面试题

题目:平均要取多少个(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 4830

原创 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 1288

原创 动态规划:选择原料工厂

题目:12个工厂分布在一条东西向高速公路的两侧,工厂距离公路最西端的距离分别是0、4、5、10、12、18、27、30、31、38、39、47,在这12个工厂中选取3个原料供应厂,使得剩余工厂到最近的原料供应厂距离之和最短,问应该选哪三个厂?

2014-04-18 16:16:30 1136

原创 #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 865

原创 ++的解答

下列表达式正确的是:(C)A) 9++  B) (x+y)++  C) c+++c+++c++  D) ++(a-b--)++不能使用在yi'ge

2014-04-18 14:59:47 703

原创 指针内存分配

有如下程序段: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 676

原创 指针内存覆盖问题

有下列程序段: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 1326

原创 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 846

原创 百度面试题

题目:为分析用户行为,系统常需存储用户的一些query,但因query非常多,故系统不能全存,设系统每天只存m个query,现设计一个算法,对用户请求的query进行随机选择m个,请给一个方案,使得每个query被抽中的概率相等,并分析之,注意:不到最后一刻,并不知用户的总请求量。解析:取一个[1,m+i]中的随机数,如果随机数落在(m,m+i]时,应该保留原来的m个数;如果随机数落在[1

2014-04-18 11:23:52 1164 1

原创 随机函数的问题

题目:设rand(s,t)返回[s,t]之间的随机小数,利用该函数在一个半径为R的圆内找随机n个点,并给出时间复杂度分析。解析:要想在圆内找一个

2014-04-18 10:38:30 989

转载 extern "C"

extern "C"的用法解析1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的

2014-04-18 01:22:30 566

转载 ifndef define endif

定义#ifndef x //if not define的简写#define x   ...  #endif  这是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等。实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的一种----条件编译。C语言在对程序进行编译时,会先根据预处理命令进行“预处理”。C语言编译系统包括预处理,编

2014-04-18 01:19:05 803

转载 函数指针和指针函数

【函数指针】在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。1.函数指针定义函数类型 (*指针变量名)(形参列表);“函数类型”说明函数的返回类型,由于“()”的优先级高于“*”,所以指针变量名外的括号必不可少

2014-04-18 00:27:31 519

原创 程序的大小端模式

下面这段代码可以用来测试一下你的编译器是大端模式还是小端模式: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 934

ant-contrib-1.0b3.jar

这是可以实用ant 循环打包的jar包,大家下载了之后可以将后缀名zip改为jar

2015-01-26

apache-ant-1.9,4

ant打包的工具,此工具配置path之后可以自动打包。

2015-01-26

算法导论实验报告

1、专业的实验报告 2、主要配套上面所传的4个代码 3、实验1:比较普通快速排序和随机快速排序; 实验2:动态规划实现0-1背包和贪心算法实现部分背包; 实验3:贪心算法实现一个任务的调度问题; 实验4:实现红黑树和AVL树的初始化、插入、删除操作。

2014-07-01

算法导论实验

1、实现普通快速排序和随机快速排序; 2、动态规划实现0-1背包和贪心法实现部分背包; 3、使用贪心策略实现一个任务调度的问题; 4、实现红黑树和AVL树的初始化、插入、删除操作。

2014-07-01

win8 metro 自己编写调用摄像头录像并保存下来

开发语言:C# 开发平台:visual studio 2013 主要功能: 1、利用MediaCapture调用摄像头; 2、进行录像 3、将录好的视频存放到本地种 4、对摄像头进行设置,包括调整亮度等等。

2014-06-26

win8 metro制作一个播放器,可以实现进度条等功能

开发语法:C# 开发工具:visual studio 2013 主要功能: 1、实现播放器的功能 2、选择文件、播放、暂停、停止、全屏等等 3、实现了进度条 4、当前时间和总的时间

2014-06-25

win8 metro制作一个thumbnail将某一文件夹下的所有图片以缩略图的形式显示到gridview上

开发语言:C# metro 开发平台:visual studio 2013 主要功能: 1、选择某一文件夹 2、将文件夹下的所有图片显示到gridview上

2014-06-25

win8 metro调用系统摄像头实现摄像功能并将视频存放在本地上

开发语言:C# 开发工具:visual studio 2013 主要功能: 1、调用系统摄像头 2、实现摄像的功能 3、将拍摄好的视频在mediaelement控件上播放 4、将视频存放在本地上

2014-06-25

win8 metro 调用系统摄像头拍摄照片并将照片保存在本地上

开发语言:C# metro 开发平台:visual studio 2013 主要功能: 1、调用系统摄像头 2、拍摄照片 3、将拍摄的照片显示在Image控件上 4、将拍摄的照片保存到本地上

2014-06-25

字符设备驱动程序实现读写功能

这是字符设备驱动的经典程序,globalmem可以实现对设备的读写操作,很有意思,希望大神们多多指教。

2014-01-10

嵌入式操作系统套接字编程

这是在linux平台下实现了聊天程序,网络套接字socket编程,还赋有实验报告,大家多多指教。

2014-01-10

jsp医院管理系统

这是基础jsp的医院管理系统,主要包括源代码、数据库、文档的书写

2011-11-23

C语言课程设计——学生成绩管理系统

这是基于C语言的学生成绩管理系统,他就有添加、查询、插入、修改、删除等一系列的功能。

2011-06-25

空空如也

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

TA关注的人

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