自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 RxJS之转化操作符 ( Angular环境 )

一 map操作符类似于大家所熟知的Array.prototype.map方法,此操作符将投射函数应用于每个值 并且在输出 Observable 中发出投射后的结果。import { Component, OnInit } from '@angular/core';import { Observable } from 'rxjs/Observable';import { of...

2018-04-30 09:39:00 74

转载 跨域的几种常见的解决方式

跨域的几种常见的解决方式目录1.背景介绍2.知识剖析3.常见问题4.解决方案5.编码实战6.扩展思考7.参考文献8.更多讨论1.背景介绍1.1什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入: link script img frame等dom标签,还有样式中...

2018-04-30 06:33:42 86

转载 编写高质量JavaScript代码之对象和原型

参考书籍:《Effective JavaScript》对象和原型理解prototype、getPrototypeOf和__proto__之间的不同原型包括三个独立但相关的访问器。C.prototype用于建立由new C()创建的对象的原型。Object.getPrototypeOf(obj)是ES5中用来获取obj对象的...

2018-04-29 22:39:10 73

转载 一类有趣的枚举问题

四个嫌疑犯ABCD4个嫌疑犯,A说是B干的,B说是D干的,C说不是我干的,D说B在说谎.其中只有一人说的是真话( )是罪犯4个人中只有一个人干了坏事,所以只有4种情况。对于答案1000,0100,0010,0001,只需要判断每个答案中有几个真话、几个假话,真话为1的那种情况就是答案。10道刑侦科推理试题在这个问题中,最重要的信息是:单选题,如果忽略了这个条件,就会得到多个答案10个...

2018-04-29 20:08:00 102

转载 Nginx缓存开启

众所周知,Nginx是一个高性能的web服务器,尤其在高并发和处理静态页面的时候有先天的优势;很大一部分得益于缓存的开启,那么如何开启nginx的缓存呢。简单来说可以分两步:定义缓存存储目录并指定共享内存空间在location里指定共享内存空间具体实现如下:user www;worker_processes auto;events {worker_connections 409...

2018-04-27 11:38:47 275

转载 Newtonsoft.Json高级用法

手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数据,经过分析一个简单的列表接口每一行数据返回了16个字段,但是手机APP端只用到了其中7个字段,剩余9个字段的数据全部都是多余的,如果接口返回数据为40K大小,也就是说大约20K的数据为无效数据,3G...

2018-04-27 09:44:00 50

转载 杂-关于素数

大于5的素数总是围绕着6,一定满足6*i-1或6*i+1;但满足6*i-1或6*i+1的数不一定是素数。判断的时候每步的跨数为6。int judg(int a) { int tmp=(int) Math.sqrt(a); if(a==1) return 0; if(a==2 || a==3) ...

2018-04-26 20:05:00 62

转载 你应该知道的前端——缓存

web 缓存web 缓存是可以通过自动保存常见文档副本的 HTTP 设备。当 Web 请求抵达缓存时,如果本地有以缓存的副本,就可以从本地存储设备而不是原始服务器中提取这个文档。1. 为什么需要缓存冗余的数据传输有很多客户端访问一个流行的原始服务器页面时,服务器会多次传输同一份文档,每次传送给一个客户端,一些相同的字节会在网络中一遍遍的传输。这些冗余的数据传输会耗尽昂贵的网络带宽。而通...

2018-04-25 13:31:45 86

转载 设计模式-中介者模式(21)

定义中介者模式(Mediator)也称调停者模式,是一种比较简单的模式。英文:Define an object that encapsulates how a set of objects interact.Mediator promotes loose coupling by keeping objects from referring to each other explicitly,...

2018-04-24 14:40:00 69

转载 Mysql脚本之清空当前数据库下的所有表中数据,并重置自增id

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

2018-04-24 10:33:00 432

转载 POJ-2299 Ultra-QuickSort---树状数组求逆序对+离散化

题目链接:https://vjudge.net/problem/POJ-2299题目大意:本题要求对于给定的无序数组,求出经过最少多少次相邻元素的交换之后,可以使数组从小到大有序。两个数(a, b)的排列,若满足a > b,则称之为一个逆序对。n < 500,000 0 ≤ a[i] ≤ 999,999,999解题思路:由于数据范围大,可以考虑离散化。...

2018-04-23 23:59:00 119

转载 python学习日记 1

一,Python介绍1.python的出生与应用  python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。目前python的主要应用领域:  主要有云计算,web开发,科学用算,人工智能,系统运维,金融分析等等,python因...

2018-04-23 20:16:00 140

转载 在CentOS上搭建基于Nodejs的Ghost博客

Ghost介绍Ghost 是基于 Node.js 构建的开源博客平台。Ghost 具有易用的书写界面和体验,博客内容默认采用Markdown 语法书写。Ghost 的目标是取代臃肿的 Wordpress。搭建Ghost博客系统1、本机测试环境[root@mingc ~]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Cor...

2018-04-23 18:35:03 136

转载 python函数、递归、json模块操作

一、修改文件修改文件方法:简单粗暴直接,步骤以下:#1、打开一个文件,获取到文件的内容#2、对内容进行修改#3、清空文件的内容#4、把新的内容写入到文件代码示例:f=open('username','a+')f.seek(0)all_str=f.read()new_str=all_str.replace('123456','79910')f.seek(0...

2018-04-20 21:51:00 90

原创 新书问答:Agile Management

\本文要点\\敏捷其本身并不能构成一个目标,而是一种改进产品上市时间、客户价值创造和雇员满意度的工具。\\t敏捷并非完全是一种技术或工具,它在很大程度上是一种价值和原则。\\t最强有力的敏捷理念,就是在多学科团队中开展工作。\\t推荐使用精益和敏捷方法去建立一种混合型组织。\\t实现敏捷的过程中,应该使用敏捷方式。\\\Mike Hoogveld所著的《敏捷管理》(Agile Management...

2018-04-19 17:55:00 36

转载 数据结构与算法方面

一、简单快排理解及代码(java)https://blog.csdn.net/morewindows/article/details/6684558 通俗易懂转载于:https://www.cnblogs.com/antble/p/8884016.html

2018-04-19 16:25:00 31

转载 用ECMAScript4 ( ActionScript3) 实现Unity的热更新 -- 在脚本中使用MonoBehaviour

继上次分析了热更新的Demo后,这次来介绍如何在热更新代码中使用MonoBehaviour。MonoBehaviour挂载到GameObject对象上的脚本的基类。平常Unity开发时,简单的做法就是编写一个继承自MonoBehaviour的脚本,将它挂载到要操纵的GameObject上,赋予它各种行为。当然,在某些大型项目中,可能并不推荐导出挂脚本的方式,但是本文旨在介绍如何在脚本中继承...

2018-04-19 14:14:00 148

转载 C++使用VARIANT实现二维数组的操作

VARIANT变量是COM组件之间互相通信的重要的参数变量之一,它可以容纳多种不同的类型,如short、long、double等,包括各类指针和数组。组件之间的互相调用是比较耗时的,尤其带当组件位于不同进程中时,因此,减少传递次数是提高效率的一种有效方法。其中,Excel表格的操作就可能涉及到大量数据,一次传递一个二维数组是提高对Excel表的操作效率...

2018-04-19 10:46:03 117

转载 bzoj5153&uoj348 【WC2018】州区划分

五十分就是裸的O(3^n)子集dp。$$f[S]*{w[S]^{p}}=\sum_{T \in S}{f[T]*{w[S-T]^{p}}}$$然后我们考虑优化这个dp,我们发现这是子集卷积的形式,于是我们就可以用fwt来优化这个dp。具体的,f[i][S]表示的是S的f值,当且仅当S中1的个数为i,别的f[i][S1]不正确也没有问题,因为我们转移时枚举的是1的个数,所以只有正确的转...

2018-04-18 21:44:00 50

转载 sql计算总页数

1 计算总页数方法: public int getTotalCount() { Statement stmt = null; //提交SQL语句对象stmt ResultSet rs = null; //保存结果对象rs String strSql = null; int count = 0; //初始化总记录数 ...

2018-04-18 11:41:00 403

转载 DOM部分扩展

对DOM的两个主要扩展是Selectors API和HTML5。选择符APISelectors API致力于让浏览器原生支持CSS查询。在没有原生支持之前,只能通过javascript代码来完成查询操作。之后,解析和树查询操作可以在浏览器内部通过编译后的代码来完成,极大地改善了性能。querySelector()方法querySelector()方法接收一个CSS选择符,返回与该模式匹配的...

2018-04-18 09:18:19 59

转载 centos 7 安装 tomcat

一、安装jdk下载jdk-8u161-linux-x64.tar.gz 链接:https://pan.baidu.com/s/1i8aQodhxwyZqfdfb9yl3Ig 密码:aioy通过xftp 将jdk-8u161-linux-x64.tar.gz 上传到/home文件夹下解压[root@localhost home]# tar -zxvf jdk-8u161...

2018-04-18 08:37:00 38

转载 [CF960G]Bandit Blues

$\newcommand{stirfirst}[2]{\left[\begin{matrix}#1\\#2\end{matrix}\right]}$题意:有一个$1\cdots N$的排列,从前往后贪心选取上升序列长度为$A$,从后往前长度为$B$,问有多少种可能的排列首先对于每种满足要求的排列,我们按以下方式将$1\cdots N-1$分成$A+B-2$组:对于$N$的左边,每个被选取的...

2018-04-18 07:25:00 77

转载 以太坊智能合约开发第四篇:实现Hello World智能合约

原文发表于:以太坊智能合约开发第四篇:实现Hello World智能合约绝大部分开发者学习一门语言的时候,都是从输出一个 Hello World 开始。我们也从实现一个 Hello World 合约为切入点,开始进入智能合约的世界吧。环境准备安装好 node 和 npm。这里对node和npm的安装过程,不做详细介绍。本篇依赖的环境版本:Node : v8.9.0Npm: 5.5....

2018-04-14 02:48:59 65

转载 ES6 | ES6新语法 在编码实践中的应用

本章探讨如何将 ES6 的新语法,运用到编码实践之中,与传统的 JavaScript 语法结合在一起,写出合理的、易于阅读和维护的代码。多家公司和组织已经公开了它们的风格规范,本文的内容主要参考了Airbnb公司github开源的 JavaScript 风格规范1、块级作用域(1)let 取代 varES6 提出了两个新的声明变量的命令:let和const。其中...

2018-04-13 16:45:00 60

转载 Html5-audio标签简介及手机端不自动播放问题

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

2018-04-13 11:18:00 879

转载 Android基于MediaBroswerService的App实现概述

前言如何实现一个音乐播放App,然后让其可以被第三方的Android app打开,并获取其中的歌单,曲目列表,同时控制其播放呢?现有应用市场上,已经有相应的实现。比如百度CarLife对QQ音乐,喜马拉雅等的调用。在百度的Carlife App中,我们可以看到,只要我们本地的装了QQ音乐App,其就可以唤起,然后获取其中的歌曲数据...

2018-04-13 02:51:21 895

转载 RIP工作原理

不同网段通信 -路由:OSI网络参考模型第三次即:网络位。-路由器---------》路由条目---------》路由表Type network/mask[命令】类型 : 路由器获得该路由条目的方式:1> 直连 【自动生成】2> 静态 【管理员手工配置】3> 动态协议 :IGP:内部网关协议---专门用于公司内部;-DV(distance veto...

2018-04-12 21:37:17 395

转载 python下载后怎么安装?pycharm安装

PyCharm是唯一一款专门面向Python的全功能集成开发环境,无论在Windows、Mac OS X系统中,还是在Linux系统中都支持快速安装和使用,以下是以Windows操作系统为例,进行PyCharm的安装。1. 到PyCharm官网下载PyCharm安装包,点击DOWNLOAD NOW2. 选择Windows系统的专业版点击下载3. 双击下载好的安装包进行安装...

2018-04-12 15:40:28 229

转载 SSM(Spring +SpringMVC + Mybatis)框架搭建

SSM(Spring +SpringMVC + Mybatis)框架的搭建最近通过学习别人博客发表的SSM搭建Demo,尝试去搭建一个简单的SSMDemo---实现的功能是对用户增删改查的操作参考博客链接工程结构src目录结构工程所需jar包(jar包下载地址)1、User实体类 package com.ssm.ljn.user.model;import java.i...

2018-04-12 14:10:00 90

转载 思维导图形式带你读完《大型网站技术架构》上

最近跟着视频做的一个网站用到了soa架构,nginx反向代理,redis集群,dubbo等等优化网站性能的技术。所以决定看一下《大型网站技术架构》这本书,这本书真心感觉不错,里面没有什么代码和晦涩难懂的知识,一般人都可以很容易看懂和看完。然后图片可能有点不清,下面所有图片原图及思维导图源文件和软件,欢迎关注我的微信公众号:"Java面试通关手册" 后台回复 “大型网站技术架构” 免费领取。1 ...

2018-04-12 12:04:16 44

转载 阿里云使用自定义镜像创建实例

阿里云自定义镜像主要用于创建 ECS 实例。操作系统、已经预安装的应用程序和数据,都会自动复制到新实例中。您可以根据通过准备好的自定义镜像方便的创建有相同配置环境的实例,从而提高工作或交付效率。在使用镜像时,需要考虑镜像的条件如下:所在地域:只能使用本地域的镜像。镜像不能跨地域使用。您可以将镜像复制到目标地域。详情请参见 复制镜像。操作系统:Linux 还是 Windows 的。操作系统...

2018-04-11 16:56:00 3680

转载 Android 5.1 权限问题解决方法

一、android5.x开始,引入了非常严格的selinux权限管理机制,我们经常会遇到因为selinux权限问题造成的各种avcdenied困扰。本文结合具体案例,讲解如何根据log来快速解决90%的权限问题。遇到权限问题,在logcat或者kernel的log中一定会打印avcdenied提示缺少什么权限,Command:cat/proc/kmsg...

2018-04-11 16:46:50 835

原创 易到上线“全网更低价,10倍补差额”活动

4月9日,在易到对司机端推出“0佣金+阶梯返利”计划不到一周的时间里,易到针对乘客端又推出了“全网更低价,10倍补差额”活动。据易到方面介绍,此次活动针对易到APP中的全线车型,对比其他网约车平台中的同等车型,在相同时段、相同出发地点与终点,并且路线相似的情况下,对订单实际产生的应收价格进行比价。如果易到价格不是最低,就会将差额的10倍返还给用户。值得注意的是,此次易到推出的比价活动仅限“马上用车...

2018-04-10 18:10:42 51

转载 Javaweb学习笔记——(八)——————常见系统体系结构,Tomcat,以及web的内部外部应用,http协议概述...

·软件系统体系结构: 1.常见软件系统体系结构B/S、C/S C/S 1.C/S结构即客户端/服务器(Client/Server),列如QQ; 2.需要编写服务器端程序,以及客户端程序,列如我们安装的就是QQ的客户端程序; 3.缺点:软件更新时需要同时更新客户端和服务端两端,比较麻烦 4.优点:安全性比较好。 B/S 1.B/S结构即浏览...

2018-04-10 18:09:00 102

转载 MacOS 下登陆私有Docker 仓库并拉取镜像

为什么80%的码农都做不了架构师?>>> ...

2018-04-09 17:42:00 1168

转载 2018上IEC计算机高级语言(C)作业 第1次作业

一、学习内容总结1.经过这几周的学习,总结一下学习的心得与体会。(不少于100字;10分)在这几周的学习里,让我了解到了基础的C语言编程。因为在初高中也没想到自己会学习计算机这个专业,所以这可以说是我第一次认真的接触编程。当刚开始上课的时候什么也不懂,但后来慢慢的通过老师的讲解,我已经可以将一些基础的编程学会并记住。在机房的时候,我们可以跟着老师一起打编程,而在课余的时间,我也会拿出电脑进行练...

2018-04-09 17:03:00 167

转载 MySQL按时间统计每个小时记录数

MySQL按时间统计每个小时记录数方案1:?1234567SELECT  @rownum := @rownum + 1 AS ID,        CONCAT((CASE WHEN t.hour = 24 THEN 0 ELSE t.hour END),':00:00') AS TIME, COUNT(*) AS COUNTFROM (SELECT id, ...

2018-04-09 13:30:00 128

转载 代码版本控制Git工具使用详解

一、Git简介Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。二、Git安装1.centos7安装Git[root@serv...

2018-04-08 09:54:20 132

转载 -bash: start-all.sh: 未找到命令

解决方案:以root权限进入,找到hadoop安装的目录,进入sbin目录下输入命令#start-all.sh出现错误:-bash: start-all.sh: 未找到命令百度了一下:原来需要输入:#sh start-all.sh或./start-all.sh可能是环境变量失效了……转载于:https://www.cnblogs.com/lijinze-tsinghua/p...

2018-04-07 20:31:00 649

空空如也

空空如也

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

TA关注的人

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