自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 博客之所有文章目录

文章管理 ...

2018-06-28 19:50:16 3721 6

原创 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

WebViewTest.7z

Android长按WebView然后替换系统的菜单,自定义自己的菜单,比如“搜索”、“翻译”自己获取值了在自己的WebView里面进行相关操作。

2022-01-09

Android之常用命令和工具.pdf

1、里面有常见的如何快速获取app包名和拉取apk和直观的打日志的命令总结 2、快速获取启动奔溃日志的总结 3、一些日志工具和常见命令的分享 4、常见的逆向分析工具分享 5、常见的移动端抓包工具分享 6、移动端常用的文档分享 7、git和svn常用命令精简分享 8、移动端常用的hook分享(java层、c/c++层)

2021-04-01

TestDragRecycleView.7z

这里主要实现RecycleView的拖拽元素效果,和禁止哪些元素再拖拽的过程中不交换位置,一定可以保证功能没问题。

2020-12-30

AliHome.zip

主要是实现支付宝顶部上滑的时候,渐渐的变消失效果,然后部分布局又出现的效果,放到Android studio里面可以直接运行

2020-07-11

NotchScreenUtil.zip

这个资源主要是封装了对4种主流手机是否是刘海屏的判断,以及如何获取4种刘海屏高度的,比如oppo手机刘海屏高度固定80px等。

2020-03-06

math-basics.rar

宾夕法尼亚大学计算机和信息科学系教授 Jean Gallier 的开源书籍《 Algebra, Topology, Differential Calculus, and Optimization Theory For Computer Science and Engineering 》用一本书的容量解决了所有问题。 这本书涵盖了计算机科学所需的线性代数、微分和最优化理论等问题,可谓详尽。 链接: http://www.cis.upenn.edu/~jean/math-basics.pdf 这本书讲了什么? 这本书的主要目的是介绍线性代数和最优化理论的基础知识以及这些知识在机器学习、机器人学、计算机视觉等领域的应用。 该书包含以下 10 卷: 线性代数 仿射几何和射影几何 双线性形式的几何 几何:PID、UFD、诺特环、张量、PID 上的模块、规范形 拓扑和微分 最优化理论基础 线性优化 非线性优化 在机器学习中的应用

2019-08-01

动手学习深度学习PDF.rar

这个是最新出版的”动手深度学习“,我们可以在这里学习深度学习。

2019-06-22

c_log_to_file.txt

如果服务端是linux c/c++,你如果你在后台开了调试日志,如果日志打印很多,几秒时间就刷掉了,你需要打印关键日志,这个时候你可以用这个文件内容修改下把日志输入到指定文件里面

2019-06-15

Source Insight黑色和灰色的背景配置

这里主要是一些source insight背景的配置,有黑色和灰色,在D:\Users\User\My Document\Source Insight\Settings 这个目录下放进去,关闭source insight和打开source insight就行了

2019-04-23

Xshell5(Xshell5免费)

this is xhell5 . it can help me connect linux ,so you can use command at linux

2019-03-21

linux shell脚本攻略2

the pdf will tell you learn linux shell ,If you want to learn, please download the pdf

2019-03-06

linux网络编程和code

这里是关于linux的网络编程,和部分code,有需要的小伙伴可以直接到这里下

2018-12-22

C语言深度解剖

这里面是C语言深度解剖的pdf.我们学C的时候这个和一起对比学习

2018-12-14

linux高性能服务端编程

这个pdf里面介绍了linux高性能服务端编程,主要书用linux c/c++作为服务端.

2018-12-12

xshell(windows)

we need to use xshell at windows desktop. this will support you to download.

2018-12-05

linux网络源码分析

这是在网上下载的很好的网络源码分析的资料,分享给大家

2018-11-27

深入理解LINUX网络技术内幕

这是在网上看到的资料,我先下载下来然后再上传,怕以后用得到。

2018-11-27

linux多线程服务器编程

这是在公司同事那里看到的一本书,写的是linux多线程服务器编程

2018-11-16

qt client server

这是一个QT客户端和服务单的例子,非常经典,先保存起来

2018-11-02

c++编程实例

这里有很多C++的例子,方便快速入门,希望大家下载,我很多也不是很熟悉

2018-10-18

C++一些游戏源码

这里面很多c++的源码,适合新手写代码,里面有一些游戏

2018-10-18

判断手机是否打开消息通知

这个类主要是帮助我们在android移动端判断是否开启了"消息通知"的权限,同时打开相应的界面,也支持Androd8.0

2018-09-23

Android打印当前app的日志工具类

这个脚本注意是利用了pidcat.py这个脚本,然后放到linux系统的/usr/local/bin/目录下,然后执行pcat命令就可以打印当前页面的app日志

2018-09-20

打开自启动的帮助类

这里主要是打开安卓各个手机的的"自启动"或"受保护"或"百名单"的页面,适配了华为 小米 vivo oppo 三星 魅族 360手机

2018-09-20

压缩文件的工具类

Android压缩sdcard目录下的文件,压缩成zip格式的文件,压缩率1:20

2018-09-08

Android调用第三方的so

Android调用第三方的so,简单开发的配置mk文件,然后和调用代码测试

2018-09-08

HttpURLConnection的封装

HttpUrlConnect的封装,我们可以使用HttpRequest来请求一些东西

2018-06-08

pidcat.py_in_ubuntu

In order to print Android log and have class name, We often use the pidcat.py on ubuntu, This will help me sovle problem better

2018-05-12

网络请求工具

网络请求的部分工具

2018-05-09

Android下载APK

Android下载APK简单例子,这里有提示框,然后提示进度。

2018-04-25

pc web access phone file

this is Android program, and jni using c language, we can use web browser to access phone sdcard file and download wo required file

2017-12-25

ndk调用第三方so

ndk调用第三方sondk调用第三方sondk调用第三方sondk调用第三方so

2017-12-02

Android三级列表

用ExpandableListView写的三级列表

2017-05-11

Hook StartActivity Demo

Hook StartActivity Demo

2016-11-17

jadx用开反编译APK的工具

you can gadx apk on windows or linux

2016-11-15

ubuntu上面使用jni例子

ubuntu上面使用jni例子

2016-11-07

TrayPreferences需要的包

使用跨进程的TrayPreferences需要的包

2016-08-27

zxingproject

最简单的扫二维码,我到网上找了很多资源,不是少了这里就是少了那里,都不是很全面,这个是组简单的。

2016-01-05

MPAndroidChart让(折线图、柱形图、饼状图、散列图、雷达图)优雅的舞动

Android之玩转MPAndroidChart让(折线图、柱形图、饼状图、散列图、雷达图)优雅的舞动

2015-11-30

手机摇一摇震动刷新(支持ListView GridView WebView)

这是我写的手机摇一摇震动刷新(支持支持ListView GridView WebView)并生成二维码的源码,我的Github上面有更多的效果介绍,有兴趣的小伙伴猛戳吧,https://github.com/changechenyu/ShakeToFresh 如果觉得很好玩或者有创意就star我吧

2015-11-09

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

TA关注的人

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