自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Typescript 学习笔记二:数据类型

中文网:https://www.tslang.cn/官网:http://www.typescriptlang.org/目录:Typescript 学习笔记一:介绍、安装、编译Typescript 学习笔记二:数据类型Typescript 学习笔记三:函数Typescript 学习笔记四:回忆Es5 中的类Typescript 学习笔记五:类Typescript 学习笔记六:接...

2018-12-31 22:36:00 177

转载 [Swift]LeetCode222. 完全二叉树的节点个数 | Count Complete Tree Nodes

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

2018-12-31 19:23:00 69

转载 通过调试理解HttpServletResponse中的setHeader()和addHeader()的区别

首先看下使用addHeader方法添加两个完全一样的信息:response.addHeader("foo","beer");response.addHeader("foo","beer");接下来看下使用addHeader方法添加两个名字相同,值不同的情况response.addHeader("foo","bar");response.addHeader("foo","beer")...

2018-12-31 13:11:00 536

转载 浅谈对象的深复制和浅复制的区别。

场景 当你的组件里需要用到同一个数据,但身负不同的责任。 举个例子:vue的双向绑定 你在与后端的交互中请求回来的数据,res, let a = res; let b = res; 因为是会用到checkbox,在外层的列表里选中数据,以及在Modal里面会新增数据,提交表单会分别以两个数组的方式提交,这样做的bug是忽略了a数组与b数组都是浅复制了res,导致在外面的...

2018-12-29 17:57:00 162

转载 [UWP]缓存Lottie动画帧

在上一篇博文《[UWP]在UWP平台中使用Lottie动画》中我简单介绍了一下LottieUWP项目以及如何使用它呈现Lottie动画,这篇文章里我们来讲点进阶的东西——缓存Lottie动画帧。为什么会有这样的需求呢?有两方面原因:直接在XAML中使用Lottie动画时,是边播放边渲染,计算量比较大,某些Lottie文件会非常吃性能!另外也会存在渲染不正确(有黑色区域)的情况,但是如果我们...

2018-12-29 16:39:00 119

转载 angular 子组件与父组件通讯

1. 子组件app-sidebar.compnent.html(click)="goProject()"设置点击事件 <mat-list-item [routerLink]="['/project']" (click)="goProject()"> .... </mat-list-item>2. 子组件app-sidebar.co...

2018-12-29 15:35:00 56

转载 「雅礼集训 2017 Day1」 解题报告

「雅礼集训 2017 Day1」市场挺神仙的一题。涉及区间加、区间除、区间最小值和区间和。虽然标算就是暴力,但是复杂度是有保证的。我们知道如果线段树上的一个结点,\(max=min\) 或者 \(max=min+1\) 并且 \(d|max\),是可以直接剪掉的。我们定义线段树上一个结点的势能为 \(\log(max-min)\),那么我们每执行一次区间除,都会引起势能的减小。但是执行区间...

2018-12-29 09:07:00 140

转载 23个数据库常用查询语句

1.查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,<,<>,!=,!>,!<,=>,=<2.查询字符串 SELECT * FROM tb_stu WHERE sname = '小刘' SELECT * FROM tb_stu WHE...

2018-12-29 00:45:00 1655

转载 23种设计模式之享元模式

享元模式的定义定义: 使用共享对象可有效的支持大量的细粒度的对象通俗的说, 就是将类的通用属性抽出来,建立对象池,以达到限制对象数量的效果上面定义中要求细粒度对象, 那么不可避免的使得对象数量多且性质相近, 我们将这些对象的信息分为两个部分: 内部状态和外部状态内部状态是对象可以共享出来的信息, 存储在享元对象内部并且不会随环境改变而改变. 如一个报考系统中的个人信息.外部...

2018-12-28 18:31:00 74

转载 jQuery中ajax使用

$.ajax({  url:"/您想要请求的servlet位置",//要请求的servlet  data:{method:"ajaxValidateVerifyCode", verifycode:value},//method是访问servlet中的ajaxValidateVerifyCode方法,verifycode给服务器的参数  type:"POST/GET",//请求类...

2018-12-27 18:04:00 50

转载 设计模式--工厂模式(个人笔记)

一、应用场景以及优缺点1.应用场景: 一个类不知道它需要的对象的类。在工厂方法模式中,我们不需要具体产品的类名,我们只需要知道创建它的具体工厂即可。 一个类通过其子类来指定创建那个对象。在工厂模式中,对于抽象工厂类只需要提供一个创建产品的接口,而由其子类来确定具体要创建的对象,在程序运行中,子类对象将覆盖父类对象,从而使得系统更容易扩展。 将创建对象的任务委托给...

2018-12-27 17:38:00 117

转载 网页的缩放,适配以及移动的适配!

从布局出发:宽度自适应,常用百分比的方式。由于父级元素采用百分比的布局方式,随着屏幕的拉伸,它的宽度会无限的拉伸。而子元素由于采用了浮动,那么它们的位置也会固定在两端。该宽度自适应在新的时代有了新的方法,随着弹性布局的普及,它经常被flex或者box这样的伸缩性布局方式替代,1.rem rem属性指的是相对于根元素设置某个元素的字体大小。它同时也可以用作为设置...

2018-12-27 16:55:00 181

转载 Java中的单实例

前几天刚学完单实例设计模式,今天看代码时发现一行代码很奇怪,getRuntime()函数的返回类型怎么是它本身,忽然想起前几天学的单实例模式,于是找到方法的定义,果然是静态私有变量,获取实例的公有方法,以及私有构造函数。属于程序猿001所写的第一类实现方法:饿汉式(静态常量)[可用]转载于:https://www.cnblogs.com/Pusteblume/p/101857...

2018-12-27 16:36:00 52

转载 Spring对JDBC的支持

1.JdbcTemplate为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架.作为 Spring JDBC 框架的核心, JdbcTemplate的设计目的是为不同类型的 JDBC 操作提供模板方法. 每个模板方法都能控制整个过程, 并允许覆盖过程中的特定任务. 通过这种方式, 可以在尽可能保留灵活性的情况下, 将数据...

2018-12-26 14:44:00 56

转载 快速排序(基于算法导论思想)的C语言实现

快速排序(算法导论版)#include <bits/stdc++.h>using namespace std;void swap(int &a,int &b){ int temp = a; a = b; b = temp;}int parttion(int a[],int l,int r){ int x = a[r]; ...

2018-12-25 16:11:00 224

转载 UNIX 是什么?怎么诞生的?

要记住,当一扇门在你面前关闭的时候,另一扇门就会打开。肯·汤普森(Ken Thompson) 和丹尼斯·里奇(Dennis Richie)两个人就是这句名言很好的实例。他们俩是20世纪最优秀的信息技术专家之二,因为他们创造了最具影响力和创新性的软件之一: UNIX。UNIX 系统诞生于贝尔实验室UNIX最开始的名字是 UNICS(UNiplexed Information ...

2018-12-25 13:08:00 439

转载 16-镜像命名的最佳实践

如何在多个 Docker Host 上使用镜像。这里有几种可用的方法:用相同的 Dockerfile 在其他 host 构建镜像。将镜像上传到公共 Registry(比如 Docker Hub),Host 直接下载使用。搭建私有的 Registry 供本地 Host 使用。为镜像命名实际上一个特定镜像的名字由两部分组成:repository ...

2018-12-25 09:52:00 123

转载 孤荷凌寒自学python第四十七天通用跨数据库同一数据库中复制数据表函数

孤荷凌寒自学python第四十七天通用跨数据库同一数据库中复制数据表函数(完整学习过程屏幕记录视频地址在文末)今天继续建构自感觉用起来顺手些的自定义模块和类的代码。今天打算完成的是通用的(至少目前操作四种数据库)在同一数据库内复制数据表的方法函数。此设想最初我自我感觉都非常简单,然而事实是关系型数据库统一使用的sql语言在各家其实是完全不同的!一、了解清楚了我...

2018-12-24 21:55:00 216

转载 vue中axios设置

//设置默认全局baseURLaxios.defaults.baseURL=process.env.BASE_API;//设置默认全局携带浏览器cookieaxios.defaults.withCredentials=true;Vue.prototype.$http = axios;  转载于:https://www.cnblogs.com/randomlee/p...

2018-12-24 10:37:00 46

转载 day 2 格式化输出

一. 格式化输出现在有以下需求,让用户输入name, age, job,hobby 然后输出如下所示:------------ info of Alex Li -----------Name : Alex LiAge : 22job : TeacherHobbie: girl------------- end -----------------你怎么实...

2018-12-24 09:42:00 56

转载 linux服务器---代理认证

代理认证 proxy代理服务被广泛的使用,为了安全起见,可以在服务器上增加一层安全认证机制。这里使用htpasswd建立认证账号和密码1、创建认证账号和密码[root@localhost wj]#htpasswd -c /etc/squid/passwd davidNew password:Re-type new password:Addin...

2018-12-24 06:54:00 785

转载 sqlalchemy ORM学习

1.创建表格import sqlalchemyfrom sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Column, Integer, String engine = create_engi...

2018-12-23 21:10:00 74

转载 day02-数据库操作

一、数据库操作1.1、创建数据库(增)CREATE DATABASE 也可以使用小写,(注意不要漏掉分号 ;)mysql> create database test;或mysql> create database test charset utf8;1.2、删除数据库(删)mysql> drop database test;1.3、...

2018-12-23 19:39:00 44

转载 少数人的晚餐—观后感

一一一一一一一一一一今天看了一部只有8分钟的动画片,《Dinner for Few》,这是一部蛮有意思的动画。一一一一一一一一一一一一一一一一一一一一屏幕一开始出现了一段话:Those who eat their fill speak to the hungry of wonderful times to come.译为:那些饱餐一...

2018-12-22 21:23:00 521

转载 django重定向

return HttpResponseRedirect('/index/')# 重定向返回url格式:http://127.0.0.1:8000/index/会去掉前期的所有路由重新写入/index/'路由urls代码from django.urls import pathfrom django.contrib import adminfrom ProductOutWarehouse...

2018-12-22 17:36:00 60

转载 mysql实践(六)

条件:select * from test where nid > 3;select * from test where nid between 3 and 6;select * from test where nid in (1,2,4,5);select * from test where nid = 3 and name ='eric';select * from ...

2018-12-22 14:09:00 133

转载 mongodb 安装教程

1、windows 安装MongoDB 官网下载msi安装包 https://www.mongodb.com/dr/fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-3.4.10-signed.msi/download 安装,一路next即可 添加环境变量 ...

2018-12-21 21:24:00 62

转载 去除按钮点击的边框

button{  outline:none;}button:active{  outline:none;}……转载于:https://www.cnblogs.com/em2464/p/10158675.html

2018-12-21 20:00:00 548

转载 scrapy crawlspider内置方法源码

rules:  有经验的同学都知道它是一个列表,存储的元素时Rule类的实例,其中每一个实例都定义了一种采集站点的行为。如果有多个rule都匹配同一个链接,那么位置下标最小的一个rule将会被使用。__init__:  在源码中可以看到,它主要就是执行了_compile_rules方法,这边暂时不讲。parse:  默认回调方法,同上章一样。不过在这里进行了重...

2018-12-21 09:24:00 77

转载 第十四单元 Linux网络原理及基础设置

·ifconfig命令来维护网络(详见linux系统管理P422)1) 掌握ifconfig命令的功能:显示所有正在启动的网卡的详细信息或设定系统中网卡的IP地址。2) 灵活应用ifconfig命令设定网卡的IP地址:例如:修改eth0网卡的IP地址为172.18.48.56和子网掩码255.255.255.128的命令:ifconfig eth0 172.18.48.56 netmas...

2018-12-20 21:54:00 62

转载 在centos上配置环境

1. 安装wget[root@localhost ~]# yum -y install wget2. 在oneinstack官网配置安装环境wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstac...

2018-12-20 14:48:00 51

转载 Python并发编程

进程相关概念进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。狭义定义:进程是正在运行的程序的实例(an insta...

2018-12-20 11:06:00 75

转载 vue 高级属性父组件provide向子组件发送数据,子组件通过inject接收数据

以前父组件向子组件中传值是通过props传值,子组件不能更改父组件中的值,但是可以通过从父组件中获取的值定义给自己的data值,这里父组件可以通过provide向子组件传递自己组件中的data值,子组件通过inject获取父组件提供的值代码如下:定义一个子组件:<template> <div> {{demo}} </div></templ...

2018-12-20 09:37:00 274

转载 python迭代器的内置函数

1、迭代器: 内置函数:(1)iter()-__iter__()(2)next()-__next__()2、迭代器的举例;对于Fibs数列,我们对其进行 限量输出:实现代码如下:class Fibs: def __init__(self,n=100): self.a=0 self.b=1 self....

2018-12-19 00:51:00 79

转载 Django解决跨域问题

首先需要定义一个中间件from django.utils.deprecation import MiddlewareMixinclass CorsMiddleware(MiddlewareMixin): def process_response(self,request,response): response["Access-Contr...

2018-12-18 20:08:00 77

转载 待学资源汇总

1.信号与系统、通信原理的基础:http://www.txrjy.com/forum.php?mod=viewthread&tid=394879&page=02.linux运维工程师linux视频教程,https://www.bilibili.com/video/av31023006/?p=2转载于:https://www.cnblogs.com/alesvel/...

2018-12-18 11:33:00 55

转载 SVM

import numpy as npimport matplotlib.pyplot as pltfrom sklearn import datasetsiris = datasets.load_iris()X = iris.datay = iris.targetX = X[y<2,:2]#print(X)y = y[y<2]plt.scatter(X[y==0,0],X[...

2018-12-18 10:32:00 40

转载 Alamofire源码导读一:框架

源码架构Alamofire 的源码包括 Core、Extensions、Features、Supporting Files。其中主要逻辑在 Core里。包括构造请求,发起请求,处理回调等。 Core 的架构Core 中主要有 SessionManager、SessionDelegate、Request和 TaskDelegate 这些类。 SessionManag...

2018-12-18 00:53:00 105

转载 第二章之线性表、栈、队列和线性表

线性表的存储结构(主要有两种):1、定长的顺序存储结构,也称顺序表或向量型的一维数组结构。数据结点之间的逻辑关系是通过数据结点的存储位置来反映的。2、边长的线性结构存储结构、大多实现为链接式存储结构。数据结点之间的逻辑关系是以指针来表示的。两者的比较1、顺序表的主要优点体现在没有使用指针,节省存储空间,而且线性表元素的读访问非常简洁便利。、2、链表的主要优点则体现在无...

2018-12-17 23:29:00 168

转载 「UVA10810」Ultra-QuickSort 解题报告

题面看不懂?!大概的意思就是:给出一个长度为n的序列,然后每次只能交换相邻的两个数,问最小需要几次使序列严格上升 不断读入n,直到n=0结束思路:交换相邻的两个数,这不就类似冒泡排序吗?但是n<500000算了吧,我回去颓A+B于是我们就发现用冒泡排序直接计算次数是行不通的但我们要知道:冒泡排序的交换次数就是序列的逆序对数!!!所以——就简单了吧~如何求逆序对?较e...

2018-12-17 18:54:00 120

空空如也

空空如也

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

TA关注的人

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