- 博客(203)
- 资源 (3)
- 收藏
- 关注
原创 通过鼠标移入移出增加页面交互效果
有时候希望给用户带来一些炫酷的交互体验,常常会通过鼠标触发一些动态的样式效果!!!这里简单总结一下,以后会不定时补充,谨以此博客作为记录!
2024-04-26 18:01:53 118
原创 Vue3实现页面来回跳转的时候某个参数值不变,或者说实现参数共享
前情提要:主页面有个日期选择框,选择某个日期之后,从主页面点击超链接跳转到其他页面再返回的时候,日期又回到初始值而不是我选择的那个值,这就涉及到属性的状态管理即vuex,也是我们常说的store。关于vuex我这里不再赘述,感兴趣的小伙伴建议去官网了解:https://vuex.vuejs.org/zh/store对象.属性。
2024-04-25 16:39:13 89
原创 用现成的容器来创建镜像,以及再克隆一个一模一样的容器
我在centos系统中使用docker拉取了一个centos镜像,并用这个镜像创建了一个hadoop容器,但是后面我又需要一个相同版本的hadoop镜像来创建其他容器(比如hive容器),但是这个时候docker官网并没有对应版本的hadoop镜像,我去阿里云的镜像源查看也没有,搞了一个晚上真的要疯了,我dockerfile文件已经写一半打算自己创建一个的时候,一个想法进入脑子,能不能把一个容器转成镜像呢?竟然真的可以,救了老命了!!!呜呜呜,仅以此博客作为记录。
2024-04-23 22:16:41 195 1
原创 论文精读之GRIT: Faster and Better Image captioning Transformer Using Dual Visual Features
之前的很多图像描述方法都是通过fast-rcnn(作为物体探测器)来提取区域特征,这样的方法存在三个问题:①缺乏上下文信息 ②局部识别不准确 ③计算成本高
2024-04-21 16:06:46 640 1
原创 Vue3点击事件实现使table中最后一列可编辑的同时,表格中的滚动条自动滚动到该列位置
这个小功能我大概花了小半天的时间才实现,所以无比痛恨给我提这个需求的人,还好最后没有放弃,谨以此博客作为记录我被迫走上前端之路的第n天!这里当isEdit值为true时显示保存,否则显示历史回溯。代码来自项目里面的一部分,所以可能有点乱#@&
2024-04-10 15:52:16 216
原创 VS Code远程连接服务器运行python程序
之前一直用pycharm连接服务器跑程序,pycharm需要本地和远程都存一份代码,然后把本地的更新同步到服务器上来实现代码修改,后来实习的时候发现企业里面都用VS Code,不得不说,VS Code真的很方便,直接连服务器在服务器上跑就行了,根本不需要把代码download到本地,很奈斯!!!
2024-04-07 19:08:10 343
原创 数据挖掘入门项目二手交易车价格预测之建模调参
上述我们主要通过log转换正则化模型选择参数微调等方法来提高预测的精度最后附上一些学习链接供大家参考:线性回归模型:https://zhuanlan.zhihu.com/p/49480391决策树模型:https://zhuanlan.zhihu.com/p/65304798GBDT模型:https://zhuanlan.zhihu.com/p/45145899XGBoost模型:https://zhuanlan.zhihu.com/p/86816771。
2024-04-06 00:31:25 1541
原创 scala实现通过Spark统计人均登录次数最终写入MySQL
- ①首先创建SparkContext和SparkSession对象;- ②引入implicit隐式转换包,方便后面将RDD转换为DataFrame;- ③创建数据库连接,方便后面将结果写入数据库;- ④从文件名中截取日期并写入文件,后面分析数据需要;- ⑤利用RDD的算子将数据进行拆分、切割、整理,并转换为DataFrame;- ⑥创建临时表,便于用SQL语句对表进行查询;- ⑦将查询结果写入数据库
2024-04-01 21:17:49 352
原创 数据挖掘入门项目二手交易车价格预测之特征工程
特征工程的主要目的还是在于将数据转换为能更好地表示潜在问题的特征,从而提高机器学习的性能。比如,异常值处理是为了去除噪声,填补缺失值可以加入先验知识等特征构造也属于特征工程的一部分,其目的是为了增强数据的表达。
2024-03-31 14:52:52 1280
原创 被迫走上前端之路第六课之vue的v-for列表渲染
有时候我们需要动态显示一些标签重复的内容或者可迭代数据,如果手动一条条实现有点麻烦,而且代码看着不美观,这个时候就要用到v-for来实现。
2024-03-29 18:18:39 627
原创 利用scala书写spark程序实现wordCount
- ① 需要事先部署好Hadoop具体请参考博文:[hadoop环境的搭建](https://blog.csdn.net/David_house/article/details/108627515)- ② 将文件上传到HDFS中具体参考博文:[把本地文件上传到HDFS上操作步骤](https://blog.csdn.net/David_house/article/details/137088769)- ③ 编写spark程序从HDFS上读取文件进行wordCount操作
2024-03-28 21:40:19 1221
原创 把本地文件上传到HDFS上操作步骤
实验条件:我在虚拟机上创建了三台节点,部署了hadoop,把笔记本上的数据上传到hdfs中。因为条件有限,我这里以虚拟机为例。
2024-03-27 20:46:08 417
原创 被迫走上前端之路第四课之vue的表单双向绑定
在进行表单处理时,我们希望JavaScript中与表单绑定的变量能随着我们表单的输入或选择而动态的发生改变,或者说二者同步。这个时候就需要实现表单的双向绑定。
2024-03-27 11:28:20 359
原创 被迫走上前端之路第三课之vue的v-on事件监听
在vue的事件处理中,使用v-on来监听DOM事件,并在事件触发时执行对应的 JavaScript。DOM事件:DOM(document object model)事件是指在HTML文档中发生的,如点击、鼠标移动、键盘按键等。
2024-03-27 10:53:55 298
原创 被迫走上前端之路第二课之vue的v-bind属性绑定
在 Vue 中,双大括号只能用于文本插值。为了给 attribute 绑定一个动态值,需要使用 v-bind指令。
2024-03-26 16:29:34 330
原创 论文解读之Attention-based Deep Multiple Instance Learning
多实例学习是由监督学习演变而来的,我们都知道,监督学习在训练的时候是一个实例(或者说一个样本、一条训练数据)对应一个确定的标签。而多实例的特点就是,我们在训练的时候的输入是多个实例对应一个确定的标签,我们把这多个实例看做一个包,每个包有一个确定的标签,包是有标签的而包里面的实例是没有标签的,多实例的目的就是,进而进行一系列的任务,比如说分类等。
2024-03-17 18:56:28 848
原创 数据挖掘入门项目二手交易车价格预测之数据分析
数据探索有利于我们发现数据的一些特性,数据之间的关联性,对于后续的特征构建是很有帮助的。对于数据的初步分析(直接查看数据,或.sum(), .mean(),.descirbe()等统计函数)可以从:样本数量,训练集数量,是否有时间特征,是否是时许问题,特征所表示的含义(非匿名特征),特征类型(字符类似,int,float,time),特征的缺失情况(注意缺失的在数据中的表现形式,有些是空的有些是”NAN”符号等),特征的均值方差情况。
2024-03-02 21:44:23 1223
原创 ERROR: No matching distribution found for cv2
一直以为是我版本的问题,后来一查才发现包名是另一个名字,仅以此博客记录。
2024-03-02 11:47:21 411
原创 使用cuda查看、创建、删除python虚拟环境等一系列操作
经常要用到conda来操作python环境,但是命令总是记不住,那就整理一个比较完整的笔记供大家一起查阅吧。
2024-02-29 21:41:24 415
原创 已经创建好的python虚拟环境修改版本最简单解决办法
今天在用原来的python环境运行新的代码的时候,发现版本有点老,不支持一些新的包,重新创建一个虚拟环境之前安装的包就浪费了,而且重新安装这些包又要浪费时间,怎么用最方便最快捷的方法来升级我的python版本呢?
2024-02-27 23:41:00 768
原创 SQL学习之增删改查
数据库可以理解为图书馆,图书馆里面的书就是数据库中的数据,数据库表就是书架,每个架子都有自己名字(编号),不同的架子放的是不同类型的书,数据库表也一样。针对表的操作有很多,可以分为对表本身的操作,包括创建表、删除表、修改表,这类操作称为DDL;还有操作表中的数据,包括插入数据、修改数据、删除数据,这类操作称为DML;还有一类是对前面操作的授权,称为DCL;最重要的是查询表中数据的操作,称为DQL。
2023-11-13 21:33:46 450
原创 前端学习之webpack的使用
webpack是一个流行的前端项目构建工具(打包工具),可以解决当前web开发中所面临的问题。webpack提供了友好的模块化支持,以及代码压缩混淆、处理js兼容问题、性能优化等强大的功能,从而让程序员把工作重心放到具体的功能实现上,提高了开发效率和项目的可维护性。
2023-10-30 22:10:39 703
原创 前端学习之ES6模块化
模块化就是把单独一个功能封装到一个模块中,模块之间相互隔离,但是可以通过特定的接口公开内部成员,也可以依赖别的模块模块化开发的好处:方便代码重用,从而提升开发效率,并且方便后期的维护。
2023-10-30 20:26:05 227
原创 前端学习之Babel转码器
Babel转码器可以将ES6转为ES5代码,从而在老版本的浏览器运行。这说明你可以用ES6的方式编码,又不用担心现有环境是否支持。浏览器支持性查看:https://caniuse.com/Babel官网:https://babeljs.io/
2023-10-28 22:31:36 479
原创 使用 Visual Studio Code 编写 TypeScript程序
首先,确保你已经安装了 TypeScript,如果没有安装,请参考进行安装。
2023-10-27 20:07:47 905
原创 使用WebStorm创建和配置TypeScript项目
有的人可能找不到run这个命令,这个时候进行如下操作:①安装直接运行所需依赖包: `npm install -g ts-node`②settings->plugins,安装ts-node插件
2023-10-27 19:15:16 1388
原创 使用Node.js软件包管理器(npm)安装TypeScript
node.js的安装很简单,这里不再赘述,如果大家有需要,可以看一下这个:https://blog.csdn.net/David_house/article/details/123218488检验电脑上node.js是否安装成功,或者是否已经安装node.js,可以使用以下命令:windows+R然后输入cmd进入命令行,然后再输入以下命令。
2023-10-27 16:18:37 376
原创 C++学习之动态内存
有些操作对象只在程序运行时才能确定,这样编译时就无法为他们预定存储空间,只能在程序运行时,系统根据运行时的要求进行内存分配,这种方法称为动态存储分配。
2023-10-24 21:43:14 90
原创 如何找到一个领域里面最新的论文
作为一个刚刚踏入研究生领域的科研小白,我想大家一定有跟我一样的困惑,怎么才能找到合适的论文以及如何快速找到这个领域中最新最近的论文及相关研究?
2023-10-24 13:56:24 197
原创 C++学习之类和对象
- 类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。- 类,是创建对象的模板,一个类可以创建多个相同的对象;对象,是类的实例,是按照类的规则创建的。
2023-10-21 22:11:07 179
原创 C++学习之指针和数组
一个数组包含若干元素,每个数组元素都在内存中占用存储单元,它们都有相应的地址。指针变量既可以指向变量,当然也可以指向数组元素。所谓数组元素的指针就是数组元素的地址。如果p的初始值是&a[0],则需要注意:①p+i和a+i就是a[i]的地址,或者说,它们指向a数组的第i个元素(如果p已经指向数组中的一个元素了,则p+1指向下一个元素)②*(p+i)或*(a+i)是p+i或a+i所指向的数组元素的值③指向数组元素的指针变量也可以带下标,如p[i]和*(p+i)等价。
2023-10-09 20:41:29 103
原创 C++学习之运算符与表达式
基本的算数运算有加法、减法、乘法、除法和取模(求余数),对应的算数运算符分别为:+、-、*、/、%。至于用法,大家应该耳熟能详,这里不再过多赘述。该运算符主要有前置和后置两种用法,很多人在刚开始接触的时候不知道区别,这里详细介绍一下:这里是先把 i 的值赋给 a,然后i再加一,最后的结果是a=2,i=3;而这里是 i 的值先加一,然后再将 i 赋给 a,最后的结果是a=3,i=3。
2023-09-11 19:16:03 185
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人