自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在CentOS上面安装Nginx后,更改根路径总是显示欢迎界面

在CentOS上面安装Nginx后,更改根路径总是显示欢迎界面在尝试更改显示页面的时候,总是欢迎界面。其实在我们更改了一下这个页面没有用处的时候,就别改这个页面了。打开conf.d里面的这个文件进行更改。这个时候就可以了。可以看到自己定义的项目目录下的index.html了。...

2021-01-14 14:37:53 1238

原创 如何开通www国际域名个人网站

如何开通www国际域名个人网站域名购买域名提供商:ISP。国内有名的ISP是新网和万网新网:http://www.xinnet.com/ 目前比较便宜万网:https://wanwang.aliyun.com/美橙互联:https://www.cndns.com/千万不要选择.cn的域名。.cn的域名是需要备案的,非常繁琐。这里我们选择新网服务商,新用户可以有优惠。选择.com域名进行购买。用了优惠券以后差不多一年20多块钱。在支付的时候,注意选择优惠券哦。云服务器的租赁

2021-01-13 11:24:02 6499

原创 AFL安装细节记录

最近在使用AFL工具做模糊测试工作,今天将AFL安装过程详细的记录下来。我选择的服务器是阿里云服务器。一、程序介绍AFL是一种面向安全的模糊器,它采用新型的编译时检测和遗传算法来自动发现有趣的测试用例,这些用例会触发目标二进制文件中的新内部状态。这大大改善了模糊代码的功能覆盖范围。该工具生成的紧凑的合成语料库还可用于播种其他更耗费人力或资源的测试方案。[1]二、安装过程下载安装包使用wget https://lcamtuf.coredump.cx/afl/releases/afl-latest.

2020-08-04 17:40:04 3595 5

原创 组件的挂载和渲染

通过这张图,我们知道【挂载】是发生在class组件的constructor之后的,我们可以理解为挂载其实就是首次渲染,通过componentDidMount的含义也可以知道这个生命周期描述的是组件挂载完成,即它前面的render函数已经将JSX转换为了DOM结构。然后React将新的虚拟DOM树与旧的虚拟DOM树进行比较,找出需要更新的部分,并将变化的部分渲染到真实的DOM节点中。因为我们的DOM树是在页面打开的时候进行首次挂载的,后面的变化都是在原有DOM树的结构上去进行更新。

2023-10-07 11:44:19 446

原创 JS基础知识

上面的代码中输出的a和b中name值全部为xiaotang。这可能会被理解为是引用值传递。方法中下面的两行代码,虽然重新创建了一个对象,但是在函数执行完以后,就消失了。我们会陷入一个思想:按照值传递的,就是值传递,按照引用传递的,就是引用传递。上面这个代码大家很容易理解,全局作用域中的变量num的值并没有被改变。我们知道,函数是通过形式参数接收外部传递进来的变量,并且参数都是。,说明及时传入的是对象,那么也是按照值传递的。传递的参数,一般有两种类型的,即原始值和引用值。所以传递参数都是值类型的。

2022-12-18 21:56:16 212 1

原创 写给此时此刻的自己

写给此时此刻的自己

2022-12-10 22:38:40 304

原创 日常小Tip

开发小Tip

2022-12-07 22:19:12 181

原创 送给即将工作的自己

作为一名即将工作的准社会人,心情还是有些许忐忑和紧张的。想把自己的不安记录在此处,惟愿几年之后,可坦然对自己说:“你的不安和忐忑成就了现在的你,你现在很棒,你可以独挡一面~你变得更善良、更有担当、更有责任感、更加明白自己存在的价值以及意义。”【不安】涵盖方方面面:太多的【能否】充斥着内心,我想这是每个初入职场的青年都拥有的不安。害怕自己的努力得不到认可,更害怕自己努力工作还是过不上自己期望的生活,更怕忙碌的工作让自己的身体不堪重负。但是也许今日的害怕,会让我更加努力、更加自律地对待生活、对待自己。行文至此,

2022-06-29 13:16:36 172

原创 Scrapy爬虫出现TypeError: ‘NoneType‘ object is not subscriptable

Scrapy爬虫时出现TypeError: 'NoneType' object is not subscriptable的解决方法

2022-06-08 18:53:19 1609

原创 vue2中引入XLSX插件,出现“export ‘default‘ (imported as ‘XLSX‘) was not found in ‘xlsx‘

在vue中先开始使用的是npm import xlsx --save然后局部导入的时候,突然出现了标题上面的问题import FileSaver from 'file-saver'import XLSX from 'xlsx'有这个问题然后输出了xlsx,发现是undefined,因此推断可能是版本不兼容问题,因为之前使用过这个插件是正常的,因此通过npm install xlsx@XXX.XXX --save安装特定版本的插件,问题解决插件的版本号如下,亲测这个版本号可以导出,具体有时间会再

2022-03-13 23:26:36 13957 19

原创 pandas中的to_sql的使用

1.to_sql的作用:to_sql是pandas中的DataFrame数据类型提供的一个API,可以将整个DF导入数据库中,其中有几个参数的作用为:name: 数据库中的表名con: 与read_sql中相同,数据库连接的驱动if_exits: 当数据库中的这个表存在的时候,采取的措施是什么,包括三个值,默认为failfail,若表存在,则不进行数据表写入的相关操作replace:若表存在,将数据库表中的数据覆盖;append:若表存在,将数据写到原表的后面。index:是否将df

2022-02-24 10:00:54 21199

原创 LDA主题模型训练结果不一致解决方案

背景最近在做毕业设计,需要利用LDA模型对提取文本数据中的主题,以完成文本的分类工作,但是在实践过程中,使用gensim训练LDA模型,多次运行得到的结果总是不同(参数相同的情况下)。解决方式:去看了gensim的相关文档,发现有一个参数 random_state,相关的解释是:random_state:({np.random.RandomState, int}, 可选) – 一个随机状态对象或生成一个随机状态对象的种子。用于再现性。(保持每次模型训练的一致性)所以为了保证模型在多次运行的.

2022-02-17 12:30:41 3865 1

原创 pandas在jupyter notebook导入时,出现错误

使用import pandas出现了以下两种错误第一种错误:第二种错误:如果出现以上两种错误的话,我目前也没有弄懂是什么原因,如果有大佬也遇到过,麻烦帮我解答一下疑惑,目前找到的解决方案是:删除pyarrow这个包,pip uninstall pyarrow然后使用下述代码import syssys.path.append('d:\anaconda+python3.7\python3.7\lib\site-packages')import pandas最后重启note

2022-02-07 23:08:34 1581

原创 2021年11月14日-项目复盘

host:表示的服务器的域名文章目录前言一、项目的核心功能点1.权限控制2.菜单层级嵌套3.多文件上传4. 项目管理5. 测试任务发布6.在线接口测试7.测试报告二、使用步骤1.引入库2.读入数据总结前言最近复盘自己之前写的项目,该篇文章主要用来记录项目中遇到的一些问题以及总结。备注:该项目为软件测试安全管理系统一、项目的核心功能点1.权限控制权限控制主要用来保证不同角色的用户访问到的后台管理页面以及可访问的后端接口是不同的,最大程度来保证数据的安全性。隐私数据只有管理员可以查询到。当身

2021-11-15 23:45:57 840

原创 JavaScript基础知识——var、let、const的区别

1.JS的作用域首先,作用域的概念其实就相当于是一个圈子的概念,有句话说的话,总有一些圈子我们是挤不进去的。换句话说,这个圈子里面的东西我们也是接触不到的。而作用域就可以比喻为圈子。1.1 作用域类别在ES5中,作用域只有全局作用域和函数作用域两种,普通的{}代码块仍然属于全局作用域,但是,在ES6中新增了一种块级作用域。1.2 变量类别变量的话,主要有全局变量和局部变量两种,主要是看这个变量是在哪里被声明的。全局变量:使用var声明的全局变量会被挂载到window对象上,可以使用window

2021-09-22 15:07:26 212

原创 JavaScript基础知识--string

1.聊在开头在正式开始之前,首先需要明白下面的一些问题:string是属于基本数据类型,本身没有属性和方法我们可以在str后面调用属性或者方法,其实最主要的是基本包装类型的功劳。基本包装类型共有三种String、Boolean、Number。当我们使用let str="123;str.XX()的时候,这个过程发生了下面的事情:创建String类型的一个实例;在实例上调用指定的方法;销毁这个实例也就是说这个包装只有失去了使用的价值,就会立即销毁。这也引申出了下面的一个问题:为

2021-09-22 13:21:32 272

原创 JS基础知识--arguments是什么?

arguments到底是什么?arguments只有在函数的内部才能被访问到,记录的是这个函数实际传递参数的情况。主要总结为以下三点情况:首先arguments是一个类数组,拥有length属性类的索引是从0开始的,arguments的值是实参。arguments包含的是实际的实参的信息,其长度就是实参的个数。function test(a,b){ console.log('arguments是:',arguments); console.log('arguments是:',ar

2021-09-21 23:18:19 1698

原创 与答辩相关的问题小记~

答辩分为两种:一种是我们在学校的答辩,一种是我们在工作岗位的答辩。而这两种不同的场合,受众群体是不同的,所以别人想听到的内容也是不同的,这里把我血淋淋的教训书写下来~(1)学校答辩:老师想听到的是是你所做的项目有哪些功能,把这个功能点说的越复杂越好,把东西说的越多越好。这样才能体现你的工作量,当然也要有重点,把项目中最亮眼的地方展现出来。哭戚戚。。。(2)工作答辩:今天刚刚经历了一场转正答辩,感觉场面一度尴尬。。。听了我前面的一个同学的答辩,我整个人惊了。。。一种丝滑的感觉涌上心头~~~~此时此刻,我才

2021-08-16 22:04:39 168

原创 npm ERR! cb() never called!

问题:npm install出现错误npm install的时候出现下面的错误npm ERR! cb() never called!npm ERR! This is an error with npm itself. Please report this error at:npm ERR! <https://npm.community>npm ERR! A complete log of this run can be found in:解决方法当前的npm版本号出现

2021-08-13 15:36:01 665

原创 算法题1:arguments和sort()方法的知识点考察

题目请填充代码,使mySort()能使传入的参数按照从小到大的顺序显示出来。function mySort() { var tags = new Array();//使用数组作为参数存储容器 //请补充你的代码 return tags;//返回已经排序的数组} var result = mySort(50,11,16,32,24,99,57,100);/传入参数个数不确定console.info(result);//显示结果分析这道题目考察的知识点有两个,一个是

2021-04-01 17:50:03 237

原创 visio studio code安装之后的两个错误的解决办法

安装visio studio Code出现的两个错误1.^Error: Cannot find module 'c:/Users/Administrator/Desktop/����Ŀ¼/Microsoft VS Code/resources/app/extensions/ms-vscode.js-debug/src/bootloader.bundle.js’Requir出现乱码的情况是因为路径名称中含有中文,应该是node的安装目录下有中文,这个时候找到node的安装目录,全部都改为英文名称。此时再次

2021-03-23 23:58:02 3719

原创 Linux环境下MPG321的安装

​ 安装mpg321的时候,主要依赖的包有6个,这些包我都放在了百度网盘中,但是因为总数量超过500个了,需要会员????,有需要的可以自己在网上找,或者评论我私发也成。

2020-08-23 22:49:20 839

原创 vue 如果需要在DOM加载完成后获取DOM的动态属性,应该怎么做

Vue中如果想要在DOM加载之后,获取DOM元素中的值应该怎么做?需求:在请求后台接口时,返回带有HTML标签的数据content在前台中通过v-html指令进行绑定<div v-html="content" id="con"></div>其中content数据赋值在created()生命周期中定义,在updated()周期函数中获取到DOM元素的值export default { name: 'TestResult', components: {

2020-05-23 13:33:12 2147

原创 JS严格模式with

在Vue中导入封装好的JS文件,在编译时,出现图片中描述的是with在严格模式下不支持使用,这个时候找到with关键字所在的位置,对应的代码为: var particle = particles[i]; particle.updatePhysics(); with(particle.position) { if (y < -1000) { y += 2000 }解决方法:将代码中的with替换掉,被with包围的代

2020-05-21 17:53:24 524

原创 CSS知识:为什么给表格的tr设置border无效

现象我们可以发现,在使用table的时候,当我们为tr设置边框的时候,并没有什么效果。原因表格,当我们写一个完整的表格我们可以发现,单元格与单元格之间是有一定的缝隙的,边框,顾名思义应该是一个完整的线条,但是现在一个完整的tr是由多个td组合在一起得到的,td与td之间并没有完全覆盖,这玩意无法给tr设置边框解决办法给table整体添加css样式table{ border-c...

2020-03-22 22:03:27 2754

原创 错误类型:o.h.engine.jdbc.spi.SqlExceptionHelper : Field 'file_id' doesn't have a default value

在使用JPA进行数据操作的时候,写自定义增加操作的时候,出现下面的错误:2020-03-18 20:35:22.964 WARN 20296 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 1364, SQLState: HY0002020-03-18 20:35:22.964 ERROR...

2020-03-18 20:48:28 10528

原创 在Springboot中使用JPA实现自定义SQL语句

1.参数为属性1.1 可以采用占位符的方式进行绑定@Query(nativeQuery = true, value = "INSERT INTO dir_inf(dir_name,dir_user_id,dir_path) VALUES\n" + "(?1,?2,?3)") public void addRootFolder(String username, I...

2020-03-18 12:03:29 3370

原创 错误信息:"message": "Could not write JSON: (was java.lang.NullPointerException); nested exception is

今天写后端的接口,写的是一个获取全部信息的接口。数据层写的没有问题,也经过测试了。可就是在Controller层的时候,发现如果返回类型是File类型就会发生错误。Could not write JSON: (was java.lang.NullPointerException); nested exception is com.fasterxml.jackson.databind.Jso...

2020-03-14 09:09:37 5442

原创 Vue中的消息传递

Vue中消息传递常见的发生在父组件与子组件之间,通过一个实例进行讲解。就拿某图书销售网站侧边导航栏进行讲解。本实例中使用的前端框架为element-UI,重点是掌握父组件之间的传值。????1 .创建父组件创建父组件Index.Vue<template> <el-container> <el-aside style="width: 200px;mar...

2020-03-05 10:39:09 437

原创 Vue中模块化和组件的理解

模块化和组件的概念理解

2020-03-04 19:33:57 3056 1

空空如也

空空如也

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

TA关注的人

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