自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张睿的博客

张睿要努力变强哦~

  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 小睿教你免费制作一个自己的查题公众号

凡是做过公众号的同学,应该都知道,凡是公众号内的回复,都需要号主在后台设置“自动回复”。有同学私信我,那么多题目你是怎么批量添加到公众号内。相信在不懂编程原理之前,大家都会在公众号后台一个个的加入。那么这种方法实在是太傻了!而且公众号添加回复也有数量限制,那么我们需要怎么做呢?微信官方已经给出了标准答案。综上所述,我们需要一个公众号、服务器、查题接口。建立自己的服务...

2020-03-15 15:14:11 3302 8

原创 Linux修改系统时间

【代码】Linux修改系统时间。

2022-11-28 11:06:58 195 1

原创 公众号如何快速接入查题功能

最近很多同学私信小睿:我不会编程、写代码,我怎么能做一个自己的查题公众号呢?既然这么多同学最近在问,那小睿今天就来告诉大家。调用量瞩目~首先你需要一个查题的接口,然后配置到公众号内就可以了。那么接口从哪儿来呢?当然是找小睿啦????小睿为了使大家对接方便,专门开发了一套对接系统。大家添加小睿微信(文末见),即可获取查题接口。拿到接口后,我们继续把接...

2020-04-30 09:24:00 1629

原创 在小程序中如何优雅的实现数据可视化

前言现在很多企业都开始将产品部分、甚至全部模块转移到小程序中。想一想当年的轻应用,小程序的发展到今天属实非常不错。况且它的身后有微信这么一个庞大的生态圈。自从去年末开始,我也好久没有录制小程序的课程了,那今天就写一篇关于小程序之echarts数据可视化的踩坑记。什么是ECharts?做前端的朋友一定听过Echarts吧。我们平常在项目中需要使用折线图、柱状图、饼图、K线图等等图表展...

2020-03-24 07:53:21 2640 1

原创 资源|最新WEB前端开发全套视频教程

特别说明:资料来源于网络,版权归原作者所有,仅限用于学习交流之用,请勿做它用。如有不妥请联系小睿删除!引言最近很多同学在群里问小睿有么有前端的课程呢?答案是必须的!以下资料是我昨晚冒死在网上冲浪,看到网友收藏的一套完整的web前端开发全套教程,特地将资料分享给自学web前端开发的朋友,坚持下去,一份付出一份收获,加油!最后多嘟嘟两句,时间有限,知识无价,链接过期不补,关注公众号,时...

2020-02-25 16:06:47 3713

原创 SpringBoot+thymeleaf快速实现国际化语言切换

在经济全球化的时代,我们的产品也要走向语言全球化,所以我们不得不考虑让一款产品支持多种语言。在SpringMVC中实现国际化的步骤一般分为以下几步:1)、编写国际化配置文件;2)、使用ResourceBundleMessageSource管理国际化资源文件;3)、在页面使用fmt:message取出国际化内容。SpringBoot已经自动帮助我...

2020-02-16 11:38:57 2234

原创 掌握内网穿透,家里废弃的手机也可以变成服务器

某天,小睿同学突然发现校内图书馆的查阅系统居然只有连接上校园网才能访问(简称:内网访问)。小睿平常好动,于是乎决定利用自己所学的技术,做一款基于微信小程序的“校园图书查阅”系统。但是我校的“校园图书查询”系统的服务器肯定在内网中,我该如何才能让外界也能访问呢?这对于才疏学浅的小睿同学可真是一个困难的问题。幸运的是,小睿得到了王学长的指点——内网穿透。什么是内网穿透呢?两...

2020-02-09 19:27:11 9032 1

原创 ajax关闭缓存

这是ajax的一个特性,如果两次发送的请求url地址完全一样,第二次不会在后台发起真正的请求,而是在缓存中获取第一次的返回值,返给客户端,解决此问题的方法是在url后面追加一个随机参数,保证每次的url地址不一样,可以将当前时间传过去试试。 把cache 设置为false ,把 ifModified 设置为true $.ajax({ async:false, ...

2020-01-21 02:02:22 525

原创 查看自己是不是在screen里边

screen 是个非常有用的虚拟控制台命令,在ssh 远程计算时非常方便,可以保证断开连接后计算不中断,并可以随时登回查看计算进度。但麻烦的是,经常忘记自己是不是已经 screen过了。怎么办呢?只要echo $STY一下就好了,如果回显是空的,那么就是在真·终端里,否则会显示当前的screen ID....

2020-01-10 23:42:47 2229 1

原创 有了这个沙雕的废话生成器,我感觉以后都不用写文章了

西班牙曾经说过,自己的鞋子,自己知道紧在哪里。这不禁令我深思就我个人来说,今天推文写什么对我的意义,不能不说非常重大。查尔斯·史考伯曾经说过,一个人几乎可以在任何他怀有无限热忱的事情上成功。这不禁令我深思而这些并不是完全重要,更加重要的问题是, 了解清楚今天推文写什么到底是一种怎么样的存在,是解决一切问题的关键。上面这段话,并非是我所写。细品细品,你会发现,这段话引经据典,头...

2020-01-02 16:04:20 4114 2

原创 mysql出现#1063 - Incorrect column specifier for column 'id'的解决方法

出现这个表示如果设置了自动增长,字段类型应该设置为int整型。

2019-12-26 00:28:32 10206 2

原创 mybatis-plus常用注解

mybatis-plus常用注解@MapperScan(“dao层”)@TableName:对数据表名注解@TableId:表主键标识@TableId(value = “id”, type = IdType.AUTO):自增@TableId(value = “id”, type = IdType.ID_WORKER_STR):分布式全局唯一ID字符串类型@TableId(value =...

2019-12-25 22:30:45 1563 1

原创 vue style

{‘text-decoration’:(todo.done?‘line-through’:’’)}

2019-10-07 23:10:00 128

原创 Vuejs事件处理

index.html<div id="app"> <p>{{title}}</p> <ul> <li v-for='todo in todos'>{{todo}}</li> </ul> <div> <!-- v-mo...

2019-09-26 18:51:09 194

原创 Vuejs数据渲染

Vuejs是什么?三大框架之一,良好的生态Vue-cli(vuejs脚手架工具,方便配置)单文件组件+声明(响应式)式渲染生命周期Vue-cli官方命令行工具npm install -g vue-clivue init webpack my-project(都是默认值即可)npm install && npm run devmain.jsnew Vue...

2019-09-26 18:37:36 591

原创 ES6常用语法

let和const定义变量使用let代替varconst定义不可修改的变量作用域和{}let块级作用域,大括号内部。var name='woniu'{ let name='imooc'}console.log(name)let a='cao'a='12'console.log(a)字符串模板字符出纳使用反引号,直接写变量多行字符串告别+拼接字符串...

2019-09-26 18:18:07 235

原创 python——列表与字典经典程序

好玩游戏的物品清单你在创建一个好玩的视频游戏。用于对玩家物品清单建模的数据结构是一个字典。其中键是字符串,描述清单中的物品,值是一个整型值,说明玩家有多少该物品。例如,字典值{‘rope’:1,‘torch’:6,‘gold coin’:42,‘dagger’:1,‘arrow’:12}意味着玩家有1条绳索,6坏人火把,42枚金币等。写一个名为displayInventory()函数,它接受任...

2019-05-06 00:51:04 731

原创 python——字典数据类型

什么是字典?它提供了一种灵活的访问和组织数据的方式。像列表一样,字典是许多值的集合。但是字典的下标就比较牛皮了,字典的索引可以使用许多不同的数据类型,不只是整数。字典的索引被称为“键”,键与其所对应的值被称为“键值对”。myCat = {'name': 'Tom', 'size': 'fat', 'color': 'black'}这将一个字典赋值给myCat变量,这个字典的键是"nam...

2019-05-05 22:52:17 2323

原创 python——引用

今悟引用,遂做笔记,以供大观~spam = 45cheese = spamspam = 100print(spam)print(cheese)在运行时,该程序输出如下:10045你将42赋值给spam变量,然后拷贝spam的值,将它赋值给变量cheese,当稍后将spam中的值改变成100时,还不会影响cheese中的值。这是因为这两个变量是不同的变量,保存了不同的值。...

2019-05-05 13:12:22 7048 4

原创 python——列表

Python中的列表跟我们在c、Java等语言中的一维数组很像~spam = ["cat", "bat", "rat", "elephant"]因此对于有编程基础的同学,掌握起来就很容易了~当然,你如果是初学者,也没什么问题,跟着小睿走下去,你也就很快可以掌握了,哈哈O(∩_∩)O哈哈~用下标取得列表中的单个值spam = ["cat", "bat", "rat", "elephant...

2019-05-01 15:08:08 548

原创 python——实现collatz序列

今天用python实现了collatz序列,感觉蛮有意思的。利用这个序列,你迟早会得到1。即使数学家也不能确定为什么~# 首先编写一个名为collatz序列,参数为number。def collatz(number): if number % 2 == 0: # 如果参数是偶数,那么collatz()打印并返回number//2 print(number // 2)...

2019-04-28 00:17:48 1021

原创 python——小游戏

今天我们写一个猜数字的小游戏,记录我们之前了解的语法。总结下所学的知识,这样更有助于我们对知识的掌握~import randomnum = random.randint(1, 7) # 产生1到7之间的随机数print("我认为这个数字是在1到7之间。")try: for guessesTaken in range(1, 7): # 循环6次,相当于给予6次猜测数字的机...

2019-04-28 00:11:42 374

原创 python——异常处理

任何语言编写的程序都会存在错误,或“异常”,很容易造成程序的崩溃。所以,我们只有让程序自己检测错误,处理他们,然后继续运行。def spam(divideBy): return 42 / divideByprint(spam(2))print(spam(0))我们run这个程序,会出现这个错误。当一个整数除以零的时候,...

2019-04-28 00:09:24 244

原创 python——局部和全局作用域

在被调用函数赋值的变元和变量,处于该函数的局部作用域。在所有函数之外赋值的变量,属于全局作用域。处于局部作用域的变量,叫局部变量。处于全局作用域的变量,叫全局变量。一个变量不可能既是局部变量,又是全局变量。全局作用域的变量,在程序被销毁时候,全局变量就会被丢弃。局部作用域的变量,在局部运行完后,局部变量也就会被丢弃。全局作用域的代码不能使用任何局部变量。但是局部作用域可以访...

2019-04-26 08:42:07 1224

原创 python——函数

print("hello!guowenrui")print("hello!guowenrui")print("hello!guowenrui")print("hello!zhangyaqi")print("hello!zhangyaqi")def hello(name): print("hello!" + name)hello("guowenrui")hello("zh...

2019-04-25 23:13:15 289

原创 python——使用sys.exit()结束程序

import syswhile True: print("Type exit to exit.") response = input() if response == "exit": sys.exit() print("You typed " + response + ".")用户输入exit,导致程序sys.exit()被调用。如果resp...

2019-04-24 15:22:57 2819

原创 python——导入模板

导入模板方式import 模板的名称import randomfrom 模板名称 importfrom random import *使用这种形式的import语句,调用该模板中的函数则不需要random前缀。但是为了程序的可读性,最好使用普通形式的import语句import randomfrom random import *for i in range(5):...

2019-04-24 14:31:02 1096

原创 python——控制流语句(续篇)

for & range语句for语句中的子句一共执行了5次。第一次变量i被设置成0。子句中的print()调用打印。Python完成for循环子句所有代码的一次迭代以后,执行将回到循环的顶部,for语句可以让i增加1。这就是为什么range(5)导致子句的5次迭代,i被分别设置成0/1/2/3/4的原因print("My name is")for i in range(5): ...

2019-04-24 09:48:13 170

原创 解决pycharm ModuleNotFoundError: No module named 'distutils.core'

在ubuntu18.04 环境 安装pycharm,当创建项目的时候报错如下:pycharm ModuleNotFoundError: No module named ‘distutils.core’ubuntu18.04 默认没有安装 pip ,需要安装 python3-pip,即可解决。sudo apt-get install python3-pip...

2019-04-24 09:12:56 3178 1

原创 python——控制流语句

有编程经验的同学,看这篇文章很容易掌握~小睿写文章都比较详细,目的在于所有同学都可以看懂,嘻嘻(__) 嘻嘻……IF & Else语句适用于抛硬币这种结果小的事件,即“非正即反”。新建文件程序代码程序剖析首先定义一个变量name="guowenrui"进行判断if name=="guowenrui:"判断name变量的值是否等于guowenrui,如果等于则执行...

2019-04-17 14:35:20 331

原创 python——我的第一个程序

运行开发环境我的python学习环境是centos7。新建文件首先vim hello.py,创建一个python文件。程序截图程序剖析# This program says hello asks for my name.这是一行注释,仅用于解释自己代码试图实现的功能而已。print()函数会将括号内的字符串显示在屏幕上。Eg:print("Hello world"),会在屏幕...

2019-04-16 14:59:48 354

原创 spring程序国际化乱码处理

今天学习使用AcceptHeadLocaleResolver语言区域解析器时候,什么都配置好了。但是结果乱码了…谷歌了下,发现是因为properties文件编码问题。又掌握到了一个新东西native2ascii工具native2ascii.exe 是 Java 的一个文件转码工具关于它,我就不做过多介绍了。直接说怎么使用他吧。首先得配置好你的jdk,然后打开你properties文件目录...

2019-02-18 16:43:34 409

原创 Spring——checkbox && checkboxes标签的使用

checkbox使用registerForm1&amp;lt;%@ taglib prefix=&quot;form&quot; uri=&quot;http://www.springframework.org/tags/form&quot; %&amp;gt;&amp;lt;%@ taglib prefix=&quot;tr&quot; uri=&quot;http://www.springframework.org/t

2019-02-16 21:25:41 1118

原创 使用@ResponseBody返回JSON数据

创建一个项目,在web目录下新建一个assets/js目录,加入jquery和json2的js文件,在lib下加入fastjson的jar文件。Book3Controllerpackage com.wen.controller;import com.wen.domain.Book;import org.springframework.stereotype.Controller;impo...

2019-02-10 20:18:00 6845

原创 自定义HttpMessageConverter接受JSON数据

Spring默认使用Jackson处理json数据。实际开发中,在业界中,使用非常受欢迎的fastjson来接受json数据。创建一个项目,在web目录下新建一个assets/js目录,加入jquery和json2的js文件,在lib下加入fastjson的jar文件。BookControllerpackage com.wen.controller;import com.alibaba....

2019-02-10 17:33:38 7369

原创 @ModelAttribute注解详细使用

org.springframework.web.bind.annotation.ModelAttribute注解类型将请求参数绑定到Model对象。@ModelAttribute注解只支持一个属性value,类型为String,表示绑定的属性名称。提示:被@ModelAttribute注释的方法会在Controller每个方法执行前被执行,因此在一个Controller映射到多个URL时,要谨...

2019-02-08 21:45:22 15345

原创 @PathVariable、@RequestHeader与@CookieValue注解的使用案例

@PathVariable注解可以非常方便地获取请求URL中的动态参数。只支持一个属性value[String类型]@RequestHeader注解可以用于将请求头的信息区数据映射到功能处理方法的参数上。属性有name(别名:value)、required[布尔类型]、defaultValue[String类型]。CookieValue注解可以用于将请求的Cookie数据映射到功能处理方...

2019-01-31 00:28:24 9215

原创 Spring MVC使用注解实现账户注册与登陆

涉及到的注解@Controller控制器类@RequestMapping映射路径@RequestParam用于将指定的请求参数赋值给方法中的形参定义域对象——User1用来接受并封装前台传递的数据package com.wen.domain;import java.io.Serializable;//实现序列化接口public class User1 implement...

2019-01-29 23:40:29 13064

原创 IDEA搭建我的第一个Spring MVC应用(附使用注解实现)

新建项目File——New——ProjectNext这里任意填写。Finish配置项目配置前端控制器 DispatcherServlet&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;web-app xmlns=&quot;http://xmlns.jcp.org/xml/ns/javaee&quot;

2019-01-27 23:00:44 7290

原创 JDBC与MySQL实现分页查询技术

由于通过ResultSet的光标实现数据分页存在占用大量资源等性能方便的缺陷,所以,在实际开发中,通过采用数据库的分页机制来实现分页查询功能更为上上之策。下面我就通过MySQL数据库提供的分页机制来作为案列。创建Product类,用于封装商品信息。该类是商品信息的JavaBean。package bean;import java.math.BigDecimal;public clas...

2019-01-20 17:10:24 13170 4

测试用例模板——完整版

此功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。主要测试技术方法为用户通过GUI(图形用户界面)与应用程序交互,对交互的输出或接受进行分析,以此来核实需求功能与实现功能是否一致。 

2020-08-24

微信小程序动态修改数组中的指定下标的属性值

在微信小程序中,我们经常会遇到对数组中指定位置的数据进行动态的修改,并且渲染到视图层。这个源码,就是针对于这种问题去进行解决的。

2019-01-14

空空如也

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

TA关注的人

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