自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenyu

欢迎大家关注我的公众号: [编程从入门到秃头],分享更多的it知识,一起学习和成长,微信号:15874274916

  • 博客(14)
  • 资源 (41)
  • 论坛 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux之通过strings命令查看so里面是否包含****字符串

1 问题比如我们在一个C文件里面或者C++文件里面添加了日志打印字符串***,但是实际上没打印,我们会怀疑这个打印字符串有没有加到so里面去,那我们有什么办法呢?用strings命令strings ***.so | grep 关键字strings命令是在对象文件或者二进制文件中查找可打印的字符串我们一般使用strings命令是在对象文件或者二进制文件中查找可打印的字符串...

2018-12-29 03:35:26 5426 2

原创 linux c之把最简单的字符串数据追加写入文件

1 问题把最简单的字符串数据追加写入文件2 代码实现#include <stdio.h>#include <string.h>void write_data_to_file(const char *path, char *str){ FILE *fd = fopen(path, "a+"); if (fd == NULL) ...

2018-12-26 18:26:45 6039

原创 svn之回滚到指定版本

1 问题我们用svn下载了最新的代码,但是我们需要回退到制定的版本2 操作我们先svn showlog找到对应的版本号如果用的是svn图形界面客户端我们点击关联svn项目的鼠标右键,然后有个update to reversion写上相应的版本即可...

2018-12-25 22:05:52 3641

原创 给定0~N之间的N个数字(大于等于0,小于N,不重复)进行按小到大排列(不用其它的经典排序算法)

1 问题比如我们给定0~N之间的N个数字(大于等于0,小于N,并且不重复)进行按小到大排列,比如N是5,我们给定数据{3, 2, 1, 0, 4},我们按照从小到大的排名最后就是{0, 1, 2, 3, 4}2 思路我们遍历数组,下标为i,我们把i和a[i]进行对比,如果不想等我们就进行交换a[i]和a[a[i]]的值,我们知道题目要求是0~N,所以a[a...

2018-12-20 22:29:08 1021

原创 均分纸牌(经典贪心)

1 题目描述有N堆纸牌,编号分别为1,2,…,N。每堆上有若干张,但纸牌总数必为N的倍数。可以在任一堆上取若干张纸牌,然后移动。移牌规则为:在编号为1堆上取的纸牌,只能移到编号为2的堆上;在编号为N的堆上取的纸牌,只能移到编号为N−1的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多。例如N=4,4堆纸牌数分别...

2018-12-17 00:44:01 450

原创 linux之sudo apt-get install **** 是到哪里下载软件以及下载到哪里去了

1 问题我们平时在linux系统上更新软件,一般都是执行sudo apt-get install 软件名为什么这个命令就能下载软件了呢?下载的软件放到哪里去了呢?2 sudo apt-get install是到哪里下载软件apt-get,是一条linux命令,适用于deb包管理式的操作系统比如我的ubuntu...

2018-12-13 23:45:22 20208 8

原创 linux之一些比较新但是常用的命令(expr ag tree cloc stat tmux axel)

1 expr命令介绍:这个命令用来匹配正则表达式,这个命令linux系统自带,不信你自己试下使用:expr 正则表达式输出结果expr http:\/\/www\.baidu\.comhttp//www.baidu.com用了这个命令,我们就不需要在网上去搞在线正则表达式匹配2 tree命令这个命令需要安装sudo apt-...

2018-12-12 22:22:32 494

原创 如何在IE浏览器里面定位到关键字的位置(页面代码)和这个关键字位置模块的请求

1问题比如用IE浏览器,打开一个页面,如何定位到关键字的具体位置,以及这个位置请求是什么?可能这个请求不是主页面的请求,因为我们知道页面html里面可以嵌套很多Frame(框架),把页面分割成很多块,然而每个Frame(框架)里面可以再嵌套一个url,有时候我们需要找到这个请求url.2解决办法比如我打开www.csdn.net/这个页面,需要知道“研发管理”里面...

2018-12-11 22:19:10 4810

原创 WireShare抓包在ssl协议里面提示(Level: Fatal, Description: Protocol Version)

1 问题在后台访问部分链接的时候抓包,客户端发了client hello包,但是没有收到Server hello包,提示:Alert(Level: Fatal, Description: Handshake Failure )包文如下2 解决办法是因为客户端的ssl协议版本和链接地址环境ssl协议版本不匹配导致,所以服务端收到了client hello包之...

2018-12-08 21:54:19 3927

原创 Window之Fiddler构建请求

1 问题1) 我们在浏览器访问普通地址抓包正常,然后在代理后台wget url也正常,但是在浏览器输入代理地址没有返回数据分析:我们在pc端抓取浏览器访问普通地址正常包(用Wireshare),得到数据包1,然后在代理后台使用wget url正常的时候,用tcpdump抓包,得到数据包2,然后在浏览器输入代理地址(获取不到数据)在代理后台用tcpdump抓包,得到数据包3,然后分析数据包1...

2018-12-05 01:06:45 439

原创 Windows之Wireshake之抓HTTP请求包(过滤目的IP)

1 问题用Wireshake抓取HTTP请求包2 解决办法直接在在WireShare里面过滤条件输入http然后在浏览器输入http的请求,我的效果如下看吧,都是http请求如果数据太多,我只需要过滤一个目的的ip,我们可以这样设置参数ip.addr == 目的ip && http如下图然后我输入一个ip为20...

2018-12-05 00:47:05 2142

原创 linux之下载文件或测试网络常用命令(curl和wget)

1 问题在自己的设备上测试网络2 解决办法 1)使用wget命令(主要用来下载文件或测试网络) 一般用使用 wget www.baidu.com 效果如下: wget www.baidu.com--2018-12-04 23:48:23-- http://www.baidu.com/Res...

2018-12-04 23:45:04 4206

原创 linux之history和!命令联合使用

1 问题linux平台查找过去的使用的命令2 解决方法1)history和! id联合使用 输入histroy命令,部分 显示如下2008 echo 11 > 1.txt2009 histroy 然后!id!2008echo 11 > 1.txt如果!(命令的一部分),那么效果是执行最后一次符合这个一部分的命令...

2018-12-04 23:23:24 488

原创 linux之dig命令

1 dig命令的作用一般我们可以用dig命令解析域名成ip,或者把ip解析成域名,或查看这个域名所经过的域名服务器,这点是 nslookup命令没有的功能.DNSpod:注册域名,首先得找到域名注册商,国内的比较著名的有DNSpod2 一般使用1) 解析域名成ipdig 域名这里测试dig www.baidu.com效果如下; ...

2018-12-01 23:42:07 489

qt client server

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

2018-11-02

C++一些游戏源码

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

2018-10-18

TrayPreferences需要的包

使用跨进程的TrayPreferences需要的包

2016-08-27

xshell(windows)

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

2018-12-05

linux网络源码分析

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

2018-11-27

Hook StartActivity Demo

Hook StartActivity Demo

2016-11-17

C语言深度解剖

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

2018-12-14

linux网络编程和code

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

2018-12-22

NotchScreenUtil.zip

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

2020-03-06

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

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

2014-11-12

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

jadx用开反编译APK的工具

you can gadx apk on windows or linux

2016-11-15

AliHome.zip

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

2020-07-11

linux多线程服务器编程

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

2018-11-16

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

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

2019-04-23

Android三级列表

用ExpandableListView写的三级列表

2017-05-11

c++编程实例

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

2018-10-18

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

c_log_to_file.txt

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

2019-06-15

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

ubuntu上面使用jni例子

ubuntu上面使用jni例子

2016-11-07

打开自启动的帮助类

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

2018-09-20

Android下载APK

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

2018-04-25

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

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

2018-09-20

动手学习深度学习PDF.rar

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

2019-06-22

Android调用第三方的so

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

2018-09-08

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

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

2018-09-23

压缩文件的工具类

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

2018-09-08

zxingproject

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

2016-01-05

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

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

2015-11-09

ndk调用第三方so

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

2017-12-02

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

Xshell5(Xshell5免费)

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

2019-03-21

网络请求工具

网络请求的部分工具

2018-05-09

happy to learn Algorithm

The pdf will help me to learn Algorithm, I will put it to csdn

2018-01-28

深入理解LINUX网络技术内幕

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

2018-11-27

linux高性能服务端编程

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

2018-12-12

剑指offer第二版和源码

这是剑指offer第二版pdf和源码,帮助我们打内功,分享大家

2018-12-20

chen yu的留言板

发表于 2020-01-02 最后回复 2020-01-02

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

TA关注的人 TA的粉丝

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