自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 umask

功能说明:umask是通过八进制的数值来定义用户创建文件或目录的默认权限。参数选项:-p 输出的权限掩码可以直接作为命令来执行。-S 以字符方式输出权限掩码。文件权限计算创建文件默认最大的权限位666(-rw-rw-rw-),默认创建的文件没有可执行权限x位。对于文件来说,umask的设置是在假定文件拥有八进制666的权限上进行的,文件的权限就是666减uma...

2018-07-31 22:22:00 62

转载 JS分号自动插入的ASI机制

规范理论es5 标准定义了自动分号插入规则,包括以下三个基本规则加两个前置条件:前置条件1、如果插入分号后解析结果是空语句,那么不会自动插入分号。例子:(空语句,else 前不加分好)if (a > b) else c = d2、如果插入分号后它成为 for 语句头部的两个分号之一,那么不会自动插入分号。例子:(不会加...

2018-07-31 15:26:42 139

转载 textarea怎么解析html代码,从而实现一个可高亮的输入框

效果:思路:让一个div浮动在textarea上,样式和位置保持完全一致,textarea负责输入,div负责高亮显示代码:.vue<template> <div class="highlight-contain"> <!-- 本组件是带高亮的textarea,需要接受高亮关键词数组来进行高亮 --&gt...

2018-07-30 14:30:00 1795

转载 前端与算法-动态规划之01背包问题浅析与实现

去年因为工作中的某个应用场景,需要使用到动态规划,为此花了些时间啃了啃背包算法为啥去年的东西,今年才写粗来,也许大概是懒吧动态规划 Dynamic Programming先简单说下什么是动态规划引用维基百科的一句话 通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法,通俗的理解就是,将一个复杂的问题拆解成相似的多个子问题,然后依次解决各个子问题,同时因为子问题的相似性,在计算过...

2018-07-29 13:14:16 194

转载 OC_内存管理

基本原理为什么要进行内存管理由于移动设备的内存极其有限,所以每个 app 所占的内存也是有限制的,当 app 所 占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。管理范围任何继承 NSObject 的对象,对其他的基本数据类型无效。本质原因是因 为对象和其他数据类型在系统中的存储空间不一样,其它局部变量主要存放于栈中...

2018-07-29 08:32:44 44

转载 linux 安装python django环境

linux下pythondjango环境安装安装基础环境centos 7安装 Nginx在本教程中,我们使用 Nginx 作为 Web 服务器。执行如下命令来安装 nginxyuminstallnginx安装完成后,执行如下命令来启动 Nginxsystemctlstartnginx.servicesystemctlenablenginx.service安装...

2018-07-28 20:08:32 113

转载 654. Maximum Binary Tree

题目描述:Given an integer array with no duplicates. A maximum tree building on this array is defined as follow:The root is the maximum number in the array.The left subtree is the maximum tree cons...

2018-07-28 16:14:00 47

转载 你也可以手写自己的Promise(一)

我写这篇文章不打算介绍Promise产生的原因以及它解决的问题,我只是想写一篇关于实现自己Promise的文章。如果代码以及逻辑有什么不对的地方,请大家指出来。就这些,开始正题。前提:我们要知道Promise是基于Promises/A+规范的。其中好多变量和方法名都是从这里来的。我们先从Promise的使用开始,写几个测试例子。let promise = new Promise((resol...

2018-07-27 03:50:00 61

转载 180726-InfluxDB基本概念小结

InfluxDB基本概念小结InfluxDB作为时序数据库,与传统的关系型数据库相比而言,还是有一些区别的,下面尽量以简单明了的方式介绍下相关的术语概念I. 基本概念mysqlinfluxdb说明databasedatabase数据库tablemeasurement类似mysql中表的概念recordtag + field + timestamp...

2018-07-26 12:08:33 377

转载 关于 redis 报错 :JsonParseException: Unrecognized token 'xxx': was expecting ('true', 'false' or 'null')...

在使用java  读取redis存储的数据时出现 JsonParseException: Unrecognized token 'xiaoqiang': was expecting ('true', 'false' or 'null') 的错误根据描述可以猜到,返回的数据格式和接收返回结果的格式不同。大概是说返回的 xiaoqiang 正确的样子应该是 true 或者 false 或者 null...

2018-07-25 16:47:00 870

转载 不发布到npm而直接使用github上的库

最近用了一个开源项目的依赖,然后发现需求不太满足,需要添加上一些自己的需求,于是在github上fork了项目后并做了一些改动。这时候问题来了,本来是项目中是通过npm install --save-dev xxx来引用的,如何替换为自己改过后的版本?解决思路:方法一: 直接更换node_modules里面对应的依赖源码。这种方法只能临时性解决问题,当重新npm install一下,改动...

2018-07-25 12:38:24 887 1

转载 Docker容器学习

Docker学习docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。优点:1.提高效率,方便快捷(容器系统资源开销低) 2.沙箱机制,互不干扰 3.集群部署,负载均衡Client docker CLI(命令行界面工具的客户端)--&gt...

2018-07-23 20:33:00 46

转载 django 哪些事

主要分类1-关于用户登陆返回原访问登陆页面2-settings- 配置~~~3-关于数据库的便捷用法__双下划线的魔法法应用1,——————————————————关于用户登陆返回原访问登陆页面一句话概括:在GET请求的时候获取一个原网页的链接, 之后再POST表单提交过之后,把这个原网页链接,拿过来使用 1 def register(request): ...

2018-07-23 18:50:00 75

转载 java 压缩图片到指定大小以内实例

package com.first.serv;import java.awt.Color;import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.BufferedInputStream;import java.io.ByteAr...

2018-07-23 15:10:00 398

转载 后缀自动机

后缀自动机 SAM不太懂,并不想说什么..参考资料:hihocoder后缀自动机基本概念陈立杰的WC课件fhq的博客俄文论文翻译附个\(insert\)图(来自:https://www.cnblogs.com/Yuzao/p/7267490.html)void insert(int c){ int p=last,np=++cnt; last=np; l...

2018-07-22 23:19:00 201

转载 用 Python 向你比个心

0 前言之前写了一篇用 Python 画一个小猪佩奇和哆啦 A 梦,然后最近看到有人用 turtle 画了一个心,觉得挺有意思的,于是把代码复制到本地,再加了个播放音乐。1 环境说明Win10 系统下 Python3,编译器是 Pycharm 。turtle 和 time 是 Python 自带的模块,不用辛苦安装;pygame 可以直接用 pip install pygame 安装,要是...

2018-07-21 07:23:43 375

转载 SpringMVC-如何接收各种参数(普通参数,对象,JSON, URL)

在交互的过程中,其中一个关键的节点就是获取到客户端发送过来的请求参数,本篇文章,我们来罗列下SpringMVC对于各种数据的获取方式:说明:以下重点在讲解如何获取参数上,所以返回的数据不是重点1,普通方式,请求参数名跟Controller的方法参数一致1.1 创建Controller1.2 发送请求做测试(由于方法没有限制请求方式,所以get和post均可)2,当...

2018-07-19 16:48:00 63

转载 Win10账户已被锁定解决方法

今天一个同事妹子电脑突然出现“您的账户已被锁定……”的问题,无法登陆系统,于是她向我求救,说实话我对win10也不熟,但怎么说也是公司的高级运维工程师,如果这点小问题都解决不了那也太丢人了,于是立马手机百度,帮她把问题解决了,还得到一个大大的赞。现在就把解决方法记录下来,以后再碰到这种问题就可以轻松解决了。第一步:在登陆界面按住Shift键点击重启,点击选择“疑难解答”然后点击选择“高级选项”再点...

2018-07-19 12:51:16 29992

转载 前端三大框架对比(二)——数据更新

Angular最先说Angular的原因是因为它与其他两个框架不同,用的是脏检查机制(Dirty Checking)实现双向数据绑定在Angular中有一个Zone.js负责监听需要视图变化的事件触发每一个组件都都它自己的检测器(detector),用于负责检查其自身模板上绑定的变量。将旧值跟新值进行比较,不相等就说明检测到变化...

2018-07-19 11:18:21 257

转载 析构函数和构造函数

1、构造函数和析构函数为什么没有返回值?总是由编译器来调用这些函数以确保它们被执行。如果它们有返回值,要么编译器必须知道如何处理返回值,要么就只能由客户程序员自己来显式的调用构造函数与析构函数,这样一来,安全性就被人破坏了。另外,析构函数不带任何参数,因为析构不需任何选项。构造函数返回的应当是所构造的对象。否则,我们将无法使用临时对象初始化对象。class C{publi...

2018-07-18 21:26:00 49

转载 cookie、sessionStorage、localStorage

之前只知道cookie、sessionStorage、localStorage的一些存储量,过期时间上的区别,今天仔细研究了一下它们用法上的区别。cookiecookie的本质是在绑定的特定的域名下的。当服务器发送的HTTP响应头中包含cookie会话信息时({key,value}形式),浏览器会保存这样的会话信息,并在再次给创建它的...

2018-07-18 17:06:55 47

转载 django创建项目案例1详细展示05

接着上一个django创建项目案例1的04继续如下:定义show.html模板目录如下:show.html代码如下:在模板中访问对象成员时,都以属性的方式访问,即方法也不能加括号<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-...

2018-07-18 14:57:08 96

转载 jstack的简单使用

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-07-18 12:17:00 216

转载 批量删除空行

我使用环境和工具MAC下的UE.直接上图,懂的会一目了然. 

2018-07-18 11:05:00 317

转载 7.16LJY

多态作业一、选择题1.关于Java中的多态,以下说法不正确的为( B)。(选择一项)A多态不仅可以减少代码量,还可以提高代码的可扩展性和可维护性B.把子类转换为父类,称为向下转型,自动进行类型转换...

2018-07-16 17:24:00 138

转载 flex 撑满问题

高度撑满在body.html设置高度flex 方向为垂直宽度撑满flex 方向为横向css*{ padding: 0; margin: 0;}html,body{ height: 100%;}.box{ display: flex; flex-direction: column; height: 100%; background...

2018-07-16 08:23:18 9324

转载 iOS开发技巧·傻瓜式从工程文件导出类关系图(UML) -- OmniGraffle方案

前言 一些复杂的工程可以通过查看工程的UML图快速分析个各个类之间的关系。当然,网上也有很多其它的方案,不过要么设置麻烦,要么用最新版本Xcode并不支持的插件方案。均不简单。这里给出一个傻瓜式导出UML图的方案 --- OmniGraffle。1. 准备安装OmniGraffle下载网站https://www.waitsun.com/?s=OmniGraffle,选择一个老一点的版本,比...

2018-07-16 02:18:15 221

转载 iOS开发中pch文件的使用误区

在Xcode 6之前,在项目中使用pch文件很流行,把头文件和宏定义都扔进去,可以少写很多代码,提高开发效率。Xcode 6之后,苹果默认去掉了pch文件,很多人都说是pch降低了编译速度,苹果为了用户体验就去掉了。然后大部分人就开始不用pch了。事实上,pch不但不会降低编译速度,总体上反而会提高编译速度。。预编译后的头文件会被缓存起来,再次编译的时候就不需要重新编译pch文件中导入的内容,从...

2018-07-13 12:16:21 356

转载 头文件板子

#include <stdio.h>#include <string.h>#include <iostream>#include <algorithm>#include <math.h>#include <limits.h>#include <map>#include...

2018-07-12 13:47:00 42

转载 spark源码编译,运行example遇到:NoClassDefFoundError: org/spark_project/guava/cache/CacheLoader...

基本环境:win10+ideaScala2.11.8maven3.5.3spark2.1.0问题:在window10下编译spark2.1.0源码,在idea下运行example,遇到问题NoClassDefFoundError: org/spark_project/guava/cache/CacheLoader解决办法: 到maven官网下载,spark-...

2018-07-12 11:00:00 2258

转载 JEPLUS工作流之简易审批——JEPLUS软件快速开发平台

JEPLUS工作流之简易审批 在我们现实业务当中,我们的流程固定,包括审批人也固定,如果给客户每次弹窗去审批流转,反而效果不是很好,因为送交人固定,节点固定,当业务众多的时候,弹窗的方式会让用户感觉工作量很大,比如我们学校学生的信息审核需求,所以我们采用简易审批,全局我们设定简易审批,如果节点特殊也可以在节点设定禁用简易审批。一、效果展示二、实现步骤1、创建报表--...

2018-07-12 10:29:47 157

转载 Android程序员搞Web之CSS(三)

1、行内样式<body> <table align="center" > <caption><h4 style="color: red; font-size: 20px">数字整理表格</h4></caption> ...

2018-07-10 16:53:00 116

转载 微服务架构的核心要点和实现原理

摘要:本文中,我们将进一步理解微服务架构的核心要点和实现原理,为读者的实践提供微服务的设计模式,以期让微服务在读者正在工作的项目中起到积极的作用。微服务架构中职能团队的划分传统单体架构将系统分成具有不同职责的层次,对应的项目管理也倾向于将大的团队分成不同的职能团队,主要包括:用户交互UI团队、后台业务逻辑处理团队与数据存取ORM团队、DBA团队等。每个团队只对自己分层的职责负责,并...

2018-07-10 11:54:00 69

转载 kubernetes 1.3管中窥豹- RS(Replica Sets):the next-generation Replication Controller

前言kubernates 1.3出了几个新的概念,其中包括deployments,Replica Sets,并且官网称之为是the next-generation Replication Controller。由于NCE项目马上就要使用其中包括deployments以及RS这个方式来管理pod,因此有必要了解下它的优越性。 回顾老版RC概念说RC之前先要提一个container和p...

2018-07-09 15:51:00 105

转载 Codeforces 460C Present(二分+线段树)

点击这里进入题目题目大意:给你n个数,可以做出m次修改,每次修改一个长度为w的区间,给这区间每一个数字加一,问修改后数组中最小值的最大值。思路:看到区间修改和十的五次方的数据范围,很难想不到线段树,再看到最小值的最大值,也很难不想到二分,那么就直接二分最后的答案,然后用线段树维护check即可。AC程序://库省略using na...

2018-07-08 13:29:00 48

转载 15-高级路由:OSPF区域间、区域×××总

一、实验拓扑:二、命令部署:1、区域间汇总命令:①基本汇总:R1(config)#router ospf 110R1(config-router)#area 0 range 202.100.8.0 255.255.252.0R2(config)#router ospf 110R2(config-router)#area 0 range 202.100.8.0 255.255.252.0②拓展知识...

2018-07-07 12:35:43 126

转载 算法-两数相加

/*给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807*//** * Definition...

2018-07-07 07:56:09 59

转载 tcpdump抓包工具用法说明

tcpdump采用命令行方式对接口的数据包进行筛选抓取,其丰富特性表现在灵活的表达式上。不带任何选项的tcpdump,默认会抓取第一个网络接口,且只有将tcpdump进程终止才会停止抓包。例如:shell> tcpdump -nn -i eth0 icmp下面是详细的tcpdump用法。1.1 tcpdump选项它的命令格式为:tcpdump ...

2018-07-06 21:05:00 63

转载 HDU 6171 Admiral(双向BFS+队列)题解

思路:最大步骤有20,直接BFS会超时。因为知道开始情况和结果所以可以用双向BFS,每个BFS规定最大步骤为10,这样相加肯定小于20。这里要保存每个状态搜索到的最小步骤,用Hash储存。当发现现有状态已经在另一路出现了,那么就输出两者相加的步骤和。代码:#include<iostream>#include<algorithm>#include&lt...

2018-07-06 18:55:00 59

转载 事务

  事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事...

2018-07-06 15:52:00 53

空空如也

空空如也

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

TA关注的人

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