自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Celery异步调度框架(二)与Django结合使用

配置Celery与Django结合需要安装的插件# 用于在Django中执行任务pip install django-celery-beat# 这个是把任务执行结果保存到django-orm中也就是数据库中的插件pip install django-celery-results# 集成到Django admin中的Celery管理插件pip install djan...

2019-01-31 14:17:00 98

转载 Python Frame

http://farmdev.com/src/secrets/framehack/index.htmlsys._getframe([depth])Return a frame object from the call stackdepth 表示调用栈的深度,默认为0,返回栈顶def get_cur_info(): print sys._getframe().f_code...

2019-01-30 18:56:00 1335

转载 mybtis入门

1.编写持久化对象public class User { private String id;//用户编号 private String username;//用户名 private String password;//用户密码 public String getId() { return id; } public void setId(Stri...

2019-01-30 18:41:00 65

转载 Maven命令package、install和deploy的联系跟区别

mvn clean package 依次执行了  clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。mvn clean install 依次执行了  clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个...

2019-01-30 14:08:00 79

转载 反编译apk

需要的工具①dex2jar-0.0.9.15(android反编译工具)②jd gui(java反编译工具)下载链接:https://pan.baidu.com/s/1c9W3gK2HmpuSamQTir55kA 提取码:l9eu 说明:反编译成功后的类都是abcd之类的样式命名,因被加密混淆过步骤①将需要反编译的apk后缀名改为.zip或.rar,解...

2019-01-30 12:21:00 101

转载 ssm中的注解

1.@Controller2.@RequestMapping3.@RequestParampublic String getUser(HttpSession session,@RequestParam(value="pageNUmber",required = false,defaultValue="1")int pageNUmber,@RequestParam...

2019-01-30 11:53:00 77

转载 对清北学堂寒假精英班内容的整理

Qbxt 寒假精英班 1.28例题1 全排列按照字典序从小到大枚举长度为N的全排列。从后往前找到第一个非增的元素。再从后往前找第一个比它大的元素。交换两个元素。反转后缀 。时间复杂度\(_{max} = O(N)\)(一次操作)。 均摊\(O(N !)\) 。例题2 激光炸弹二位前缀和优化。for (int i = 1 ; i <= M ; i ++) Su...

2019-01-29 11:22:00 128

转载 Linux sed命令用法

概述sed命令是一个面向字符流的非交互式编辑器,不允许用户与它进行交互操作。sed是以行为单位处理文本内容的。在shell中,可以批量修改文本内容。用法sed [选项] [动作]选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出...

2019-01-28 16:03:00 53

转载 Java实现文件下载

一.html <button class="ui-btn ui-btn-primary left20" onclick="downloadXlsTemplate()">下载模板</button>二.jsfunction downloadXlsTemplate() { window.location.href = encodeURI(bas...

2019-01-28 14:45:00 47

转载 Windows环境下安装PyMySQL(已安装Anaconda)

我的Anaconda安装目录为D:\Anaconda3\在cmd中执行会出现随后输入pip会出现等随后输入安装完成转载于:https://www.cnblogs.com/liangzaikaituozhe/p/10330141.html

2019-01-28 14:35:00 417

转载 计算机网络基础

一、计算机网络的发展及基础网络概念问题:网络到底是什么?计算机之间是如何通信的?1.1早期 : 联机1.2以太网 : 局域网与交换机1.2.1广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。有线电视网就是典型的广播...

2019-01-27 21:11:00 84

转载 Python匿名函数

1. 请利用filter()过滤出1~100中平方根是整数的数,即结果应该是:[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]1 import math2 def func(x):3 return math.sqrt(x) % 1 == 04 ret = filter(func,range(0,101))5 for i in re...

2019-01-27 19:02:00 53

转载 GOF设计模式——Builder模式

一、什么是Builder模式? builder模式,就好比一栋大楼,这栋大楼有很多个组件组成,但是这栋大楼只是一个各个组件结合起来的框架,每一栋大楼都有各自的特色,这些特色由它们实际情况决定。对于程序而言,这栋大楼就好比一个Builder抽象类,里面定义了很多组件方法,一个完整的功能离不开里面的每一个方法,具体实现依赖子类,只要继承这个抽象类,就可以根据组件方法组建起自己的“大楼...

2019-01-27 16:27:00 77

转载 SQLServer之删除数据库架构

删除数据库架构注意事项要删除的架构不能包含任何对象。如果架构包含对象,则 DROP 语句将失败。可以在sys.schemas目录视图中查看有关架构的信息。要求对架构具有 CONTROL 权限,或者对数据库具有 ALTER ANY SCHEMA 权限。使用SSMS数据库管理工具删除数据库架构1、连接服务器-》展开数据库文件夹-》选择数据库并展开-》展开安全性文件夹-》展开架...

2019-01-26 11:11:00 401

转载 python 函数进阶

阅读目录 楔子 命名空间和作用域 函数嵌套及作用域链 函数名的本质 闭包 本章小结在这里我们首先回忆一下python代码运行的时候遇到函数是怎么做的。从python解释器开始执行之后,就在内存中开辟了一个空间每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来。但是当遇到函数定义的时候解释器只是象征性的将函数名读入内存,表示知道这个...

2019-01-25 22:29:00 54

转载 CentOS7下swap分区创建(添加),删除以及相关配置

在添加swap分区之前我们可以了解下当前系统swap是否存在以及使用情况,可用:1. free –h 或 swapon –s 了解硬盘使用情况(一般/dev/vda1为挂载硬盘):1. df –hal --------------------------------------------------一.添加swap分区使用dd命令创建名为swapf...

2019-01-25 08:56:00 261

转载 使用gunicorn将django项目部署到生产环境的子目录下,在nginx后端获取客户真实IP地址...

生产环境有时,并不是为了一个项目而存在的。毕竟,域名是比较稀有的。今天遇到这个问题,解决了。作个记录。并且,如果将django项目部署在Nginx后面,那如何获取用户真实的IP地址呢?下面就来解决吧。一,gunicorn.ini的编写bind = "127.0.0.1:xxxx"workers = 4errorlog = './gunicorn.error.log'...

2019-01-24 23:02:00 141

转载 位运算

位运算总共分 5 种,与、或、异或、左移、右移--------------------------------------------------------------------异或:相同为0,相异为1异或操作满足交换律,结合率。这2个性质,在 136 中表现明显。136题可以延展至 一个数组有奇数个x,其余数字均出现偶数次。找出这个出现奇数次的x.要求只用O(1)的spac...

2019-01-23 20:00:00 83

转载 编写一个函数,计算三个数字的大小,按从小到大的顺序输出

function compare(a,b,c) { if(a > b) { }}转载于:https://www.cnblogs.com/tis100204/p/10310126.html

2019-01-23 17:05:00 1603

转载 面试-多线程

基本代码:转载于:https://www.cnblogs.com/frentso/p/10297923.html

2019-01-23 13:18:00 44

转载 冒泡排序

N个数字要排序完成,总共进行N-1趟排序,每i趟的排序次数为(N-i)次,所以可以用双重循环语句,外层控制循环多少趟,内层控制每一趟的循环次数。转载于:https://www.cnblogs.com/Julietma/p/10305092.html...

2019-01-22 17:43:00 44

转载 python练习六十四:EXCEL文件处理

假设要读取number.txt文件中内容,code.txt文件内容如下[[1,2,3],[4,5,6],[7,8,9]]数据写入表格,如图写文件(如果有文件,那直接调用就行,我这里自己先创建的文件)list1 = ['[','[1,2,3],','[4,5,6],','[7,8,9],','[7,8,9]',']']with open('number.txt','w+') as f:...

2019-01-22 16:45:00 105

转载 EF6学习笔记十六:变更追踪

要专业系统地学习EF推荐《你必须掌握的Entity Framework 6.x与Core 2.0》。这本书作者(汪鹏,Jeffcky)的博客:https://www.cnblogs.com/CreateMyself/变更追踪是什么呢?通过EF持久化数据,那么EF是怎么知道你的实体发生了变化,哪里放生了变化?你可能说是实体状态,那么它又是怎么改变实体状态呢?你的POCO实体状态和E...

2019-01-22 01:46:00 369

转载 mysql之视图、触发器、事务、存储过程、函数

阅读目录一 视图二 触发器三 事务四 存储过程五 函数六 流程控制一 视图视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写...

2019-01-21 00:20:00 112

转载 最短路-spfa

关于spfa它已经死了#include<bits/stdc++.h>using namespace std;const int maxn = 1e5+5,maxm = 1e6+5,inf = 1e9;priority_queue < pair<int,int> >q;int d[maxn],p[maxn],begin[maxn],to[m...

2019-01-19 11:59:00 233

转载 力扣——查找重复的电子邮箱(数据库的题

编写一个 SQL 查询,查找Person表中所有重复的电子邮箱。示例:+----+---------+| Id | Email |+----+---------+| 1 | a@b.com || 2 | c@d.com || 3 | a@b.com |+----+---------+根据以上输入,你的查询应返回以下结果:+---------...

2019-01-18 18:22:00 212

转载 Windows环境——MySQL安装及配置

Mysql安装下载地址:https://dev.mysql.com/downloads/mysql/根据个人需求,选择对应的操作系统,进行安装,本次安装的版本为5.7.24版本。1、 安装完成后,进入mysql的目录,修改配置文件:A、 my.ini(老版本会默认有一个这个文件,新版本没有,需要新增),需要配置如下[mysql]#设置默认格式default-...

2019-01-18 16:48:00 119

转载 git修改已提交的commit

一、为什么需要规范?无规矩不成方圆,编程也一样。如果你有一个项目,从始至终都是自己写,那么你想怎么写都可以,没有人可以干预你。可是如果在团队协作中,大家都张扬个性,那么代码将会是一团糟,好好的项目就被糟践了。不管是开发还是日后维护,都将是灾难。这时候,有人提出了何不统一标准,大家都按照这个标准来。于是 ESLint,JSHint 等代码工具如雨后春笋般涌现,成为了项目构建的必备良品。Git...

2019-01-18 15:51:00 407

转载 计算机网络-复习笔记

本复习笔记基于谢希仁的《计算机网络》第五版教材整理。 由于一些原因笔记并不完整,后来考研复习时的复习PPT可以作为补充:计算机网络笔记文章目录 《计算机网络》复习笔记 @[toc] 绪论 1.1 计算机网络 1.2 因特网概述 1.3 互联网的组成 P8 1.4 ...

2019-01-18 10:11:00 227

转载 oracle表空间管理与维护

系统中必须的表空间:SYSTEM、SYSAUX、TEMP、UNDO表空间的分类:永久表空间 存放永久性数据,如表,索引等。临时表空间 不能存放永久性对象,用于保存数据库排序,分组时产生的临时数据。UNDO表空间 保存数据修改前的镜象。一、ORACLE 表空间扩展方法1.方法1select tablespace_name, //查看表空间的名字及文件所在位置...

2019-01-17 23:22:00 115

转载 Cordova 集成极光推送

1、申请极光推送账号,创建应用,配置包等信息,可以获得AppKey,用于添加Cordova插件,这部分暂不细讲,根据官网的提示操作就能完成。2、命令窗口给cordova项目添加极光推送插件cordova plugin add jpush-phonegap-plugin --variable APP_KEY=xxxxxxxxxxxxxxxxxxxxx3、项目中使用由于项目原本...

2019-01-17 11:03:00 133

转载 自动化测试 selenium 环境搭建

做 web 项目,测试是无法避免的。对于某些特定功能,采用单元测试就行。但如果想对网站进行整体测试,人工点击测试可行但有点累,如果能借助自动化测试工具就更好了。selenium 就是一款能满足这样要求的测试工具,selenium 是一款用于 web 应用程序测试的工具。测试是直接运行在浏览器中,就像真正的用户在操作一样。下面是 selenium 环境搭建记录。1、安装python3.7....

2019-01-16 20:18:00 74

转载 深入图解Kafka producer 发送过程

在新版本的kafka中(从0.9开始),其实只有异步方式一种,是批量发送的方式在producer端,存在2个线程,一个是producer主线程,用户端调用send消息时,是在主线程执行的,数据被缓存到RecordAccumulator中,send方法即刻返回,也就是说此时并不能确定消息是否真正的发送到broker。另外一个是sender IO线程,其不断轮询RecordAccumul...

2019-01-14 16:14:00 119

转载 Linux中进程与线程的概念以及区别

linux进程与线程的区别,早已成为IT界经常讨论但热度不减的话题。无论你是初级程序员,还是资深专家,都应该考虑过这个问题,只是层次角度不同罢了。对于一般的程序员,搞清楚二者的概念并在工作中学会运用是其思考的主要问题;对于资深工程师,如何在系统层面实现两种技术及其各自的性能和实现代价是其思考的主要问题。由此可见进程和线程在IT界的重要地位。进程和线程是操作系统的基本概念,它们之间既有区别又...

2019-01-14 14:20:00 81

转载 MyBatis中#{}和${}的区别

1.在MyBatis 的映射配置文件中,动态传递参数有两种方式:  (1)#{} 参数占位符,sql预编译,变量替换后自动加上单引号' ',能防止sql注入  (2)${} 字符串替换,sql拼接,变量替换后不会加上单引号' ',不能防止sql注入2.#{},${} 使用的建议:  (1)表名作参数时,必须使用${}。如:select * from ${tableName}  ...

2019-01-14 09:50:00 33

转载 Appium+Python之元素定位和操作

一、常用识别元素的工具uiautomatorviewer:Android SDK自带的一个工具,在tools目录下二、元素定位1.格式:find_element_by_定位方式(value)通过id定位(取resource-id的值):driver.find_element_by_id("com.wuba.zhuanzhuan:id/azo")也...

2019-01-12 23:53:00 203

转载 [C++ STL] map使用详解

一、set介绍:Map由红黑树实现,其元素都是“键值/实值”所形成的一个对组(key/value pairs)。每个元素有一个键,是排序准则的基础。每一个键只能出现一次,不允许重复。Map主要用于资料一对一映射(one-to-one)的情况,map内部自建一颗红黑树(平衡二叉树中的一种),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的。比如一个班级中,每个学生的...

2019-01-12 22:21:00 244

转载 [Swift]LeetCode329. 矩阵中的最长递增路径 | Longest Increasing Path in a Matrix

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/streng...

2019-01-12 19:55:00 76

转载 在React Native中集成热更新

最近,在项目DYTT集成了热更新,简单来说,就是不用重新下载安装包即可达到更新应用的目的,也不算教程吧,这里记录一下。1.热更新方案目前网上大概有两个比较广泛的方式,分别是react-native-pushyreact-native-code-push前者是由ReactNative中文网推出的代码热更新服务,后者是由微软老大哥推出的,当然不仅仅是为React Native,还包括其他...

2019-01-12 15:20:00 78

转载 WebSocket 处理事件

WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在 WebSocket API 中,浏览器和服务器只需要做...

2019-01-11 13:36:00 151

空空如也

空空如也

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

TA关注的人

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