自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows之Fiddler抓HTTP和HTTPS请求

1Fiddler1) 介绍:Fiddler是抓包工具,原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,我们也可以通过设置进行修改2)下载地址:到Fiddler官网下载,直接百度Fiddler官网2Fiddler抓HTTP的包比如我们需要抓谷歌浏览器的http请求的包,我们需要设置谷歌浏览器的代理...

2018-11-30 23:21:41 5337

原创 DNS的理解

1 DNS是什么DNS(Domain Name System) ,域名系统作用:域名转化成ip为什么要用DNS:访问一个网址需要知道ip,但是ip每个页面不同不方便记,我们需要给ip取一个别名,方便我们记忆,比如www.baidu.com,这些域名我们记住就行了,但是怎么从这些域名转化成相应的ip呢?,我们需要通过DNS来把域名转化成ip2...

2018-11-30 02:17:19 3171

原创 windows之nslookup命令

1 问题今天是特别傻逼,既然问了一个很愚蠢的问题,登录后台需要相关的ip,但是我只有域名,这么太突然来,我既然不知道用nslookup命令,好吧,先记录起来,希望下次不要犯这样的傻逼错误2 查看电脑的所有配置在windowd 终端输入如下命令ifconfig/all3 nslookup正向查找(通过域名找对于的i...

2018-11-30 01:15:07 24283 19

原创 C和指针之strcat函数 strchr函数 strcmp函数 strcpy函数 strnchr函数 strstr函数实现

1 strcat函数实现#include <stdio.h>//简单实现strcat函数char *my_strcat(char *des, const char *src){ if (des == NULL || src == NULL) return des; char *result = des; //把指针移到末尾 while (*des) de...

2018-11-26 22:11:15 4301

原创 C和指针之memmove函数 memcpy函数 strcspn函数 strspn函数 strrstr函数实现

1 memmove函数的实现#include <stdio.h>#include <string.h>void* my_memmove(void*dest, const void*src, size_t len) { char *pdest = (char *)dest; const char* psrc = (char *)sr...

2018-11-26 20:56:25 2236

原创 python之闭包

1 闭包概念绑定了函数内部引用的所有变量,把它引用的东西都放在一个上下文中“包”了起来2 闭包的Demo理解需求:比如我们要实现2个函数,每个函数有个参数,然后现在需要实现这2个函数参数的相加功能1) 不用闭包python普通实现#!/usr/bin/env pythondef plus_first(first): return firs...

2018-11-24 18:13:48 2147

原创 Effective C++学习笔记之copy构造函数和default函数和copy赋值函数(operator=)

1 、C++一个空的类里面一般默认的函数比如我们写class A {};一般里面系统会给你哪些默认函数呢?class A{public: A(){} //default函数 ~A(){} //析构函数 A(const A& a) {} //copy构造函数 A& operator= (const A&...

2018-11-12 00:59:00 2327

原创 C++之智能指针和普通指针单例模式两种实现

1 问题实现c++的单例模式,这里测试分别写了通过智能指针返回对象和普通返回指针2 代码测试include <iostream>#include <mutex>#include <memory>using namespace std;class Single{public: static Single&am...

2018-11-08 02:20:03 5757

原创 C++编译之提示ld: can‘t open output file for writing: test1, errno=21 for architecture x86_64

1 问题在mac 终端写了一个cpp文件,然后用命令编译运行提示错误如下1111deMBP:code a1111$ g++ -std=c++11 test1.cpp -o test1ld: can't open output file for writing: test1, errno=21 for architecture x86_64clang: error: linker co...

2018-11-08 00:22:17 8167 2

原创 Android之build.gradle配置签名

1 问题android签名除了我们用android studiobuild->generate Signed Apks ...我们还可以自己用build.gradle构建,容易忘记还是记录下来2 配置如下1) build.gradle文件如下android { ... signingConfigs { releas...

2018-11-07 21:24:35 5100

原创 linux之安装boost环境

1 下载最新的boost代码包网址www.boost.org,如果觉得网速很慢,你可以直接在别人的csdn那里去下载地址:https://download.csdn.net/download/weixin_42404995/10508611,我这里就是用的这个boost_1_67_0.tar.gz2 安装boost环境1) 解压boost_1_67_0....

2018-11-05 22:15:42 4179

原创 C++之智能指针std::shared_ptr简单使用和理解

1 智能指针std::shared_ptr相关知识和如何使用我们这里先说下智能指针std::shared_ptr,因为我看到我我们项目c++代码里面用得很多,我不是不会,所以记录学习下先让ubuntu终端支持c++11,如果自己的电脑还没配置号,可以先看下我的这篇博客linux之让终端支持C++11/14编译cpp文件1) 所在的头文件#include <memo...

2018-11-04 00:52:43 58709 16

原创 linux之让终端支持C++11/14编译cpp文件

1 问题我们的项目很多智能指针,但是我linux的终端肯定不支持C++11/14, 我们平时都是用的下面的命令编译c++文件g++ -g file.cpp -o filer 如果是用c++11编译需要改成如下g++ -g -Wall -std=c++11 file.cpp -o file 如果是用C++14编译需要改成如下g++ -g -Wall -std=c++...

2018-11-03 23:22:57 7460

原创 Android之非root手机run-as命令获取debug版本apk里面的数据(shared_prefs文件,lib下面的so,数据库文件)

1 问题非root手机想要获取debug版本的apk里面的数据(shared_prefs文件,lib下面的so,数据库文件)2 直接用run-as命令adb shellrun-as package-name然后就直接进入当前apk目录了,比如 如下/data/data/packageName我们可以看到很多文件执行命令ls -al命...

2018-11-02 22:32:20 3456 2

原创 Android之在ubuntu上过滤多条关键字日志

1 问题比如我们在查问题的时候,需要过滤多个关键字,我平时的做法是一个终端执行下面的命令,然后几个关键字就几个终端,切换来切换去不方便看日志adb logcat | grep ****2 改进办法今天看到同事用了grep -E,我们可以通过-E这个参数过滤多个关键字,比如adb logcat | grep -E "word1 | word2"还比如过滤3个a...

2018-11-02 21:48:05 2496

原创 React Native之函数作为参数传递给另外一个函数去调用

1 用法我们一般喜欢把js里面的函数作为参数传递给另外一个函数,然后再调用这个函数,有点像C语言里面的函数指针2 代码测试写了一个函数,2个参数分别是函数,然后更具数据决定调用哪个函数/** * Sample React Native App * https://github.com/facebook/react-native * * @forma...

2018-11-01 23:30:47 5203

原创 Android之通过ContentResolver获取手机图片和视频的路径和生成缩略图和缩略图路径

1 问题获取手机所有图片和视频的路径和生成图片和视频的缩略图和缩略图路径生成缩略图我们用的系统函数 public static Bitmap getThumbnail(ContentResolver cr, long origId, int kind, Options options) { throw new RuntimeExc...

2018-11-01 23:09:12 5920 7

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

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