- 博客(16)
- 资源 (42)
- 问答 (1)
- 收藏
- 关注
原创 IOS之学习笔记一
1、cocoa框架包含Foundation、Application Kit(Appkit)2、@autoreleasepool{ *** } @autoreleasepool自动释放池,在里面的代码会自动释放内存,不会内存泄漏3、objective-c 2.0引入ARC(自动引用计数)机制和自动释放池,降低内存管理难度4、NSLog()的NS是一个前缀,Cocoa对其所有的函数、常量、类型前面都会...
2018-06-29 22:49:22 2176
原创 Android之本进程ContentProvider启动流程分析
1、ContentProvider介绍ContentProvider主要用于向外部提供数据1、自己应用进程提供数据2、其它app进程的提供数据这里分析本进程的ContentProvider的启动过程2、ContentProvider启动分析1、我们知道Android程序入口在ActivityThread.java文件的main函数里面,如下代码 public static void main...
2018-06-27 22:02:00 3438
原创 Android之通过ContentProvider实现两个app(进程间)间通信以及函数调用
1、ContentProvider简单介绍ContentProvider以在不同的应用程序之间共享数据,ContentProvider底层实现是Binder,它为存储和获取数据提供统一的接口2、实现哪些功能?比如我们有两个app,分别是ContentProviderServer和ContentProviderClient1)、需要在app里面ContentProviderServer创建自己的数据...
2018-06-26 21:19:37 8654
原创 shell之用command在终端判断是否存在这个命令
1、command解释command命令在shell脚本里面,如果发现有个函数和我们需要执行的命令同名,我们可以用command用来强制执行后面的命令,而不是同名函数,然后我们也可以在shell脚本里面判断莫个命令是否存在,我们平时一般用which命令也行。2、测试代码#!/bin/bashfunction pwd(){ echo "I am pwd function"}ech...
2018-06-23 22:53:25 6605
原创 shell之通过if [ $? != 0 ]判断上次程序是否执行成功
1、问题在shell脚本里面有时候我们需要判断上一个程序有没有执行成功,比如用chomd 777 file命令,我们可以用通过if [ $? != 0 ]判断2、代码实现#!/bin/bashecho "chenyu"#这里不能写成if [$? != 0]或者if [$? != 0 ]或者if[ $? != 0]if [ $? != 0 ]; then echo "last ex...
2018-06-23 22:16:49 37603 3
原创 python之sys.argv获取命令行的参数
1、问题执行python文件,我们怎么获取在终端获取输入参数,我们可以使用sys.argv,特么之前不是不熟悉2、代码#!/usr/bin/pythonimport sysif __name__ == '__main__': first = sys.argv[0:] print first second = sys.argv[1:] print second name = sys...
2018-06-23 21:37:44 8239
原创 linux终端常用命令和windows终端常用命令对比
1、打开终端的快捷键在linux平台ctrl + Alt + T 在windows平台菜单键+R 然后cmd 回车2、过滤的命令linux的grep,windows的findstr比如我们过滤android日志在linux平台终端命令如下adb logcat | grep ***在windows平台终端命令如下adb logcat | findstr ***3、比如回退到上一个目录命令linux平...
2018-06-22 22:47:19 6871
原创 Android studio之导入project出现SDK location not found. Define location with sdk.dir in the local.proper
1、问题到入项目提示下面信息SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.2、分析很明显没有找到sdk location,Define location with sdk.dir in the...
2018-06-20 13:16:42 6648
原创 java之Synchronized(锁住对象和锁住代码)
1、问题Synchronized我们一般都知道是锁,但是我们怎么区分是锁对象还是锁代码呢?2、测试Demopackage leetcode.chenyu.test;public class Synchronized { class Test { public synchronized void testFirst() { print("testFirst"); } ...
2018-06-11 02:12:42 16735
原创 java之通过FileChannel实现文件复制
1、FileChanel介绍Java NIO FileChannel是连接文件的通道,从文件中读取数据和将数据写入文件。Java NIO FileChannel类是NIO用于替代使用标准Java IO API读取文件的方法。FileInputStream的getChannel方法获取的文件通道是只读的,当然通过FileOutputStream的getChannel的方法获取的文件通道是可写的部分A...
2018-06-10 22:22:59 4198 2
原创 记录平时编程或者阅读英文文档的时候不认识的英文单词
一、目的英语虽然过了4级,但是还是很多英文单词不认识,为了以后能更好的阅读英文文档和函数的英文注释,记录自己不认识的英文单词,方便以后复习,这里后面会持续更新,因为放在网上这个平台不会弄丢。二、不认识的单词记录 通过FileChannel的transferFrom方法进行文件复制,这里有2个单词不认识1、 单词:channel 意思: 渠道;海峡;频道,波道;途径...
2018-06-10 21:02:11 3021 2
原创 java之写接口回调编程经验改进
1、问题在一个类里面数据的变化需要在另外一个类里面动态得到,比如在我的异步任务里面下载的数据,需要在UI界面的ProgressDialog里面动态显示,我们需要在异步任务里面写个接口,然后接口里面有一些函数,至于在ProgressDialog显示的时候,我们只需要重写接口,然后传递到异步任务里面去就行,一般在传递到异步任务里面去我们可以通过构造方法传递或者,set一个接口进去。2、一般实现办法这里...
2018-06-10 17:53:38 2249
原创 Android下载apk异常java.net.SocketTimeoutException: timeout解决办法
1、问题实现下载apk的时候,抛出下面异常java.net.SocketTimeoutException: timeout2、分析很明显是socket超时了,由于我的wifi网络比较慢,设置的超时时间可能短了。在写入由GetRequestStream方法返回的流时,或在读取由GetResponseStream方法返回的流时,会用到ReadWriteTimeout属性,ReadWrite...
2018-06-09 18:36:15 20233
原创 Android之javax.net.ssl.SSLPeerUnverifiedException: Hostname ip not verified:解决办法
1、问题用HttpURLConnection去请求的时候抛了下面的异常HttpRequest$HttpRequestException: javax.net.ssl.SSLPeerUnverifiedException: Hostname ip not verified:2、分析和解决从异常来看是因为SSL协议握手的过程中,这个服务度地址的证书没有被证实,被信任。client使用一个不同的Trus...
2018-06-08 22:18:27 24145 4
原创 java之DocumentBuilderFactory解析xml
1、About documentBuilderFactory API description1)、 javax.xml.parsers 包DocumentBuilderFactory创建DOM模式的解析器对象, DocumentBuilderFactory是抽象工厂类,不能直接实例化,但是有newInstance方法2)、DocumentBuilderFactory.newInstance() 得...
2018-06-01 22:36:13 16093 2
Android之常用命令和工具.pdf
2021-04-01
math-basics.rar
2019-08-01
c_log_to_file.txt
2019-06-15
Source Insight黑色和灰色的背景配置
2019-04-23
Xshell5(Xshell5免费)
2019-03-21
linux shell脚本攻略2
2019-03-06
xshell(windows)
2018-12-05
Android打印当前app的日志工具类
2018-09-20
pidcat.py_in_ubuntu
2018-05-12
pc web access phone file
2017-12-25
MPAndroidChart让(折线图、柱形图、饼状图、散列图、雷达图)优雅的舞动
2015-11-30
手机摇一摇震动刷新(支持ListView GridView WebView)
2015-11-09
Android怎么sp怎么确保多进程
2018-05-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人