代码学习
white_poland
黑夜无论怎样悠长,白昼总会到来
展开
-
vue 使用driver.js遇到的问题
vue中使用driver.js制作新手引导遇到的问题原创 2022-04-28 16:28:55 · 1925 阅读 · 1 评论 -
java Excel文件数据读取自动加了小数点解决
利用excel导入数据时,excel里的数据为1,但是到了程序里读取的数据却是1.0原创 2021-12-30 12:11:12 · 5966 阅读 · 4 评论 -
mybatis-plus分页无效解决
mybatis-plus分页无效问题原创 2021-12-03 15:49:23 · 4079 阅读 · 0 评论 -
Python爬取豆瓣top榜电影
希望阅读本文的时候,你已经装好python环境。该程序用于爬取豆瓣电影数据,并将数据保存到mysql。1.你需要在你的python中下载需要的模块,bs4,xlwt,以及pymysql2.程序主要的步骤是分析网页,提取网页中的数据,存储。具体的mysql表结构如下:3.python过程代码获取网页内容#得到一个指定url的网页内容def askUrl(url): #代理,模拟浏览器发送请求,防止被检测为爬虫 head = { "User-Agent" : "M原创 2021-11-13 14:56:11 · 2588 阅读 · 0 评论 -
SpringBoot中如何优雅的使用多线程
本文带你快速了解@Async注解的用法,包括异步方法无返回值、有返回值,最后总结了@Async注解失效的几个坑原创 2021-10-15 22:10:25 · 544 阅读 · 0 评论 -
跪服了,不愧是爱因斯坦
用C语言解决爱因斯坦的思考题原创 2020-06-15 09:16:32 · 287 阅读 · 0 评论 -
【SpringBoot必知必会 Redis缓存】
Springboot整合Redis详细过程原创 2020-04-09 16:12:49 · 166 阅读 · 0 评论 -
为什么你的Mapper总是报错,或许你没有注意到这两个注解的区别
简明扼要地说明项目启动中的mapper报错情况及解决原创 2020-02-24 15:50:57 · 1554 阅读 · 0 评论 -
Constant expression required问题解决
在上一篇文章中,我用自己写的枚举类来作Case判断的时候发现了问题。系统一直提示Constant expression required,这是为什么呢?原因是这样的:switch…case语句的case后面的值必须为常量,因为switch在编译的时候需要确保case里面的值必须不能相同。直接写getXXX这样的方法是可能出现重复的,因为你可以写两个相同的枚举值,但是实际业务场景下,一般也不会有人...原创 2020-02-20 10:08:51 · 43290 阅读 · 0 评论 -
Enum枚举类中为什么构造函数必须是私有的
为什么枚举类中构造函数必须是私有的呢?原创 2020-02-19 17:21:54 · 2054 阅读 · 0 评论 -
JS简单算法题
1.字符串翻转先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串function reverseString(str){ console.log("原来"); console.log(str); str=str.split('').reverse().join(''); console.log("翻转后"); return str;}con...原创 2019-04-16 15:08:34 · 305 阅读 · 0 评论 -
在java的SSM框架中,读出来的数据库时间是时间戳的解决方案
问题描述:数据库中存放的是标准时间格式,可是读取的时候却是显示出时间戳。其实我们只需要改变我们定义的实体类即可解决,将Date类型改为String 类型即可实体类定义为Date时查询出来的数据:改为String时查询出来的数据:每天进步一点点,开心也多一点点...原创 2019-05-09 17:06:09 · 1895 阅读 · 0 评论 -
centos7 firewalld的基本使用
启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld...原创 2019-03-13 09:33:49 · 115 阅读 · 0 评论 -
域名直接访问web首页
1、不需要端口号的配置:在server.xml中找到节点:(该文件的路径是你下载的tomcat的conf目录下的) <Connector URIEncoding="UTF-8"connectionTimeout="20000"port="8080"protocol="HTTP/1.1"redirectPort=&qu原创 2019-03-17 09:52:08 · 3827 阅读 · 0 评论 -
【现在才知道 原来selenium环境是这样配置的】
在利用selenium进行动态网页的爬虫之前,我们需要先让selenium成功地运行在我们的环境中。原创 2019-08-30 14:53:17 · 162 阅读 · 0 评论 -
nodejs Rethrow non-MySQL errors解决
我遇到的主要是这两个问题会报这个错误,如果尝试了下面的方案仍然无法解决,请挪步他人的博客。1.sql语句错误2.参数错误解决:1.检查你的SQL语句,可以在mysql上测试一下语句是否正常。解决:2.注意connection.query函数第一个参数是SQL语句,第二个参数只能传一个,不能理所当然的传一堆参数(我在这里入坑过,特此记录一下,花了几个小时才解决)过去。如果要传多个就要用数组包...原创 2019-03-16 10:06:41 · 15904 阅读 · 3 评论 -
java类中serialVersionUID的作用
java类中serialVersionUID的作用转载 2019-07-16 11:35:09 · 139 阅读 · 0 评论 -
【老生常谈 java中的拆箱和装箱】
自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来了解一下何为装箱和拆箱原创 2019-07-29 09:39:42 · 133 阅读 · 2 评论 -
java回文数判断
java简单算法实现回文数判断原创 2019-07-30 16:08:19 · 3741 阅读 · 1 评论 -
java的几种简单排序
通过实例简单了解一下java的几种排序原创 2019-07-28 10:22:48 · 209 阅读 · 0 评论 -
IDEA的逆向化工程
逆向化工程能够提高程序员的编码效率,而且再也不用担心会在xml报错中,实在是太好用了原创 2019-08-29 00:16:59 · 261 阅读 · 0 评论 -
在centos搭建的hadoop平台上运行Python
虚拟机上能运行python的环境配置,到阿里云的Centos就行不通了,原因在于其有内外网之分。本文就来讲讲如何在阿里云上跑python,希望能帮到你们。原创 2019-08-29 19:48:03 · 762 阅读 · 1 评论 -
微信小程序计算器简单界面实例
闲着无聊自己搭建了一个计算器的简单界面index.wxml<view class='content' ><view class='screen'>0</view><view class='btnGroup'><view class='item orange'>退格</view><view cl...原创 2018-09-15 16:58:40 · 3659 阅读 · 1 评论 -
微信小程序支付二 支付开发
注意:以下测试用例的后端语言选取的是node.js,框架采用的是express。希望读者在看这篇博客前已经了解了相关知识,如果你想学习node.js,建议你上菜鸟教程。框架的话可以看下面这个链接,个人感觉讲解得很详细了。https://blog.csdn.net/qq_empire/article/details/80933726开发步骤:1.小程序内调用登录接口,拿到code,然后发送给后端...原创 2019-03-10 10:00:03 · 420 阅读 · 0 评论 -
微信小程序支付一 前期准备
最近在忙小程序的支付,终于测试成功了,特此做下记录。我是利用普通商户绑定微信小程序的appid进行开发的,所以我们需要先申请一个普通商户和企业版的小程序(个人版的小程序是没有微信支付功能的)。一.建议开通一个服务号,这样子企业版的小程序可以快速开通。具体流程是在微信公众平台上登录服务号的公众号,然后在里面找到小程序管理,再找到快速注册并认证小程序。如下图:下面的操作参考这个:https:/...原创 2019-03-09 20:04:00 · 912 阅读 · 0 评论 -
微信小程序自定义可滑动日历界面
找了好久的csdn博客,发现自定义的日历控件很少,很多博主甚至不公开css代码,只给了wxml和js。这本来就是一个学习的平台,没有必要藏着掖着。参考某个博主的自定义控件做了一些改动,希望这篇博客能帮助需要的人。WXML<view class='container'><view class='month flex m-around'> <view cla...原创 2018-10-14 16:53:55 · 6153 阅读 · 8 评论 -
用Beautifulsoup实现简单爬虫
前几天刚刚接触爬虫,简单爬取百度百科首页的a标签和span标签中的内容 适合初学者阅读,大神就不要浪费宝贵的时间了# python3中用urllib.request表示python2中的urllib2import urllib.request as urllib2# 使用第三方模块,使用BeautifulSoupfrom bs4 import BeautifulSoup a...原创 2018-09-07 16:31:56 · 516 阅读 · 0 评论 -
nodejs异步读取文件简单例子
input.txt一边读取文件内容一边做其它事情,异步请求output.txt你真棒var fs=require('fs')console.log('程序开始运行');fs.readFile('input.txt',function(err,data){ if(err){ return console.log(err); } co...原创 2018-09-10 16:19:25 · 1245 阅读 · 0 评论 -
nodejs连接mysql数据库
利用nodejs连接到mysql数据库,并简单查询一下表的字段和内容//引用模块var mysql = require('mysql');//创建连接var connection = mysql.createConnection({ //主机地址 (默认:localhost) host : 'localhost', //用户名 user : ...原创 2018-09-10 12:11:01 · 1805 阅读 · 0 评论 -
用C语言链表编写学生成绩管理系统
本代码供读者学习使用,请不要随意转载。一、设计题目:学生成绩管理系统二、目的与要求 每位学生记录包含有学号、姓名、性别、出生日期、三门功课的成绩(高等数学、大学英语、C语言)、总分和平均分 系统菜单: (1)录入学生记录 (2)添加学生记录 (3)删除学生记录 (4)修改学生记录(要求输入密码) (5)查找学生记录(按学号、按姓名) (6)按总分对记录进行降序排列 ...原创 2018-09-06 20:04:12 · 38547 阅读 · 23 评论 -
Navicat连接MySQL8.0,账号密码正确依旧报错问题解决
下载了MySQL8.0且能够运行之后,但是在用Navicat连接MySQL时出现了问题,如若是这种情况,按照以下教程能够顺利解决。出现的问题:解决方案:(前提是你已经进入了mysql)1.更改加密方式:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;2.更改密...原创 2018-09-09 21:17:24 · 7877 阅读 · 3 评论 -
MySQL 添加注释(comment)
**在MySQL数据库中, 字段或列的注释是用属性comment来添加。 创建新表的脚本中, 可在字段定义脚本中添加comment属性来添加注释。 示例代码如下:**create table test( id int not null default 0 comment '用户id' ) 如果是已经建好的表, 也可以用修改字段的命令,然后加上comment属性定义,就可以添加...转载 2018-09-09 20:56:00 · 9578 阅读 · 0 评论 -
2018-9月最新sublime text3控制台运行javascript
前提是已经安装了nodejs,是否安装成功可以在命令窗口打node -v查看版本号,有的话就是安装成功了。写这篇博客的原因是网上搜索了很多解决方案都解决不了,结果竟然是一个方括号引发的问题,希望后续第一次接触的人别遇到像我这样的情况。首先:为sublime text3添加新的编译系统: Tools &gt; Build System &gt; New Build System…或者...原创 2018-09-08 17:41:17 · 450 阅读 · 2 评论 -
用C语言给小学生出一套加减乘除的卷子
该程序是用C语言编写的自动出题、自动评分程序。题目为简单的四则运算,适用于小学生。可参考学习使用。原创 2018-09-05 15:39:32 · 5711 阅读 · 3 评论 -
Matlab猫脸变老虎脸
猫脸变老虎脸I1=imread('cat.bmp');I2=imread('tiger.bmp');v=VideoWriter('change.avi');open(v);j=0;for i=1:100; I3=uint8(double(I1) * (1-j) + double(I2) * j); writeVideo(v,I3); j=j+0.01;end;...原创 2018-10-10 15:10:55 · 1187 阅读 · 0 评论 -
nodejs服务器的图片如何在网页上能够看到
这里给出的是基于express框架的,图片放在项目根目录下的public/images,为了省事,直接写在app.js里面,不要写在路由那边,不然路径一改就要去手动改动。代码://图片加载,存储在public/images下的所有图片app.get('/public/images/*', function (req, res) { res.sendFile( __dirname + ...原创 2018-10-17 11:33:01 · 4073 阅读 · 6 评论 -
python中pprint和print的区别
部分来自https://blog.csdn.net/kancy110/article/details/74521226,加了截图说明pprint(object, stream=None, indent=1, width=80, depth=None, *, compact=False)In [1]: from sklearn.datasets import fetch_20newsgroups...原创 2018-10-22 16:51:39 · 490 阅读 · 0 评论 -
(快速了解)二维json数组在微信小程序中的显示
关于json二维数组如何显示在小程序的界面上的问题,我们通过一个简单实例来了解。(这里只介绍动态获取js中定义好的二维静态数据。至于二维动态数据,我只提供思路出来。大体思路就是先获取数据,然后赋值的过程,也就是需要对js文件作改动)test1.js// Page/test1/test1.jsPage({ /** * 页面的初始数据 */ data: { //自定义...原创 2018-12-20 10:24:57 · 1688 阅读 · 0 评论 -
原来Nodejs中的this问题还能如此解决
有时候,我们逻辑上感觉没问题,可是偏偏this点出来的值就是undefined。很多人因此而头疼,于是开始各种调试找原因。下面我用一个简单的例子带大家了解一下。实例:function Test() { this.num = 100; this.func = function(){ console.log(this.num); // 100 ...原创 2018-12-19 15:19:38 · 2135 阅读 · 0 评论 -
微信小程序通过点击按钮修改input框中的值之简单实例
通过点击按钮修改input框的值应该很多人都需要这种需求,希望这个简单实例能给读者带来帮助WXML文件<view class='service-three'><input type='text' value='{{content}}' disabled='false' confirm-type ="send" bindconfirm="bindConfirmControl"...原创 2018-11-30 16:59:52 · 12445 阅读 · 1 评论