自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (10)
  • 收藏
  • 关注

原创 git提交时,新建分支,提交内容,再合并到主分支

git提交时,新建分支,提交内容,再合并到主分支

2022-11-12 20:27:18 573 1

原创 远程桌面连接时license错误解决方法

远程桌面连接打开matlab时出现 license 错误解决方法

2022-09-17 17:05:55 1581

原创 Chrome浏览器中比较实用的一些插件(文字复制、广告拦截、视频倍速、文献下载)

Chrome浏览器中比较实用的一些插件(油猴、文字复制、广告拦截、视频倍速、文献下载),写了很久,图都是自己截的,可以说写得非常详细了,欢迎交流!

2022-08-13 21:18:06 11071 10

原创 python在vscode写的相对路径正确但找不到文件

vscode报错:FileNotFoundError: [Errno 2] No such file or directory: ‘…/result.csv’解决方法:文件->首选项->设置->file directory as cwd打勾,勾了之后就能正常运行了原因:因为不钩的话,当前执行文件所在目录不是作为当前目录,当前目录是vscode打开的最外层的文件夹所在的目录。勾了之后,当前目录就变为了执行文件所在的目录。...

2022-03-17 09:55:30 4147 2

原创 大学中各科笔记总结(计算机专业,编译原理、.NET应用开发、数据库、密码学、计算机网络、图像处理、网络应用开发、数据结构)

这篇文章是我写过的跟课程有关的所有文章的汇总,因为csdn的markdown编辑器用来记录代码比较方便、好看,所以选择了这个网站,我是大二下学期疫情的时候才开始写的,所以大一的科目没有文章目录一、编译原理1、编译原理 第一章(源程序、目标程序、解释器、编译器、词法语法语义分析)2、编译原理 第三章 part1 (文法和语言、字母表、符号串运算、闭包、产生式、推导规约、文法和语言)3、编译原理 第三章 part2 (四种文法类型)4、编译原理 第三章 part3(上下文无关文法及其语法树、二义性..

2021-06-02 16:59:13 2182 11

原创 微信小程序日期选择器

wxml:<view class="section"> <picker mode="date" value="{{date}}" start="{{start}}" end="{{end}}" bindchange="bindDateChange"> <view class="picker"> 当前选择: {{date}} </view> </picker></view>js:Page({

2021-02-28 06:28:52 347 2

原创 多人协作时,从gitee拉取pull项目与推送push项目

git的基础使用:https://blog.csdn.net/weixin_44575911/article/details/111655947将一个项目放到gitee步骤:https://blog.csdn.net/weixin_44575911/article/details/113488923①当本地写完想推送时,若远程有新版本,应先拉取,再推送②为避免多人协作时 因改动了同一份文件而出现的冲突,应先把本地修改的代码放到缓存区,再拉取pull,pull完才能pushgit stash

2021-02-08 02:47:02 2520

原创 微信小程序收到新消息的小红点实现

wxml:主要实现了小于等于99显示原数字,大于99显示99+wx:if="{{like_num<=99}}"和wx:else即:<view class="red_circle" wx:if="{{like_num<=99}}">{{like_num}}</view><view class="red_circle" wx:else>99+</view><view id="whole"> <view id="

2021-02-08 02:24:28 3192

原创 将一个项目放到gitee步骤

这是前一篇文章:《git的基础使用》(是从新建用户开始的,ssh公钥也没配置,如果从来没操作过git的先看前一篇)https://blog.csdn.net/weixin_44575911/article/details/111655947这一篇是在前者的基础上写的。在上述东西全都配置好了之后,以下是 平时 将项目放到gitee的操作。①选定要上传的文件夹,右键,点击Git Bash Here,然后就会见到一个类似cmd的东西②对该文件夹加入git的配置文件git init③将文件夹内的所有

2021-02-01 03:59:39 430

原创 jQuery获取地址url中的参数值

$(function(){ //获取url中的参数,自定义函数getUrlParam(),name是形参 function getUrlParam(name){ var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数

2021-02-01 01:48:43 196

原创 计算机安全、密码学8道综合题

一、形如F(M)=Mk mod N,其中K保密,N公开,M=2,3,4,5,6……问:这个方案能生成一系列的子密钥用于一次一密吗?二、一个公司内部使用的通讯协议原版为:(1)A将(A,E(PUb,[M,A]),B)发给B(2)B发送应答(B,E(PUa,[M,B]),A)给A请问该协议可否简化为:(1)A将(A,E(PUb,M),B) 发给B(2)B发送应答(B,E(PUa,M),A)给A三、(1)Bob截获了一份发给Alice的密文C,该密文采用RSA算法,是用Alice的公钥e加密

2021-01-27 11:39:16 3456 10

原创 计算机安全、密码学复习(攻击分类、安全服务分类、AES、公钥加密、素数、RSA、消息认证、散列函数、MD5、直接数字签名、仲裁数字签名、对称密码学、信息战、隐写术)

文章目录一、信息战(第一章)一、信息战(第一章)(1)定义:信息战以覆盖全球的计算机网络为主战场,以攻击对方的信息系统为主要手段,运用高精尖的计算机技术,不仅破坏军事指挥和武器控制系统,而且会使其金融、交通、商业、医疗、电力等涉及国民经济命脉的诸多系统遭到破坏,从而不费一枪一炮以达到攻城夺隘的目的。(2)包括①黑客战Internet主干在美国,Internet上流动的信息80%在美国转,世界各国之间的通信许多要绕道美国.美国在信息战中掌握着较大的制信息权。②病毒战病毒的传染性、潜伏

2021-01-27 11:19:11 4598 9

原创 操作系统计算题复习(逻辑地址与物理地址转换、进程状态转换、作业调度、进程调度、pv操作、死锁、银行家算法、动态分区分配算法、页面置换算法、内存管理)

死锁的避免:如果系统处于安全状态,就一定不会发生死锁。如果系统进入不安全状态,就可能发生死锁。如果系统发生死锁,就一定在不安全状态。银行家算法:能找到安全序列:死锁的检测:当不能消除所有边,就是发生了死锁比如上面的例题,至多只能消除成这样,消除不了全部下面这道是可以消除全部的死锁的解除调度算法:https://www.bilibili.com/video/BV1YE411D7nH?p=16周转时间=完成时间-到达时间带权周转时间=周转时间-运行时间先来先服

2021-01-27 01:18:14 2661 1

原创 图像处理(第十章图像表示与描述,颜色描述、纹理描述、边界描述、区域描述、灰度特征、直方图特征、灰度共生矩阵、频谱特征、链码)

图像处理第十章第十章10.1颜色描述10.1.1简单灰度特征(了解即可)10.1.2直方图特征(了解即可)10.2纹理描述10.2.3灰度共生矩阵10.2.4频谱特征10.3边界描述10.3.1边界表达10.3.1.1链码10.3.1.2多边形相似10.3.2边界描述特征10.4区域描述10.4.1简单区域描述(面积、重心)10.4.2拓扑描述(孔、连通数、欧拉数=连接数-孔数)10.4.3形状描述(近圆率、偏心度)10.4.3.1形状参数10.4.4矩第十章10.1颜色描述颜色特征是图像的基本特征之

2021-01-17 17:29:20 1935 1

原创 图像处理(第九章彩色图像处理,彩色模型、RGB、HSI、YCbCr、伪彩色处理、全彩色图像处理、直方图、平滑、锐化、分割、去红眼)

图像处理第九章彩色图像处理第九章9.1彩色基础9.1.1色度学基础(了解即可)9.2彩色模型9.2.1RGB彩色模型(了解即可)9.2.2CIE XYZ模型(了解即可)9.2.3Lab颜色模型(了解即可)9.2.4HSI彩色模型(重点)(1)为什么hsi模型在图像处理和识别中被广泛采用(重点)9.2.5CMY颜色模型(了解即可)9.2.6YUV电视信号彩色坐标系统(了解即可)9.2.7YCbCr模型(了解即可)9.3伪彩色处理9.3.1强度分层代码实现9.3.2灰度级到彩色变换9.4全彩色图像处理9.4.1

2021-01-17 17:28:56 5015 1

原创 图像处理(第八章,图像分割、阈值、边缘、区域、二值图像处理、膨胀、腐蚀、开运算、闭运算、数学形态学)

图像处理第八章第八章图像分割8.1图像分割定义8.2使用阈值进行图像分割8.2.1固定阈值8.2.2自动阈值8.2.3最佳阈值8.2.3.1直方图技术直方图生成代码imhist()8.2.3.2最大类间方差法(OTSU)8.2.3.3 迭代法求阈值8.2.4分水岭分割算法8.3边缘检测和连接8.3.1边缘检测8.3.2边缘连接8.4区域分割8.4.1区域生长法(了解即可)8.4.1区域分裂合并法(ppt里没有)8.5二值图像处理8.5.1数学形态学图像处理8.5.1.1概述与集合论基础知识(重点)8.5.1

2021-01-17 17:28:36 4203

原创 图像处理(第五章,图像增强、灰度增强、直方图处理、直方图均衡化、空域滤波、频域滤波、同态滤波)

图像处理五、八章第五章图像增强5.1图像增强的概念5.2空域增强技术5.2.1基于直接灰度的图像增强(跟第三章一样的)5.2.2基于直方图处理的图像增强5.2.2.1直方图均衡化5.2.3空间域滤波增强5.2.3.2空间域锐化滤波器(重点)5.3频域增强技术5.3.1傅里叶变换及频域增强原理(了解即可)5.3.2频域平滑滤波器(了解即可)5.3.3频域锐化滤波器5.3.4同态滤波器(2)同态滤波流程(应该会考代码)第八章图像分割8.1图像分割定义8.2使用阈值进行图像分割8.2.1固定阈值8.2.2自动阈值

2021-01-17 17:28:11 2471

原创 图像处理(2-4章,图像获取、采样、量化、邻域、距离、点运算、代数运算、几何变换、镜像、傅里叶变换)

图像处理二、三章第二章图像处理基础2.2基础知识2.2.1图像的数字化及表达2.2.2图像的获取(扫描、采样、量化)2.2.3像素间的基本关系(邻域、连通性、距离)2.2.4图像的分类(位图,了解即可)第三章图像基本运算3.1图像基本运算的概述(了解即可)3.2点运算第二章图像处理基础2.2基础知识2.2.1图像的数字化及表达(1)图像有单色与彩色、平面与立体、静止与动态、自发光与反射(透射)等区别(2)任一幅图像,根据它的光强度(亮度、密度或灰度)的空间分布,均可以用下面的函数形式来表达.2

2021-01-17 17:27:27 2081 3

原创 网络应用开发复习(第三章EF框架和LINQ查询)

1.使用DbContext或者DbSet时,必须引入的命名空间是()ps:这就是EF框架下的code first模式,在model里用code写数据库关系,再用上下文类context和模型类model来自动建控制器、视图、数据库2.设计会员注册视图,应使用的视图模版类型是()ps:①create插入②delete删除(通过字段)③edit修改更新(通过字段)④details查找(通过字段)⑤list即index(在地址不用写方法名和参数,遍历整个表)3.下列方法或属性中,不是

2021-01-02 17:33:30 340

原创 网络应用开发复习(第二章MVC框架使用基础)

1.设置MVC项目默认执行的主控制器及方法的文件,包含于系统的()文件夹内ps:在App_start的RouteConfig.cs中2.编写返回值类型为ActionResult的方法时,必须引入的命名空间是()3.下列方法中,不是抽象类Controller定义的是()ps:①RedirectToAction用于跳到另一个方法②UpdateModel用于动态的获取前台传过来的值,比如前台有编辑功能,单机保存调用Edit方法时,这是调用该方法可以获取到更改后的值。③Remove不是④

2021-01-02 01:35:26 244

原创 MVC基础(控制器、模型、视图)

文章目录一、创建二、分析解决方案管理器(初始时)三、Controllers一、创建二、分析解决方案管理器(初始时)1、App_Data 里面包含数据库文件2、App_Start 里面包含项目启动的初始化文件①BundleConfig.cs 用于压缩js、css等文件②FilterConfig.cs 过滤器设置③RouteConfig.cs 路由设置3、Content里面包含前端的css文件、或者在Content里面再建一个image文件夹放图片文件4、Controllers里

2021-01-01 17:05:26 599

原创 git的基础使用

选择一个文件夹(比如叫local_house)当成仓库的目录文件夹,右键git bash here进入后能见到一个类似于cmd的东西1.名字:$ git config --global user.name "your_name"2.邮箱:$git config --global user.email"[email protected]"3.加入.git目录(大概相当于git的配置文件)$git init4.在local_house文件夹里面写文件(比如叫index.html

2020-12-24 22:29:09 441

原创 网络应用开发复习(第一章Web应用开发基础)

1.Q:下面哪个不属于浏览器()2.Q:下列哪项不属于Web服务器软件?()3.Q:只能用在windows下的WEB服务器软件是()题解:这题意思是用IIS只能在windows的服务器部署网站。(但客户端中浏览器访问可以在各种系统访问这个网站)4.Q:能够根据IP地址查找到对应域名的命令是()题解:nslookup可以正向解析即通过域名查ip;也可以反向解析即通过ip查域名https://www.cnblogs.com/machangwei-8/p/10353137.html5.Q:

2020-12-23 23:05:36 793

原创 vue框架中使用axios,类似原生ajax调用接口

vue中:①第一种写法 this.$axios.get('http://wthrcdn.etouch.cn/weather_mini', { params: { city: "北京" } }) .then(function (response) { console.log(response); }) .catch(function (error) {

2020-12-17 21:34:20 535

原创 jQuery上传base64格式文件到后台和从后台读取base64格式文件(字符串形式传输)

$("#div_get_pic").click(function(){ $("#get_pic").trigger("click");/*模拟用户点击了*/ }) $("#div_show_img").click(function(){ $("#get_pic").trigger("click");/*模拟用户点击了*/ }) var img_string=""; $('#get_pic').change(function () {

2020-12-16 10:51:39 1163

原创 postman中params传参与body传参区别

一、params传参一般用于get请求,params传参时参数会附于rul后面以问号形式展示,比如http://localhost/login?username=xiaoming&password=123456这种就是get请求常见格式,在地址栏输入http://localhost/login,然后选params再输入key和value,然后问号形式展现的参数就会被自动加到地址最后。ps:get请求不会用来传账号密码,上述只是一个例子,因为get请求安全性很低,get是直接把参数展示在地址

2020-12-14 01:18:24 23949 3

转载 ASP.NET MVC中 跨域访问问题

错误代码:Access to XMLHttpRequest at ‘http://localhost:8765/api/Me’ from origin ‘null’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: It does not have HTTP ok status.解决方法:转载自:https://www.cnblogs.com/tiger

2020-12-10 00:25:21 248

原创 css设置表格单元格内的元素垂直居中

对父元素(td)设置:display: table-cell对子元素(比如img)设置:vertical-align: middle效果:

2020-12-07 20:56:16 1268

原创 bmob后端云微信小程序,自定义函数实现模糊查询

function getLike(t, k) { let that = t; DBnote.find().then(function (results) { // 返回成功 console.log(k); var test = []; for (let i = 0; i < results.length; i++) { if (results[i].title.indexOf(k) >= 0) { //indexOf(k)>=

2020-11-26 13:01:44 360

原创 mysql筛选出一个表中有而另一个表中没有的数据

查询未填“分组填写名单”但“选课名单”里有学号的人SELECT * FROM `选课名单` WHERE NOT EXISTS ( SELECT `学号` FROM `分组填写名单` WHERE `选课名单`.`学号` = `分组填写名单`.`学号` );...

2020-11-26 12:55:00 1956

原创 c++小结

文章目录1.vector2.int最大值INT_MAX,最小值INT_MIN3.翻转函数reverse(使字符串自身反转)4.栈5.容器排序,并除重1.vector定长容器vector<int>nums(20);//直接当数组用不定长容器vector<int>nums;//需要push_back()3.定长容器版插入数据nums[0]=2;nums[1]=0;4.不定长容器版插入数据nums.push_back(2);nums.push_back(0)

2020-10-16 23:38:02 233

原创 c++巩固基础语法2(经典二分法)

文章目录1.排队(不建数组的冒泡)2.求值(把容易判断的写在if、else if里,难的留到最后写成else)3.六的倍数(取模运算)4.十进制转二进制(一般十进制转其它进制,一个while就可以解决了)1.排队(不建数组的冒泡)没有建数组,因为省内存。空间换时间没有用冒泡,其实应该用一下的,写这段比较耗时间,写冒泡就快了#include<iostream>using namespace std;#include <bits/stdc++.h>#include &lt

2020-10-08 06:44:40 297

原创 c++巩固基础语法1(哈希表、保留小数点后位数、e的指数次方exp(x)、绝对值abs(x)、三角函数或者三角形相关题、转义字符、正负数进制转换%d,%o,%x)

文章目录1两点距离(保留两位小数、平方、开方)2.三角函数(定义pi,#define pi 3.1415926)3.指数计算(pow(a,b))4.三角形面积(s=a*b*sin(c)/2,c如果是角度需*pi/180)5.求误差(绝对值abs(x),e的指数,exp(x))6.四舍五入(保留小数位数)7.输出奇异符号(字符串中含有引号或斜杠时需转义)8.十六进制转十进制(哈希表)9.十进制正负数转八进制十六进制(%dx,八%0,十六%x)10按序求表达式和(找规律、仔细看题)1两点距离(保留两位小数、平

2020-10-06 04:58:20 596

原创 leetcode c++(5)(很多道回溯法、深度优先、广度优先、迭代法、递归法、全排列)

文章目录1.最接近的三数之和(双指针法)1.最接近的三数之和(双指针法)int threeSumClosest(vector<int>& nums, int target) { sort(nums.begin(), nums.end()); int dif = 10000;//差值,有正负,target-cur=dif,找dif绝对值最小,return target-dif for (int i = 0; i < nums.size(); i++) { if (i

2020-10-06 02:30:14 268

原创 js文件修改后不生效

方法1:本地浏览器按ctrl+f5刷新(不是alt+f5)方法2:更改js文件名字(比如加上版本号)

2020-10-01 22:11:59 2607 1

转载 端口80被占用的问题

https://www.cnblogs.com/firstdream/p/8057646.html

2020-09-30 21:16:47 81

原创 leetcode c++(4)(哈希表unordered_map、散列表unordered_set、动态规划、substr()、有很多道双指针法)

文章目录1.验证回文串1.验证回文串①:运行很慢,用地址来循环,自己第一次写的(运行时间620ms左右)ps:主要用到了:isalnum()是判断是否是字母或数字的函数,tolower()是如果是大写字母就转换为小写erase()是删除这个地址,后面要搭配it–一起用,因为删除之后后面的就往前了,it++是往后推的意思,所以要用it–来抵消reverse()反转bool isPalindrome(string s) { for (auto it = s.begin(); it <

2020-09-21 00:52:42 312 1

原创 leetcode c++(3)( 多题买股票动态规划、二叉树搜索中栈的应用、迭代、递归、二分法、push_back()、insert())

文章目录1.二叉树的层次遍历Ⅱ①广度优先,每次都在out最后插入(push_back()),然后最后将out反转reverse②广度优先,每次都在out最前插入(out.insert(out.begin(),xxx))(本来以为会比方法一快很多,但实际确是比方法一慢很多)2.将有序数组转换为二叉搜索树(构造不唯一的平衡二叉树)二分法3.平衡二叉树(判断平衡二叉树)4.二叉树的最小深度(叶子节点的最小高度)1.二叉树的层次遍历Ⅱ①广度优先,每次都在out最后插入(push_back()),然后最后将ou

2020-08-14 09:12:13 413

原创 leetcode c++(2)(二叉树、动态规划、用队列迭代、广度优先队列、深度优先栈、find_last_of( )、erase()、reverse( ))

文章目录1.最后一个单词的长度find_last_of()2.加一注意溢出!!!3.二进制求和reverse()头尾反转4.x的平方根二分法 (这题二分法非常典型)5.爬楼梯(斐波那契数列)①倒序 递归 下面这个例子会超时(因为冗余操作多),40以上都会超时:②也是倒序 递归 不过用数组记住了已经计算过的值,不超时了在递归中,用数组存值可以去除冗余步骤:③动态规划做法,比递归好 动态规划:6.删除排序链表中重复的元素7.合并两个有序数组8.相同的树二叉树基础知识:①二叉树构造方法②注意:9.对称二叉树①递归

2020-08-10 04:32:22 322

原创 leetcode c++(1)(哈希表、栈、二分、递归、动态规划、贪心、substr()、unique()、erase()、auto it、find())

文章目录1两数之和2.整数反转3.回文数4.猜数字5.分式化简6.罗马数字转整数哈希表做法7.最长公共前缀substr(a,b)是指的a到b之间的字符串8.有效的括号c++中栈stack的使用1两数之和vector<int> twoSum(vector<int>& nums, int target) { vector<int>ans; for (int x = 0; x < nums.size(); x++) { for (int y = x

2020-08-07 06:48:23 311

easyScholar插件,内含easyscholar.crx

easyScholar在搜索文献时可自动显示刊物等级

2022-10-23

video-speed-controller视频倍速插件(Chrome浏览器用)自动检测到网络中视频资源后,可调整视频播放速度

倍速范围为0.07-16倍,调整速度,每格调整0.1; 亦可快进和后退,每格时长可自行设置

2022-08-13

EndNote Click(Chrome浏览器用)插件,便于在web of science中下载pdf文献

EndNote Click(Chrome浏览器用)插件,便于在web of science中下载pdf文献

2022-08-13

油猴插件(Chrome浏览器用)

油猴插件(Chrome浏览器用)

2022-08-13

Adguard广告拦截器(chrome浏览器用)

Adguard广告拦截器(chrome浏览器用)

2022-08-13

Snipaste截图软件,可贴图,F1截屏、F3贴图

截图软件,可贴图,F1截屏、F3贴图

2022-01-24

DOSBOX-install.exe和Debug.exe.rar

DOSBOX-install.exe和Debug.exe.rar

2021-03-22

fiddlercertmaker.rar里面是fiddlercertmaker.exe

fiddlercertmaker.rar里面是fiddlercertmaker.exe,用于https协议包的抓取,压缩包解压后双击fiddlercertmaker.exe即可。(在fiddler只能抓到http包,抓取不到https协议包的时候用)

2021-02-03

FiddlerSetup安装包,无广告.rar

FiddlerSetup安装包,无广告。 压缩包里面有FiddlerSetup.exe是fiddler的安装程序

2021-02-03

操作系统思维导图.xmind

操作系统思维导图xmind,分为计算机系统概述、进程管理、内存管理、文件管理、IO外设管理,及其内部再细分

2021-01-31

拼接视频.py,python拼接usb的摄像头的图像的实时显示

可以纵向拼接也可以横向拼接,实时显示,拼接两个摄像头的动态图像,实用!

2020-10-23

测试端口.py,用于python测试摄像头端口,以便后续对图像的采集与使用

python测试usb连接的摄像头的端口,以便后续对图像的采集与使用,实用

2020-10-23

C/C++ API 帮助文档大全(中文,chm格式)

C/C++ API 帮助文档大全(中文,chm格式),解压后双击即可打开,如果打开的时候乱码,需改ie的编码格式为:“自动选择”

2020-10-15

c# 点连线和清屏.exe

GDI绘图,鼠标点击窗体的不同地方会出现很多点,用list记录下来(相当于动态数组),点[index]和点[index+1]之间用线连接起来(可以连个五角星没有问题)。 画错了还可以清屏

2020-05-07

visual studio中若要使用#include ,需手动添加头文件:stdc++.h

visual studio中,若要使用#include ,则需手动添加头文件:stdc++.h,visual studio不自带,#include 是万能头文件,在平时自己敲代码或者online judge懒得一行一行敲头文件的时候都可以用这个,一行满足所有需求

2020-05-07

空空如也

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

TA关注的人

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