自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (42)
  • 问答 (1)
  • 收藏
  • 关注

原创 ios之第一个图形化界面

1、创建ios项目1、create Xcode ->simpleViewApplication -> input Program name2、在控制器里面加入代码我们在viewControl.m里面加上UILabel控件,这个控件和Android 里面的TextView类似,具体代码如下//// ViewController.m// SecondHello/

2017-07-31 01:34:54 3263

原创 Android之获取指定目录下的所有特殊文件名字

1、获取指定目录下的所有特殊文件名字 比如我们在sdcard目录下的chenyu这个文件夹里面获取以so文件结尾的所有文件名2、代码 public ArrayList getFileName(String fileAbsolutePaht, String type) { ArrayList result = new ArrayList(); Fi

2017-07-30 17:30:20 3190

原创 C/C++之常用字符串比较总结

1、std::string比较我们一般用str1.compare(str2) == 0来实现2、const char* 的比较我们一般用strcmp(p1, p2) == 0来实现3、代码4、结果str1 == str4str5 is nullp1 == p3

2017-07-28 19:56:24 3195

原创 LeetCode之字符串(C++)的切割简单实现

1、问题C++字符串的切割2、代码#include #include #include std::vector splite(const std::string &value, const std::string &pattern) { std::vector result; if (value == "") { retur

2017-07-27 23:30:43 2835

原创 Android之jni出现JNIEnv has no member named ‘GetMehtodID‘解决办法

1、问题ndk-build提示JNIEnv has no member named 'GetMehtodID'2、原因我把那个函数写错了3、解决办法复制上面正常的函数,把函数改为env->GetMethodID

2017-07-27 18:51:41 3152

原创 Android之项目全部能正常登录但是部分资源没有显示成功的解决办法

1、问题自己写的项目,PC端没有问题,移动端有问题第一个问题部分能登录,一部分不能登录第二个问题解决第一个问题后,全部能登录,但是登录之后部分资源显示不成功,部分可以2、原因第一个问题的原因是因为,特么自己传递机构的Id,时候,写错,传递给服务端是父Id,不是自己的id第二个问题的原因是因为:特么服务端能正常登录是因为Id传递正确了,但是

2017-07-26 17:48:49 2275

原创 linux(windows)之svn重定向地址

1、问题svn下载的项目路径需要换,也就是下面的URL:SVN://××× 需要修改2、解决办法linux平台svn switch --relocate oldSvnPath newSvnPathwindows平台右击项目TortoiseSVN->Relocate 然后修改就行

2017-07-26 09:46:45 3254

原创 Android之调用系统分享

1、调用系统分享关键代码 private void shareImage() { Intent intent = new Intent(Intent.ACTION_SEND); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile

2017-07-25 10:48:30 2602 8

原创 Android之HandlerThread源码分析和简单使用(主线程和子线程通信、子线程和子线程通信)

1、先熟悉handler方式实现主线程和子线程互相通信方式,子线程和子线程的通信方式 如果不熟悉或者忘记了,请参考我的这篇博客Android之用Handler实现主线程和子线程互相通信以及子线程和子线程之间的通信2、贴上简单HandlerThread简单使用(主线程和子线程通信、子线程和子线程通信)的例子1、activity_main.xml文件<

2017-07-24 23:20:51 3044

原创 java之RSA和Base64加密帮助类

1、RSAUtils.java类package com.sangfor.vpn.client.service.utils;import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; imp

2017-07-24 20:01:33 3458

原创 svn之bash: syntax error near unexpected token `(‘ 解决办法

1、问题svn update *****/网易(杭州)网络有限公司SSL-20170623001出现这个错误bash: syntax error near unexpected token `(' 2、解决办法改成下面的就行把svn update *****/网易’(‘杭州’)‘网络有限公司SSL-20170623001

2017-07-24 11:58:29 4475 1

原创 Android之Handler和Loooper源码分析

1、handler在主线程和子线程互相通信(子线程和子线程的通信)简单使用 我们使用handler,可以实现主线程和子线程之间的相互通信,然后子线程和子线程之间的通信,如果不清楚,基本用法请先参考我的这篇博客Android之用Handler实现主线程和子线程互相通信以及子线程和子线程之间的通信 http://blog.csdn.net/u011068702/article/

2017-07-22 21:56:06 2600

原创 java之ThreadLocal简单使用总结

1、介绍ThreadLocal看安卓源码的时候,在这个类Looper.java ,会有这个一句函数static final ThreadLocal sThreadLocal = new ThreadLocal();一开始我不是很懂ThreadLocal.java这个类,简单理解ThreadLocal 就是把变量分成很多个拷贝,每个线程拥有一个,比如说一个变量使用ThreadLoca

2017-07-22 17:16:06 2603

原创 Android之用Handler实现主线程和子线程互相通信以及子线程和子线程之间的通信

1、上代码activity_main.xml文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" an

2017-07-20 20:05:30 3751

原创 Android之android.os.NewWorkOnMainThreadException解决办法

1、问题用别人提供的的sdk的Demo出现android.os.NewWorkOnMainThreadException2、解决办法 网络请求开启一个现场去请求或者开启异步任务都行3、总结 1、 之前就看到过这种android.os.NewWorkOnMainThreadException异常,时间很久了,自

2017-07-18 15:55:53 2558

原创 Android之在launcher里面动态加载桌面图标

1、在手机桌面加载图标方式 1)、动态加载 Launcher.javaprivate void addSourceList() { Intent launchIntent = new Intent(this, RcGrpActivity.class); launchIntent.setAction(Intent.ACTION_

2017-07-17 22:40:14 4675

原创 SVN之如何解决从一个svn路径下载项目快速提交到其它svn路径

1、问题每次做定制的时候,需要从svn checkout项目,然后去除.svn ,然后再去放到自己需要上库的文件夹去,然后这样在windows平台操作非常麻烦(配置比较差),然后现在在linux平台解决这个慢的问题(linux系统配置很好)‘2、解决过程 1)linux平台, 下载2个项目分别是在dir1目录和dir2目录

2017-07-15 18:34:23 5132 2

原创 Android之Debug运行项目一直卡在Debug界面(can‘t bind to local 8066 for debug)

1、问题需要Debug一个项目的程序过程,但是Debug运行一直卡在Debug界面,然后在Eclisep的Console下面提示这个ddms:can't bind to local 8066 for debug2、解决办法debug端口被占用了,因为我同时运行了Android studio,所以果断关掉Android studio,然后Clean project

2017-07-15 15:22:00 3483

原创 linux之如何在任意目录执行我常用的脚本文件

1、问题比如我们在ubuntu上开发Android的时候,经常会用到jadx、 pidcat.py ,但是我们希望在任何目录都能执行这些命令,如果不知道pidcat.py是什么东西的,可以先百度2、解决方式 1)如果是一个脚本文件,比如pidcat.py这个脚本,直接把pidcat.py放在/usr/local/bin/这个目录下面就行,

2017-07-13 22:07:28 7178

原创 Android之Unable to execute dex: Multiple dex files define 解决方法

1、问题运行Android项目,出现Unable to execute dex: Multiple dex files define 这个错误2、原因代码里面引用的jar包和项目里面的类冲突了,一般比如,我写了这个项目,然后把这个项目打成jar包,然后再导入这个项目,就会提示这个错误。3、解决办法删除重复的引用,或者多余的jar文

2017-07-13 10:11:55 2918

原创 linux之用route命令看简单路由信息

1、我们在linux上简单看路由信息使用下面命令route -n 2、效果图如下

2017-07-12 10:49:10 2776

原创 Android studio之Unknown run configuration type AndroidRunConfigurationType解决办法

1、问题我也就是只是一开始点击了 File->invalidate cachas / restart -> invalidate and restart在Android studio里面运行之前正常的安卓项目,报下错误Unknown run configuration type AndroidRunConfigurationTyp2、

2017-07-05 21:29:51 5548 2

原创 Android之用adb screencap -p命令截图

1、截图保存到sdcardadb shell /system/bin/screencap -p /sdcard/screenshot.png2、pull拉取到本地adb pull /sdcard/screenshot.png

2017-07-05 17:06:37 21787 3

原创 Android之程序反复回调一个类的解决办法

1、问题看了别人的代码,然后修改了下代码,程序总是死循环调用这个类,但是日志又好像有限,分析不出来,不知道是哪个地方有检测机制,导致这个类不断的创建,看了一上午不知所措。2、解决办法找到这个打开这个activity的activity.class,然后全局搜索,然后哪个地方最可疑,最后终于发现问题了,以后i遇到问题要这样解决,记住。

2017-07-05 09:53:07 2532

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关注的人

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