自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Android Pixel 刷机+root

-> 等待解析完成,会生成一个magisk_patched-xxx.img文件,将该文件提取到电脑。进入刚解压的安卓镜像文件夹,找到其中的惟一一个压缩文件,然后解压后找到。--> 找到刚才传送到手机的boot.img文件 -->重启后打开Magisk,下方bar中发现。打开Magisk, 在Home界面点击。已经可点击,即为root完成。完成后手机会自动重启。

2023-04-18 12:03:42 654

原创 Magisk movecert模块安装时出现‘unzip error‘的解决办法

更多详情,请看github movecert 里的issues12。作者重写了正确的脚本,可以直接使用此repo。该模块作者忘记更新该路径。

2023-04-17 19:33:34 6294 2

原创 Using Postern + Charles to capture network

Follow the “Charles 手机证书配置” in my previous article。

2023-03-31 15:46:03 197

原创 How to install Frida on Linux

【代码】How to install Frida on Linux。

2023-03-30 17:10:32 259

原创 Charles 配置安卓手机

请求抓包对于程序员调试代码必不可少,Charles是一个用于抓包的好工具(也可以使用Fiddler),Charles抓包是通过中间人代理实现,在客户端和服务端通信时,Charles会截取客户端发送给服务端的请求,然后伪装成客户端与服务端进行通信,服务端返回数据时,Charles会截取数据伪装成服务端将数据发送给客户端。配置手机代理,点开手机连接wifi的高级选项,代理设置为手动,填写IP和端口,端口即为上一步骤中设置的端口,如8888. IP地址为安装Charles电脑的地址,可通过。

2023-03-30 16:06:36 2895

原创 Windows Charles连接手机后无反应

Windows系统处理charles连接手机无响应问题。

2022-06-24 17:10:24 442

原创 计算两个Dataframe的差值

在字段名相同的情况下df1-df2df = pd.concat([df1, df2, df2]).drop_duplicates(keep=False)#df1-df2print(df)df2-df1df = pd.concat([df2, df1, df1]).drop_duplicates(keep=False)#df2-df1print(df)上面的 df2-df1 等同于fileds_df = df1.append(df2).drop_duplicates(keep=False) #

2022-02-10 18:49:44 3052

原创 Scrapyd 无法生成egg文件解决办法

解决scrapyd无法生成egg文件问题

2022-01-11 01:14:24 387

原创 Pytesseract图片识别总是多出一个箭头和换行符的问题

       在使用pytesseract模块的image_to_string()功能时,识别出的结果总是带有这个向上的箭头和很多的换行符,如图。       尝试过将该符号替换成空格,但仍然会有很多空白的字符串被额外的解析出来(包括换行符),使用字符串替换的方法无法从根源解决问题,因此我尝试了使用各种版本的tesseract,4.0,5.0,5.0alpha等等,

2020-08-27 00:20:55 1506 6

原创 AirtestIDE解决无法连接安卓模拟器的问题

1.关闭手机助手类APP2.确保设置中开发者选项里开启“允许USB调试”3.安装Yosemite.apk。该文件在\AirtestIDE\airtest\core\android\static\apks位置下4.在AirtestIDE的"远程连接设备"中,输入本机的IP和端口号,点击连接进行测试。如果连接成功会在"移动设备连接"中出现本机的模拟器信息(tips:不同模拟器的端口号有所不同)5.点击"connect"连接黑屏的话,先断开设备连接,再在"connect"选项中选中Use javac

2020-08-25 21:32:20 1820

原创 Django异步刷新

Django异步请求JS 异步请求核心对象:XML HttpRequestJQuery异步请求$.ajax({ url:设置请求的路由地址 data:设置请求的参数,常见的格式有两种,一种是对象(字典),一种是GET传参的方式 method\type:设置请求的方式,默认是GET beforeSend:用于数据发送前的校验 dataType:响应的数据类型,默认值是text,代表字符串,而常用的是json(JSON格式的数据) success:异步请求成功后回调函数,局部刷新

2020-08-04 15:16:36 501

原创 Django项目的部署

Django的项目部署方式有多种,本文主要讲的是基于wsgi协议的部署即 django + uwsgi + nginx 手动部署部署项目的准备工作在项目的根下,新建一个requirements.txt文件,文件的内容是项目需要安装的依赖Django == 3.0.7PyMySQL == 0.9.3mysqlclient == 1.4.6不使用Git版本工具的情况下,需要手动复制项目去掉项目中的 .idea, venv等不相干的文件修改项目的配置文件settings.pyDEBU

2020-07-15 18:03:26 159

原创 在Linux中配置pip下载镜像

在当前用户的根下,新建一个.pip 文件夹 mkdir ~/.pip在该文件夹下,新建一个pip.conf配置文件touch pip.confvim 编写pip.conf配置文件vim pip.conf,内容为(采用豆瓣镜像源,也可以使用阿里或者清华的)[global]index-url = http://pypi.douban.com/simple/[install]trusted-host=pypi.douban.com之后保存退出...

2020-07-15 15:26:26 341

原创 Django学习记录(10)Django文件上传路径的配置

文件上传路径的配置模型中使用FileField(upload_to=‘相对位置’)    通过upload_to指定上传的位置在项目的根下,新建一个存放上传资源的目录,如media (非必须)在settings.py文件中进行配置# 配置上传文件的存储位置MEDIA_ROOT = os.path.join(BASE_DIR, 'media')...

2020-07-07 22:41:28 1075

原创 Django解决时区相差8小时的问题

在项目路由下的settings.py配置文件中修改以下代码:LANGUAGE_CODE = 'zh-hans'

2020-07-07 22:39:46 424

原创 Django学习记录(11)Django静态资源操作

Django处理静态资源在项目的根下,新建一个static文件夹用于存放静态资源将项目中的静态资源,拷贝到static文件夹下在django的配置文件settings.py,设置静态资源的位置确保INSTALLED_APP下配置了django.contrib.staticfiles确保配置了STATIC_URL,这个是用来设置静态资源的访问地址设置静态资源的位置STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static")]在模板

2020-07-07 22:35:06 127

原创 Django学习记录(9)Django中的模型操作

进入shell脚本编程终端中输入python manage.py shell# 原模型代码class Student(models.Model): # 表名的命名规则为:应用名_模型名 name = models.CharField(max_length=50, verbose_name="学生名") email = models.EmailField(verbose_name="邮箱") birth = models.DateField(verbose_name=

2020-07-06 11:34:57 273

原创 Django学习记录(8)Django的admin站点管理

Django-admin站点管理URL://127.0.0.1:8000/admin/创建超级用户python manage.py createsuperuser注册模型在应用目录下的admin.py中注册模型

2020-07-04 10:17:40 94

原创 Django学习记录(7)Django中的模型Model

Django-模型基于ORM(对象关系映射)设计思想ORM 解决的问题:    1.表与类的关系    2.记录和对象的关系    3.字段和属性的关系Django中的应用应用相当于将项目进行模块化。方便项目的管理Django新建一个应用在项目的虚拟环境中,终端输入python manage.py startapp 应用名此时,Django还不识别此应用,需要在项目

2020-07-03 17:18:35 146

原创 Django学习记录(6)Django中的模板Template

Django-模板 Templatedjango中的模板,是由html充当的模板中常见的标签输出标签 {{ key }}判断标签{% if 条件 %}{% elif 条件 %}{% else %}{% endif %}{% ifequal 条件 %} {% endif %} 等于某个条件时执行{% ifnotequal 条件 %} {% endif %} 不等于某个条件时执行循环标签{% for 变量名 in interator %}在for循环中,内置一个forloop

2020-07-03 11:57:26 128

原创 Django学习记录(5)Django中Mysql数据库的集成

Django-MySQL数据库的集成Django默认集成的是SQLite数据库在settings.py中配置MySQL连接需要注意的是django中默认的配置文件是global_settings.py 而不是项目文件中的settings.py1.安装mysqlclient扩展包pip install mysqlclient2. 修改settings.py配置文件中的DATABASESDATABASES = { 'default': { 'ENGINE': 'django

2020-07-02 17:46:07 130

原创 Django学习记录(4)Django中的请求Request

request 请求对象request 对象,默认会直接注入到视图函数中,作为第一个参数request 常见的属性request.path:获取请求地址request.method:请求的方法(GET, POST等)request.GET:获取GET请求提交的数据request.POST:获取POST请求提交的数据- GET和POST都会返回一个QueryDict对象- QueryDict对象常见的方法:1.get(key, default=None):获取指定的键对应的值,返回单值,如

2020-07-02 16:25:07 263

原创 Django学习记录(3)Django中的响应Response

Django-视图函数视图函数必须至少提供一个参数,代表request视图函数必须返回HttpResponse对象Django中的响应方式HttpResponse:用来响应一个简单的字符串或者流render函数:主要用于跳转到模板页面from django.shortcuts import renderrender(request, template_name, context=None, content_type= None, status=None)'''request:每

2020-07-02 14:13:37 504

原创 Django学习记录(2)Django中的路由管理

Django路由管理Django的路由管理,由应用文件下的urls.py文件进行管理所有的路由都放置在urlpatterns中每一个路由在定义的时候,需要通过路由函数来定义路由函数,常见的有path,urlpath(router,view,kwargs,name) 普通路由的定义url(router,view,kwargs,name) 支持正则表达式两者在定义router上有所区别router:即为路由地址,请求地址,不允许以"/"开头,这是一个字符串view:是一个视图函数,由该函数完

2020-07-01 17:47:08 176

原创 Django学习记录(1)Pycharm社区版及专业版搭建Django框架

Django的特点:企业级开发框架内置了大量组件基于MVC设计思想 即Model(模型) View(视图) Control(控制器)基于MVT的设计方式 Template(模板)在Django中MVT中的V相当于传统MVC中的C非常经典的ORM(对象关系映射)Django环境的搭建为了今后更加方便的安装包,首先配置pip的镜像在windows中安装:在当前计算机用户的根下 新建一个pip文件夹C:user/用户名/pip在pip文件夹下新建一个pip.ini配置文件可以选择豆瓣

2020-07-01 12:01:07 378 1

原创 Start Recording

start programming今日起,通过CSDN博客系统记录自己编程学习过程中遇到的一些知识点、难点和一些有趣的事情。 --puppyinasock

2020-06-29 16:38:53 310

空空如也

空空如也

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

TA关注的人

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