自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 禁用Chrome的“请停用以开发者模式运行的扩展程序”提示

做前端开发的时候,我们会在谷歌浏览器安装一些插件来帮助快速发开,但是插件安装后每次打开浏览器或者不一定什么时候右上角就会出现一个弹窗,让你禁用开发者模式运行的扩展程序,很是烦人,还没发关闭提示,搜罗了很多之后发现大致有两种可行的,一种是dll文件,另一种是打补丁dll文件方法(不推荐)这种方式会随着谷歌版本的升级而失效,需要不断根据版本找dll文件,并不推荐。目前根据我查询找到的已经有两个版本的dll了。这个是参考的博客 https://www.cnblogs.com/liuxianan/p/disab

2020-05-25 15:16:48 856

原创 从零开始学习nodejs(五)nodejs+express+mysql搭建后台服务(下)

接上篇,虽然基本的服务器功能实现了,但是文件过于杂乱,因为是边学边做,所以并没有规范。现在既已知道各个文件作用,也了解了express框架的工作原理,现在就把文件整理一下。首先最受不了的就是userDao文件,仔细观察其实可以发现,每次操作数据库的步骤是一样的,这里就可以抽取2个公共方法。一个是带返回数据的查询类方法,一个是插入修改删除的方法。可以看到无论各种操作,变的东西只有sql和参数,所以...

2019-11-15 17:59:11 469 3

原创 从零开始学习nodejs(四)nodejs+express+mysql搭建后台服务(上)

前言前面已经了解了express快速搭建web项目的应用,了解了各个文件目录的作用,也编写了一个简单的页面测试了一下,所有的这些工作只是了解了express的工作流程,从这一篇开始慢慢搭建后台服务。在前面的文章里提到过这么一段代码位于app.js里// 设置模板 其中__dirname为全局变量,表示当前正在执行的脚本所在的目录// 设置模版文件所在路径,也就是试图文件,都放在views层...

2019-11-14 19:53:46 1001 1

原创 从零开始学习nodejs(三)深度剖析nodejs+express项目的各个文件以及目录结构

上一篇从零开始学习nodejs(二)nodejs+express创建第一个项目 我们已经利用express创建了一个项目,并成功运行起来了,但是并没有卵用,不解其理,不知其妙。app.js服务的入口文件,是整个项目的核心,一切开发都要基于此,我的理解是好比盖楼的地基,在此基础上去添加东西,如果地基崩了,整个项目也就完了。// 以下均是根据个人理解做出注释,欢迎分享交流// 次数主要是用于...

2019-11-09 17:45:49 2850

原创 从零开始学习nodejs(二)nodejs+express创建第一个项目

1

2019-11-09 11:39:11 521

原创 从零开始学习nodejs(一) nodejs的安装和基本配置

一、安装nodejs安装和部署可以直接看这里菜鸟教程- nodjs安装这里有以下注意事项:1.目录最好重定义一下,不要安装到C盘,后续会安装很多模块,避免占用C盘。2.安装好后在安装目录下 ,创建两个文件夹用于cache缓存和存放安装的外部依赖。其中D:\nodejs是nodejs安装目录。命令如下npm config set prefix "D:\nodejs\node_global"...

2019-11-07 21:39:00 638

原创 使用Jaspersoft Studio制作JasperReport报表(三)简单的学生分数统计报表

前面介绍了新建一个报表的基本流程和报表工具的基本使用,现在就不啰嗦了,直接来个简单的报表实战一下数据准备1、数据库数据源准备:新建student数据库表,数据包括id,班级,生日,分数,姓名字段,尽量用到前面的所有数据。2、新建报表:(略过)详见使用Jaspersoft Studio制作JasperReport报表(一)新建报表,绑定数据源3、报表设计,先看最终效果图Title和Pag...

2019-09-30 17:16:32 2120 2

原创 使用Jaspersoft Studio制作JasperReport报表(二)Jaspersoft Studio的界面布局介绍和基本使用

基本布局介绍看下图主要的界面和功能分了10部分,注意介绍,我也是摸索中熟悉的,资源少还是要靠自己摸索。Jaspersoft studio其实就是eclipse的风格,用过eclipse的很好上手。项目列表,不做多解释。outline,这里放着报表的所有内容包括样式文件,参数,字段,函数计算,页面的band等等,下面详细介绍。1).style:样式文件,可以变写好放到里面,直接给报表内的...

2019-09-30 15:38:04 4143

原创 使用Jaspersoft Studio制作JasperReport报表(一)新建报表,绑定数据源

新建报表首先打开Jaspersoftstudio,在默认项目MyReports上新建一个报表文件,这里默认用A4纸张就可以。直接点击下一步,给报表起个名字,这里叫StudentInfo,再点击下一步。到达下图这个界面,这里就是配置数据源如果只是想画一个报表,先不绑定数据,这里可以选择下面这个选项,代表空数据源不绑定数据,等到报表绘制完成再进行数据绑定。这里我们直接绑定数据源,选择最右...

2019-09-11 18:00:38 2069 2

转载 JasperReport使用过程中遇到的问题

转自:老爷爷的博客园之JasperReport报表导出踩坑实录JasperReport报表导出踩坑实录写在最前面翻了翻博客,因为太忙,已经好久没认真总结过了。记录下最近这段时间遇到的大坑-JasperReport。六月份的时候写过一篇利用poi文件导入导出的小Demo,JAVA实用案例之文件导入导出(POI方式)。虽然简单,但是企业应用的原理基本上也就是这样,只不过是封装的更好些,不像我之前...

2019-08-19 10:26:58 4331 2

原创 Java基础之Array.asList的使用,将数组转成List,全是坑

上一篇提及到Arrays的一些常用方法,其中Arrays.asList还是要单独说一下,因为里面的坑太大了,用的时候才发现远远没有想像的那么简单。坑一、使用集合的修改方法:add()、remove()、clear()会抛出异常转换的list只可用来做读取操作,想要修改是不行的。值得注意的是,asList方法只适合转换成List之后进行读取的基本操作,虽然转成数组了,但是底层依然是数组,一不小心...

2019-08-05 13:49:28 1427 1

原创 Collections 、 Arrays中被忽略的方法

JDK中已经封装了很多常用的list操作,无需自己写。排序对于一个list最常用的就是排序操作,当泛型类为基本数据类型(Integer,String等)直接Collections.Sort(list);就可以了,默认是升序排序,及从小到大排序,想要改变必须重写Comparator控制排序逻辑。当泛型类为复杂对象时(List<Student>)必须重写Comparator 来控制排序...

2019-08-05 10:37:42 139

原创 Java基础之为什么在一个静态方法里调用非静态成员变量是非法的

首先你要明白什么是静态变量,用static变量修饰意味着什么。静态变量:Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问(推荐),也可以使用对象名进行访问(不推荐,这样还有和意义和特殊性可言呢)。public class A { private static String stat...

2019-08-05 08:57:07 2521

原创 IntelliJ IDEA最实用快捷键

用idea有一段时间了,感觉idea是eclipse院部能及的存在,平时用到的快捷键积累一下。如果下面有些快捷键失效就说明你的电脑有些快捷键冲突了,自行百度调整。以下是windows操作系统。F2 定位错误alt+enter 在错误点和警告点按下,给出系统的解决办法ctrl+B 跳转到变量、方法、接口定义的地方alt+ctrl+L 快速格式化 (多数情况下冲突,我改成了alt+ctr...

2019-08-02 16:11:35 354

原创 Java POI根据模板导出word,POI转化word为html代码

POI导出word文档模版直接用于下载和html页面展示

2019-06-28 15:24:30 4454 3

原创 MySQL学习笔记(四)

巧用聚合函数count一直以来只知道count返回的是对某些数据的聚合,但是会遇到如下情况,比如我需要统计一个班有几个人分数优秀,几个良好,几个不及格,这时候会查询三次,其实可以一次搞定三次聚合,话不多说上例子。这是一个存放学生成绩的表,我现在要统计总人数,优秀的,合格的,不及格的人数。代码:(注意,条件后一定要加上OR NULL 否则筛选无效,想知道为什么大家有兴趣的自己研究)SELE...

2019-05-22 18:31:06 226 1

原创 MySQL学习笔记(三)

关于MySQL日期操作函数 date_formate 的使用基本语法:DATE_FORMAT(date,format)说明:date 参数是合法的日期。format 规定日期/时间的输出格式。可以用的格式主要有格式 描述%a 缩写星期名%b 缩写月名%c 月,数值%D 带有英文前缀的月中的天%d 月的天,数值(00-31)%e 月的天,数值(0-31)%f 微秒%H 小时...

2019-05-22 18:00:34 3095 5

原创 MySQL学习笔记(二)

substring_index与 replace的使用主要用来对数据库的已有信息进行字符串截取与替换使用情景:现在有需求需要分别拿到省市区信息,而不是一个字符串,这时候思路一就是先select出来,在后台通过split(",")拆分为String数组,然后通过下标一一获取省市区的信息,OK没问题。但是当数据量成千上万的时候,我需要先获取再分割再赋值,会严重影响效率。这时候通过MySQL的s...

2019-05-22 17:39:31 208

原创 MySQL学习笔记(一)

MySQL学习笔记group_concat函数的使用:基本语法:group_concat( [DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator ‘分隔符’] ) 中括号为非必加条件,此函数一般与group by [字段名] 使用。使用情景:一个老师教三个班级,这时候有一个需求就是展示出每个老师教的哪些班SQL命令:...

2019-05-22 16:36:11 258

原创 分治、动态规划,备忘录的区别

最近学算法分析,遇到一个很头疼的问题,分治,动态规划,备忘录搞不清,遇到问题不知道应该用什么样的方法合适,查阅很多资料后根据我的理解整理一下。 分治:分治算法对问题进行分解时所遵循的原则是将待求解问题分解为若干个规模较小、相互独立且与原问题相同的子问题(不包含公共的子问题)。动态规划:对问题进行分解时所遵循的原则是将待求解问题分解为若干个规模较小、相互关联的与原问题类似的子问题(包含公共的子问题)

2017-10-11 11:25:15 2350

原创 算法分析与设计之统计数字问题

统计数字问题 习题1-1 统计数字问题。给定一本书,其中包含n页,计算出书的全部页码中用到了多少个数字0…9。 样例输入: 11 样例输出: 1 4 1 1 1 1 1 1 1 1 传统方法是从1循环到12345,然后用取模运算依次提取出每一位数字,统计每一个数字出现的次数,这样对于小的数字来说还可以,当数字变得很大很大时,此方法显然太过于浪费时间。 这里给出

2017-10-11 10:54:36 4716 3

全国高等院校信息排名表

亲自从Excel表导入的数据库,信息全部由我自己整理完成,望采纳。数据库字段有排名,院校名,所在省份,高校类型,高校属性,是不是985,是不是211组成。

2018-06-01

空空如也

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

TA关注的人

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