- 博客(24)
- 收藏
- 关注
原创 ASL查找成功和查找失败的计算方法
查找成功:所要查询的数据一定能在散列表中查找得到,平均查找长度为各个元素的比较次数。例如(1,2,3,4,5,6),使用Hash(key) mod 8 装入长度为20的散列表,那么此时平均查找成功长度为 [ 1/6 * (6个元素比较次数之和) ]查找失败:一定是不在散列表中的数据,比较次数为当前查找失败对象往后比较到第一个空单元或超出散列表,其查找个数需要根据散列函数而定,例如Hash(key) mod 8,那么即使当前散列表长度为20,查找失败的对象也不会超过8,因为散列的映射地址不会>8,即平
2022-11-12 14:49:26 5410 1
原创 python—简单实现socket通信(TCP、UDP)
TCP 客户-服务器程序服务端程序// TCPServer.pyimport sockethostName = '127.0.0.1'port = 9000address = (hostName, port) # 开放的地址和端口# 1.创建socket对象,采用ipv4协议、流式数据传输(面向连接)server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)server.bind(address) # 2.绑定地址与端口s
2021-12-11 11:27:08 1717
原创 Vue中ECharts配置和使用自定义主题(超简单,包教会)
配置样式这里介绍两种方式,小伙伴们看个人情况选择1.采用最简单的方式配置的样式参考Echarts官网 点我直达Echarts官网,// theme.json{"default": { // 此处调色盘给定了一组颜色,对于未指定颜色的图形、系列等会自动从其中选择颜色 "color": ['#c23531','#2f4554', '#61a0a8', '#d48265', '#91c7ae','#749f83'], "geo": { "item
2021-12-11 00:36:21 7366 1
原创 Vue-echart的安装与使用
Vue-echartsvue-echartsvue-echarts和原生echarts的使用区别并不大,只是对原生的一些方法以及属性做了封装和修改,使用起来更加轻巧。下面这里以vue2示例介绍一下vue-echarts的简单使用。安装npm install echarts vue-echarts vue2下还需要安装@vue/composition-api: npm install -D @vue/compositoin-api模块引入推荐采取按需引入的方式引入vue-echarts
2021-11-30 17:28:48 2154
原创 Hadoop的安装与配置
安装与配置SSH1、安装SSH输入 sudo apt-get install openssh-server输入 ps -e | grep ssh 查看ssh进程,检测是否安装成功2、配置SSH,实现无密码登录切换到.ssh目录cd ~/.ssh 生成ssh密钥ssh-keygen -t rsa将密钥与当前用户建立关联cat ./id_rsa.pub>> ./authorized_keys 配置Java8环境1、安装Java8查看Jav
2021-10-19 14:31:36 341
原创 tomcat输出的乱码如何转化为中文
找到tomcat目录下的conf --> logging.properties文件将图中的几处UTF-8改成GBK即可原图:更改之后
2021-10-15 12:20:56 316
原创 Unable to load configuration. - file:/E:/IDEA/IntelliJ%20IDEA%202021.2.2/J2EE/out/artifacts/J2EE_war
Unable to load configuration. -file:/E:/IDEA/IntelliJ%20IDEA%202021.2.2/J2EE/out/artifacts/J2EE_war_exploded/WEB-INF/classes/struts.xml:3:8此时xml文件内容报错如下添加下列语句即可,这里是struts2.5<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Str.
2021-10-15 12:15:27 236
原创 Unable to load configuration. - bean - jar:file:/E:/IDEA/IntelliJ%20IDEA%202021.2.2/J2EE/out/artifac
今天搭struts2框架一直开不了tomcat,显示如下报错,跟他扯皮了半天,可得把我气死,下面提供几种Unable to load configuration. - bean -jar:file:/E:/IDEA/IntelliJ%20IDEA%202021.2.2/J2EE/out/artifacts/J2EE_war_exploded/WEB-INF/lib/struts2-gxp-plugin-2.5.26.jar!/struts-plugin.xml:27:162第一种,遇到这种
2021-10-15 11:37:19 394 1
原创 云服务器如何打开外部访问端口&json-server从本地迁移到云服务器
json-server用来模拟mock数据库,是一个非常好用的前端工具,正当我觉得轻松的时候,某人想看项目进展,所以要把项目打包到云服务器上。由于没有云数据库,所以就把json-server迁移到服务器上。这里使用华为云服务器演示第一步,设置云服务器的安全组规则这里我们可以自己配置端口,也可以使用服务器默认给我们配置的端口,看图右框点击图中的配置规则 —> 入方向规则 —> 添加规则,界面如下图图中的8080是要开设的端口,可以自己取名,0.0.0.0/0代表的是任意ip地址都.
2021-10-11 19:55:27 1218
原创 JDBC连接数据库出现com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
由于太久没有使用Java连接MySQL了,今天第一次使用就出现了上述问题,下面来记录一下解决方法。解决方法1.驱动使用错误首先检查一下mysql连接驱动的版本,对于mysql连接的驱动有两个版本,下面给出两个版本对应的驱动。驱动版本≤5.7com.mysql.jdbc.Driver驱动版本≥8.0com.mysql.cj.jdbc.Driver...
2021-10-01 11:22:01 3298
原创 Typora windows x64下载链接
链接:https://pan.baidu.com/s/1a9NNk9DC5hhd-1No-Waywg提取码:xswl
2021-09-19 22:57:44 183
原创 Anaconda3中配置Jupyter踩坑
安装Jupyter notebook后启动,无反应(1)其实是有反应的,由于我是第一次使用且未通过命令启动,故以为安装失败,在命令行中输入juypter notebook,进入显示的链接地址即可。(2)其次可以修改配置使其自动打开页面,方法如下:在命令行中输入jupyter notebook --generate config生成默认配置文件,然后找到# c.NotebookApp.notebook_dir =''(dir后的是默认工作路径,可以自己配置),在这句话的下面添加上下列语句`在这里插入下.
2021-07-06 13:25:57 1032 2
原创 使用npx出现 npm ERR! code ENOLOCAL问题
下面这是使用npx时出现的问题这里可能有两种情况 npm的版本较低 解决办法:使用npm install -g install 对npm进行更新 node_cache的路径带有空格 使用npm config list查看cache路径这是我的路径,Program Files中带有空格因此使用 npm config set cache “D:\Nodejs\node_cache"把它的路径指定到"D:\Nodejs\node_cache”,这里的路径可自定义,不包含空格即可.
2021-04-19 10:06:44 1740 2
原创 webpack : 无法加载文件 D:\Program Files\Nodejs\node_global\webpack.ps1,因为在此系统 上禁止运行脚本。
vs code 运行webpack进行打包时,报错webpack : 无法加载文件 D:\Program Files\Nodejs\node_global\webpack.ps1,因为在此系统 上禁止运行脚本。以管理员身份运行vs code执行:get-ExecutionPolicy,显示Restricted,禁止使用执行:set-ExecutionPolicy RemoteSigned 重新设置为可使用...
2021-04-17 09:08:33 680
原创 Linux 5.10.20 上使用ccache加快内核编译速度(安装配置及使用方法)
这里使用的是Ubuntu 20.04、Linux 5.10.20网上有关于ccache的使用不是很详细,对于小白不太友好,这里作者(同样小白)整理了一下 首先sudo apt-get install ccache 使用 vim ~/.bashrc或者gedit ~/.bashrc打开bashrc配置文件即可将下列代码块复制到bashrc文件的末尾 (注意这CCACHE_DIR中的ubuntu指的是你的当前系统用户名)export USE_CCACHE=1export C
2021-04-10 09:37:30 3301 3
原创 Linux 5.10版本添加带参数模块编译报错问题
记录一下今天hello world级添加Linux模块中遇到的问题 问题1 “error: ‘param_ops_char’ undeclared here (not in a function); did you mean ‘param_ops_charp’?” 这里指明了函数使用的错误 module_param(who,char,0644); 这是原本的写法,不知道是不是因为版本更迭而导致了module_param ()方法中无法识别char类型,要求更改为charp类型 即更改为mo
2021-04-08 12:38:45 958
原创 随手///
1.获取当前页面的网址。2.chrome安全开发规则问题3.获取页面html代码(未解决)起初参考网上的代码运用的window.location.href来获取当前页面的地址,直接使用源代码打开html页面时可以正确获取到当前页面的地址,href=window.locatoin.href;alert(href);function share(){…alert(href);}但是使用插件时(js文件已经注入到当前页面),第一个alert(href)显示当前页面地址但是第二个总是显示插件安装
2021-04-06 23:55:37 92
原创 如何使用npm安装并简单使用Tailwindcss
安装Tailwindcss教程呼,弄了好久终于搞定使用npm安装Tailwindcss啦!下面分享一下探索中的安装步骤:1.找到自己项目目录,放置tailwindcss的文件(我直接在桌面新建了一个Test)2.打开终端命令行切换到刚刚新建的文件夹输入npm init -y出现如下界面3.安装tailwindcss的一些库(这里安装tailwindcss、postcss-cli、autoprefixer)输入npm install tailwindcss postcss-cli
2020-12-22 22:40:14 2409
原创 SQL Server 2019 解决登录错误18456与错误233
sql server密码验证登录解决18456问题以用户"sa"以及本地服务器为例1.首先检查一下服务器属性2.检查服务器允许的身份验证登录模式3.检查sa用户的属性4.查看sa状态解决233错误问题:系统打开“计算机管理”1.打开控制面板找到“系统和安全”选项,点击进入找到“管理工具”,点击"计算机管理"(有的系统计算机管理选项放置在控制面板默认界面,直接点击就好了)2.win+R输入compmgmt.msc然后检查Named Pipes和TCP/IP协议是否启用下面一张图演
2020-12-05 10:17:04 2137 3
原创 idea解决jsp和servlet每次更新都需要重启问题
解决jsp每次更新都需要重启tomcat问题解决每次更新Servlet都需要重启一次Tomcat的方法Servlet在生命周期中,只会初始化一次,如果每次要是发送请求或响应,Servlet引擎都会调用service。从这里就会看出,servlet的init初始化方法只调用一次,而service方法会调用很多次。Servlet只会在服务器启动时加载一次。即使Servlet被修改了也不会被加载,需要重新加载,或重启Tomcat,让Tomcat自动加载到类装载器中。这样才会让修改的Servlet生效。
2020-11-29 10:01:40 1101 5
原创 JavaScript正则表达式基础学习笔记
元字符 . 匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或文字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束例如:匹配有abc开头的字符串:/babc或^abc匹配8位数字的qq号码:^\d\d\d\d\d\d\d\d$重复限定符 * 重复零次或更多次 + 重复一次或更多次 ? 重复零次或一次 {n} 重复n次 {n,} 重复n次或.
2020-10-29 23:18:51 272
原创 Hexo安装与部署
Hexo安装在Github的个人主页上创建一个仓库,并将仓库命名为“xxxxx.github.io”在D盘中创建新文件夹,为了方便将其命名为Blog(此处的目录可根据个人爱好选择方便的地方创建),进入Blog,鼠标右键打开Git Bush Here,输入npm install -g hexo-cli安装Hexo安装完Hexo后,输入hexo init命令初始化博客输入hexo g执行静态部署部署成功后可以,输入hexo s命令,打开浏览器在地址栏输入进行查看快捷键Ctrl+C停止运行服务器
2020-10-09 19:07:22 205
原创 Gitbook安装及过程中出现的问题
Gitbook安装教程(视个人node.js和gitbook版本而定,本人node.js是从官网下载最新版)Node.js安装版本:12.18.4Gitbook安装版本:3.2.3安装步骤:打开终端,输入npm install gitbook -g建立一个新的文件夹,为了方便可命名为“Gitbook”在终端中切换到2步骤中新建文件夹的目录初始化Gitbook:输入gitbook init启动Gitbook:输入gitbook serve在浏览器中预览:地址栏输入localhost:/4
2020-10-09 15:34:35 1156 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人