自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SQL 查询今天、昨天、7天内、30天的数据

今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=17天内的所有数据:select * from 表名 where DateDiff(dd,datet...

2019-09-27 11:06:00 1459

转载 Go基础

0. 环境准备1. 安装下载并安装 goland ide 编辑器下载 golang 文件并安装2. 测试1. go每个 go 源代码文件开头必须是,package 声明,代表数据哪个包声明 main,代表可以编译有且只有一个 main 函数,主函数导入的包必须使用,不使用会报错左括号不能单起一行,否则会报错goland 会自动导入使用的包// test...

2019-09-25 21:38:00 594

转载 7 张图搞懂 Flask 请求上下文

请求上文1. 请求上下文的必要性当 Flask 应用处理经过 WSGI 处理好的请求数据时,将 environ 封装成 request 对象。为了区分不同请求的请求对象,无非就是只有两种(我只知道两种) 方法,全局变量和使用 Context locals(Werkzeug提供) 实现很明显Flask请求上下文使用的是第二种方式,当然你可能会有疑问,使用全局变量的方式不是更简单便...

2019-09-23 23:35:00 561

转载 websocket简单使用

websocket使用webscoket实现类似web 微信的一个即时通讯工具流程做前端建立webserver django / flask制作聊天功能1. 轮询和长链接1. 轮询轮询:只是查询没有超时时间不能保证数据的实时性# A、B client:无限循环和服务器对话,有 xx 消息吗?长轮询:默认有超时时间# A、B client:clien...

2019-09-23 20:33:00 307

转载 Flask 框架

1. Flask基础flask理念:一切从简为服务器减轻压力1. 框架对比DjangoFlaskAdmin - Model原生无Model原生无Form原生无session有-颠覆认知(存储到服务端内存中,浏览器的cookies中)教科书式框架第三方组件非常丰富。一切从简优势对比组件、功能全,教科书轻,快...

2019-09-23 20:32:00 278

转载 白话 sklearn 模块

0. 流程实例化使用的模型类,得到一个模型对象对象.fit(feature, target), 训练模型对象.predict(data),得到预测的target值1. 城市气候与海洋的关系研究import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom pandas import Se...

2019-09-23 20:13:00 154

转载 数据分析三剑客

前言大数据时代,数据的重要性不言而喻,掌握数据者得天下。很多同学可能对一堆数据不知如何进行处理分析得到有用的信息,本文主要基于anaconda 简单介绍 Numpy 模块的使用,重点演示 Pandas 的应用。数据分析:把隐藏在一些看似杂乱无章的数据背后的信息提炼出来,总结出所研究对象的内在规律数据分析三剑客:Numpy,Pandas,MatplotlibNumpy与Padas...

2019-09-23 20:10:00 1285

转载 (转)rabbitmq的web管理界面无法使用guest用户登录

安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败。翻看官方的release文档后,得知由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是...

2019-09-23 07:47:00 110

转载 rabbitmq rpc

0. 介绍1. 消息队列消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。1. 三个角色队列服务端队列生产者队列消费者2. 队列产品RabbitMQ:E...

2019-09-22 21:25:00 96

转载 搭建redis sentinel 和 cluster

redis1. 概念数据默认写入到内存,断电数据会丢失redis是内存型数据库selenium操作浏览器时,需要注意浏览器资源释放,防止内存泄漏redis持久化:防止数据丢失,以文件形式存储Redis是vmware开发的开源免费的KV型NoSQL缓存产品redis特性Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件...

2019-09-22 16:10:00 109

转载 CMD实现数据库实现事务

1.创建数据库:  create database test0922;  use test0922;2.创建数据表测试事务:  create table account(   -> id int primary key auto_increment,   -> name varchar(20),   -> money f...

2019-09-22 10:09:00 153

转载 Docker详解

0. docker镜像加速器# 编辑配置文件 /etc/docker/daemon.json{ "registry-mirrors": [ "https://97tnx9lz.mirror.aliyuncs.com"(需要自己注册), "https://docker.mirrors.ustc.edu.cn", "http://f...

2019-09-21 20:16:00 97

转载 Docker 入门

docke基础0. 基础概念容器是随时创建,随时删除的,轻量级,每次docker run 都会生成新的容器记录1. 安装docker# 删除旧版本的dockeryum remove docker*# 指定docker-ce源wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-...

2019-09-21 20:14:00 72

转载 数据库多表查询时小小的区别:inner join 与left join

一.INNER JOIN:关于查询条件关键字 ON 和 WHERE  1.情况:关于ON关键字的查询结果  SELECT employee.id,employee.`name`,department.`name` AS emp,employee.dep_id FROM employee INNER JOIN department on employee.dep_id =dep...

2019-09-21 16:50:00 339

转载 ubuntu18 创建快捷图标

我们以pycharm为例1. 把pycharm解压包放到/opt下面2. 在桌面创建一个文件,名称:pycharm.desktop3. 通过vim打开1步创建的文件,添加一下内容:[Desktop Entry]Version=1.0Type=ApplicationName=PycharmIcon=/opt/pycharm...

2019-09-21 00:20:00 168

转载 云服务器中招怎么办?

直接找到进程,杀掉kill -9 pid查看定时任务,并编辑**文件的定时任务防止非法程序定时启动crontab -lcrontab -e全局搜索病毒文件,并删除(注意恶意病毒,篡改了文件名)find / -name 病毒文件找到后 rm -rf 删除如果删除不掉时,需要查看特殊权限lsattr filename.txt去掉文件的锁,即可删除chat...

2019-09-20 15:57:00 78

转载 MongoDB

Mogodbport:27017,mysql:3306,redis:6379NoSQL 不仅仅只是SQL1. mongodb中概念使用不存在的对象即创建该对象Json结构存储。dict用法table1-1 mysql和mongodb对比称呼MySQLMongoDB数据库databasedatabase数据表TablesCollect...

2019-09-20 15:51:00 99

转载 SQLAlchemy和Flask-SQLAlchemy的使用

1. SQLAlchemyORM框架、通用Django-Model:基于django1. 安装pip install sqlalchemy2. 使用1. 约束primary_keyauto_incrementnullableindexunique2. 数据类型INT、INTEGER、Integer:都是整型CHAR、 NCHAR、VARCHAR、 N...

2019-09-20 15:44:00 346

转载 部署nginx + uwsgi + django + mysql 项目

nginx是个web服务器、常用作静态文件服务器、常用作负载均衡。nginx是个web服务器,常用作静态文件服务器,反向代理服务器,邮件代理服务器,负载均衡服务器。1. 安装、配置文件1. 安装# 安装淘宝nginx,编代码编译安装,先解决模块依赖yum install gcc patch libffi-devel python-devel zlib-devel bzi...

2019-09-20 15:25:00 150

转载 .gitignore文件说明-git提交时可忽略的文件

在我们平时做项目时,总有一些文件不想提交到服务器的版本管理上这时就要设置相应的忽略规则,来忽略这些文件的提交规则 作用/mtk 过滤整个文件夹*.zip 过滤所有.zip文件/mtk/do.c 过滤某个具体文件!/mtk/one.txt 追踪(不过滤)某个具体文件注意:如果你创建.gitignore文件之前就push了某一文件,那么即使你在.gitignore文件中写入过滤该文件...

2019-09-19 15:40:00 167

转载 C++运算符优先级顺序表

[注]sizeof的操作数不能是 C 风格转型:表达式sizeof (int) * p无歧义地解释成(sizeof(int)) * p,而非sizeof((int)*p)。条件运算符中部(?与:之间)的表达式分析为如同其带有括号:忽略其相对于?:的优先级。另外:运算符优先级不受运算符重载影响。C++ 运算符优先级,详情参考...

2019-09-18 11:34:00 227

转载 SQL求解两个时间差

sql 求解两个时间差SELECTDATEDIFF( Second, '2009-8-25 12:15:12', '2009-9-1 7:18:20') --返回相差秒数SELECTDATEDIFF( Minute, '2009-9-1 6:15:12', '2009-9-1 7:18:20') --返回相差分钟数SELECTDATEDIFF( Day, '2009-8-...

2019-09-17 13:13:00 338

转载 SqlServer获取当前日期

1. 获取当前日期select GETDATE()格式化:select CONVERT(varchar,GETDATE(),120) --2018-04-23 14:47:102. 获取当前年--2017select DATENAME(YYYY,GETDATE()) --2018select DATENAME(YEAR,GETDATE(...

2019-09-17 13:12:00 2302

转载 在算法中对矩阵转置的求导过程:

A矩阵的转置对A矩阵的偏导得到的结果是单位矩阵.dX'/dX = Id(AX)'/dX = A'转载于:https://www.cnblogs.com/Zhao159461/p/11532942.html

2019-09-17 12:53:00 1598

转载 在django中连接数据库时python manage.py makemigrations时显示can't open file 'manage.py':[Errno 2] No such file o...

解决方法:1.我们可以在表头栏设置:2.然后在terminal中makemigrations:3. 然后再输入migrate:4.然后再去数据库查看生成的表信息:在网上有几个是关机解决上述问题的方法,但是本人没处理明白,感觉他们说的乱七八糟的,我选择了另一种方式实现数据库的初始化,希望大家日后有好的解决办法,留言一下转...

2019-09-16 15:55:00 378

转载 在django中连数据库时,python manage.py makemigrations 显示 __init__() missing 1 required positional argument:...

我们在声明这两张表时,加上了级联,结果就好使了转载于:https://www.cnblogs.com/Zhao159461/p/11521473.html

2019-09-15 11:07:00 146

转载 实际项目中遇到的跨域请求

在项目中遇到了跨域问题1.跨域:指的是浏览器不能执行其他网站的脚本,是浏览器的安全限制跨域的区别1.非跨域请求http://www.123.com/index调用http://www.123.com/userinfo2.跨域请求主域名不同http://www.123.com/index调用http://www.321.com/userinfo子域名不同http://a...

2019-09-14 20:16:00 127

转载 git在项目中常用命令和项目流程中涉及到步骤分析

GITgit的组成:分布式,版本控制,软件svn是集中式版本控制,而git是分布式版本控制问价拷贝本地版本控制集中式版本控制分布式版本控制第一阶段:生成版本,扩展功能,版本回滚命令:1.git init ----- 初始化生成.git文件进行管理2.git status ------检测当前文件的文件状态,也显示当前文件夹内的文件名称,管理后的文件是绿色,未管理...

2019-09-13 19:29:00 95

转载 Git常用进阶操作之一

提起Git,经常做项目的我们都不陌生,我们常用的功能有哪些呢?这里按个人使用情况简单总结一下。像新建远程仓库、新建分支这些就不说了,不熟的同学可以翻看我前面写的git基本操作。1.首先提一下为每个项目建立不同的用户名和邮箱通常我们直接在命令行可以查看和设置user.name和user.emailcv@cv: ~/git_repo$ git config -...

2019-09-10 22:26:00 160

转载 BlackBerry Key2 键盘扩展

概述BlackBerry Key2 键盘扩展是为BlackBerry Key2输入物理键盘上缺少的键而制作的输入法。BlackBerry Key2键盘和内置输入法是为商业环境而设计的,缺少桌面计算机键盘的很多必要的按键,造成经常使用Termux和Microsoft RDP的开发者不太方便。Hacker's Keyboard提供了这些缺失的按键,但它不是为BlackBerry Key...

2019-09-07 04:33:00 206

转载 go 语言基础

1 基本数据类型python: int(int, float, long, complex, 布尔值(0, 1)) bool(True, False) string list tuple dict setgo:布尔型(true, false)eg:var a bool = true数字型(int, float32, float64, complex)字符串型(utf-8编码表示的unic...

2019-09-06 14:23:00 164

转载 apereo cas 小记01--服务器搭建01

---恢复内容开始---github repository:apereo/cas一,获取项目链接:https://github.com/apereo/cas-overlay-templateclone该项目。切换到5.3分支。安装maven依赖二,overlay 配置文件build 项目包 (注意:windows ...

2019-09-05 13:58:00 322

转载 golang time模块

1. 把某一个时间字符串,转成datetime注意: layout_time,相当于时间模板,必须写成"2006-01-02 15:04:05",如果只想要年月日时间模板可以写成“2006-01-02”但是里面的数字不能改2.在上面"1"的基础上,把时间字符串变成时间戳time_date.Unix()获取当前datetime:time.Now()...

2019-09-04 11:49:00 196

转载 使用Android手机进行开发的尝试

使用Android手机查看和修改Excel文件、PowerPoint文件并连接幻灯机进行演示等办公方式想必大家已经有所了解。今天介绍一下怎样使用Android进行软件开发。Termux使用Android进行软件开发最重要的工具是命令行终端。Termux就是其中功能最丰富、生态最好的命令行终端。Termux可以通过F-Droid直接下载apk文件进行安装,或从Google Play ...

2019-09-02 01:46:00 221

转载 生成器中yield和next()的用法解析

生成器概念:python使用生成器对延迟操作提供了支持,就是需要的时候才产生结果,而不是产生结果.生成器函数:和其他函数编写方式相同,使用yield语句一次返回一次结果,在每个结果之间挂起当前状态,下次调用直接继续当前的状态.生成器表达式:类似于列表解析,不同的是他返回的是一个迭代对象而不是一个列表.#列表生成器:L = [x for x in range(5)]pr...

2019-08-27 09:54:00 576

转载 剖析Javascript中sort()使用方法,以及重写sort()里的排序方法,实现自定义排序

语法:arrayObject.sort([compareFunction]);参数compareFunction可选。规定排序顺序,必须是函数。sort()方法用于对数组的元素进行排序,并返回数组。默认排序顺序是根据字符串Unicode码点// compare函数的基本操作function compare(a, b){ if (根据某种排序标准a小于b) {...

2019-08-21 15:42:00 510

转载 (五)hadoop系列之__集群搭建SSH无密访问多台机器

免密码ssh设置现在确认能否不输入口令就用ssh登录localhost: $ ssh localhost如果不输入口令就无法用ssh登陆localhost,执行下面的命令:1. 并修改hosts映射: 添加:(配置三台机器hosts,保证可以互相访问) $ vi /etc/hosts 127.0.0.1 localhost...

2019-08-21 02:57:24 84

转载 《JavaScript ES6 函数式编程入门经典》--推荐指数⭐⭐⭐

这本书比较基础认真看完再自己写点demo一个双休日就差不多,总体来说看完还是有收获的,会激起一些你对函数编程的兴趣主要目录如下:第1章 函数式编程简介 11.1 什么是函数式编程?为何它重要 11.2 引用透明性 41.3 命令式、声明式与抽象 51.4 函数式编程的好处 71.5 纯函数 71.5.1 纯函数产生可测试的代码 71.5.2 合理的代码 91.6 并...

2019-08-20 23:53:00 228

转载 剖析Javascript中forEach()底层原理,如何重写forEach()

我们平时用的forEach()一般是这样用的var myArr = [1,5,8]myArr.forEach((v,i)=>{  console.log(v,i)})//运行后是这样的1 05 18 2其实底层还是把数组循环了一边,并且在回调函数里传了每个数组的值和下标我们先用常规的方法去重写forEach()// 这里用const来定义...

2019-08-19 11:17:00 1048

转载 关于的字符串的总结(群,子群,KMP算法,正则表达式):

字符串:群:​ 群是一种只有一个运算的,简单的线性结构,可用来建立许多其他代数系统的一种基本结构.​ 设G是一个非空集合,a,b,c为它的任意元素.如果对G所定义的一种代数运算"."满足:封闭性:a.b属于G结合律:(ab)c=a(bc)对于G中的任意元素a,b在G中存在唯一一个元素x,y,使得ax=b,ya=b,则称G对于所定义的运算构成一个群.满足交换律是交换群子...

2019-08-17 18:35:00 314

空空如也

空空如也

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

TA关注的人

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