- 博客(22)
- 资源 (5)
- 收藏
- 关注
原创 NotePad使用markdown Preview
在实际文档书写中,markdown因其操作方便,建表迅速,插入代码方便等优势,已经成为了程序员内部一种极其通用的文档书写方法,而使用一款好的Markdown编辑器以及PreView是书写方便中重要的一部分。下载对应插件 在notepad界面下,插件->Plugin Manager->show Plugin Manager,在available界面下,寻找MarkdownViewer++,选择In
2017-07-18 16:39:35
7551
7
原创 Android之多线程解析(二)之Runnable、Callable、FutureTask
与多线程相关的方法—Callable,Future以及FutureTask除了上文中一直分析的Runnable之外,Java中还存在Callbale,Future,FutureTask与多线程相关的概念,与Runnable不同的则是这三个方法只能用于线程池中,Runnable则可以同时在运用在Thread和线程池中。Callable与Runnable功能相似,不同在与Callable是一个泛型接口,
2017-07-18 16:20:50
432
原创 Android之多线程解析(一)之Thread、Runnable
多线程实现之Thread和RunnableAndroid的多线程实现最基础部分应该该为Thread和Runnable,通常情况下使用两种方式的启动方式如下:private void startNewThread(){ new Thread(){ @Override public void run(){ //耗时操作 } }.start();} 启动带
2017-07-14 23:48:19
620
原创 Android机制之Handler解析
Android中的消息机制处理消息的手段—Handler,Looper与MessageQueue:Android应用启动时,存在一个默认主线程(UI线程),该线程会关联一个消息队列,所有操作被封装成消息交给主流策划功能来处理。保证不退出,将消息操作置入一个死循环中,程序就一直运行,因此不会退出。 UI线程的消息循环实在ActivityThread.main方法中创建的,函数源代码如下public
2017-07-12 17:03:29
362
原创 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
646
原创 Android四大组件之Activity详解
Activity生命周期: onCreate:在Acitivty第一次创建时调用,用于做初始化的工作 onStart:onCreate调用后调用,此次界面对用户来说无法看见 onResume:此次界面可见并显示到前台,且当前Acitvity位于当前栈顶,并且处于运行状态 onPause:表示当前Activity正在停止,常做一些存储数据、停止动画等工作(不做耗时操作) o
2017-07-11 12:00:23
458
原创 Android基础之Fragment Viewpager篇
本例使用Android Studio进行开发*展示效果如图: 对于所有的Viewpager控件的使用基本根据以下操作作为模板 初始化viewpager控件 添加数据 Viewpager设置监听事件 viewapager设置adapter Adapter文件MyFragmentPagerAdapter.java(能够自动删除Fragment元素,避免Frament栈
2016-09-19 00:42:04
374
原创 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
1035
原创 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
2649
原创 Android基础之自定义权限篇
AndroidManifest.xml<permission> android:name="peronal_permission" android:protectionlevel="normal"</permission><TargetAcitvity> android:permission="personal_permission" ~~<TargetAcitv
2016-09-12 22:55:41
284
转载 Android权限汇集
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 获取精确位置 a
2016-09-12 22:53:07
223
原创 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
266
原创 Markdown手记
尖括号显示:在标签中显示""等特殊字符,可以使用“&”开头,“;”结尾,中间加上字符对应的编码。 如:>1.>2.>3.> >>4.>= ≥字体设置:在字符的两端添加*为斜体 两端添加__为加粗代码展示:代码部分or代码部分or 代码部分
2016-09-12 22:09:40
203
原创 andorid使用ksoap2进行WebService通信
WebService 是一种基于SOAP协议的远程调用标准。通过WebService可以将不同操作系统平台,不同语言、不同技术整合到一起。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方类库(KSOAP2)来调用WebService。示例代码分为两部分,android端与Web端(Android studio,VS2015)Web端 使用VS创建一个新项目
2016-09-12 20:55:30
2243
原创 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
6174
原创 八皇后问题(简单回溯)
随心而记,以供追忆1,问题描述:八皇后问题是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。2,解决方式:由于本问题只有八皇后摆放,故可以使用穷举的思想,一一判断,此次采用回溯算法解决,且使用C++完成。3,问题分析:
2016-01-03 23:58:58
1034
原创 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
762
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-11-15 21:16:55
234
原创 求一元二次方程,并且同时判断解的个数
#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
1399
原创 求完数
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
385
原创 五位数的水仙花数
#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
1845
原创 金字塔程序
#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
481
Android通过ksoap2进行WebService网络通信demo
2016-09-12
httpclient的三个Apache开源项目的jar包
2016-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人