自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 资源 (3)
  • 收藏
  • 关注

转载 MySQL查询-分组取组中某字段最大(小)值所有记录

最近做东西的时候,用到一个数据库的查询。将记录按某个字段分组,取每个分组中某个字段的最大值的所有记录。举栗子来说。 已知分数表“score”,包含字段“id", "name", "course", "score"。包含记录如下图所示。现在,要求查询每个人分数最高的课程的那一条记录。即获得如下结果:大概思路是,先通过order by将记录按score字段排序,创建临时表。然后按name字段分组查询临时表,即可获得所需查询结果。完整的sql语句如下: SELECT ns.id, ns.n

2021-02-18 13:58:21 2281

原创 Oracle使用问题整理

一、Oracle忘记sys/system密码1、oracle不知道。在oracle服务器上: win+r 打开 cmd 运行 sqlplus "/as sysdba" (前提是安装的时候配置了环境变量)2、修改System的密码 alter user sys identified by 12345678;3、解锁System用户即可 alter user sys account unlock;二、Oracle 查看当前登录用户和所有用户1、oracle 查看当前用户名 sh

2020-11-13 18:52:24 893

原创 MapStruct 结合 lombok

参考:https://blog.csdn.net/qq122516902/article/details/87259752官网FAQ:https://mapstruct.org/faq/#Can-I-use-MapStruct-together-with-Project-Lombokgit代码:https://github.com/mapstruct/mapstruct-examples/tree/master/mapstruct-lombok按照例子编写过程遇到的问题是lombok找不到get-

2020-11-06 18:54:54 1081

原创 Docker学习

一、Docker概述Docker是什么使用最广泛的开源容器引擎一种操作系统级的虚拟化技术依赖于Linux内核特性:Namespace(资源隔离)和Cgroups(资源限制)一个简单的应用程序打包工具Docker设计目标提供简单的应用程序打包工具开发人员和运维人员职责逻辑分离多环境保持一致性Docker基本组成Docker Client:客户端Ddocker Daemon:守护进程Docker Images:镜像Docker Container:容器Docker Reg

2020-06-27 23:51:03 972

原创 python制作词云图

准备基础模块matplotlib – 数据可视化模块numpy – 数值计算模块jieba – 分词模块wordcloud – 词云模块Pillow(PIL) – 图像处理模块同时准备遮罩图和文本信息实现代码:#导入matplotlib模块pyplot对象并使用as给对象起个别名pltimport matplotlib.pyplot as plt #matplotlib数据可视化模块import jieba #导入jieba分词模块

2020-06-27 17:47:12 2003

原创 python 控制台输出彩色文字及背景

语法\033[显示方式;前景色;背景色m上面的语法中,第一个参数“显示方式”,用于指定显示方式的值,控制台中的显示方式值及说明如下表所示。显示方式说明显示方式说明0终端默认设置1高亮显示4使用下划线5闪烁7反白显示8不可见第二个参数“前景色”和第三个参数“背景色”,分别用来设置前景色和背景色的颜色值。这里的前景色和背景色的对应颜色值如下表所示颜色前景色背景色黑色3040红色3141绿色3242

2020-06-26 17:58:18 1770

原创 VS Code - python插件

VS Code - python插件VS Code中python代码自动格式化 代码自动检查Rainbow Fart(彩虹屁)- 程序员鼓励师koroFileHeader - 生成注释头VS Code中python代码自动格式化 代码自动检查VS Code菜单栏中依次打开File(文件)—Preferences(首选项)—Settings(设置),搜索框中搜索“python.formatting.provider”,然后在下拉菜单中选择autopep8,yapf,black三种之中任何一个。推

2020-06-26 17:23:50 1275

原创 查找:update $push failed with “Resulting document after update is larger than 16777216”问题引起的原因

mongodb保存的是,一条数据保存一辆车一天的定位信息,子列保存每10秒的位置信息1.这个问题百度基本搜不到,上的谷歌,看了几个之后知道是单个文档超过了16M。2.按照业务逻辑查询当天的所有数据,并查询每个文件的大小//查看文件大小var doc = db.vmsTrail.findOne({'date':'2019-09-24','imei':"868120219340130"})...

2019-09-24 17:49:45 4100

原创 MongoDB查询表中多字段字段组合重复数据并删除重复数据

1.根据bqyId分组并统计数量,$group只会返回参与分组的字段,使用$addToSet在返回结果数组中增加_id字段2.使用$match匹配数量大于1的数据3.doc.uniqueIds.shift();表示从数组第一个值开始删除;作用是踢除重复数据其中一个_id,让后面的删除语句不会删除所有数据4.使用forEach循环根据_id删除数据 $addToSet 操作符只有在值没有存在于数组中时才会向数组中添加一个值。如果值已经存在于数组中,$addToSet返回,不会修改数组。

2019-08-26 19:19:21 5896 3

原创 爬虫 HTTP Error 403: Forbidden

1.首先不是User-Agent的问题,说明一下headers的内容,尽量按照浏览器中的请求头把内容都加上。我抓取的网站中间变更过反爬策略,要求Referer也必须写,爬虫中Accept-Encoding不要写,不然获取的网页回来是乱码,其次网站增加了cookie验证和隐藏域字段 URL_ROOT='https://xxxx.com' #通过这个页面来获取cookie和隐藏域的值 c...

2019-07-12 10:46:02 15266

原创 linux挂载硬盘

linux挂载硬盘 - 幕布linux挂载硬盘挂载移动硬盘:https://blog.csdn.net/dewenli/article/details/81772344挂载大于2T硬盘:https://blog.csdn.net/zhengchaooo/article/details/79500075永久挂载:https://www.linuxidc.com/Linux/201...

2019-06-04 16:13:56 1055

原创 java.lang.NullPointerException --mybatis dao @autowired null

使用Mybatis Plus写了一个公用方法,插入数据,但是使用@Autowired引用Mapper的一直为null,最后试了一下直接把Mapper的引用放到测试类,可以自动配置,所以考虑是dao层的问题。从网上查了一下:必须在所有使用了dao的地方,包括调用它的servcie都要进行@Autowired注入,否则之后的注入就会失败…自己的写的方法中类的引用是“CommonInsert ...

2019-02-12 19:54:39 2898

原创 uni-app【插屏弹窗】动态生成

首先引用了template/sbanner组件,现在想实现根据接口返回的数据动态生成多个弹窗,一开始遇到的主要问题是关闭时this赋值的问题,后来想到用数组可以解决<view v-for="(value,key) in banner" :key="key"> <!-- 弹出层 --> <view class="uni-banner" style="backg.

2019-02-01 16:08:27 6014 2

原创 uni-app中统一调用接口服务

基础调用使用Fly1.request.jsuni-app自带Fly,通用模块// 目前没有针对uni的Fly版本,使用wx版本没有问题// #ifdef APP-PLUSimport Fly from 'flyio/dist/npm/wx'// #endif// #ifdef MP-WEIXINimport Fly from 'flyio/dist/npm/wx'// #endi...

2019-01-22 10:40:02 15468 1

原创 MUI 仿豆瓣电影 APP跨平台混编框架 -3(MUI系统学习总结)

文章目录10.搜索历史记录11.清除缓存12.页面主动加载10.搜索历史记录1.通过plus.storage实现本地数据存储2.通过plus.storage.setItem实现存3.JavaScript:splice()4.搜索记录中没有则直接添加到第一个元素,有查询记录,删除对应数据,并重新添加var searchhistory = new Vue({ el:'#list',...

2019-01-09 19:54:04 1332

原创 MUI 仿豆瓣电影 APP跨平台混编框架 -2(MUI系统学习总结)

文章目录5.CSS样式6.页面显示加载中7.plus.webview.currentWebview()8.详情页面跳转及数据传递9.获取接口数据及加载5.CSS样式overflow-x: 裁剪 div 元素中内容的左/右边缘 - 如果溢出元素的内容区域的话mui-pull-left:media list(图文列表)图文列表继承自列表组件display:flex:弹性布局mui-elli...

2019-01-09 15:54:27 1292

原创 MUI 仿豆瓣电影 APP跨平台混编框架 -1(MUI系统学习总结)

前言:之前使用MUI做过一个APP的开发,学习的时候仅限于官方API,前端开发也是一知半解,抽空把仿豆瓣电影是MUI视频看了一下,部分内容跟官网已经不一样了,但是开发的思路值得学习。1.获取ajax数据使用的是mui.getJSON(自己用的是mui.ajax()),数据处理单独写一个方法,数据绑定使用的是vue//请求热映列表接口mui.getJSON('https://api.do...

2019-01-09 14:35:48 1752

原创 MyBatis Plus 主子表插入与查询数据

描述在mybatis plus官网代码基础上修改Mybatis-Plus SpringMVC 演示 demo文件结构实体类主表:newsys_user子表:newuser_itempackage com.css.paas.ws.service.MyBatis.api;import com.baomidou.mybatisplus.annotations.TableField;...

2019-01-08 15:08:53 20475 1

原创 vue 去哪儿学习总结

Vue - 幕布Vue学习前提.js:基础语法es6:语法webpack:项目打包npm:node包管理工具知识点Axios:ajax数据的获取Vue Router:多页面之间的路由Vuex:各个组件之间的数据共享异步组件:代码上线,性能更优Stylus:编写前端样式递归组件:组件自身调用自己插件公用组件:拆分MVVM传统mvp设计模式:Model <--> P...

2019-01-06 14:34:52 1042 1

原创 lombok使用(不断完善)

前言Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。lombok接口介绍参考:https://blog.csdn.net/motui/article/detai...

2018-12-03 23:22:37 1106

转载 SpringBoot单元测试

快捷方式,IDEA中在需要测试的方法上右键go to–>test,即可快速创建测试方法测试Servicepackage com.imooc.service;import com.imooc.domain.Girl;import org.junit.Assert;import org.junit.Test;import org.springframework.beans.fact...

2018-12-01 18:46:16 181

转载 统一异常处理

定义异常枚举package com.imooc.enums;/** * 定义异常枚举 * Created by Administrator on 2018/12/1. */public enum ResultEnum { UNKONW_ERROR(-1,"未知错误"), SUCCESS(0,"成功"), PRIMARY_SCHOOL(100,"你可能还在上小...

2018-12-01 18:10:47 153

转载 http请求返回的最外层对象

返回样式:#成功{ "code": 0, "msg": "成功", "data": { "id": 7, "cupSize": "A", "age": 22, "money": 12 }}#失败{ "cod

2018-12-01 16:17:09 246

转载 Spring AOP切面日志

package com.imooc.aspect;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Compo...

2018-11-29 23:25:15 104

原创 初遇Spring Boot教程

Spring Boot介绍1.Spring Boot的角色Spring Framework:JaveEE的框架Spring Boot:快速构建的Spring应用Spring Cloud:构建Spring Boot的分布式的环境2.Spring Boot 2.0编程语言:Java 8+ 、Kotlin(函数式编程语言)底层框架:Spring Framwork 5.0.x全新特性...

2018-11-27 20:16:27 247

原创 排序基础-选择排序-泛型

JAVAimport java.util.Arrays;public class Selection_Sort_Using_Template { /** * 算法描述:对于给定的一组记录,经过第一轮比较后得到最小的记录,然后将该记录与第一个记录的位置进行交换; * 接着对不包括第一个记录以外的其他记录进行第二轮比较,得到最小的记录并与第二个记录进行位置交换; 重复该过程,直到进行比...

2018-11-19 21:32:59 197

原创 排序基础--选择排序

Java实现public class Selection_Sort { /** * 算法描述:对于给定的一组记录,经过第一轮比较后得到最小的记录,然后将该记录与第一个记录的位置进行交换; * 接着对不包括第一个记录以外的其他记录进行第二轮比较,得到最小的记录并与第二个记录进行位置交换; * 重复该过程,直到进行比较的记录只有一个时为止。 * @param args */...

2018-11-19 20:32:23 91

原创 mui页面加载弹出confirm,点击是与否执行不同的结果

mui.init() mui.plusReady(function() { var buycontent = "服务内容:"+ "\n" + "价格:" + "\n" + "付费方式:支付宝";

2018-11-19 17:10:10 3159

原创 配置天翼云centos系统,多服务器

配置centos系统1.yum安装JDK(应用服务器)参考网站:https://www.cnblogs.com/Warren-Zheng/p/8609214.html先查看系统有没有自带的openjdkrpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj存在则批量卸载rpm -qa | grep java | xargs rpm -e --n...

2018-11-05 15:05:18 3446

原创 xpath获取同级标签

根据业务需要,需要抓取页面详情,很多时候,详情页来自于不同的类型分类,因此页面元素是不一样的使用following-siblingincluded_content = selector.xpath('/html/body/div[6]/div[3]/following-sibling::*') #正文 tempcontent="" #循环拼接 for i in ...

2018-10-25 17:08:14 4104 1

原创 scrapy爬虫数据入库后有重复数据

import copy#10创建数据库 def insertProgressReportDrillById(self, item): sql = "insert into rpm_project_progress_fromxy(sum_report_progress,sum_production,proj_code) values(%s,%s,%s)" #对象拷贝,深拷...

2018-10-13 22:33:50 2439

原创 Scrapy插入Mysql数据库(多表)

mysql参考保存数据到MySql数据库——我用scrapy写爬虫(二)保证安装pip install pymysqlpip install Twisted主要是需要主子表插入,子表有多条数据,子表是json格式数据思路是for page in range(0,int(pages)): #获取表格中的所有行,使用find_elements...

2018-09-25 22:36:16 2497

原创 selenium使用谷歌浏览器模式

半夜1点,中秋节,在家还要想着这货!!之前用的是火狐插件https://blog.csdn.net/haoyuexihuai/article/details/81045870问题是分析的项目返回的是json格式,火狐会自带美化功能,输出的网页源码是美化过的带有html标签的文本,并不能直接解析,也不方便解析。于是有重新安装了谷歌的插件。插件下载selenium安装:pip install...

2018-09-23 00:56:08 1065

原创 Windows下MongoDB开机自动开启服务

下载:https://www.mongodb.com/download-center#community安装时选择:custom 把mongodb加入系统路径: D:\Program Files\MongoDB\Server\4.0\bin1、在mongodb安装的目录下面,创建data文件夹,其中创建db文件夹和log文件夹2、在mongodb安装目录创建mongo.config,...

2018-09-17 00:20:20 3988

原创 Django admin模块无法调用css样式文件

参考:https://www.cnblogs.com/shizhengwen/p/6622071.html找到django的安装目录,修改admin/base.html文件可以解决 D:\Program Files\Anaconda3\Lib\site-packages\django\contrib\admin\templates\admin解决方法: 1、删除base.htm...

2018-09-16 18:01:01 756

原创 爬虫补充学习,带Python学习4

1.diango安装 两个教程步骤详细,可以正常运行网站 https://www.cnblogs.com/fnng/p/3737964.html#!comments文件有详细的解释 https://www.cnblogs.com/feixuelove1009/p/5823135.html2.Django安装使用问题 工具使用的是vscode,安装了pylint会有提示:Cl...

2018-09-15 23:12:12 130

原创 爬虫补充学习,带Python学习3

1.Jupyter Notebook Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。 Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等...

2018-09-10 21:17:48 150

原创 爬虫补充学习,带Python学习2

1.爬取大规模数据方案 设计两个爬虫,让他们各司其职。一个负责爬取详情页面地址,保存到数据库中;一个从数据库中获取页面地址,并抓取页面详情。2.按分页抓取时,页面停止条件,某个元素是否存在//class为t的td标签if soup.find('td', 't'):3.获取页面元素时,最好是对每一个加 if 判断,防止报错area = list(soup.select('...

2018-09-06 20:41:42 169

原创 爬虫补充学习,带Python学习

1.BeautifulSoup 获取li下内容,并输出得分大于3的数据知识点:zip,stripped_stringsfrom bs4 import BeautifulSoupdata = []path = './web/new_index.html'with open(path, 'r') as f: Soup = BeautifulSoup(f.read(), 'l...

2018-09-03 19:51:47 270

原创 爬虫通过URL请求403错误

之前获取网站数据,本来是已经完成了,今天一试发现包403了。整理了一天先说主要代码import urllib.request# Cookie = "rxVisitor=15186102248518I5BJAVPSPA24S0U5I8RB59VE82158HN; CmLocation=100|100; CmProvid=bj; WT_FPC=id=2a5a17bd31f889e7e7...

2018-08-15 23:28:10 8853

windows开发Hadoop需要的包

windows开发Hadoop需要的包,winutils工具

2017-08-22

sqlite 需要的dll -sqlite3 -System.Data.SQLite-SQLite.Interop

做C#内嵌数据时 提示少的dll 放到执行文件的同目录下

2013-05-31

截图软件 打开直接用 精简哦

1M大小 便于XP系统没有截图工具 方便小巧

2012-01-16

空空如也

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

TA关注的人

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