自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 javascript性能优化

本文主要是在我读《高性能Javascript》之后,想要记录下一些有用的优化方案,并且就我本身的一些经验,来大家一起分享下,Javascript的加载与执行大家都知道,浏览器在解析DOM树的时候,当解析到script标签的时候,会阻塞其他的所有任务,直到该js文件下载、解析执行完成后,才会继续往下执行。因此,这个时候浏览器就会被阻塞在这里,如果将script标签放在head里的话,那么在该js...

2018-08-31 11:36:01 57

转载 写个链表反转的算法

没出去面试被打击之前,你永远不知道自己有多low逼,其实也不是技术不如别人,就是面试的技巧吧,去大公司面试,一般聊两句之后觉得还可以的就会问你算法。关于算法,其实平时的工作中不太用得着,但是却能考验一个人的能力,下面就先写一个链表反转的算法吧 public ListNode reverseList(ListNode head) { ListNode first = ...

2018-08-31 09:16:00 87

转载 第七周周总结

我原本订到了23号考科三,但是23号当天从早上一直等到下午,由于系统机器的问题,我们最后剩下的19个人 ,集体改约,改到30号。。。。好伤心,白白浪费了两天时间。转载于:https://www.cnblogs.com/sunshine-z/p/9652952.html...

2018-08-30 22:50:00 56

原创 IntelliJ IDEA 2018.2支持Java 11、MacBook Touch Bar等新特性

近期,JetBrains发布了其旗舰产品IntelliJ IDEA的2018.2版本。新版本支持即将推出的Java 11、断点意图(Breakpoints Intentions)、MacBook的Touch Bar等特性,并改进了Spring Boot、Scala和Docker插件。\\Java\\IntelliJ IDEA 2018.2支持Lambda参数使用的本地变量新语法(即JEP 323)...

2018-08-30 19:00:00 44

转载 docker容器的使用

一、基本使用1.1 下载dockeryum install docker1.2 Docker镜像加速器curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://95822026.m.daocloud.io1.3 查看镜像加速器cat /etc/docker/daemo...

2018-08-30 16:43:00 90

转载 CentOS安装JDK1.8

一、先检查一下自家的系统版本,是32位还是64位辨认标识: I386--I686 都是32位 x86_64 是 64位方式一,命令:uname -a方式二,命令:getconf LONG_BIT ,可以直接显示位数二、下载Linux版本的 jdk-8u181-linux-x64.tar.gz官网地址:http://www.oracle.com/technetwork...

2018-08-30 15:55:50 45

转载 【ospf-stub区域配置】

根据项目需求搭建好如下拓扑图 配置rt1的环回口地址及g0/0/0和g0/0/1的ip地址 配rt1的ospf 配置rt2的环回口地址和g0/0/0和g0/0/1 配置rt2的ospf 配置rt3的环回口地址和g0/0/0和g0/0/1 配置rt3的ospf 配置rt4的环回口地址和g0/0/1 配置rt4的ospf 把area2配置成stub区域转载...

2018-08-30 15:24:00 103

转载 开发一个工业互联网应用到底需要几步?

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

2018-08-30 14:23:00 376

转载 react打包 APP

react写好js后1、在package.json 里改相对路径 "homepage":"./" //避免打包build后空白页2、运行npm run build3、生成build文件4、试运行build里的index.html,看看是否有自己写好的内容,如果是空白,检查一下package.json是否配置好,或者其他原因5、运用Hbuild打包为App(先删除原本的manifes...

2018-08-30 12:27:26 647

原创 使用docker和nginx搭建一个下载服务器

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

2018-08-29 10:19:00 94

转载 java学习(一) —— java概述

前言最近开始学习下java,毕竟web开发还是java比较完善功能也较php更加强大。学习资料参考:https://github.com/DuGuQiuBai...此章主要记录下java的简单概述和自己的理解。java开始前的概念理解J2SE、J2ME、J2EE三者的区别: (1)三者是 Sun 公司的Java多个版本,就...

2018-08-29 05:01:57 62

转载 计算机软件技术基础-(数据存储)

一个好的软件开发(管理)人员应该具备以下能力:熟练掌握常用算法和数据结构熟悉数据库设计技术熟悉软件工程的基本原则。数据结构的主要研究内容包括实际问题中所涉及的数据逻辑组织方式、数据在计算机中的物理存储方式、可对数据实施的操作。数据结构是指数据元素(或数据对象)的集合以及元素间的相互关系和构造方法,结构就元素之间的关系。在数据结构中,数据元素之间的相互关系就是数...

2018-08-28 15:26:00 92

转载 基本IO模型与非阻塞IO模型

基本IO模型普通套接字实现的服务端一次只能服务一个客户端普通套接字实现的服务端的瓶颈在于在没有新的套接字来之前, 不能处理已经建立连接的套接字的请求。具体解释如下:服务器套接字开始监听后,就可接受客户端连接了,这是使用accept来完成的。这个方法将等待到客户端连接到来为止,然后返回一个格式为(client,address)的元组,其中client是一个客户端套接字,而addres...

2018-08-28 10:50:00 42

转载 md5摘要算法、base64加密解密

md5摘要算法、base64加密解密一、base64:双向加密方式。1、GitHub中下载base64https://github.com/dankogai/js-base642、对应的HTML中调用<body> <script src="./base64.js"></script>...

2018-08-28 01:22:47 163

转载 NFS配置及FTP(exportfs命令、NFS客户端问题、FTP介绍、使用vsftpd搭建ftp)

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

2018-08-27 23:55:00 218

转载 NTP服务

常用软件安装及使用首页NTP 时间服务器原文:http://www.zyops.com/ntp/ntp也是一种协议ntp软件(支持ntp协议) CentOS6自带 CentOS7需要安装的chrony软件(支持ntp协议) CentOS7自带1. NTP简介NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时...

2018-08-27 21:27:00 93

转载 Julia语言初体验

最近MIT发布的julia 1.0.0版,据传整合了C、Python、R等诸多语言特色,是数据科学领域又一把顶级利器。周末心血来潮赶快体验了一把,因为用习惯了jupyter notebook,安装完julia 1.0.0之后就配置好了jupyter notebook。在安装配置环境阶段就遭遇了不少坑,吃了不少苦头,这里不得不吐槽级距,julia的安装...

2018-08-27 15:39:33 1059

转载 django 模型-----自连接

自连接对于地区信息,属于一对多关系,使用一张表,存储所有的信息类似的表结构还应用于分类信息,可以实现无限级分类新建模型AreaInfo,生成迁移class AreaInfo(models.Model): atitle = models.CharField(max_length=20) aParent = models.ForeignKey('self',...

2018-08-25 14:48:00 133

转载 绘制动态

axis([0 10 0 10]);hold on xy=[];n=0;disp('Left mouse button picks points')disp('Right mouse button picks last point')but=1;while but==1 [xi,yi,but]=ginput(1); plot(xi,yi,'ro'...

2018-08-25 09:15:00 68

转载 Java高阶编程——RxBus 开源,基于 RxJava 的 event bus

介绍RxBus 是一个发布/订阅模式的事件总线,用法和 EventBus 一样简单。RxBus 基于 RxJava 开发,除了拥有和 EventBus一样简单的事件总线机制之外,还拥有 RxJava 的丰富特性。如何使用定义 EventData: pu...

2018-08-24 17:47:45 104

转载 sql server2008修改登录名下的默认架构名

sql server2008修改登录名下的默认架构名进入Microsoft SQL Server Management Studio后,在对象资源管理器中,依次找到 安全性 -> 登录名 鼠标右键点击其中一个登录名,选择属性,弹出一个对话框如下图,在用户映射选项卡中的默认架构输入架构名,然后点击确定然后回到对象资源管理器,新建一个数据库,然...

2018-08-24 12:39:00 657

转载 springboot docker笔记

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

2018-08-23 13:58:00 58

转载 [iOS]一次立竿见影的首页渲染时间优化

@NewPan 贝聊科技 iOS 菜鸟工程师大家好,我是 NewPan,我之前写过一篇 iOS一次立竿见影的启动时间优化 - 简书,从标题也可以看得出来,那篇文章是关于启动时间优化的,得到了大家不错的反响。这次我们来讲讲如何优化首页的渲染时间。01. 贝聊首页页面介绍上图是贝聊家长版首页的设计图,从上图可以看出,这个首页还是很复杂的,郭耀源在他的 深入理解RunLoop | Garan...

2018-08-23 10:01:38 303

转载 关于VUE项目地图开发中大量点标记绘制一些总结

问题说明在地图开发中,当地图中绘制大量的标记点后,无论是拖动或者缩放,都会感觉到明显的卡顿现象。(一般超过800个点后就比较明显了).在平时的工作业务中,由于公司的实时监控页面需要展现5000-20000车辆的实时定位跟踪,特别是切换到车辆密集的港口码头卡顿现象非常严重(如下图),看起来非常难看,用户体验也非常差。在此写下一些开发优化中的心得体会(本文中使用的是高德地图为参考)。解决思路...

2018-08-23 01:12:50 4123

转载 第十三章:位图(七)

在运行时生成位图所有这三个平台都支持BMP文件格式,该格式可以追溯到Microsoft Windows的最开始。尽管它具有古老的传统,但BMP文件格式现在已经相当标准化,具有更多的扩展标题信息。虽然有一些BMP选项允许一些基本压缩,但大多数BMP文件都是未压缩的。这种缺乏压缩通常被视为BMP文件的缺点,但在某些情况下它根本不是缺点。例如,如果要在运行时以...

2018-08-22 22:13:49 97

转载 day01 LVS

LVS一、集群一组相互独立的,通过高速网络互联的计算机构成的一个组,并以单一系统的模式加以管理将很多服务器集中起来一起进行同一种服务,在C端看来就像是只有一个服务器可以在较低成本的情况下获得在性能、可靠、灵活性方面相对较高的收益任务调度则是集群系统中的核心技术二、集群分类高性能计算集群(HPC)高可用集群(HA)负载均衡集群(LB)三、LVS集群组成前端:负载均衡层-- 由一台...

2018-08-22 21:28:51 64

转载 打印三角型的练习

编写函数,接受一个n,n为正整数,左右两种打印方式。要求数字必须对齐12 11 10 9 8 7 6 5 4 3 2 1 11 10 9 8 7 6 5 4 3 2 1 10 9 8 7 6 5 4 3 2 1 9 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 7 6 5 4 3...

2018-08-22 20:31:00 182

转载 C# 委托和泛型

委托定义:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。委托是一个类:因此声明委托可以在类的外面声明,形式与声明类一样,例如 //定义一个委托 public delegate void EventHan...

2018-08-22 06:29:00 93

转载 ssm框架理解

SpringSpring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。SpringMVCSpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职...

2018-08-21 03:08:05 138

转载 转自老叶茶馆]系列 — processlist中哪些状态要引起关注

尊重知识版权:http://imysql.com/2015/06/10/mysql-faq-processlist-thread-states.shtml一般而言,我们在processlist结果中如果经常能看到某些SQL的话,至少可以说明这些SQL的频率很高,通常需要对这些SQL进行进一步优化。今天我们要说的是,在processlist中,看到哪些运行状态时要引起关注,主要有下面几个:...

2018-08-20 11:19:00 66

转载 Python第一天

1.字符串字符串有加法和乘法加法就是将两个字符串相加 乘法是将这个字符串重复多次 乘法 n1="asd" n2=n1*3 n2="asdasdasd";2.数字数字有加减乘除a=2**3 的意思是a等于2的3次方 **表示多少次幂 a=8b=...

2018-08-18 18:38:00 33

转载 一道js闭包面试题的学习

最近看到一条有意思的闭包面试题,但是看到原文的解析,我自己觉得有点迷糊,所以自己重新做一下这条题目。闭包面试题原题function fun(n, o) { // ① console.log(o); return { // ② fun: function(m) { // ③ return fun(m, n); // ④ } };}// 第一个...

2018-08-18 15:29:49 45

转载 第二十三天笔记

面向过程的编程思想 核心过程二字,过程指的是解决问题的步骤,即先干什么\再干什么\后干什么 基于该思想编写程序就好比在设计一条流水线,是一种机械式的思维方式 优点:复杂的问题流程化\进而简单化 缺点:可扩展性差 面向对象的编程思想 核心是对象二字,对象是特征与技能的结合体 基于该思想编写程序(脑子始终想的是对象二字)就好比在创造一个世界,世界是由...

2018-08-17 14:49:00 35

转载 laravel ajax 跨域传递header自定义数据

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

2018-08-17 14:28:00 533

转载 hadoop2.6虚拟机安装

Linux环境设置/*安装Hadoop集群时要确保以下几个方面1.本机与虚拟机之间是否可以通信(Ping)。如果不行检查下面 1.1本机防火墙关闭(开启情况是本机可以ping虚拟机,虚拟机不能ping本机) 1.2虚拟机是克隆的情况(按照Linux文档中,修改ip地址等方法) 1.3虚拟机设置--网卡是否是仅主机模式或者桥接模式:仅主机模式需要检查VMware1网卡设置与虚拟机网卡设置是否匹配。桥...

2018-08-16 16:53:00 56

转载 Python里的17个“骚操作”好玩有趣

1. 交换变量有时候,当我们要交换两个变量的值时,一种常规的方法是创建一个临时变量,然后用它来进行交换。比如:# 输入a = 5b = 10#创建临时变量temp = aa = bb = tempprint(a)print(b)但在Python中,其实我们有一种更简洁的写法:2. 将list中的所有元素转为单个字符串列表和字符串是Python中最常见的数据类型,它们会遇到互相...

2018-08-16 15:18:56 446

转载 Linux系统编程【转】

转自:https://blog.csdn.net/majiakun1/article/details/8558308一.Linux系统编程概论1.1 系统编程基石syscall:libc:标准C库、系统调用封装、线程库、基本应用工具gcc:1.2 模块接口API:应用程序编程接口,源代码级别,能通过编译,由标准C语言定义,libc来实现ABI:应用程序二进制...

2018-08-16 10:53:00 47

转载 Kubernetes+Prometheus+Grafana部署笔记

一、基础概念1.1 基础概念Kubernetes(通常写成“k8s”)Kubernetes是Google开源的容器集群管理系统。其设计目标是在主机集群之间提供一个能够自动化部署、可拓展、应用容器可运营的平台。Kubernetes通常结合docker容器工具工作,并且整合多个运行着docker容器的主机集群,Kubernetes不仅仅支持Docker,还支持Rocket,这是另一种容器技术。 功...

2018-08-16 10:13:39 696

转载 CSS - 定位属性position使用详解(static、relative、fixed、absolute)

position 属性介绍(1)position 属性自 CSS2 起就有了,该属性规定元素的定位类型。所有主流浏览器都支持 position 属性。(2)position 的可选值有四个:static、relative、absolute、fixed。下面分别进行介绍。(其实还有个 inherit,不过这个是 IE 特有的,这里就不做讨论) position: static(默认值)1,基...

2018-08-16 01:34:10 222

转载 python_bomb----列表

python工具--pycharm安装pycharm官网下载pycharm源码包解压源码包到指定位置, 超级用户建议解压到/opt目录, 普通用户建议解压到当前用户家目录进入解压目录/opt/pycharm-community-2017.1.4/, Install-Linux-tar.txt详细介绍了安装过程pycharm...

2018-08-15 22:14:45 112

空空如也

空空如也

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

TA关注的人

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