自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React 学习笔记

浏览器分帧更新,一帧内需要完成js线程和GUI线程,如果GUI没完成,画面撕裂,如果js没完成,数据更新不全。默认每帧预留5ms给js执行代码。React16以前把更新分配到每个帧内,当更新数据量大时,画面数据更新不全,Reat16重构。...

2021-10-03 22:11:56 180

翻译 windows安装gcc编译器

进入这个地址nuwen按照自己的需求在Download部分下载完整版或无git版下载完成,点击安装,选择安装路径打开安装的MinGW目录下的README参考,里面提供了两个选择配置:Option A: In an existing Command Prompt, run set_distro_paths.bat to add thedistro to that Command Prompt’s PATH.Option B: Create a shortcut to open..

2021-09-10 12:19:36 646

原创 React setState使用方法

setState APIsetState(object nextState[, function callback])第一个参数为下一state,第二个可选参数为回调函数。实例来自菜鸟教程<!DOCTYPE html><html><head><meta charset="UTF-8" /><title>React 实例</title><script src="https://cdn.staticfile.or

2021-06-11 15:52:13 349

原创 jquery手动输入自动填写表单

// procCodeにより情報を設定する var focusIndex; $(function() { $("[name='procCode']").autocomplete({ autoFill: false, minLength: 1, scroll: true, focus: function (event, ui) { // 名称...

2021-01-27 16:49:53 426

转载 eclipse无法启动 java.lang.NoClassDefFoundError: org/w3c/dom/stylesheets/StyleSheet

When I try opening Eclipse, a pop-up dialog states:Failed to load the JNI shared library “C:/JDK/bin/client/jvm.dll”`.引用StacksOverflow上的回答32-bit OS | 32-bit JDK | 32-bit Eclipse (32-bit only)64-bit OS | 32-bit JDK | 32-bit Eclipse64-bit OS | 64-bit JD

2021-01-11 17:08:04 1215

原创 eclipse 卡在refreshing workspace

在改过.classpath文件后,eclipse在启动时立刻开始refreshing workspace,经Google,尝试了以下两种方法后,refreshing快速完成了。1workspace\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes以及所有workspace下.metadata里的.index文件。2删除这个文件...

2020-11-18 11:43:11 1475

原创 centos7 环境配置tomcat9 postgresql 12 Apache2.4

Java8Tomcat9 postgresql 12 Apache2.4

2020-11-10 12:14:36 145

原创 centos7 yum安装postgresql12

按照PostgreSql官网文档的说明填入配置,复制命令执行就行了。

2020-11-10 11:55:07 372

原创 centos7安装Tomcat9

安装切换到/tmp目录,暂存安装包cd /tmp使用wget命令取回压缩包(wget安装:yum -y install wget)可到Tomcat官网找到对应的压缩包wget http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.tar.gz解压缩:tar -xf apache-tomcat-9.0.27.tar.gz移动解压后的文件到/opt/tomcat/sudo mv apach

2020-11-10 11:35:35 153

原创 工作笔记:struts html:select options 标签运用

在java或jsp页面写上 //別表区分 MNameMaster mNameMaster = new MNameMaster(member, "BEPYO", lang); pageContext.setAttribute("bepyoKbn", mNameMaster.getCodeAry()); pageContext.setAttribute("bepyoKbnName", mNameMaster.getNameAry());将数组填好值,设置attibute使用

2020-11-10 09:25:19 114

原创 安装lombok之后无法启动eclipse

欢迎使用Markdown编辑器安装lombok之后启动报错:!SESSION 2020-10-12 09:47:21.974 -----------------------------------------------eclipse.buildId=M20090211-1700java.version=1.6.0_30java.vendor=Sun Microsystems Inc.BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=

2020-10-12 10:26:17 375

原创 安装高版本java后eclipse无法启动 exitcode=-1

感觉eclipse有点难用,就下载了vscode 但是vscode需要java7以上,于是直接安装java14,重启生效后发现eclipse无法打开步骤如下:网上搜寻一番资料后解决,原因是安装了新jdk后eclipse找不到jvm路径,这时需要手动设置一下。步骤如下:将eclipse的桌面快捷方式的路径设置为F:\eclipse\eclipse\eclipse.exe -clean -vm D:\Program Files (x86)\Java\jdk1.6.0_30\bin\javaw.exe

2020-09-25 10:06:03 243

原创 springboot向mysql插入数据错误

用springboot自动持久化bean,错误:org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute statement名为Vote.java的bean是这样写的:@Entitypublic class Vote { @Id @GeneratedValue(strategy=GenerationType.AUTO) private Integer iid;

2020-05-21 17:55:35 503

原创 springboot开发中thymeleaf模板报错template parsing

如题,模板一直报错:An error happened during template parsing (template: “class path resource [templates/index.html]”)尝试:在index.html中将thymeleaf模板注释掉,只剩一般的html,可以正常运行,那就应该是thymeleaf出了问题尝试加入最简单的thymeleaf语句,<span th:text="hello world"></span>,打印hello w

2020-05-21 17:45:47 589

原创 Spring注解简单总结

@AutoWired:自动注入依赖

2020-05-10 13:40:25 182 1

原创 java 编译或运行时找不到类路径

·编译时找不到java源文件用windos命令行编译javac test.java时,如果找不到要编译地类或者依赖的类的路径,可以设置环境变量来设置全局类路径,也可以在命令中临时地加上classpath路径告诉编译器到哪里去找.java文件,\\ 到当前目录和abc去找test.java,(';'号分隔)javac -cp .;D:\java\abc test.java 如果设置了pa...

2020-04-22 17:10:13 2154

原创 JTable刷新数据

要写一个图书管理系统的查询功能。需求:输入关键字,点击搜索按钮后查询数据库,在JTable上刷新查询的结果。查询实现方式:在JPanel上添加JScrollPane,把JTable 添加到scroll上去。尝试过的方法:清除JPanel上的组件过后添加上新的数据JTable table = ...; // 提交查询后返回新的数据填入tableJScrollPane scroll =...

2020-04-21 14:03:29 6093 3

原创 java awt窗口显示中文全是方块的问题

我的编码统一用的是utf8,其他文章有说设置编译时编码设置成'-Dfile.encoding=UTF-8',我用的是vs code没有找到这个选项,但是vs code 应该自动用命令行命令处理了这个问题解决:直接全改用Swing就能显示中文了...

2020-04-13 08:20:32 1478

原创 vs code 导入jar包

找了很久其他方法之后,之后发现在文件栏下面有java dependencies,在Referenced Libraries点+号导入就行了。

2020-04-10 12:39:30 6688 8

原创 网页动态更新的内容无法用jquery捕获

想要用ajax动态更新部分网页,这是ajax更新的内容,<button type='button' class="deleteButton" value="<?php echo $comment['cmtid']; ?>" style="margin:0px 20px 20px 20px;">删除</button>这段内容后面跟了一个jquery选择器选中...

2020-03-21 15:27:53 205

原创 网页在评论提交后动态更新评论区

之前都是用alert弹窗的方式来反馈操作,想想也太不优雅了,这次用jquery ajax方法来实现点击按钮后异步刷新部分网页内容,所以一定要先加载jquery。效果如下:直接上代码:<!--评论区 --><div class="col-md-12 column"> <div> <!-- 编辑区 --> ...

2020-03-20 13:34:52 1247

原创 使用RMTP obs实现简单的直播

环境 Ubuntu 18 Nginx 1.14用RTMP协议来传输解析流,首先要在服务器安装相应的模块,我用的Nginx默认是没有这个模块的,但是看gitHub上官方说明是用git clone,下载下来编译,再用./configure编译,但是我翻遍了也没找到这个configure。想起来当初用的是apt install 安装的nginx,也不想自己编译,就找找apt能不能安装rtmp模块,方法...

2020-03-20 11:29:48 398

原创 浏览器不加载最新的css文件解决办法

调试css的时候明明在后台修改了css文件,但chrome浏览器死活不更新,在开发者工具里改却可以正常修改,查看浏览器里的css文件发现还是修改之前的,应该是浏览器缓存了,查了一下果然是,但是页面head是说明了不缓存的,<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />,只...

2020-03-19 12:02:59 1618

原创 引入js文件报错: Uncaught SyntaxError: Unexpected token <

引入一个自定义的js文件时报错,用Chrome调试发现: Uncaught SyntaxError: Unexpected token ‘<’,起初以为是js的语法错误,但是把js文件内容全注释掉以后还是报错,上网查根据这个博客的说法是当js引用的文件是项目路径下的文件夹时,会报这个错误.再查发现应该是服务器解析路径时按照查找条件找文件时,找不到文件而返回了404页面,这个页面是ht...

2020-03-18 22:13:08 6587 1

原创 jquery ajax提交表格自动刷新页面问题

搭建个人网站,想把表单提交改成用ajax异步提交,就不用跳转页面了,于是用了jquery的ajax方法。没想到一提交就刷新页面,还把表单提交的值作为了url的query值。$.ajax({ type: "POST", cache:false, processData:false, url: '/html/cmtSubmit.php', contentType: "application...

2020-03-18 17:38:12 631

原创 php mb_string 无法使用的问题

环境 Ubuntu18 php 7.2在写博客页面的时候想做个内容摘要,发现截取字符串出现乱码�打断点后,发现是php的substr函数只能截取英文字符,截取中文的时候我猜是只截了一半所以乱码了,查询之后发现截别的语言需要用mb_substr函数,去php.ini 文件enable了很多东西都没用。然后发现这个函数php 默认库里是没有的,于是自己安装一下: sudo apt insta...

2020-03-16 16:05:22 760

原创 php7 mysqli调用real_escape_string

为了防止SQL注入,我们会把用户提交的数据进行转义过滤。有两种方法在php7中都可以用,面向过程风格这样写,$link = mysqli_connect('localhost','www','123456','test');mysqli_real_escape_string($connection,$escapeStr);用类的方法来写的话,function escape($esca...

2020-02-29 14:43:55 1600

原创 php 插入MySQL中文乱码问题

参考文章 MYSQL 插入中文乱码解决方案在用php插入中文时在数据库看到的是乱码,$sql= "insert into login(username, password, passwordMD5, email, registerDate)values('$username','$password','$passwordMD5','$email',NOW())";用show create ...

2020-02-28 20:43:42 504 1

原创 php跨页面传值

一. POST传值post传值是用于html的表单跳转的方法,很方便使用。例如: <form action='abc.php' method='post'> <input type='text' name='account'> <input type='submit' value='提交'> </form>form中的action填入的...

2020-02-27 11:44:38 1040

原创 smarty的安装使用

系统 Ubuntu 18smarty可以在用php写后端时配置网页模板, 使网页样式和数据分离,安装首先在smarty官网下载压缩包,下载完后是 .tar.gz文件,分别用gzip和tar解压并提取,gunzip [filename]得到file1tar -x [file1]解压缩完成得到几个文件,我们只需要libs/目录下的东西,可以改名为smarty/,放到你喜欢的目录下。由...

2020-02-25 14:13:36 229

原创 nginx server设置

访问站点没有解析页面而是下载文件,没有正确配置nginx,打开配置文件/etc/nginx/sites_available/开头root 加上index.php,下面增加一个location设置,location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/ru...

2020-02-25 11:32:52 618

原创 vs code ssh连接腾讯云服务器Ubuntu 远程开发

在云服务器Ubuntu上搞了半天图形界面都没弄好,看到可以用vs code远程开发。远程主机Ubuntu 18,本地 win10ssh原理配置公钥私钥对打开要远程连接的主机,打开/etc/ssh/sshd_config配置文件,sudo nano /etc/ssh/sshd_config找到PubkeyAuthentication这一行,应该前面加了#注释掉了,去掉注释启用它Pub...

2020-02-23 19:30:47 1841

原创 Nginx配置简单的服务器

系统Ubuntu 18通过apt安装好nginx后,首先启动nginx进程/etc/init.d/nginx start然后了解一下几个重要的配置文件,首先用配置文件检查命令找一下配置文件nginx.conf的位置:sudo nginx -t得到nginx: the configuration file /etc/nginx/nginx.conf syntax is okngin...

2020-02-20 22:45:49 231

原创 Nginx重新启动失败,80端口被占用

root@VM-0-12-ubuntu:~# nginxnginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)nginx: [emerg] bind() to 0....

2020-02-20 18:23:54 776 1

原创 腾讯云Ubuntu 18安装图形化界面

想安装一下图形界面,就搜了一下方法,sudo apt-get install xinit成功sudo apt-get install gdm这一步报错,找不到root@VM-0-12-ubuntu:~# sudo apt-get install gdmReading package lists... DoneBuilding dependency tree Read...

2020-02-20 17:19:50 2762 4

原创 mysql-8.0.18-winx64的安装

从官网下载Mysql Server Community下载完成之后解压,在目录下创建设置文件my.ini设置内容如下:(注意之前data文件夹不存在,最好自己创建data文件夹)[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\Program Files (x86)\\mysql-8.0.19-winx64# 设置my...

2020-02-11 14:24:49 279

原创 koa写服务器脚本无法读取css文件(待解决)

最近在跟着廖雪峰的教程学js的时候遇到的,有时无法读取到html 里的css文件app.js:const Koa = require('koa');const router = require('koa-router')();const bodyParser = require('koa-bodyparser');const nunjucks = require('nunjucks')...

2020-02-09 12:08:00 2125

原创 python 网络爬虫抓取百度搜索结果链接

版本:python3要搜索的关键字我们可以作为一个参数传入,这里随便举一个作为例子用urllib请求网页from urllib import request #相当于在百度搜索关键字 battlebattle ='https://www.baidu.com/s?wd=battle'req = request.Request(battle)直接请求无法打开网页,增加header,伪...

2020-01-17 19:18:20 2330 1

原创 正则表达式中分组括号的使用问题

正则表达式中分组的括号使用问题

2020-01-03 11:58:52 694

原创 Win10 Win + R 运行一个简单的python程序

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-01-02 11:55:46 1375

空空如也

空空如也

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

TA关注的人

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