自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 @Around踩坑记录

around用法踩坑记录

2023-07-09 16:24:54 581

转载 最新ubuntu22.04 下列软件包有未满足的依赖关系 解决方案--------------------------------------------------记因为配环境而耽误的一天

ubuntu22.04 下列软件包有未满足的依赖关系解决方案

2022-11-28 20:17:37 2076 4

原创 你了解单例模式吗?

介绍了单例模式在多线程环境下存在的一些问题

2022-10-20 16:31:36 361

原创 MYSQL----innoDB存储引擎

这是一篇对innoDB引擎进行各方面详细介绍的blog

2022-09-18 15:13:22 960

原创 算法们位运算

介绍了位运算的基本操作

2022-09-01 09:47:23 169

原创 智慧教育经典ML模型---DKVMN模型工作机制

智慧教育研究领域经典模型

2022-08-28 21:01:03 1103

原创 聚类模型K均值

介绍了K均值聚类模型

2022-08-06 15:10:56 344

原创 分类模型总结

总结了常见的分类模型

2022-08-06 15:09:02 728

原创 推荐系统之K近邻(KNN)算法

介绍了KNN算法

2022-08-06 15:04:18 759

原创 推荐系统之简单线性回归

介绍了机器学习中的线性回归算法

2022-08-06 15:02:05 326

原创 2-推荐系统之机器学习基础

简单分享了机器学习中的若干概念

2022-08-06 14:57:27 256

原创 CPLEX之Linux版本安装方式

写在前面关于IBM官网学生认证白嫖来的CPLEX,在这里分享给大家(文末有链接)环境:CentOS7版本关于windows的.exe直接点击执行即可关于linux的.bin将其copy到linux某文件夹中赋予该文件运行权限chmod 777 cplex_studio2210.linux_x86_64.bin执行该文件sudo ./cplex_studio2210.linux_x86_64.bin根据提示,一路enter(默认安装到 /opt/ibm/ILO

2022-04-12 21:10:05 2306 12

原创 docker 创建Jenkins遇到一系列解决问题与方案

docker 创建Jenkins遇到一系列解决问题与方案前言今天上午用docker进行jenkins应用的拉取与启动时遇到了n个bug,有些是我之前遇到过的有些是新的问题,在这里我折腾了半天,仍然是无法解决这个问题,但是中午的时候我一个小时没有理他,结果就自动好起来了???????(因此这篇博客我并不是要提出一些问题的实时性解决方案,而是列举一些我遇到的一些脑残bug,希望能帮到跟我一样处境的小伙伴)(隔一段时间自己好,我个人理解是可能docker在拉取与部署的过程中,对一些容器的删删改改可能会遗留

2022-03-24 15:37:12 3851 8

原创 java正则表达式

java正则表达式import java.util.regex.Matcher;import java.util.regex.Pattern;class test1{ public static void main(String args[]){ String content=""; Strign regexp="\\d\\d\\d"; Pattern pattern = Pattern.compile(regex); Matcher matcher=patte

2022-03-11 17:35:43 267

原创 java 注解与反射

java 注解与反射1.简介以@注释名 在代码中存在,还可以添加一些参数值,例如@SuppressWarnings(value=”unchecked”)可以附加在package,class,method,field等上面,相当于给他们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问2.一些注解2.1一些内置注解@Override 重写@Deprecated 不推荐使用,但是可以使用@SuppressWarnings 镇压警告作用2.2 一些元注解

2022-03-09 14:22:44 137

原创 10 数据库与身份认证

10. 数据库与身份认证1. 在项目中操作数据库的步骤安装操作MYSQL数据库的第三方模块(mysql)通过mysql 模块连接到MYSQL数据库通过mysql模块执行SQL语句2. 代码实现连接数据库//1.导入mysql模块//import mysql from 'mysql'const mysql = require('mysql')//2.建立与mysql 数据库的链接关系const db=mysql.createPool({ host: '192.168.142

2022-03-03 11:16:53 852

原创 9 Nodejs之Express(下)

9. Nodejs之Express(下)1. Express 中间件中间件的调用流程当一个请求到达 Express 的服务器之后,可以连续调用多个中间件,从而对这次请求进行预处理。Express中间件的格式Express 的中间件,本质上就是一个 function 处理函数,Express 中间件的格式如下:> 注意:中间件函数的形参列表中,必须包含 next 参数。而路由处理函数中只包含 req 和 res全局生效的中间件客户端发起的任何请求,到达服务器之

2022-03-03 11:10:47 116

原创 8 Nodejs之Express(上)

8. Nodejs之Express(上)1. 简介Express 是基于 Node.js 平台,快速、开放、极简的 Web 开发框架。通俗理解:Express 的作用和 Node.js 内置的 http 模块类似,是专门用来创建 Web 服务器的。Express的本质:就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法。Express 的中文官网: http://www.expressjs.com.cn/Express之于http包就相当于JQuery之于Web API

2022-03-03 11:01:47 647

原创 7 模块的加载机制

7. 模块的加载机制1.优先从缓存中加载模块在第一次加载后会被缓存。 这也意味着多次调用 require() 不会导致模块的代码被执行多次。注意:不论是内置模块、用户自定义模块、还是第三方模块,它们都会优先从缓存中加载,从而提高模块的加载效率。2. 内置模块加载机制内置模块是Node.js官方提供的模块,内置模块的加载优先级最高加载自定义模块的时候,必须指定./ 或者 …/开头,如不加,node则会把它当作内置模块或者第三方模块进行加载同时,在使用 require() 或者 import导入

2022-03-03 10:57:41 75

原创 6 npm与包

6. npm与包6.1 下载包6.2 使用包举例const moment=require('moment')time=moment().format('YYYY-MM-DD HH-mm-ss')console.log(time)6.3 初次安装包之后多了哪些文件包的语义化版本规范6.4 包管理配置文件npm规定,在项目根目录中,必须提供一个叫做package.json的包管理配置文件。用来记录与项目有关的一些配置信息,比如:项目的名称、版本号、描述等等项目中都用到

2022-03-03 10:56:28 1203

原创 11 “Cannot set headers after they are sent to the client”解决方案----关于query数据库异步查询

11. “Cannot set headers after they are sent to the client”解决方案----关于query数据库异步查询问题:“Cannot set headers after they are sent to the client”报错开始查询答案的时候,网上给的答案全都是清一色的”多个res.send导致出错”,很容易找到解决方案即“关于加return解决”。贴上自己的错误代码:const express = require("express")cons

2022-03-01 17:55:47 1150

原创 5 模块化

5. 模块化注意注意注意,ES6中模块的导入导出形式导出export {zhongjianjian}导入import * as zhongjianjian from './index (2).js'//切记,后面的单引号双引号无所谓,但是路径一定要对,后缀名一定要加!!!5.1 Node.js模块的分类Node.js中根据模块的不同,分为三大类内置模块 (fs. path , http)自定义模块第三方模块5.2 加载模块当用require加载其他模块的

2022-02-28 12:05:43 194

原创 4 http模块

4. http模块4.1 进一步了解http模块的作用服务器和普通电脑的区别:是否安装了web服务器软件,例如IIS、Apache等,安装这些软件之后,普通电脑变成web服务器在node.js中,不需要使用IIS等第三方WEB服务器软件,可以使用node.js提供的http模块可以轻松手写服务器。域名服务器:提供IP地址和域名之间转换服务的服务器4.2创建最基本的web服务器//1.导入http模块import http from 'http'//2.床在web服务器实例const

2022-02-28 12:01:52 2323

原创 3 path路径模块

3. path路径模块3.1 路径拼接path.join( ‘__dirname’ , ‘/1.txt ’)3.2 获取路径中的文件名使用path.basename() ,可以获得路径中的最后一个部分3.3获取路径中的文件扩展名path.extname() 方法3.4时钟案例//1.定义正则表达式,分别匹配<style></style> 和 <script></script>标签//其中 \s表示空字符 \S表示任意字符 *

2022-02-28 11:59:55 114

原创 2 fs 文件系统模 dcf16

2. fs 文件系统模块2.1 简介fs模块是Node.js官方提供的,用来操作文件的模块fs.readFile()方法,用来读取文件内的内容fs.writeFile()方法,用来向指定的文件写入内容用之前先导入const fs=require('fs')//fs.readFile(path[,options],callback)2.2读取文件const fs=require('fs')fs.readFile('./sss.txt','utf-8',function(err,d

2022-02-28 11:59:18 294

原创 1 综述^_^

1. 综述1.1浏览器中JavaScript的组成部分1.2 为什么JavaScript可以在浏览器中被执行浏览器中含有JavaScript的解析引擎,其中不同的浏览器具有着不同的解析引擎。1.3 为什么JavaScript可以操作DOM和BOM因为每个浏览器内置了DOM(文档对象模型)和BOM(浏览器对象模型)这样的API函数,因此JS可以调用他们1.4浏览器中的JavaScript运行环境内置API是由与运行环境提供的特殊接口,只能在所属的运行环境中被调用1.5 node.js简介

2022-02-28 11:58:17 46

原创 1-推荐系统概述

1.推荐系统的分类根据实时性分类离线推荐实时推荐根据推荐是否个性化分类基于统计的推荐个性化推荐根据推荐原则分类基于相似度的推荐基于知识的推荐基于模型的推荐基于数据源分类基于人口统计学的推荐基于内容的推荐基于协同过滤的推荐2.推荐算法介绍2.1基于人口统计学的推荐算法2.2基于内容的推荐算法2.3基于协同过滤的推荐算法 ***CollaborativeFilteringCollaborative FilteringCollabor

2022-02-28 11:55:23 110

原创 神经网络2(训练过程)

1.从数据中学习线性可分问题可以通过有限次的学习进行解决,非线性可分问题无法通过自动学习来解决。1.1数据驱动深 度 学 习 有 时 也 称 为 端 到 端 机 器 学 习1.2训练数据与测试数据分为训练数据与测试数据是为了评价模型的泛化能力, 训练数据(监督数据)。过拟合欠拟合2.损失函数2.1均方误差import numpy as mpdef mean_squared_error(y,t): return 0.5*np.su..

2021-12-13 10:16:19 2218

原创 神经网络1(架构学习)

激活函数h(x)为所谓的激活函数刚刚例子中采用的激活函数为“阶跃函数”(一旦输入超过阈值,就切换输出的函数),对于其他的一些激活函数,请看下面sigmoid函数阶跃函数的实现只接受参数为实数的阶跃函数接受Numpy数组作为参数的阶跃函数阶跃函数的图形import numpy as npimport matplotlib.pyplot as pltdef step_function(x):...

2021-12-12 11:25:29 1995

原创 感知机学习笔记

介绍神经网络的起源算法输入信号被送到神经元的时候,分别乘以固定的权重(w1x1,w2x2)。神经元会计算传送过来的信号的总和,只有当这个总和超过某个界限值,才会输出1,也被称为"神经元被激活",这里将这个界限值成为阈值。用符号θ表示.经典感知机缺陷可以表示与门????,或门,但是无法表示异或门,原因是需要使用曲线来分割0 1位置。但是使用多层感知机可以解决这个问题。多层感知机接下来使用python实现异或门#需要一个NAND(s1) 和一个 OR(s2)import

2021-12-12 11:15:18 412

原创 Maplotlib的简单应用

import numpy as npimport matplotlib.pyplot as pltfrom matplotlib.image import imreadimg=imread(r"E:\\私藏壁纸\\海滩.jpg")plt.imshow(img)plt.show()import numpy as npimport matplotlib.pyplot as pltx=np.arange(0,6,0.1) #以0.1为单位,生成0-6的数据y=np.si...

2021-12-12 10:29:50 2402

原创 关于npm install安装失败问题的解决

前言:每个人遇到的问题多多少少有些不同,在这里我仅仅把自己遇到的问题罗列出来,希望能够帮到各位一、问题实况截图看到这个错误日志,再结合网上大家的解决方式,大致判断是文件权限问题。二、我的文件环境2.1目录树结构我的方法是在node_global中创建node_modules文件,用来存放npm下载的工具。2.2环境变量环境变量创建NODE_PATH,并且输入node_modules的路径,决定下载文件的目录。三、解决方法猜测是文件权限.

2021-09-23 17:48:14 2443

原创 docker无法启动的解决方式

环境基于docker的mysql容器创建。如果是其他容器,那么这个方法可能不适合你遇到的问题 1.使用 docker run -itd --name (名字) -p (端口映射) 镜像名字 使用该命令创建容器。 2.使用docker ps 命令看容器,发现并没有发现刚刚创建的容器 3.原来是容器只是启动了很少一段时间,然后就停止了。尝试的方法 1.查看是否是端口冲突问题 lsof -i tcp:3310 发现没有端口占用,...

2021-07-16 11:40:05 10681

转载 Navicat连接MySQL时弹出:1045:Access denied for user ‘root’@’localhost’

错误原因: 当登录MySQL数据库出现 Error 1045 错误时,表明你输入的用户名或密码错误被拒绝访问了;MySQL服务搭建后,默认root用户是不能进行远程访问连接的。解决办法如下:(1)改表法可能是你的账号不允许从远程登录,只能在localhost本地登录数据库。建议在数据库搭建时,创建一远程连接的用户或者在localhost的主机上将mysql数据库下的"user"表里的"root"用户开启远程登录(把localhost这个值替换为%)。(2)授权法授权格式(mysq...

2021-07-05 09:02:33 4642

转载 Linux安装Docker容器以及Redis和MySQL的安装

第一步:安装docker//移除原有的docker资源,若没有则不移除yum remove docker docker-common container-selinux docker-selinux docker-engine//安装必须的软件包//安装yum-utils,它提供一个yum-config-manager单元,同时安装的device-mapper-persistent-data和lvm2用于储存设备映射(devicemapper)必须的两个软件包。yum install -y y

2021-06-23 16:45:43 137

原创 mysql5.7版本在配置文件my.ini[mysqld]加上skip-grant-tables后无法启动

环境windows10 mysql-5.7前言本人苦苦寻找了两天时间,来寻求解决无法登录的方法。终于在该博客的评论中找到了相对应的解决方法。[https://blog.csdn.net/q283614346/article/details/90732968]在此向该播主表示深深的感谢。方法废话少说直接上方法。1.先使用管理员身份打开两个cmd窗口。2.在其中一个窗口中输入net stop mysql暂停服务。3.继续在该窗口中输入mysqld --console --skip-gr

2021-06-23 11:06:37 3098 12

原创 9.vue学习之小案例---微博发布框

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .big{

2021-05-18 13:27:37 344

原创 8.vue学习之小案例----选项卡的制作

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> *{ mar

2021-05-18 11:54:27 152

原创 7.常用指令(下)v-on,v-bind,v-model的常见操作

v-onv-on的作用是给元素添加事件监听。可以简写为@我们学习的JavaScript的元素的事件监听都可以在VUE中使用原生的JavaScript事件监听事件名称方法点击onclick双击ondbclick鼠标移上onmouseenter鼠标离开onmouseleave鼠标滑过onmousemove鼠标移除onmouseout失去焦点onblur聚焦onfocus键盘事件onkeydown上表的方法都是原生

2021-05-14 17:15:45 275

原创 6.常用指令(上)v-cloak,v-once,v-pre

v-cloakv-cloak指令的作用是vue示例渲染后关联结束双大括号插值语法在遇到网络延迟的时候会显示编译前的文本<body> <div id="app"> <p>{{a}}</p> </div> <script src="vue.js"></script> <script> var vue=new Vue({ el

2021-05-14 10:27:11 176

空空如也

空空如也

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

TA关注的人

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