摘要: 基础爬虫: # -*- coding: utf-8 -*- import requests url = 'https://www.baidu.com' # 注释1 headers = { # 注释2 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64 阅读全文
posted @ 2022-06-10 11:37 CJK'sBLOG 阅读(105) 评论(0) 推荐(0)
摘要: 1. from urllib.request import urlopen from urllib import request from bs4 import BeautifulSoup from urllib.request import urlretrieve from selenium im 阅读全文
posted @ 2022-06-10 11:37 CJK'sBLOG 阅读(343) 评论(0) 推荐(0)
摘要: 视频换脸可参考 https://github.com/iperov/DeepFaceLab import dlib.dlib as dlib import numpy import sys import cv2.cv2 as cv2 PREDICTOR_PATH = "C:/Users/CJK/Ap 阅读全文
posted @ 2022-06-10 11:36 CJK'sBLOG 阅读(1226) 评论(0) 推荐(0)
摘要: conda常用的命令 在Anaconda Powershell Prompt 输入: 1.conda -V检验是否安装及当前conda的版本。 2.conda list查看安装了哪些包 3.conda env list或conda info -e查看当前存在哪些虚拟环境 4.conda update 阅读全文
posted @ 2022-06-10 11:33 CJK'sBLOG 阅读(209) 评论(0) 推荐(0)
摘要: CUDA以及CUDNN下载安装 在https://developer.nvidia.com/cuda-toolkit-archive可以找到各个版本的cuda,个人建议下载cuda11.0(也就是2年前的),太新或太旧都可能出现适配问题 在https://developer.nvidia.com/r 阅读全文
posted @ 2022-06-10 11:32 CJK'sBLOG 阅读(247) 评论(0) 推荐(0)
摘要: Web Spider 1.简介 网址+"/robots.txt"查看应该遵守的约定文档(例如https://cn.bing.com/robots.txt ) URL由6部分组成 用百度搜索数字1: https://www.baidu.com/s?wd=1&rsv_spt=1&rsv_iqid=0xa 阅读全文
posted @ 2022-06-10 11:32 CJK'sBLOG 阅读(248) 评论(0) 推荐(0)
摘要: Credential Guard 或 Device Guard 是微软在最新版本的Windows10中引入的基于Hyper-V虚拟化容器的安全机制,也就是把系统内核放进一个隔离容器里面运行以提高安全性,而我们已经知道Hyper-V与VMware是无法共存的。 而解决方法就是禁用 Credential 阅读全文
posted @ 2022-06-10 11:31 CJK'sBLOG 阅读(567) 评论(0) 推荐(0)
摘要: 1.配置环境 首先要安装好JDK,但不需要单独下载SDK,只需在IDEA或AS的"设置->外观与行为->->系统设置->Android SDK"中下载相应版本即可(可以下载多个,不会冲突),然后在"设置->项目结构"中即可配置SDK 2.gradle同步失败: 失败原因是网络不畅,解决办法为修改bu 阅读全文
posted @ 2022-06-10 11:31 CJK'sBLOG 阅读(243) 评论(0) 推荐(0)
摘要: 1.Python import os file_name = os.path.basename(filepath)#带后缀的文件名(不含路径) file_name_NoExtension = os.path.basename(filepath).split('.')[0]#不带后缀的文件名(此方法不 阅读全文
posted @ 2022-06-10 11:30 CJK'sBLOG 阅读(102) 评论(0) 推荐(0)
摘要: 1.冒泡排序 void BubbleSort(int a[],int len) {int tmp; for (int i=0; i<n-1; i++) { int flag = FALSE; for(int j=n-1;j>i;j--) if(a[j-1]>a[j]) { tmp = a[j-1]; 阅读全文
posted @ 2022-06-10 11:30 CJK'sBLOG 阅读(97) 评论(0) 推荐(0)
摘要: 一.字符串匹配算法 (1)传统匹配算法BF int Index_BF(char* S, char* T){ int i=1,j=1; while(i<=strlen(S) && j<=strlen(T)){ if(S[i]==T[j]){ ++i; ++j; } else{ i=i-j+2; j=1 阅读全文
posted @ 2022-06-10 11:29 CJK'sBLOG 阅读(121) 评论(0) 推荐(0)
摘要: 1.VS code 设置鼠标滚轮滑动设置字体大小 打开"文件->首选项->设置 打开settings.json文件 在setting.json 中添加 "editor.mouseWheelZoom": true 2.VS code 配置C语言 首先下载mingw(由于外网问题,wingw直接下载可能 阅读全文
posted @ 2022-06-10 11:28 CJK'sBLOG 阅读(665) 评论(0) 推荐(0)
摘要: 1.安装 首先,必须提前安装cmake、numpy、dlib,其中,由于博主所用的python版本是3.6.4(为了防止不兼容,所以用之前的版本),只能安装19.7.0及之前版本的dlib,所以直接pip install dlib会报错,需要pip install dlib==19.7.0 安装完预 阅读全文
posted @ 2022-06-10 11:28 CJK'sBLOG 阅读(401) 评论(0) 推荐(0)
摘要: 1.单文件复制: (1)把c:\1.txt复制到c:\2\文件夹下 copy c:\1.txt c:\2\ (2)把c:\1.txt复制到c:\1\文件夹下,并把它修改为777.docx copy c:\1.txt c:\1\777.docx (3)把c:\1\文件夹下所有txt文件复制到c:\2 阅读全文
posted @ 2022-06-10 11:28 CJK'sBLOG 阅读(353) 评论(0) 推荐(0)
摘要: 基于YOLO和PSPNet的目标检测与语义分割系统 源代码地址 概述 这是我的本科毕业设计 它的主要功能是通过YOLOv5进行目标检测,并使用PSPNet进行语义分割。 本项目YOLOv5部分代码基于 ultralytics YOLO V5 tag v5.0 。 相应地,我也使用了ultralyti 阅读全文
posted @ 2022-06-10 11:27 CJK'sBLOG 阅读(875) 评论(0) 推荐(0)
摘要: 听课笔记 1.IDE ① Eclipse (1) eclipse按 "ctrl" + "=" 就是放大, "ctrl" + "-" 就是缩小 (2)汉化: 可以点“help”->“install new software”->“add”,name填babel,网址为https://mirrors.t 阅读全文
posted @ 2022-06-10 11:27 CJK'sBLOG 阅读(30) 评论(0) 推荐(0)
摘要: 1、在程序最前面加:#define_CRT_SECURE_NO_DEPRECATE 2、按照vs规定进行修改,例如把scanf改为scanf_s; 3、在"项目" → "XXX属性" → "C/C++" → "常规" → "SDL检查"里关闭SDL检查 4、在项目属性 C/C++ 命令行中添加:/D 阅读全文
posted @ 2022-06-10 11:26 CJK'sBLOG 阅读(184) 评论(0) 推荐(0)
摘要: 1.删除安装插件C:/User/XXX/.vscode2.删除用户信息和缓存信息C:/User/XXX/AppData/Roaming/CodeC:/User/XXX/AppData/Roaming/Visual Studio Code 阅读全文
posted @ 2022-06-10 11:26 CJK'sBLOG 阅读(70) 评论(0) 推荐(0)
摘要: 1. Git Bash 选择一个本地代码仓库文件夹:D:/Github_Code/新建文件夹,然后在此目录打开git bash 依次进行: git init //首次需执行,之后可不用 git add . //点表示全部文件,还可以写目录或文件,如$ git add 1.txt git commit 阅读全文
posted @ 2022-06-10 11:24 CJK'sBLOG 阅读(134) 评论(0) 推荐(0)
摘要: path = '1024.png' extension = 'jpg' for i in range(1,len(path)): if (path[-i] == '.'):#找到后缀初始点 new_path = path.replace(path[-i+1:],extension)#替换后缀 bre 阅读全文
posted @ 2022-06-10 11:22 CJK'sBLOG 阅读(91) 评论(0) 推荐(0)
摘要: from PIL import Image IMG = '1.jpg' #设置图片文件 WIDTH = 300 #设置字符画的宽 HEIGHT =400 #设置字符画的高 OUTPUT = 'output5.txt' #设置存放字符画的文本文件 ascii_char = list("$@B%8&WM 阅读全文
posted @ 2022-06-10 11:22 CJK'sBLOG 阅读(38) 评论(0) 推荐(0)
摘要: def extension_replace(path,extension): for i in range(1,len(path)): if (path[-i] == '.'): new_path = path.replace(path[-i+1:],extension) break return 阅读全文
posted @ 2022-06-10 11:22 CJK'sBLOG 阅读(209) 评论(0) 推荐(0)
摘要: import numpy as np import pandas as pd import math def bool_retrieval(string): if string.count('and')*string.count('or') > 0: a = string[:string.find( 阅读全文
posted @ 2022-06-10 11:19 CJK'sBLOG 阅读(269) 评论(0) 推荐(0)
摘要: import math import random import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D import sys from numpy.matlib impo 阅读全文
posted @ 2022-06-10 11:18 CJK'sBLOG 阅读(182) 评论(0) 推荐(0)
摘要: import random import math import matplotlib.pyplot as plt import numpy as np import time def init(b_=700,xSize_=200,iteration_=1000,c1_=0.5,c2_=0.5,w_ 阅读全文
posted @ 2022-06-10 11:18 CJK'sBLOG 阅读(120) 评论(0) 推荐(0)
摘要: from urllib import parse,request import requests,re,execjs,json,time #英语查词翻译 class Tencent(): def init(self): self.api_url = 'https://fanyi.qq.com/api 阅读全文
posted @ 2022-06-10 11:17 CJK'sBLOG 阅读(286) 评论(0) 推荐(0)
摘要: 本实验用pyqt5做了一个小软件,里面使用了市面上主流的6种翻译软件接口:谷歌、百度、有道、金山词霸、腾讯、必应,界面如图所示: 以下是程序代码: import time,sys,os,hashlib,json,re import requests,execjs,random,js2py from 阅读全文
posted @ 2022-06-10 11:17 CJK'sBLOG 阅读(213) 评论(0) 推荐(0)
摘要: 由于在网上找了很久,只找到按像素位置截图和全屏截图的,所以决定自己写一个。 本程序实现原理是现用PIL里的ImageGrab进行全屏截图,然后通过模拟鼠标操作,进行截图,最后删除全屏截图,只留下鼠标截图 代码如下: import cv2 import time,PIL,os from PIL imp 阅读全文
posted @ 2022-06-10 11:16 CJK'sBLOG 阅读(1156) 评论(0) 推荐(0)
摘要: 1.下载及安装 在ffmpeg官网https://ffmpeg.zeranoe.com/builds/可以下载到需要的版本,然后解压到D盘,添加环境变量(如D:\ffmpeg\bin) 在cmd输入ffmpeg,出现如图现象,即为安装成功 2.使用 #视频处理 def file_name(path_ 阅读全文
posted @ 2022-06-10 11:13 CJK'sBLOG 阅读(1280) 评论(0) 推荐(0)
摘要: 制作一个windows垃圾清理小程序: 把下列代码保存为.bat文件(如垃圾清理.bat) 双击它就能很快地清理垃圾文件,大约一分钟不到。 就是下面的文字(这行不用复制) @echo off echo 正在清除系统垃圾,请稍等...... del /f /s /q %systemdrive%\*.t 阅读全文
posted @ 2022-06-10 11:12 CJK'sBLOG 阅读(1208) 评论(0) 推荐(0)
摘要: 1.python def shutdown(): print('(1)定时关机\n(2)取消定时关机\n(3)立即关机\n(4)关机重启') b = eval(input('请选择:\n')) if(b==1): time = eval(input('请输入定时关机的时间:\n')) os.syst 阅读全文
posted @ 2022-06-10 11:12 CJK'sBLOG 阅读(322) 评论(0) 推荐(0)
摘要: 之前,在网上看到一篇文章,说多人抢红包时,微信红包金额的分配规则是0.01元到当前剩余金额平均数的2倍(最后一个人金额为当前剩下的所有金额),所以写了一个python程序,模拟量一百万次,分析了一下抢微信红包的小技巧。 (所有结论都基于某篇文章所说的微信红包金额的分配规则,如果实际规则不是这样,那么 阅读全文
posted @ 2022-06-10 11:11 CJK'sBLOG 阅读(1014) 评论(0) 推荐(0)
摘要: 1.拆分视频为帧图片 import cv2 def video2frame(videos_path,frames_save_path,time_interval): vidcap = cv2.VideoCapture(videos_path) success, image = vidcap.read 阅读全文
posted @ 2022-06-10 11:10 CJK'sBLOG 阅读(199) 评论(0) 推荐(0)
摘要: 1.查找重复图片 利用文件的MD5值可查找完全一样的重复图片 import os,time,hashlib def getmd5(file): if not os.path.isfile(file): return fd = open(file,'rb') md5 = hashlib.md5() m 阅读全文
posted @ 2022-06-10 11:10 CJK'sBLOG 阅读(795) 评论(0) 推荐(0)
摘要: 1.基于数组的学生信息管理系统 实验内容: 编写并调试程序,实现学校各专业班级学生信息的管理。定义学生信息的结构体类型,包括:学号、姓名、专业、班级、3门成绩。 实验要求: (1) main函数:以菜单形式将各项功能提供给用户,根据用户的选择,调用相应的函数。 (2) 定义函数Input:从键盘输入 阅读全文
posted @ 2022-06-10 09:55 CJK'sBLOG 阅读(493) 评论(0) 推荐(0)
摘要: 1.文件名的加密与解密 #coding:utf-8 from docx import Document import os,sys from docx.oxml.ns import qn def file_name(user_dir,style): file_list = list() for ro 阅读全文
posted @ 2022-06-10 09:55 CJK'sBLOG 阅读(164) 评论(0) 推荐(0)
摘要: 模糊动态聚类实验 本实验所采用的模糊聚类分析方法是基于模糊关系上的模糊聚类法,也称为系统聚类分析法,可分为三步: 第一步:数据标准化,建立模糊矩阵 第二步:建立模糊相似矩阵 第三步:聚类 本程序读取Excel文件,再由程序读入,在数据标准化中采用了最大值规格法,然后通过夹角余弦法或最大最小法构造模糊 阅读全文
posted @ 2022-06-10 09:54 CJK'sBLOG 阅读(229) 评论(0) 推荐(0)
摘要: 粗糙集属性约简 本实验同时采用区别矩阵和依赖度约简。 在依赖度约简中,设置依赖度计算函数和相对约简函数,对读取的数据进行处理,最后根据依赖度约简。 在读取数据后判断有无矛盾,若有则进行决策表分解,然后进行区别矩阵约简得到约简后的条件属性。 区分矩阵代码如下: import xlrd #读取Excel 阅读全文
posted @ 2022-06-10 09:54 CJK'sBLOG 阅读(611) 评论(0) 推荐(1)
摘要: import numpy as np a = [1,2,3,4,5,6] #求均值 a_mean = np.mean(a) #求方差 a_var = np.var(a) #求标准差 a_std = np.std(a,ddof=1) print("平均值为:%f" % a_mean) print("方 阅读全文
posted @ 2022-06-10 09:53 CJK'sBLOG 阅读(1040) 评论(0) 推荐(0)
摘要: 基于人脑神经元与神经信息交流机制的类脑计算模型研究 摘 要:在当下社会人工智能发展得如火如荼,但在发展火热的背后,以深度学习为代表的传统人工智能算法已经到达瓶颈期,所需的巨大的数据样本和和计算资源使研究工作停滞不前。因此,本文从人脑出发,探索基于人脑神经元机制的类脑计算模型及其中具有代表性的工具 脉 阅读全文
posted @ 2022-06-10 09:53 CJK'sBLOG 阅读(257) 评论(0) 推荐(0)
摘要: import sympy sympy.init_printing() from sympy import I, pi, oo import numpy as np 求函数的导数 x = sympy.Symbol('x') y = sympy.Symbol('y') z = sympy.Symbol( 阅读全文
posted @ 2022-06-10 09:52 CJK'sBLOG 阅读(102) 评论(0) 推荐(0)
摘要: import codecs f = codecs.open('test1 - 副本.txt', mode='r', encoding='utf-8') # 打开txt文件,以‘utf-8’编码读取 line = f.readline() # 以行的形式进行读取文件 list1 = [] while 阅读全文
posted @ 2022-06-10 09:52 CJK'sBLOG 阅读(127) 评论(0) 推荐(0)
摘要: 1.阻止爱奇艺强制更新 在地址栏输入%appdata%\IQIYI Video\LStyle,将此文件夹下的QyUpdate.exe和QyUpdate.ini设置为只读,然后复制粘贴一份,命名为QyUpdate_old.exe和QyUpdate_old.ini,同样设置为只读,并且阻止exe文件联网 阅读全文
posted @ 2022-06-10 09:51 CJK'sBLOG 阅读(1414) 评论(0) 推荐(0)
摘要: 删除downloaded_rom的文件夹,随便找一个文件(文件,不是文件夹),重名为downloaded_rom(是把一个文件重命名),这样系统后台偷偷下载时,就不知道该存放更新包的文件,就无法偷偷更新系统了。 阅读全文
posted @ 2022-06-10 09:51 CJK'sBLOG 阅读(362) 评论(0) 推荐(0)
摘要: 1.把U盘里\EFI\BOOT\grubx64.efi文件重命名为mmx64.efi,避免系统提示缺少文件而退出安装; 2.如果电脑显卡为N卡,则在install Ubuntu时,按e进入编辑,在quiet splash后添加nomodeset并去掉横杠,避免安装时由于ubuntu自带显卡驱动和N卡 阅读全文
posted @ 2022-06-10 09:50 CJK'sBLOG 阅读(74) 评论(0) 推荐(0)