自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 WebView性能优化--独立进程

Android允许一个app同时存在多个进程,可以根据需要把不同的模块放到不同进程中处理。一、WebView独立进程的好处1.有效增大App的运存,减少由webview引起的内存泄露对主进程内存的占用。2.避免WebView的Crash影响App主进程的运行。3.拥有对WebView独立进程操控权。弊端:WebView进程与其他进程通讯的方式,把webview独立进程之后会...

2018-02-28 21:20:00 125

转载 redux middleware 源码分析

原文链接middleware 的由来在业务中需要打印每一个 action 信息来调试,又或者希望 dispatch 或 reducer 拥有异步请求的功能。面对这些场景时,一个个修改 dispatch 或 reducer 代码有些乏力,我们需要一个可组合的、自由增减的插件机制,Redux 借鉴了 Koa 中 middleware 的思想,利用它我们可以在前端应用中便捷地实现如日志打印、异步...

2018-02-28 16:25:05 52

转载 如何处理错误信息 Pricing procedure could not be determined

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

2018-02-27 12:21:00 56

转载 C#常用单元测试框架比较:XUnit、NUnit和Visual Studio(MSTest)

做过单元测试的同学大概都知道以上几种测试框架,但我一直很好奇它们到底有什么不同,然后搜到了一篇不错的文章清楚地解释了这几种框架的最大不同之处。 地址在这里:http://www.tuicool.com/articles/F3eEn2j 简而言之,三者是非常相似的,如下所示: 1 [TestCase(1)] 2 [TestCase(2)] 3 [Te...

2018-02-27 12:10:00 2475

转载 程序员的核心竞争力

1、稳定的基础知识体系;2、需求到模型的转化建模能力;3、独立思考能力;4、思想:世界观、方法论。

2018-02-27 11:25:00 53

转载 各大互联网公司java开发面试常问问题

本人是做java开发的,这是我参加58,搜狐,搜狗,新浪微博,百度,腾讯文学,网易以及其他一些小的创业型公司的面试常被问的问题,当然有重复,弄清楚这些,相信面试会轻松许多。1. junit用法,before,beforeClass,after, afterClass的执行顺序2. 分布式锁3. nginx的请求转发算法,如何配置根据权重转发4. 用hashmap实现redis有什么问题(死锁,死...

2018-02-24 20:08:00 165

转载 Go编程技巧--io.Reader/Writer

Go原生的pkg中有一些核心的interface,其中io.Reader/Writer是比较常用的接口。很多原生的结构都围绕这个系列的接口展开,在实际的开发过程中,你会发现通过这个接口可以在多种不同的io类型之间进行过渡和转化。本文结合实际场景来总结一番。总览围绕io.Reader/Writer,有几个常用的实现:net.Con...

2018-02-24 18:39:25 157

转载 【转载】优秀文章转载集合

SpringSpring Cache注释驱动的 Spring cache 缓存介绍使用 Spring 2.5 注释驱动的 IoC 功能虚拟化libvirt kvm 虚拟机上网 – Bridge桥接KVM详解,太详细太深入了,经典TomcatLinux机器同时运行两个tomcat点评:主要是那张图片的配置NginxNginx HA Keepalived官方文...

2018-02-24 17:23:00 97

转载 设计模式的六大原则

设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更加容易被他人理解、保证代码可靠性。设计模式是代码编制真正工程化(工程化即系统化、模块化、规范化的一个过程。指将具有一定规模数量的单个系统或功能部件,按照一定的规范,组合成一个模块鲜明、系统性强的整体),是软件工程的基石。从新的角度对常用的23种设计模式分类:接口型模...

2018-02-24 00:23:00 64

转载 [QNAP crontab 定時執行程式

注意要自動執行的 sh 檔不要放在 /root 裡, 不然韌體更新後檔案會不見, 要放在個人帳號的資料夾,例如 /share/homes/帳號/QNAP 的 crontab 放在 /etc/config/crontabvi /etc/config/crontab例如要每日5:00執行 backup.sh 的話,加上這行 00 5 * * * /share/homes/帳號/back...

2018-02-22 11:19:00 2200

转载 CFS调度器

一、前言随着内核版本的演进,其源代码的膨胀速度也在递增,这让Linux的学习曲线变得越来越陡峭了。这对初识内核的同学而言当然不是什么好事情,满腔热情很容易被当头浇灭。我有一个循序渐进的方法,那就是先不要看最新的内核,首先找到一个古老版本的内核(一般都会比较简单),将其吃透,然后一点点的迭代,理解每个版本变更背后的缘由和目的,最终推进到最新内核版本。本文就是从2.4时代的任务调度器开始,详细描述...

2018-02-21 21:40:00 221

转载 Python学习笔记三

参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000一、函数的定义Python中定义一个函数需要使用def语句,依次确定函数名、参数及函数体内容:#一个求绝对值的函数def my_abs(x): if x>0: ...

2018-02-21 00:37:00 43

转载 记录的习惯

记录的习惯  书籍是人类进步的阶梯,承载了人类文明进步的历程。大多数人都写过日记,但不知道有多少人重视过日记。常常我们会用相机记录一些生活中的场景,然后收藏起来,等到若干年后再拿出来看,总能感觉...

2018-02-19 16:27:00 116

转载 Linux中断 - tasklet

一、前言对于中断处理而言,linux将其分成了两个部分,一个叫做中断handler(top half),属于不那么紧急需要处理的事情被推迟执行,我们称之deferable task,或者叫做bottom half,。具体如何推迟执行分成下面几种情况:1、推迟到top half执行完毕2、推迟到某个指定的时间片(例如40ms)之后执行3、推迟到某个内核线程被调度的时候执行对于第一...

2018-02-13 21:50:00 36

转载 HIVE ORC 报错ClassCastException

HIVE ORC格式的表查询报错Failed with exception java.io.IOException:java.lang.ClassCastException: org.apache.hadoop.hive.ql.io.orc.OrcStruct cannot be cast to org.apache.hadoop.io.BinaryComparable建表语句如下...

2018-02-13 16:18:00 2511

转载 LOJ#6281. 数列分块入门 5

内存限制:256 MiB时间限制:500 ms标准输入输出题目类型:传统评测方式:文本比较上传者: hzwer提交提交记录统计讨论1测试数据 题目描述给出一个长为 nnn 的数列,以及 nnn 个操作,操作涉及区间开方,区间求和。输入格式第一行输入一个数字 nnn。第二行输入 n...

2018-02-13 08:22:00 73

转载 IntelliJ 启动不同端口的两个spring cloud项目

IntelliJ 启动不同端口的两个spring cloud项目1,使用maven进行clean package2,在Terminal界面,输入java -jar xxx.jar --server.port=8001就可以更换server的启动端口了; ...

2018-02-12 21:03:00 497

转载 C++ string::size_type

  从逻辑上讲,size()成员函数应该似乎返回整型数值,但事实上,size操作返回是string::size_type类型的值。string类类型和其他许多库类型都定义了一些配套类型(companion type)。通过这些配套类型,库函数的使用就与机器无关(machine-independent)。size_type就是这些配套类型中的一种。它定义为与unsigned型(unsigned in...

2018-02-12 15:53:00 119

转载 迄今为止最快的 JSON 序列化工具 Jil

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

2018-02-11 18:00:00 350

转载 react 项目总结

前言最近在写一个项目,在写react的过程中遇到过很多坑,现在总结一下,为以后的项目作参考.另外借此项目来比较一下 vue.js 和 react.js 之间的一些异同.先说说组件刚刚开始写组件的时候,感觉难度不大(跟vue差不多)。最有意思的应该是jsx语法,个人感觉,jsx的功能性确实比vue的template更强,而且可读性更高...

2018-02-10 11:58:18 57

转载 Java高级应用开发之Servlet

学习路径:1.Servlet简介2.Servlet基础3.表单处理4.请求头信息5.响应头信息6.cookie7.session8.scope:Servlet Context 全局变量Http Session 会话变量Http Servlet Request 请求变量9.FilterFilter是一种特殊的Servlet,其核心函数doFilte...

2018-02-09 21:13:00 71

转载 数据库存储引擎

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

2018-02-09 21:08:00 44

转载 Android 路由实践(二)

前言 继上一篇Android 路由实践(一)之后,断更已经差不多一个月,毕竟是年前的最后一个月,各种事情扎堆,直到近几天才稍微闲下来,于是有了此文。简单回顾下,上一篇文章中简单介绍了三种实现路由的方式,分别是:隐式的Intent、通过初始化路由表的方式实现、通过注解。最后总结了下优缺点,建议使用第二种,今天我们讲下第四种,为啥单开一篇文章呢?因为第四种涉及到知识点有点多,并且参考...

2018-02-09 08:16:16 199

转载 fibonacci数列的题目——剑指Offer

https://www.nowcoder.net/practice/c6c7742f5ba7442aada113136ddea0c3?tpId=13&tqId=11160&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking大家都知道斐波那契数列,现...

2018-02-08 10:34:00 79

转载 克隆CentOS6虚拟机eth0被修改为eth1如何修改eth0

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

2018-02-06 15:37:00 179

转载 LeetCode 7. Reverse Integer

https://leetcode.com/problems/reverse-integer/description/Given a 32-bit signed integer, reverse digits of an integer.Example 1:Input: 123Output: 321Example 2:Input: -123Output: -321E...

2018-02-05 18:46:00 58

转载 基于物理的渲染-用真实的环境光照亮物体

目前,在游戏引擎中用于照亮物体的光源非常丰富。其中,比较常用的有:平行方向光、点光源、聚光灯以及体积光等,但它们都是对真实光源的近似,并不能很好地模拟真实世界中的复杂光照情况。为了增加光照效果的真实感,我们常用的一种光照计算方法是基于图像的光照计算(Image-based Lighting)。例如:天空盒(Sky Box)作为环境光贴图,或者是用Refl...

2018-02-05 14:33:00 149

转载 技术分享连载(六十一)

资源管理Q1:Unity5.4.1中,我将需要的Shader打到一个AssetBundle包中(包含一个关联了所有Shader的Shader Variants),分别用Shader.WarmupAllShaders和ShaderVariantCollection.WarmUp两种方式进行预加载,后者耗时更少。这里用了Standard Shader做的测...

2018-02-05 14:20:00 60

转载 FTP服务的简介和配置详解

FTP服务的简介和配置详解注意:配置FTP服务时,最好关闭防火墙和selinux1、FTP服务简介FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文件传输协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种...

2018-02-04 10:11:34 219

转载 自定义view

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

2018-02-02 15:37:00 42

转载 如果备份还原SecureCRT、Xshell远程工具远程

因为有时候电脑操作系统要重新安装,需要将远程备份下来。或者要将远程发给其他同事。一、如何备份还原SecureCRT远程1、打开options-global options---general---configuration paths找到配置文件保存路径,如下图:2、打开C:\Users\NUC\AppData\Roaming\VanDyke\Config目录,拷贝下面的内容...

2018-02-01 11:12:23 119

原创 redis的密码验证,及哨兵的相关配置

背景    我们知道,redis默认是不配置密码的,这就造成只要有redis的IP+Port就可以无需验证,登陆redis。如果恰巧你的redis是开放在公网上的,很容易就被******,获取你的系统权限,经常被黑去当成了矿机。    redis的安全,配置防火墙当然是一种方法,但是,给redis配置一个密码,也是一个不错的选择。环境  redis:      192.168.1.227:6379...

2018-02-01 10:28:17 97

转载 .NET面试题解析(02)-拆箱与装箱

转自:http://www.cnblogs.com/anding/p/5236739.html常见面试题目:1.什么是拆箱和装箱?2.什么是箱子?3.箱子放在哪里?4.装箱和拆箱有什么性能影响?5.如何避免隐身装箱?6.箱子的基本结构?7.装箱的过程?8.拆箱的过程?9.下面这段代码输出什么?共发生多少次装箱?多少次拆箱?i...

2018-02-01 10:21:00 71

转载 设计模式之状态模式

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

2018-02-01 10:21:00 41

转载 【前端】这可能是你看过最全的css居中解决方案了~

1.水平居中:行内元素解决方案适用元素:文字,链接,及其其它inline或者inline-*类型元素(inline-block,inline-table,inline-flex)html部分代码: <div>文字元素</div> <nav> <a href="">链接...

2018-02-01 01:18:23 73

空空如也

空空如也

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

TA关注的人

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