自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随笔

把酒祝东风,且共从容。

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

原创 工具类:MD5加密

public class MD5Utils {public static final String YAN = "sadf%^234h76UIywe7r8623j4h*&"; /** * 对密码明文进行md5加密 * @param passwrod * @return */ public static String md5Encrypt(Str

2015-08-12 21:44:35 555

原创 工具类:处理网络请求的回应

public class StreamUtils { public static String convertStream2Str(InputStream input){ ByteArrayOutputStream baos = new ByteArrayOutputStream(); int len = -1; byte[] buffer = n

2015-08-12 21:43:59 369

原创 HttpClient发送网络请求

public class MainActivity extends Activity { private EditText et_username,et_password; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); se

2015-08-12 21:43:15 408

原创 短信恢复的原理——使用内容提供者

public class MainActivity extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }

2015-08-12 21:42:06 530

原创 短信备份的原理——使用内容提供者

public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_m

2015-08-12 21:41:20 412

原创 加载大图片到内存,进行缩放

public class MainActivity extends Activity { private ImageView iv; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou

2015-08-12 21:40:27 405

原创 解析Xml——XmlPullParser

public class ChannelServiceImpl { public static List<Channel> getAllWeather(InputStream is){ List<Channel> cs = null; Channel c = null; try { // 创建解析器

2015-08-12 21:39:54 518

原创 生成XML——XmlSerializer

public void backup (View view){ try { //写入外存记得要添加权限 // <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> // <uses-permission andro

2015-08-12 21:38:51 979

原创 屏幕状态的监听

//屏幕锁屏与解锁的通知不能写在清单文件中,要手动注册 ScreenReceiver receiver = new ScreenReceiver(); IntentFilter filter = new IntentFilter(); filter.addAction("android.intent.action.SCREEN_ON");

2015-08-12 21:38:02 362

原创 画画板原理

//画画板原理:在滑动过程中不断得到坐标,在坐标之间划线 public class MainActivity extends Activity { private ImageView iv; private Bitmap srcBM; private Bitmap copyBM; private Matrix matrix; private Canvas

2015-08-12 21:37:00 1182

原创 对话框合集

public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_m

2015-08-12 21:36:18 318

原创 属性动画

public class MainActivity extends Activity { private Button button; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou

2015-08-12 21:35:38 260

原创 补间动画

public class MainActivity extends Activity { private Button button; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layo

2015-08-12 21:35:15 340

原创 图片的镜像和倒影

public class MainActivity extends Activity { private ImageView iv1,iv2; protected void onCreate(Bundle savedInstanceState) {

2015-08-12 21:34:29 538

原创 撕衣服小游戏原理

/*撕衣服原理:底层放无衣服人物,上层放穿衣服人物当触摸划过使上层划过像素变透明*/ public class MainActivity extends Activity { private ImageView iv; private Bitmap srcBM; private Bitmap copyBM; private Canvas canvas;

2015-08-12 21:33:31 3463 1

原创 音乐播放与进度拖拽原理

public class MainActivity extends Activity { private MediaPlayer player; private SeekBar sb; private Timer timer; private TimerTask task; protected void onCreate(Bundle savedInstance

2015-08-12 21:32:01 1010

原创 多线程下载的原理

public class Multidownloader { private static int ThreadCount = 3; public static void main(String[] args) throws Exception { String path = "http://192.168.0.100/Server/e.exe";

2015-08-12 21:31:05 273

原创 打开系统发送短信Activity

public class MainActivity extends Activity { private ListView lv; private String[] items = { "生日快乐", "恭喜发财", "福如东海", "早生贵子" }; protected v

2015-08-12 21:29:55 432

原创 点击事件的四种写法

public class MainActivity extends Activity implements OnClickListener { private Button button1,button2,button3,button4;

2015-08-12 21:28:12 757

原创 Android使用腾讯定位SDK显示当前地址

照着书上例子准备做个定位小程序,使用例子中的聚合数据接口发现有次数限制,然后准备换到百度地图SDK,准备先做出定位再完善成LBS,没想到百度注册为开发者太麻烦,还要手持身份证拍照,于是换到腾讯地图。 腾讯定位SDK简介安装:http://lbs.qq.com/geo/guide-install.html

2015-06-27 15:32:26 5457 1

原创 Android使用聚合数据接口解析JSON数据显示当前地址

聚合数据经纬度解析 接口地址:http://apis.juhe.cn/geo/ 支持格式:JSON/XML 请求方式:GET 请求示例:http://apis.juhe.cn/geo/?key=您申请的APPKEY&lat=39.907314&lng=116.391279&type=1 接口备注:实现GPS/百度经纬度/谷歌经纬度 解析成地理位置信息 请求参数

2015-06-27 15:23:36 4318

原创 JSON数据解析

JSON返回示例:{ "resultcode":"200", "reason":"Successed!", "result":{ "lat":"39.915065193348", "lng":"116.40389843345", "type":"1", "address":"北京市东城区中华路甲10号",

2015-06-26 17:49:54 630

原创 Android调用系统功能获取当前经纬度

location.getLatitude() //经度location.getLongitude() //纬度location.getAltitude() //海拔

2015-06-26 12:28:18 666

原创 循环-02. 计算圆周率(15)

根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值。 输入格式:输入在一行中给出小于1的阈值。输出格式:在一行中输出满足阈值条件的近似圆周率,输出到小数点后6位。输入样例: 0.01 输出样例: 3.132157#include <stdio.h>int main(void) { double sum = 1, item = 1, fact = 1, denominator

2015-04-05 11:53:20 574

原创 循环-28. 求给定序列前N项和之六(15)

本题要求编写程序,计算序列 2,sup>1 + 22 + 23 + … 的前N项之和。输入格式:输入在一行中给出一个不超过30的正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的整数值S。输入样例: 5 输出样例: sum = 62#include<stdio.h>#include <math.h>int main(){ int n,i; int sum=

2015-04-05 11:38:22 546

原创 循环-27. 求给定序列前N项和之五(15)

本题要求编写程序,计算序列 1 + 1/2 + 1/3 + … 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。输入样例: 6 输出样例: sum = 2.450000#include<stdio.h>int main(){ int n,i; doubl

2015-04-05 11:33:36 446

原创 循环-26. 求给定序列前N项和之四(15)

本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + … 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后3位。题目保证计算结果不超过双精度范围。输入样例: 10 输出样例: sum = 0.819#include<stdio.h>int main(){ int n,i=2; do

2015-04-05 11:29:46 809

原创 循环-25. 求给定序列前N项和之三(15)

本题要求编写程序,计算序列 1 + 1/3 + 1/5 + … 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。输入样例: 23 输出样例: sum = 2.549541#include<stdio.h>int main(){ int n,i; double s

2015-04-05 11:12:22 499

原创 循环-24. 求给定序列前N项和之二(15)

本题要求编写程序,计算序列 1! + 2! + … 的前N项之和。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出整数结果。输入样例: 5 输出样例: 153#include<stdio.h> int n,sum=0,i,j,k;int fun(int k){ int result=1; for(i=k;i>0;i--) re

2015-04-05 10:51:34 330

原创 字符串-07. 说反话-加强版 (20)

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过500 000的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用若干个空格分开。输出格式:每个测试用例的输出占一行,输出倒序后的句子,并且保证单词间只有1个空格。输入样例: Hello World Here I Come

2015-04-05 10:06:07 1091

原创 字符串-05. 字符串循环左移(20)

输入一个字符串和一个非负整数N,要求将字符串循环左移N次。输入格式:输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。输出格式:在一行中输出循环左移N次后的字符串。输入样例: Hello World! 2 输出样例: llo World!He

2015-04-05 09:46:01 529

原创 字符串-03. 字符串的冒泡排序(20)

我们已经知道了将N个整数按从小到大排序的冒泡排序法。本题要求将此方法用于字符串序列,并对任意给定的K(小于N),输出扫描完第K遍后的中间结果序列。输入格式:输入在第1行中给出N和K(1<=K<=N<=100),此后N行,每行包含一个长度不超过10的、仅由小写英文字母组成的非空字符串。输出格式:输出冒泡排序法扫描完第K遍后的中间结果序列,每行包含一个字符串。输入样例: 6 2 best cat

2015-04-05 09:22:14 929

原创 字符串-02. 删除字符串中的子串(20)

输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。输入格式:输入在2行中分别给出不超过80个字符长度的、以回车结束的2个非空字符串,对应S1和S2。输出格式:在一行中输出删除字符串S1中出现的所有子串S2后的结果字符串。输入样例: Tomcat is a male ccatat cat 输出样例: Tom is a male import java

2015-04-05 08:58:16 455

原创 数组-05. 字符串字母大小写转换(10)

输入一个以#结束的字符串,本题要求将小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其它字符不变。输入格式:输入在一行中给出一个长度不超过40的、以#结束的非空字符串。输出格式:在一行中按照要求输出转换后的字符串。输入样例: Hello World! 123# 输出样例: hELLO wORLD! 123#include<stdio.h>#include<string.h>#in

2015-04-04 20:13:05 1616

原创 数组-04. 查找整数(10)

本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。输入格式:输入在第1行中给出2个正整数N(<=20)和X,第2行给出N个整数。数字均不超过长整型,其间以空格分隔。输出格式:在一行中输出X的位置,或者“Not Found”。输入样例1: 5 7 3 5 7 1 9 输出样例1: 2 输入样例2: 5 7 3 5 8

2015-04-04 17:51:10 555

原创 循环-15. 统计素数并求和(20)

本题要求统计给定整数M和N区间内素数的个数并对它们求和。输入格式:输入在一行中给出2个正整数M和N(1<=M<=N<=500)。输出格式:在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。输入样例: 10 31 输出样例: 7 143#include<stdio.h>int main(){ int m,n,i,j,k=0,count=0; scanf("%

2015-03-30 10:11:30 898 1

原创 循环-17. 简单计算器(20)

模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,4种运算符的优先级相同,按从左到右的顺序计算。输入格式:输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。输出格式:在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算符,则输出错误信息“ERROR”。输入样例: 1+2*10-10/2= 输出样例: 10#include

2015-03-30 09:42:49 670

原创 循环-16. 猴子吃桃问题(15)

一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?输入格式:输入在一行中给出正整数N(1#include<stdio.h>int main(){ int n; scanf("%d",&n); int

2015-03-30 08:59:43 553

原创 循环-14. 最大公约数和最小公倍数(15)

本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出2个正整数M和N(<=1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。输入样例: 511 292 输出样例: 73 2044#include<stdio.h>int i,m,n,min,max,j,k;int cmax(int a,int b){//求最大公约数 m

2015-03-29 21:43:56 798

原创 循环-07. 爬动的蠕虫(15)

一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。输入格式:输入在一行中顺序给出3个正整数N、U、D,其

2015-03-29 11:56:24 560

neo4j图数据库社区开源版4.4.5的neo4j-java驱动

neo4j图数据库社区开源版4.4.5的java驱动,用于java开发处理图数据库相关

2022-04-26

neo4j图数据库社区开源版4.0.7版本安装程序

基于图论的neo4j图数据库社区开源版4.0.7版本安装程序,用于知识图谱等系统功能开开发的首选图数据库

2022-04-26

postgis-postgresql的GIs插件,用于地理数据的存储、计算

postgis-postgresql的GIs插件,用于地理数据的高性能存储、计算,快速实现基于地理信息的相关功能

2022-04-26

postgresql-12.10高性能开源数据库离线安装程序

postgresql-12.10高性能开源数据库离线安装程序

2022-04-26

git客户端离线安装包

git客户端离线安装包

2022-04-26

dat.gui前端UI快速实现框架

dat.gui前端UI快速实现框架

2022-04-26

antv g6框架离线引用js包

antv g6框架离线引用js包

2022-04-26

d3.js框架离线引用包

d3.js离线引用包

2022-04-26

OpenRTI-0.9.0.tar.bz2

基于HLA高层次机构得RTI实现,OpenRTI-0.9.0,分布式实时仿真包

2020-04-26

Wireshark266.rar

Wireshark抓包工具,用于分析网络数据包=

2020-04-26

ISO镜像处理工具

====================== ====================== ------------------------------------- ISO镜像处理工具

2018-05-22

AdobeReader

============== ============== ============== PDF阅读器

2018-05-22

空空如也

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

TA关注的人

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