- 博客(67)
- 资源 (3)
- 收藏
- 关注
原创 tensoflow_gpu显卡加速环境安装
(1)解压cudnn-11.2-windows-x64-v8.1.1.33.zip文件,主文件夹命名为cudnn,子文件夹含有如图。(1)安装cuda包,观察版本决定是否勾选,只有更新的版本才能安装成功,否则失败,下一步等待安装完成。语言环境:Anaconda3-2024.02-1-Windows-x86_64.exe。CUDNN包:cudnn-11.2-windows-x64-v8.1.1.33.zip。CUDA包:cuda_11.2.2_461.33_win10.exe。一,安装Anaconda3。
2024-05-19 13:51:34 372
原创 Windows Terminal的半透明效果
打开Windows Terminal的半透明效果。4.默认值->外观->透明度,按喜好选择即可。3.打开外观->亚克力材料开启。系统:win11 23H2。1.win+x打开终端。
2023-12-11 18:11:26 1366
原创 多线程 + 队列 + 进程锁 + 广度优先搜索 + 布隆过滤器,通过好友获取所有用户
【代码】多线程 + 队列 + 进程锁 + 广度优先搜索 + 布隆过滤器,通过好友获取所有用户。
2023-08-20 17:29:27 434
原创 app爬虫(2)谷歌Nexus6P Frida HOOK 实战
选择firda-server arm 64 解压导入手机端,保持手机端运行frida-server。手机访问aHR0cHM6Ly9iaXRtb3Zpbi5jb20vZGVtb3MvZHJt。手机端:frida-server==16.0.2。PC端:frida-tools==12.0.2。PC端:frida==16.0.3。二,hook得到文件。
2023-07-14 12:01:27 2614
原创 高通9008救砖技巧
2.网上查找该型号手机主板9008短接点,短接一般是导线链接两个金属触点,也可能是某一点金属触点接地。高通9008救砖,可无视bl锁,底层刷机救砖,本教程软件问题变砖可恢复,硬件无法恢复。需要进入fastboot,利用fastboot命令清除所有分区(安装adb环境即可)1.QFIL下载时报错,可能原因是数据线不行,换靠谱数据线。5.连接电脑听到连接提示音,QFIL出现可用端口。4.按照短接图先将触点短接,并保持短接状态。3.扣下电池排线,确保没有连接任何设备。(2)软件:QFIL(高通驱动)
2023-06-20 10:52:32 4468
原创 linux关闭端口占用程序
请注意,在执行上述操作时,确保您具有适当的权限(通常需要使用root或sudo权限),以便查看进程信息并终止进程。此命令将显示占用5004端口的进程信息,其中包括进程ID(PID)。如果没有显示任何输出,表示5004端口已成功关闭。确定占用5004端口的程序的进程ID(PID)。将上述命令中的PID替换为实际的进程ID。终止占用5004端口的进程。验证端口是否成功关闭。
2023-05-25 16:24:47 1955
原创 不带头单链表增删查
# include<stdio.h># include<stdlib.h>typedef struct Node { int data; struct Node *next;}Node, *NodeList; void InitList(NodeList &L) { L = NULL;}Node * look_i(NodeList L, int i) { int j = 0; Node *p = L; while (p!=NULL &&a
2022-01-26 16:38:45 133
原创 队列+多线程+selenium
import timeimport reimport threadingimport queuefrom selenium import webdriverbaseurl = 'http://www....{}...html'# 递推表达式生成url列表url_list = [baseurl.format(x) for x in range(1, 13)]# 创建队列qq = queue.Queue()# 向队列添加数据for i in url_list: q.put(i)
2022-01-09 10:54:18 342
原创 深度学习(1)多线程生成带标记的验证码数据集图片
可控制线程数,快速生带标记验证码,最大线程数根据电脑性能自行设定,至少需要10万训练集import osimport timeimport queue # 用于控制线程数import randomimport threadingfrom PIL import Image # 图像处理库from captcha.image import ImageCaptcha # 验证码生成库 # pip install captcha# 验证码字符集:# 数字number_
2021-12-16 13:45:17 3467
原创 Ubuntu安装企业微信
下载文件:1.下载Wine环境包:http://archive.ubuntukylin.com/software/pool/partner/ukylin-wine_70.6.3.25_amd64.deb2.下载企业微信(wine)包:http://archive.ubuntukylin.com/software/pool/partner/ukylin-wxwork_1.0_amd64.deb3.root用户下sudo apt-get install -f -y ./ukylin-wine_70.
2021-12-09 09:13:37 1485 2
原创 kali nethunter 开启远程桌面
1.修改文件sudo nano /root/.vnc/configsession=xfce2.开启tightvncserver -xstartup /usr/bin/xterm -localhost no
2021-11-22 09:46:52 1233
原创 C语言实现双链表
C语言实现双链表插入和删除,判空,算长度,翻转# include <stdio.h> # include <stdlib.h>typedef struct LNode { int data; struct LNode *prev; struct LNode *next;}Node, *NodeList;// 初始化 带头结点 bool InitList(NodeList &L) { L = (Node *)malloc(sizeof(Node));
2021-09-17 13:58:38 148
原创 C语言实现双链表
C语言 双链表 插入 翻转# include <stdio.h># include <stdlib.h>typedef struct LNode{ int data; struct LNode *prev; struct LNode *next;}Node, *NodeList;// 初始化 bool InitList(NodeList &L) { // 头节点 L = (Node *)malloc(sizeof(Node)); if (L==NU
2021-09-16 18:02:04 187
原创 C语言单链表
# include <stdio.h> # include <stdlib.h>typedef struct LNode{ int data; struct LNode *next;}Node,*NodeList;void InitList(NodeList &L) { L = (Node *)malloc(sizeof(Node)); L->next == NULL;}void addList(NodeList &L, int k)
2021-09-16 10:25:15 129
原创 C语言 创建单链表2.0
C语言 实现单链表 尾插法// 带头结点单链表 # include <stdio.h># include <stdlib.h>// 定义结构体typedef struct LNode { // 数据域 int data; // 指针域 指向一个节点 节点类型的指针(涉及地址划分) struct LNode *next;}Node, *NodeList; // 初始化单链表(带头结点)bool InitList(NodeList &L){
2021-09-13 10:17:05 121
原创 C语言 创建单链表
C语言尾插法实现创建定长度单链表//#include <iostream>// 单链表# include <stdio.h># include <stdlib.h>// typedef <数据类型> <别名>// 结构体 typedef 定义简单的别名为LNodetypedef struct LNode{ // 数据域 int data; // 指针域 节点类型 指针指向下个整个节点 st
2021-08-30 16:43:55 1859
原创 数据结构默写打卡
插入删除基于数组的顺序表// 基于静态数组实现顺序表删除与插入# include <stdio.h> # define maxsize 10// 定义顺序表结构体typedef struct { // 数组空间 int data[maxsize]; // 当前长度 int length; }SqlList;// 初始化void InitList(SqlList &L){ // 数据元素全变为0 for (int i=0;i<10;i++) {
2021-08-30 10:34:57 188
原创 C语言 顺序表删除
C语言实现链表删除元素注意删除位的合法取值// 顺序表删除操作# include <stdio.h># define maxsize 10 // 定义顺序表结构体typedef struct { int data[maxsize]; int length;}SqlList; // 初始化顺序表void InitList(SqlList &L) { // 空表长度为0 L.length = 0; // 全赋值0 for (int i=0;i<10
2021-08-29 14:33:31 3600
原创 C语言实现顺序表
C语言使用静态数组实现顺序表# include <stdio.h># define maxsize 10 // 定义最大长度// 定义结构体typedef struct { int data[maxsize]; // 静态数组存放数据元素 int length; // 顺序表长度}SqlList; // 结构体名// 初始化一个顺序表void InitList(SqlList &L) {
2021-08-28 10:40:40 844 1
原创 数据结构研究方法
数据结构的研究方法研究数据结构的三个方面:(1)逻辑结构(2)物理结构(3)基本运算四种基本逻辑结构:1.集合结构2.线性结构3.树状结构4.网状结构四种基本物理存储结构1.顺序存储2.链式存储3.散列4.索引...
2021-08-27 11:58:57 534
原创 app爬虫(1)谷歌Nexus6P获取root
一,准备材料:1.官方nexus6P刷机包https://developers.google.com/android/ota#angler2.magisk包又叫面具,root用https://magisk.download/3.platform-tools,刷机执行命令行https://developer.android.com/studio/releases/platform-tools二,刷机1.下载好刷机包,解压,里面的zip文件都解压2.手机打开调试,cmd进入platform-t
2021-07-03 15:48:48 1151
原创 python识别二维码
1.安装库:pip install Pillowpip install pyzbar2.完整代码:import refrom pyzbar.pyzbar import decodefrom PIL import Imageimport requests_htmlsession = requests_html.HTMLSession()url = 'https://www.xiaohongshu.com/'rous = session.get(url)css_file_url = '
2021-07-01 11:24:11 777
xplay3s杜比音效卡刷包
2023-06-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人