一名“双非“本科学生的逆袭计划!

一名"双非"本科学生的逆袭计划!一、自我介绍我是一名来至湖北双非本科的大一计算机转专业学生,原专业是材料,可能是顺应时代的热潮和自己的一点点兴趣,毅然决然的转到了计算机专业。刚到这个专业的时候,整个人其实还是懵的,没有清晰的规划,不知道大学四年要怎么过,未来要干什么,自己想要什么。在C语言学习的过程中,开始从网上和老师口中逐渐加深了对这个专业的了解,更认识到自己的诸多不足,基础差,学历低。但是我并不觉得我四年之后比其他人差。于是我写下了这篇博客,作为自己逆袭的开始!二、编程的目的&&目
分类: 其他 发布时间: 04-04 10:11 阅读次数: 0

数据库基础知识(MySQL入门)

数据库基础知识#mermaid-svg-vnV6I0taHWk5hTFP .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-vnV6I0taHWk5hTFP .label text{fill:#333}#mermaid-svg-vnV6I0taHWk5hTFP .node rect,#mermaid-svg-vn
分类: 数据库 发布时间: 04-04 10:11 阅读次数: 0

C1任务01-修改游戏存档

文章目录挑战说明内容一、任务实现工具:游戏:植物大战僵尸中文版十六进制编辑器:Hex Editor Neo二、任务实现过程:1、修改关卡2、修改金币3、修改用户名4、修改局内文字信息总结挑战有的玩家在玩游戏时,可能并不想⼀关⼀关地慢慢玩,⽽是希望可以直接跳到最后⼀关,或者从⾃⼰指定的关卡开始,⽐如 经典的《植物⼤战僵⼫》;再就是怎么能够「开挂」,得到更多的⾦钱、更⾼的属性、更强的道具,⽐如《三国志》系列。任何游戏都会保存玩家的进度和数据,不管是单机游戏还是⽹络游戏都是如此。如果玩家能够知道这些存档数
分类: 企业开发 发布时间: 04-04 10:11 阅读次数: 0

使用HAL库开发蓝桥杯第十届决赛题目---各模块程序(康复训练)

本文章多以图片代替文字,方便大家直接在软件上实践。我们先看题目先分析题目: 一共两个LCD界面,外设基本上全部配置,II2读写EEPROM,同时需要用到串口收发指令 ,数码管和AO1/AO2引脚都在拓展板上。 看似可能比较难,我们一步步往下做。先打开cubemx按照原理图配置引脚原理图如下:基本所有引脚都需要配置,为了快速配置 我们直接按照原理图把所有引脚激活打开System Core →GPIO 简单的给常用引脚进行一个改名,这里我改了按键的名称和PD2锁存器启用/复位引脚 同
分类: 物联网 发布时间: 04-04 10:11 阅读次数: 0

2021在前端实现性能优化的最新方法

这里写自定义目录标题如何在前端实现性能优化HTML优化方法CSS优化方法Javascript优化如何在前端实现性能优化影响用户访问的最大部分是前端的页面。网站的划分一般为二:前端和后台。我们可以理解成后台是用来实现网站的功能的,比如:实现用户注册,用户能够为文章发表评论等等。而前端呢?其实应该是属于功能的表现。而我们建设网站的目的是什么呢?不就是为了让目标人群来访问吗?所以我们可以理解成前端才是真正和用户接触的。除了后台需要在性能上做优化外,其实前端的页面更需要在性能优化上下功夫,只有这样才能给我
分类: 编程语言 发布时间: 04-04 10:11 阅读次数: 0

全局变量,打包vue项目后 修改变量(例如:api后端接口路径 或者 其他变量)

在static下面创建一个js文件(随便一个js文件),我这里是baseUrl.js添加下面路径到全局变量window.g:window.g = {casUrl: 'http://192.168.xxx.xxx:8080',datamanagerUrl: 'http://10.91.xxx.xxx:8088'}把baseUrl.js引入index.html中,&lt...
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0

前端开发的环境(node、git)

前端开发环境需要的环境和命令(1)下载安装node:http://nodejs.cn/download/(2)下载安装git:https://git-scm.com/downloads下载速度很慢的话可以在这个地址下载:https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fgit如果要在vscode里面使用git,还需要配置一下a...
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0

浏览器对ES5、ES6各种语法的支持情况

http://kangax.github.io/compat-table/es6/
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0

react pdf预览

pdf预览很强大的插件是pdf.js,这是原生js实现的插件,能兼容大部分浏览器,对于它的使用方法,在传统的web项目中就是viewer.html?file="文件名称",但是对于react项目来说,pdf.js的文件要放在静态文件夹下,文件较大,也尝试使用npm install pdfjs-dist安装,但是按照官方的例子传文件的base64编码时显示不出来,下载官方的代码在浏览器查看它的例子也...
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0

react 图片预览

图片预览,客户要求要鼠标滚动放大缩小,时间紧急,所以使用插件rc-viewer来实现,gitHub地址:https://github.com/hyk51594176/rc-viewer,由于我的场景是点击文字预览图片,所以不想要缩略图,于是设置样式width:'0',height:'0',overflow:'hidden'import RcViewer from '@hanyk/rc-...
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0

vue img src 拼接 绑定

baseUrl=“../assets/iconImg/”这样写图片显示不出来,并报错Cannot find module '../assets/iconImg/zhiliang8.png'<img v-if="subItem.icon" :src="require(`${baseUrl}${subItem.icon}`)" width="45" height="45">...
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0

echarts 报错 Component series.effectScatter not exists. Load it first.

不要引入echart.common.js ,引入echart.js解决了echarts资源下载路径https://cdnjs.com/libraries/echarts
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0

js 绑定事件失败问题

1、动态生成的dom节点,绑定事件生效问题:解决办法就是 定位到父元素,然后绑定父元素的子元素事件例如.nav-tabs的子元素li是动态生成的(通过append()函数或者vue数据双向绑定生成的 等),通过$('.nav-tabs li').on('click',function(e){ })直接绑定li事件不生效,正确写法是$('.nav-tabs').on('cli...
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0

vue 中使用 codemirror 显示异常,直到点击才可以

加载后refresh()一下(原因据说是多个codemirror相互影响导致,但是我只有一个codemirror的时候也出现这个问题)setTimeout(() => {self.$refs.cmExpressionsRef.codemirror.refresh()},50)控制光标位置例如:在codemirror 绑定变量this.formData.exp,在...
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0

vue transition 失效问题

项目中使用transition的时候失效,查找了很久终于找出问题所在,原因是home组件根据路由路径判断显示内容还是<router-view>,导致在layout组件里使用transition失效(home是layout的子组件),在home里面的<router-view>处使用transition也失效。错误代码:home组件修改为 去掉v-else那个d...
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0

小程序开发 console报错: invalid scope 没有权限,请先开通云服务

这是因为 小程序开发选择了云服务开发,但是没有开通云服务导致,点击微信开发工具上方的 云开发按钮,开通云开发。
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0

js push() 函数使用踩坑

let testData = {name:''}let teatArr = []teatArr.push(testData)teatArr.push(testData)teatArr[0].name='jemi' // 或者testData.name = 'jemi'console.log('teatArr:',teatArr)打印出来结果:所以push函数的...
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0

codemirror / vue-codemirror 插件 使用总结

1、安装vue-codemirrornpm install vue-codemirror --save2、在main.js中引入import { codemirror } from 'vue-codemirror'import 'codemirror/lib/codemirror.css'Vue.use(codemirror)3、在使用的组件中引入codemirrori...
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0

js string 转 number 类型,number 转 string 类型

1、string 转 number 类型:有两种方法(1)parseInt()、parseFloat() (2)Number()区别:parseInt()、parseFloat() 转换第一个无效字符之前的字符串,例如parseInt(1.2.3)为1,parseFloat(1.2.3)为1.2;Number()如果是不能转换的字符串则输出NaN,例如Number(1.2.3)为Na...
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0

element-ui 表单重置函数resetFields();使用注意事项

在表单重置的时候我们习惯使用this.$refs[formName].resetFields();来重置表单,但有时候会出现重置不完全的情况,例如:表单绑定的变量:formData:{ id:null, name:null , age:null}表单html:<el-form ref="form" :model="formData" label-width="80px" si...
分类: 其他 发布时间: 04-04 09:52 阅读次数: 0