自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ˉ夨落旳尐孩的专栏

我要这天,再遮不住我眼,要这地,再埋不了我心,要这众生,都明白我意,要那诸佛,都烟消云散。

  • 博客(299)
  • 资源 (4)
  • 收藏
  • 关注

转载 Android动画开发—Animation动画效果详解

yuan Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中 AlphaAnimation渐变透明度动画效果ScaleAnimation

2014-05-22 15:44:45 690

转载 最火的Android开源项目

直接拿来用!最火的Android开源项目(一)

2014-05-14 10:24:46 722

原创 ViewPager的简单应用

ViewPager简介:(一)、作用:ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。ViewPager用于实现多页面的切换效果。该类存在于Google的兼容包里面,android.support.v4.view.ViewPager。(二)、ViewPager的常规使用步骤:1、在布局文件中定义ViewPager组件(android.suppo

2014-05-13 19:18:28 1087

原创 Bitmap二次采样

二次采样:(一)、意义或目的: 1、用BitmapFactory解码一张图片时,有时会遇到该错误。这往往是由于图片过大造成的。要想正常使用,则需要分配更少的内存空间来存储。BitmapFactory.decodeFile(imageFile);2、BitmapFactory.Options.inSampleSize:设置恰当的inSampleSize可以使BitmapFac

2014-05-12 19:32:39 1527

原创 ContextMenu结合SharedPreferences及ListView综合练习

(一)、ContextMenu的用法:1、ContextMenuInfo 有什么用呢?当视图元素需要向上下文菜单传递一些信息,比如该View对应DB记录的id等,这就要使用ContextMenuInfo。需要传递额外信息的View需要重写getContextMenuInfo()方法,返回一个带有数据的ContextMenuInfo实现类对象。API中的官方解释:Additi

2014-05-09 11:52:16 1068

原创 自定义ContentProvider的使用

一、自定义ContentProvider:(一)、操作步骤:1、编写一个类,必须继承自ContentProvider类;2、实现ContentProvider类中所有的抽象方法;    需要实现:onCreate() 、getType() 、query() 、insert() 、update()、delete() 等方法。【备注:】C

2014-05-08 20:00:21 1444

原创 Android中的缓存处理及异步加载图片类的封装

一、缓存介绍:(一)、Android中缓存的必要性:智能手机的缓存管理应用非常的普遍和需要,是提高用户体验的有效手段之一。1、没有缓存的弊端:流量开销:对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量。加载速度:如果应用中图片加载速度很慢的话,那么用户体验会非常糟糕。那么如何处理好图片资源的获取和

2014-05-08 19:42:04 1479

原创 SQliteDatabase相关操作的工具类

(一)、MySQLiteDatabaseHelper类的封装:1、public void getConnection();/** * @作用:执行带占位符的select语句,查询数据,返回Cursor * @param sql * @param selectionArgs * @return Cursor */2、public Cursor selectCursor(String sql, Str

2014-05-06 10:45:16 1162

原创 Android手机短信,通话记录和通讯录的相关操作

ContentProvider简介:(一)、引入:         数据库在Android当中是私有的,不能将数据库设为WORLD_READABLE,每个数据库都只能创建它的包访问。这意味着只有创建这个数据库的应用程序才可访问它。也就是说不能跨越进程和包的边界,直接访问别的应用程序的数据库。那么如何在应用程序间交换数据呢? 如果需要在进程间传递数据,可以使用ContentProvider来

2014-05-06 10:35:45 4747

转载 Buffer类的详解

Buffer类的详解

2014-04-26 19:57:01 854

原创 得到SD卡的文件目录

、SDCard文件浏览器的制作:1、原理:利用File对象的listFile()方法获得File[]数组。将数组产生的信息填充在listview中。核心代码中的重要方法:listFiles()isFile()isDirectory()getAbsolutePath()getParentFile()

2014-04-25 20:03:36 1300

原创 sd卡操作工具类

package com.steven.android10.loadimgetosdcard;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileI

2014-04-25 14:16:45 855

原创 显示天气预报的小Demo

要实现天气的解析,首先要活的

2014-04-20 10:51:18 1373

转载 java构造和解析Json数据

Java构造和解析Json数据的两种方法详解一

2014-04-12 11:07:28 1009

原创 XML解析总结篇

XML(eXtended Markup Language,可扩展的标记性语言),提供了一个跨平台、跨网络、跨程序的语言的数据描述方式,使用XML可以方便实现数据交换、系统配置等常见功能---》传输和存储数据。XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是

2014-04-11 20:11:57 1266

原创 (Apache)使用HttpClient方式访问HTTP

Apache使用GET方式访问HTTP得到访问地址 HttpGet(有参数提供参数)得到网络访问对象HttpClient,进行连接  得到返回值 如果返回值正常,返回得到的数据对象HttpEntity,得到数据流注意:GET方式在URL中传递中文参数乱码问题我解决了。乱码原因:不管客户端采用什么方式给中文字符编码,最终附加到URL中之前,都将在已有的编码基础上再

2014-04-10 17:14:43 1374

原创 web开发下的HTTP编程及接口回调的使用

JDK使用GET方式访问HTTP得到访问地址 java.net.URL(有参数提供参数)得到网络访问对象java.net.HttpURLConnection,设置请求参数(过期时间,输入、输出流、访问方式),以流的形式进行连接 得到返回值 responseCode如果返回值正常,数据在网络中是以流的形式得到服务端返回的数据JDK使用POST方式访问HTTP得到访问地址 java.

2014-04-09 17:43:31 3272

原创 Android学习笔记(1)

Android数据存储提供的几种方式>文件>SharedPreferences(参数)>SQLite数据库>内容提供者(Content Provider)>网络Android SDk安装的一些问题如果在下载Android SDK比较慢的时候可以把此目录下C:\WINDOWS\system32\drivers\etc的hosts文件中添加一个地

2014-04-07 20:20:58 919

原创 实现了UI的简单群聊(java的IO流和多线程,网络通信)

package com.qianfeng.guitest02;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.BufferedWriter;import jav

2014-04-04 16:36:27 1499

原创 简单多线程和网络通信模拟聊天

package com.qianfeng.tcphomework;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import j

2014-04-03 16:03:38 1020

原创 简单的多线程和网络通信的模拟(求三角形面积)

package com.qianfeng.tcphomework02;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;import java.net.Un

2014-04-03 16:01:04 957

原创 多线程和网络通信实现的简单文件下载

package com.qianfeng.tcphomework02;import java.io.DataInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.net.Socket;import java.net.UnknownHo

2014-04-03 15:57:07 743

原创 多线程和网络通信实现的简单多线程上传

package com.qianfeng.tcpupload;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;import java.net.UnknownHos

2014-04-03 15:54:56 1077

原创 生产者与消费者(二)

package org.mobiletrain.demo02;public class Test { public static void main(String[] args) { Box box = new Box(); Producer p = new Producer(box); Consumer c = new Consumer(box); new Thread(p

2014-04-01 16:24:35 734

原创 多线程死锁的模拟

死锁的原因: 线程1锁住资源A等待资源B,线程2锁住资源B等待资源A,两个线程都在等待自己需要的资源,而这些资源被另外的线程锁住,这些线程你等我,我等你,谁也不愿意让出资源,这样死锁就产生了。 哲学家进餐问题 解决死锁的办法之一就是:加大锁的粒度。package com.qianfeng.TreadTest02;public class DeadLock02 {

2014-04-01 14:20:27 1032

原创 利用多线程模拟卖票的功能

线程安全问题产生的原因:1,多个线程在操作共享的数据。2,操作共享数据的线程代码有多条。当一个线程在执行操作共享数据的多条代码过程中,其他线程参与了运算。就会导致线程安全问题的产生。解决思路;就是将多条操作共享数据的线程代码封装起来,当有线程在执行这些代码的时候,其他线程时不可以参与运算的。必须要当前线程把这些代码都执行完毕后,其他线程才可以参与运算。在java

2014-03-31 19:21:03 952

原创 利用多线程进行文件的复制

package org.mobiletrain.demo03;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;class FileCopy implements Runnable { private

2014-03-31 19:19:00 2746

原创 面向对象的相关知识点(笔试题可能会考到)

1、类的创建,修饰符;属性的定义;方法的声明类:一类事物的描述,抽象概念上的定义类的语法格式:修饰符(public,default) class 类名{                   成员变量;                   方法}类的属性有默认值,数值是0,boolean是false,引用是null取名要“见名知意”类名的首字母大写变量名和

2014-03-31 16:15:47 920

原创 线程学习笔记(-)

如何创建一个线程呢?创建线程方式一:继承Thread类。步骤:1,定义一个类继承Thread类。2,覆盖Thread类中的run方法。3,直接创建Thread的子类对象创建线程。4,调用start方法开启线程并调用线程的任务run方法执行。可以通过Thread的getName获取线程的名称 Thread-编号(从0开始)示例代码:class TreadDemo

2014-03-31 11:13:55 1114

转载 撒切尔夫人鲜为人知的一面

原文地址:撒切尔夫人鲜为人知的一面作者: 姚树洁4月17日,英国为撒切尔夫人举行隆重的葬礼。全国上下,大多数人为失去一位难得的领袖而伤感。撒切尔夫人的私人秘书公开发表文章,透露许多鲜为人知的故事。其中,最值得一提的是她的私人生活。丹尼尔-撒切尔比撒切尔夫人大10岁,10年前去世,那时他也是87岁。丹尼尔是典型的英国‘高富帅’,他比撒切尔高一个头还多,事业有成,是风度翩翩的英国绅士。撒

2013-09-11 14:11:07 1049

原创 HDOJ Vowel Counting

主要是处理元音字母,将元音字母大写,其他字母小写代码:#include#includeint main(){ char str[51]; int i,len,ls,j; scanf("%d",&ls);for(j=1;j { scanf("%s",str);  len=strlen(str);  for(i=0;i  {   if(str[i]=='a'||str[i

2013-09-11 14:11:04 968

原创 字符串处理 HDOJ Quicksum

QuicksumTime Limit:2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K(Java/Others)TotalSubmission(s): 1591 Accepted Submission(s): 1046ProblemDescriptionA checksum is analgorit

2013-09-11 14:11:02 929

原创 HDOJ Climbing Worm

ClimbingWormTime Limit: 2000/1000 MS(Java/Others)    MemoryLimit: 65536/32768 K (Java/Others)Total Submission(s):7047    AcceptedSubmission(s): 4455ProblemDescriptionAn inch worm is atthe

2013-09-11 14:10:58 893

转载 2013年全国硕士研究生入学统…

原文地址:2013年全国硕士研究生入学统一考试数学一试题及参考答案作者:高联潘鑫

2013-09-11 14:10:56 815

原创 java 8大排序算法

8种排序之间的关系:002  003 1, 直接插入排序004   (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排005 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数006 也是排好顺序的。如此反复循环,直到全部排好顺序。007  (2)实例008  009 (3)用java实现010 [java] view plaincopy

2013-09-11 14:10:54 926

原创 关机工具(Timer类+系统命令)

在Java语言中,线程的类除了类Thread外,还有类Timer和类TimerTask。因此对于程序员来说,如果想掌握好事件机制,除了掌握类Thread,还必须要学习类Timer和类TimerTask。通过模拟关机工具的功能,介绍如何调用Windows系统命令,还将详细介绍线程的类Timer。关机工具原理关机工具项目用来模拟计算机的关机功能,即Windows系统的关机功能,除此之外还将实现定时

2013-09-11 14:10:51 973

转载 2014年考研高等数学导学(一…

原文地址:2014年考研高等数学导学(一)续作者:高联潘鑫

2013-09-11 14:10:49 1060

原创 多线程---生产者与消费者

class Consumer implements Runnable { private Storage storage; public Consumer(Storagestorage) {  this.storage = storage; } @Override public void run() {  for (int i = 0; i   storage.pop();

2013-09-11 14:10:45 747

转载 放弃完美

原文地址:放弃完美作者: 糊涂山人    有的人一生在追求,辛苦劳累了一生,心高气傲了一生,最后不过是抱恨终生。人本是人,无需刻意去做人,世间世俗之事,不妨一笑了之,了了有何不了,接受承认生活的缺陷和遗憾,快乐的头脑就是走出痴痴的等待。    若说完美,却也有,在心里,不在梦里。你的内心能够完全地包容生活的诸多缺憾,生活就是完美的;你的内心能够接受身边每个不同的人的不同的想法、行为乃至缺点,

2013-09-11 14:10:41 801

转载 猛文:关于中国歼20气动性能…

原文地址:猛文:关于中国歼20气动性能的浅析作者: 黄辉军情   1、J-20整体气动布局特色   有关J-20的气动分析在去年是个热点,各路人马都七七八八分析了不少,但是实话说当时J-20的照片和视频都不多,所以在热潮中分析的东西,现在回头来看,似乎总感觉欠缺了点什么。所以个人还是把最近所看到和想过的东西谈谈。   就J-20的整体气动布局而言,其本质上还是以宋老的《一种小展弦

2013-09-11 14:10:36 2629 1

Android插件化开发Demo

Android动态加载插件技术指的是在Android程序运行的过程中,使用java的反射,动态调用存放于应用程序目录下(SD卡即可)的APK文件,从而动态生成界面。

2016-02-16

算法艺术和信息学竞赛

一部不错的教材可以教你学会怎样运用经典算法解决程序的难题

2011-03-09

photoshop 制作视频

这是一个不错的图片制作软件,希望可以教会你们一些东西哦

2011-03-09

c程序经典设计100例

这是我平时收集的C语言学习资料,希望可以帮助大家,特变适合初学者

2011-03-05

空空如也

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

TA关注的人

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