自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Deer

Leave somethings for myself

  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 NotePad使用markdown Preview

在实际文档书写中,markdown因其操作方便,建表迅速,插入代码方便等优势,已经成为了程序员内部一种极其通用的文档书写方法,而使用一款好的Markdown编辑器以及PreView是书写方便中重要的一部分。下载对应插件 在notepad界面下,插件->Plugin Manager->show Plugin Manager,在available界面下,寻找MarkdownViewer++,选择In

2017-07-18 16:39:35 7354 10

原创 Android之多线程解析(二)之Runnable、Callable、FutureTask

与多线程相关的方法—Callable,Future以及FutureTask除了上文中一直分析的Runnable之外,Java中还存在Callbale,Future,FutureTask与多线程相关的概念,与Runnable不同的则是这三个方法只能用于线程池中,Runnable则可以同时在运用在Thread和线程池中。Callable与Runnable功能相似,不同在与Callable是一个泛型接口,

2017-07-18 16:20:50 390

原创 Android之多线程解析(一)之Thread、Runnable

多线程实现之Thread和RunnableAndroid的多线程实现最基础部分应该该为Thread和Runnable,通常情况下使用两种方式的启动方式如下:private void startNewThread(){ new Thread(){ @Override public void run(){ //耗时操作 } }.start();} 启动带

2017-07-14 23:48:19 559

原创 Android机制之Handler解析

Android中的消息机制处理消息的手段—Handler,Looper与MessageQueue:Android应用启动时,存在一个默认主线程(UI线程),该线程会关联一个消息队列,所有操作被封装成消息交给主流策划功能来处理。保证不退出,将消息操作置入一个死循环中,程序就一直运行,因此不会退出。 UI线程的消息循环实在ActivityThread.main方法中创建的,函数源代码如下public

2017-07-12 17:03:29 335

原创 Android HTTP网络详解

一:HTTP网络请求原理HTTP的请求方式: 1、GET请求:获取服务器中的某个资源,例如客户端请求链接为www.ylog.me/articles/123.html则此时服务器将123.html的内容返回给客户端,在请求时如果需要传递参数,则需要在链接后添加?符号。例如需要传递用户名与用户id两个参数,那么格式应该为www.ylog.me/articles/123.html?username=m

2017-07-11 16:31:59 606

原创 Android四大组件之Activity详解

Activity生命周期: onCreate:在Acitivty第一次创建时调用,用于做初始化的工作 onStart:onCreate调用后调用,此次界面对用户来说无法看见 onResume:此次界面可见并显示到前台,且当前Acitvity位于当前栈顶,并且处于运行状态 onPause:表示当前Activity正在停止,常做一些存储数据、停止动画等工作(不做耗时操作) o

2017-07-11 12:00:23 405

原创 Android基础之Fragment Viewpager篇

本例使用Android Studio进行开发*展示效果如图: 对于所有的Viewpager控件的使用基本根据以下操作作为模板 初始化viewpager控件 添加数据 Viewpager设置监听事件 viewapager设置adapter Adapter文件MyFragmentPagerAdapter.java(能够自动删除Fragment元素,避免Frament栈

2016-09-19 00:42:04 342

原创 ADB安装软件以及传输文件

Andorid手机打开开发者模式,一般为隐藏状态,多次点击设置中关于手机中的系统版本即可打开,在开发者模式中选中允许adb调试1、adb安装软件win+R打开cmd使用cmd进入本机adb.exe的文件路径下,并且在直接在文件打开adb.exeadb devices查看是否连接上设备adb install name.apk安装与adb同目录下的name.apk文件2、adb传输文件adb

2016-09-13 00:00:44 946

原创 Git添加SSH Key

1:设置姓名和邮箱地址git config --global user.name "username"git config --global user.name "youremail@email.com"2:设置SSH Keyssh-keygen -t rsa -C "youremail@email.com" 输入密码后进入C:\Users\boy.ssh查看id_rsa.pub内的内容并

2016-09-12 23:44:32 2591

原创 Android基础之自定义权限篇

AndroidManifest.xml<permission> android:name="peronal_permission" android:protectionlevel="normal"</permission><TargetAcitvity> android:permission="personal_permission" ~~<TargetAcitv

2016-09-12 22:55:41 253

转载 Android权限汇集

访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 获取精确位置 a

2016-09-12 22:53:07 201

原创 Android基础之Intent篇

无返回值:MainActivity.classIntent intent = new Intent(MainActivity.this,TargetAcitvity.class);startActivity(intent);orAndroidManifest.xml 设置<intent-filter><activity android:name=".TargetAcit

2016-09-12 22:49:05 237

原创 Markdown手记

尖括号显示:在标签中显示""等特殊字符,可以使用“&”开头,“;”结尾,中间加上字符对应的编码。 如:>1.>2.>3.>    >>4.>=   ≥字体设置:在字符的两端添加*为斜体 两端添加__为加粗代码展示:代码部分or代码部分or    代码部分

2016-09-12 22:09:40 181

原创 andorid使用ksoap2进行WebService通信

WebService 是一种基于SOAP协议的远程调用标准。通过WebService可以将不同操作系统平台,不同语言、不同技术整合到一起。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方类库(KSOAP2)来调用WebService。示例代码分为两部分,android端与Web端(Android studio,VS2015)Web端 使用VS创建一个新项目

2016-09-12 20:55:30 2204 1

原创 Android studio添加httpclient的jar包

第一次实现Android的http组件功能,由于Android内置的http包并不能完整的支持平时的使用,故需要添加额外的三个开源项目进入项目,以便于使用。开发平台:Android Studio(AS)以下为操作步骤: 1:下载三个Apache开源项目 Commons IO :http://commons.apache.org/io/ Mime4j: http://james.apache.o

2016-03-07 00:17:55 6123

原创 八皇后问题(简单回溯)

随心而记,以供追忆1,问题描述:八皇后问题是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。2,解决方式:由于本问题只有八皇后摆放,故可以使用穷举的思想,一一判断,此次采用回溯算法解决,且使用C++完成。3,问题分析:

2016-01-03 23:58:58 999

原创 Windows+eclipse与Android studio添加手机使用

很多时候在应用不得不调用Android device的硬件支持时,如果只使用Android虚拟机时将会直接报错,且在这类软件真正开发过程中的时候,实体机的效果往往直观。设置过程大概分为3个步骤,对于eclipse与Android studio两个不同的开发工具在前两个步骤完全一样: 1:手机端设置 2:电脑端驱动设置 3:eclipse或Android studio的设置step one:大多

2015-12-09 21:11:24 704

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-11-15 21:16:55 213

原创 求一元二次方程,并且同时判断解的个数

#include#includeint main(){     float a,b,c,p,x1,x2,m,n,k,realpart,imagepart;     printf("输入一元二次方程的系数a,b,c的值:\n");    scanf("%f",&a);    scanf("%f",&b);    scanf("%f",&c);if(a==0) 

2014-10-18 23:37:04 1318

原创 求完数

int i,a,n,s,sum;for(a=2;a{n=0;s=a;  for(i=1;i  if(a%i==0)  {  n++;  sum+=i;  switch(n)  {  case 1:  k1=i; break;  case 2:  k2=i; break;  case 3:  k3=i; break;  case

2014-10-18 23:29:49 371

原创 五位数的水仙花数

#includeint main(){long i,j,k,a,b,n;printf("water flower's number is:\n");for (n = 10000; n {i = n % 10;j = n % 100 / 10;k = n % 1000 / 100;a = n % 10000 / 1000;b = n / 10000;i

2014-10-18 23:16:49 1791

原创 金字塔程序

#includeint main(){char a;int i,j;printf("输入一个A~F之间的字母");    scanf("%c",&a);    for(i=a;i    {    for(j=1;j       printf(" ");    for(j=a;j    printf("%c",j);    for(j=i-1;j>

2014-10-18 23:09:20 446

Fragment Viewpager demo代码

Fragment Viewpager demo代码,运行环境为Android Studio,自带底部栏点击切换

2016-09-19

Android通过ksoap2进行WebService网络通信demo

一个简单封装好的小型使用ksoap2进行WebService的android小型demo,根据其中的README.txt文档可以直接对其中进行修改

2016-09-12

VC++实现排序算法速度比较

使用mfc实现八种经典排序算法比较(堆排序,栈排序,归并排序,冒泡排序,比较排序,插入排序,快速排序,希尔排序)

2016-05-06

putty+puttygen

putty与putty ssh generate

2016-05-06

httpclient的三个Apache开源项目的jar包

完善Android自带的httpClient版本的多部分的post所需要的三个Apache开源项目:Apache Commons IO,Mime4j以及HttpMine

2016-03-07

空空如也

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

TA关注的人

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