自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 for循环中的setTimeout()

for(var i = 0;i<3;i++){ setTimeout(function(){ console.log(i) },1000) };打印结果:三个3原因分析:setTimeout()是一个异步处理函数,它会等待所有的主线程任务处理完,才开始执行自己的内部的任务,每隔1s往任务队列中添加一个任务【闭包函数,...

2019-09-23 19:33:00 642

转载 将py文件打包到docx

import osclass FileDownload: def __init__(self): self.exclude = ['db.sqlite3', 'logs', 'media', 'Pipfile', 'Pipfile.lock', 'Readme.md'] # 不需要打包的文件 self.file_list =...

2019-09-16 15:35:00 429

转载 多种方式实现平均分栏布局(有间距)div平分行宽

以下例子基于分四栏+栏间有间距的例子分析效果图:html代码: <div class="buy-one-buy"> <h3>淘一淘</h3> <ul> <li><img src="../img/homePage/rotation-1.jpg" alt="First b...

2019-09-15 11:53:00 1339

转载 Bootstrap环境安装加使用---开启Bootstrap 之旅

1.首先去Bootstrap官网https://getbootstrap.com/上下载Bootstrap 的最新版本    对应的中文页面如下:   下载自己所需要的版本(目前我自己下载的是编译的css和js)  下载完成之后,你将会看到很多压缩了的css和js文件2.之后就可以在页面中引入jquery.js、bootstrap.min.js ...

2019-09-15 11:22:00 272

转载 前端UI框架小汇总

移动端UI框架Mint UI(饿了么团队)  中文官网:http://mint-ui.github.io/#!/zh-cn  描述:基于vue的移动端UI框架  基于vue  组件库:        GitHub地址:https://github.com/ElemeFE/mint-ui/  star:8705,fork:1810  latest commit 2017...

2019-09-11 11:13:00 267

转载 Ajax && json在springmvc中的使用

ajax是什么?是一种用来改善用户体验的技术。其本质是利用浏览器提供的一个特殊的对象(XMLHttpRequest,也可以称之为ajax对象)向服务器发送异步请求。服务器返回部分数据(通常不需要返回完整页面),浏览器利用这些数据对当前页面做部分更新。整个过程,页面无刷新,不打断用户的操作。注:异步请求:发送请求的同时,浏览器不会销毁当前页面,用户仍然可以对当前页面做前它操作。如何获得Aj...

2019-09-10 03:03:00 160

转载 spring集成mybatis

(1)编程步骤1.导包。spring-webmvc,mybatis,mybatis-spring,spring-jdbc,dbcp,ojdbc.2.配置文件 添加spring的配置文件。注:mybatis的配置信息可以添加到spring的配置文件当中(只需要配置SqlSessionFactoryBean)。3.实体类4.映射文件5.Mapper映射器。6.在spring的配置文件中,添加...

2019-09-09 23:40:00 88

转载 mybatis iBatis

(1)mybatis是什么?开源的持久层框架。jdbc 代码繁琐 sql 性能好<br/>hibernate 代码简洁 不用写sql 性能不好<br/>mybatis 代码较简洁 要写sql 性能可以(2)使用mybatis1.导包。 mybatis,ojdbc2.添加mybatis配置文件。3.写实...

2019-09-09 01:18:00 107

转载 springjdbc

##springjdbc是什么?spring对jdbc的封装,使用spring jdbc访问数据库,可以不用写一些重复性代码,比如获取连接,关闭连接等。##如何使用? 1.导包。spring-webmvc,spring-jdbc,ojdbc,dbcp. 2.添加spring配置文件。 3.配置jdbcTemplate。 注:jdbcTemplate提供了一些方法,用来访问数据...

2019-09-08 19:16:00 87

转载 拦截器

##什么是拦截器spring提供的一个特殊的组件,当DispatcherServlet收到请求后,如果有拦截器,会先调用拦截器,然后调用相应的处理器(Controler)。注:过滤器属于servlet规范,而拦截器属于spring框架。##如何写一个拦截器 1.写一个Java类,实现HandlerInterceptor接口。 2.实现具体的拦截处理逻辑,比如,session验证。 ...

2019-09-08 17:10:00 86

转载 java网络编程

网络的构建方式:网络的结构分为 1.客户端 服务器结构模式(餐厅服务员),顾客是主动的 2.对等结构网络,每个人即是服务端又是客户端(自助餐模式)【范围特别小,一间办公室的wifi和蓝牙设备就是基于对等网络结构实现的】高层次网络编程 URL, 采用http,https等协议https 需要申请证书http是超文本传输协议,明文传输,https则...

2019-09-07 15:44:00 123

转载 centos7通过二进制安装mysql8

centos7通过二进制安装mysql8 1、下载二进制安装文件,并解压至/usr/local/mysql-8.0.17,创建相关目录及文件tar -zxf mysql-8.0.17-el7-x86_64.tar.gz -C /usr/localmv...

2019-09-06 10:49:00 466

转载 linux固定IP地址

linux固定IP地址 vi /etc/sysconfig/network-scripts/ifcfg-enps03#网络类型:以太网,默认就成TYPE=Ethernet#IP设置为静态 dhcp改成staticBOOTPROTO=static...

2019-09-06 10:37:00 129

转载 centos7卸载mysql

centos7卸载mysql 1.查看mysql安装rpm -qa|grep -i mysql2.卸载前关闭mysql服务rpm -ev --nodepsmysql-community-release-el7-5.noarchrpm -ev --no...

2019-09-05 14:57:00 122

转载 centos7配置阿里云yum源

centos7配置阿里云yum源 cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.bakwget -O CentOs-Base.repo http://mirrors.aliyun.com...

2019-09-05 14:33:00 267

转载 centos7有关开机启动项

centos7有关开机启动项 查看开机启动项systemctl list-unit-files | grep enable设置开机启动systemctl enable mysqld ...

2019-09-05 11:51:00 93

转载 java知识点重拾

java的break语句public class rc { public static void main(String arg[]) { label1:for (int x=0;x<5;x++){ for (int y=5;y>0;y--){ if (y==x){ ...

2019-09-04 22:37:00 120

转载 kafka常见问题

1.kafka想消费已经消费过的数据(1)采用不同的 comsumer groupID(2)线上数据同步到其他镜像中去2.kafka如何设置生存周期与清理数据topic 设置数据保存周期有一个线程定期扫描log file,把保存时间超过阀值的直接删除。3.spark-streaming获取kafka的两种方式(1)Receive 方式 (2)Dire...

2019-09-03 13:28:00 112

转载 Django配置websocket请求接口

1.settings.pyINSTALLED_APPS = [ '...', 'channels', '...',]ASGI_APPLICATION = 'server.routing.application'CHANNEL_LAYERS = { 'default': { 'BACKEND': 'channel...

2019-09-03 10:18:00 361

转载 Django 配置JWT验证

1.setting.py配置REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework_jwt.authentication.JSONWebTokenAuthentication', # 配置验证方式为Token验证 ),}JWT_AUTH = { ...

2019-09-03 09:55:00 205

转载 数据仓库基本概念

数据为什么要分层1.清洗数据结构,每一层都有其特定作用域2.数据血缘追踪 ,数据出现问题,快速定位到源表。3.减少重复开发 ,会有中间层数据。4.复杂问题简单化,每一层具有特定的数据层功能。5.屏蔽源数据的异常转载于:https://www.cnblogs.com/tangsonghuai/p/11443895.html...

2019-09-01 22:02:00 147

转载 数据仓库基本概念01

数据为什么要分层1.清洗数据结构,每一层都有其特定作用域2.数据血缘追踪 ,数据出现问题,快速定位到源表。3.减少重复开发 ,会有中间层数据。4.复杂问题简单化,每一层具有特定的数据层功能。5.屏蔽源数据的异常tmp 临时表 dim 维度表dws (服务数据层)轻度汇总层(宽表 ) ...

2019-09-01 22:02:00 122

转载 hive数仓中缓慢变化维

像用户的手机号,居住城市这些维度会变化的场景,会对用户维度表里面的数据造成影响,这种情况叫做缓慢变化维度。1.需要跟踪最新变化,就更新数据为最新2.需要保存历史数据的话,就可以将主键设置为dwid 添加一个列 对应数据有效值(标识开始和过期时间)3.维度需要的比较少的话,可以直接增加历史对应维度列(适合较少的维度值和变化度)转载于:htt...

2019-09-01 20:46:00 845

转载 没有轮子,自己造一个又如何

没有轮子,自己造一个自己要造一个轮子的原因现在输入法越来越多了,电脑系统一般都会自带输入法,第三方就更多了,如搜狗输入法,QQ输入法,百度输入法,极点五笔,极点五笔,万能五笔等,太多了。不过这个输入法大多数也就只支持Win,在LInux上这个输入法几乎是不见身影的,或许是国内LInux用户比较少的原故吧。Linux Centos7装上电脑也有一段时间了,自己...

2019-09-01 16:13:00 211

转载 C++利用宏实现变量交换的三种方式

#include <iostream>using namespace std;//引入中间变量#define SWAP1(a,b) {int tmp=a;a=b;b=tmp;} //算数技巧,需要考虑越界与否#define SWAP2(a,b) {a=a+b;b=a-b;a=a-b;}//位运算,不考虑越界#define ...

2019-08-31 22:04:00 243

转载 spark shuff机制

不同点在于,图一是内存缓冲区满了写入到磁盘,还没有进行sort操作spark 数据倾斜优化:1. 使用etl预处理数据 (为了防止某些key数据量过大的问题, 对数据进行提前聚合或和其他的表进行join操作)指标不治本,还会出现数据的倾斜问题2.过滤少数导致倾斜的 key...

2019-08-31 15:58:00 140

转载 row_number 函数整理

https://www.cnblogs.com/helianthus33/p/10169182.html 在centos 里面编辑好不方便 草 分组排序功能 select * from ( select subject,name,score,ROW_NUMBER() over(PARTITION by subject order by score desc) as num from sc...

2019-08-31 11:03:00 131

转载 对数据库没有的字段进行序列化返回

serializer.data可以对serializer.data进行遍历。然后像字典一样赋值假如数据库中有三个字段,可是你返回给前端的需要四个,或者五个字段,可以用这种方式添加自定义字段转载于:https://www.cnblogs.com/52-qq/p/11436241.html...

2019-08-30 17:36:00 358

转载 用Fragment实现Tab页面切换效果初步总结

前言:最近在Android项目中需要在活动中实现多页面切换的功能,第一次是实现的过程中,是让Activity同时去加载三个界面的,通过点击tab按钮对页面设置隐藏和显示,实现页面切换效果,但是后面发现这种实现方式其实存在很多问题:首先,同时去加载三个页面,切换Activity的速度会变慢,尤其是布局中如果有很多ImageView,ImageButton等使用到图片资源的控件时...

2019-08-20 19:23:25 320

转载 [转]如何处理ASP.NET 2.0配置文件

第二版ASP.NET包含许多处理配置文件方面的改进。配置文件涉及一系列ASP.NET设置,同时方便了定制数据元素的使用。虽然使用ASP.NET 1.1恢复数据值并非难事,但2.0中包含的改进使这一操作更加方便,并且增加了更多特性。下面我将说明如何访问存储在web.config文件中的数据值。新方法ASP.NET 2.0推出大量改进,改善了在配置文件中存储和恢复数据元素的方式。...

2019-08-20 15:01:37 104

转载 JMS学习笔记(一)

JMS学习笔记转载于:https://www.cnblogs.com/JAYIT/p/6407133.html

2019-08-20 08:23:30 84

转载 Java多线程学习总结--线程同步(2)

线程同步是为了让多个线程在共享数据时,保持数据的一致性。举个例子,有两个人同时取钱,假设用户账户余额是1000,第一个用户取钱800,在第一个用户取钱的同时,第二个用户取钱600。银行规定,用户不允许透支,当余额不足时,应该取钱失败。我们先来看一下,如果线程不同步,会出现什么情况。代码如下:public class SynchronizeApp { /** ...

2019-08-19 15:17:19 90

转载 如何有效提高执行力

简要大纲:执行力差的五大原因员工不知道干什么不知道怎么干干起来不顺畅不知道干好了有什么好处知道干不好没什么坏处解决执行差难题的五大方法目标明确方法可行流程合理激励到位考核有效哪种因素最有效提高执行力:良好的沟通 ...

2019-08-19 13:40:04 349

转载 使用webpack---安装webpack和webpack-dev-server

1.先确保安装了最新版的Node.js和NPM,并已经了解NPM的基本用法(以下使用cmd命令行进行)2.安装webpack  (1)全局安装    $ npm install webpack -g   (1)局部安装    我并不喜欢全局安装这种方式,因为并不是所有的项目都需要webpack的。通常我们会将 Webpack 安装到项目的依赖中,这样就可以使用项...

2019-08-18 16:41:00 144

转载 Python爬取豆瓣电影top

Python爬取豆瓣电影top250下面以四种方法去解析数据,前面三种以插件库来解析,第四种以正则表达式去解析。 xpath pyquery beaufifulsoup re爬取信息:名称 评分 小评结果显示使用xpath解析数据#python 使用xpath解析数据#查询豆瓣top250电影...

2019-08-18 13:32:00 467

转载 直播系统源码搭建

1、编码为了便于手机视频的推流、拉流以及存储,通常采用视频编码压缩技术来减少视频的体积,因为手机或摄像头采集到的原始音视频的体积是非常大的,需要经过编码压缩处理来提高传输效率。难点就是编码压缩技术,目前用得比较多的是H.264技术,但新的H.265技术更为先进,压缩能力更高,做到了仅需要原来一半带宽即可播放相同质量的视频,低于1.5Mbps的网络也能传输1080p的高清视频,所以H.265编解...

2019-08-16 05:52:52 1237

转载 例解 autoconf 和 automake 生成 Makefile 文件

引子 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以轻而易举的理顺各个源文件之间纷繁复杂的相互关...

2019-08-16 00:09:55 137

转载 常用数据存储格式之json

常用数据存储格式介绍JSON:JavaScriptObjectNotation(JavaScript 对象表示法)JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。什么是 JSON ?JSON 指的是 JavaScript 对象表示法(JavaScriptObjectNotation)JSO...

2019-08-14 22:24:00 324

转载 Windbg程序调试系列-索引篇

最近整理了一下Windbg程序调试系列的文章,做个了索引贴,方便大家查询、搜索:Windbg程序调试系列1-常用命令说明&示例Windbg程序调试系列1-Mex扩展使用总结Windbg程序调试系列2-内存泄露问题Windbg程序调试系列3-线程阻塞问题Windbg程序调试系列4-Live DebuggingWindbg程序调试系列5-高CPU问题分析.Net 内...

2019-08-14 16:18:37 241

转载 顺序查找

#占位转载于:https://www.cnblogs.com/King-M/p/11352459.html

2019-08-14 15:50:00 77

空空如也

空空如也

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

TA关注的人

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