自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 高效解决「SQLite」数据库并发访问安全问题,只这一篇就够了

Concurrent database access 本文译自:https://dmytrodanylyk.com/articles/concurrent-database/ 对于 Android Dev 而言,有关 SQLite 的操作再经常不过了,相比你一定经历过控制台一片爆红的情况,这不禁...

2019-10-07 10:22:00

阅读数 10

评论数 0

转载 ES6入门:iterator迭代器

迭代模式 ES6迭代器标准化接口 迭代循环 自定义迭代器 迭代器消耗 一、迭代模式 迭代模式中,通常有一个包含某种数据集合的对象。该数据可能存在一个复杂数据结构内部,而要提供一种简单的方法能够访问数据结构中每个元素。对象消费者并不需要知道如何组织数据,所有需要做的就是取出单个数据进...

2019-10-06 05:59:00

阅读数 5

评论数 0

转载 ES6入门九:Symbol元编程

JS第七种数据类型:Symbol Symbol的应用场景 11个Symbol静态属性 Symbol元编程 一、JS第七种数据类型:Symbol 在ES6之前的JavaScript的基本数据类型有undefined、null、boolean、number、string、object,现...

2019-10-03 23:03:00

阅读数 7

评论数 0

转载 每个人都要学的图片压缩终极奥义,有效解决 Android 程序 OOM

# 由来 在我们编写 Android 程序的时候,几乎永远逃避不了图片压缩的难题。除了应用图标之外,我们所要显示的图片基本上只有两个来源: 来自网络下载 本地相册中加载 不管是网上下载下来的也好,还是从系统图片库中读取的图片,都有一个相同的特点:像素一帮较高。同时我们都知道,Android...

2019-10-01 19:39:00

阅读数 11

评论数 0

转载 Source Insight添加新的文件类型

1、前言 Source Insight这个软件工具功能非常强大,很适合用来分析一些大型的code工程,例如Linux内核源码,本文将简单介绍如何在Source Insight工程中添加一种新的文件类型。 2、添加步骤 在添加的过程中以Linux内核中设备树文件进行举例测试,设备树是一种描...

2019-09-28 13:14:00

阅读数 4

评论数 0

转载 NanoPi NEO Plus2开发环境搭建

1、前言 NanoPi NEO Plus2是友善电子推出的一款非常小巧精致的开源硬件,该开源硬件的CPU是基于Allwinner公司的64位四核ARM Cortex-A53处理器H5,并且内置了六核Mail450 GPU,该开源硬件集成了1GB DDR3内存,标配8GB eMMC高速闪存,板载了...

2019-09-27 22:33:00

阅读数 18

评论数 0

转载 男神鹏:git cz 替代git commit 实现代码快速提交。

在使用git中,git commit是最常用的一道命令。 这个命令是用来将代码提交的代码管理器上,在每次提交时,都只会就有那么一种来提示代码,代码多了就会显得很繁琐。 解决:   可以通过 git cz 来替代代码提交上传。   他可以根据要提交的代码选型,让代码管理器会更好的提示出来。而...

2019-09-26 16:03:00

阅读数 1

评论数 0

转载 男神鹏:restframewor 单元测试常用断言以及测试详解。

常用断言语句assertFalse(expr, msg=None)判断返回的是否是False  assertTrue(expr, msg=None)  assertEqual(first, second, msg=None)  判断是否相等  assertNotEqual(first, secon...

2019-09-26 14:58:00

阅读数 0

评论数 0

转载 男神鹏:基于Django框架的utilsTest ,TeseCase的单元测试。

前言:   总所周知,django框架是一个大而全的一个重量级框架,其优点:组件丰富,有大量的第三方库和和一些扩展包,在开发项目也是可以提高开发效率,   同时还有着前后端分离和前后端不分离技术。   在开发框架中,每一样都有它的优势,同时也有它的不足之处。   像django框架是一个同...

2019-09-26 14:40:00

阅读数 2

评论数 0

转载 Android 让你的 Room 搭上 RxJava 的顺风车 从重复的代码中解脱出来

什么是 Room ? 谷歌为了帮助开发者解决 Android 架构设计问题,在 Google I/O 2017 发布一套帮助开发者解决 Android 架构设计的方案:Android Architecture Components,而我们的 Room 正是这套方案的两大模块之一。 定义:数据库...

2019-09-25 08:31:00

阅读数 4

评论数 0

转载 ES6入门八:Promise异步编程与模拟实现源码

Promise的基本使用入门: ——实例化promise对象与注册回调 ——宏任务与微任务的执行顺序 ——then方法的链式调用与抛出错误(throw new Error) ——链式调用的返回值与传值 Promise的基本使用进阶: ——then、catch、finally的使用 —...

2019-09-24 13:59:00

阅读数 2

评论数 0

转载 HTTP长连接

流水线技术,可以一次发送多个资源请求,以像nginx请求静态资源为例,如何保证多worker返回的是对应请求的资源,不会混乱? -- 服务端只要保证按HTTP请求顺序正确返回Response即可。(即请求和响应采用FIFO) 用长连接之后,客户端、服务端怎么知道本次传输结束呢? -- 1. 判断数...

2019-09-24 03:40:00

阅读数 1

评论数 0

转载 kubernetes Pod的升级与回滚

一:Deployment的升级 1.通过kubectl set image命令为Deployment设置新的镜像名称kubectl set image deployment/nginx-deployment nginx=nginx:1.9.12.使用kubectl edit命令修改Deploym...

2019-09-23 17:59:00

阅读数 1

评论数 0

转载 fqPkzJetPK

fqPkzJetPK 转载于:https://www.cnblogs.com/dylanchu/p/11569609.html

2019-09-22 22:15:00

阅读数 1

评论数 0

转载 修改Ubuntu系统的用户名和主机名

1、前言 当我们拿到别人拷贝的系统时,往往需要修改拷贝系统的密码、用户名和主机名,本文简单介绍在Ubuntu下如何进行相关配置文件的修改。 2、如何修改 (1)修改root的密码 运行下面的命令对对root密码进行修改,命令运行过程中需要输入用户密码: $ sudo passwd...

2019-09-22 17:34:00

阅读数 0

评论数 0

转载 C++字节对齐

/* * 字节对齐:默认情况下,某个元素长度为n,它占用的开始地址就要从n的倍数开始 (地址从0x00开始) * 需要注意的是:最后总长度需要是最长元素的整数倍,比如t3,最后一个int在0x24到0x27,但由于最长的double是8字节,所以0x28到0x31也被用于对齐 * char:...

2019-09-22 16:12:00

阅读数 2

评论数 0

转载 python格式化字符串

第一种: print('%2d-%02d' % (3, 1)) print('%.2f' % 3.1415926) # convert an int value to a string and to represent it as a hexadecim...

2019-09-22 09:45:00

阅读数 0

评论数 0

转载 kubernetes之有状态应用StatefulSet

statefulSet1.稳定且唯一的网络标识符2.稳定且持久的存储3.有序,平滑地部署和扩展4.有序,平滑地删除和终止5.有序地滚动更新三个组件:headless service StatefulSet volumeClaimTemplate headless service:Headless...

2019-09-20 15:33:00

阅读数 4

评论数 0

转载 何时使用move

https://zhidao.baidu.com/question/1514190267640555740.html 但编译器有copy elision优化,相当于原地构造,效率要高于move,手动指定move操作后编译器就不再进行copy elision优化,所以还需进一步学习编译器何时会进行c...

2019-09-20 11:02:00

阅读数 0

评论数 0

转载 perl升级后shutter程序无法运行的修复

这个问题真的很无语,perl升级后一些依赖perl的aur包不能用了,需要rebuild,这样让系统稳定性何在…… 运行shutter错误信息: $ shutter Can't locate Gnome2.pm in @INC (you may need to install the...

2019-09-19 11:37:00

阅读数 4

评论数 0

转载 kubernetes(k8s)Pod污点与容忍

污点(taints)与容忍(tolerations) 对于nodeAffinity无论是硬策略还是软策略方式,都是调度 pod 到预期节点上,而Taints恰好与之相反,如果一个节点标记为 Taints ,除非 pod 也被标识为可以容忍污点节点,否则该 Taints 节点不会被调度 pod。 ...

2019-09-18 20:38:00

阅读数 1

评论数 0

转载 mysql分页查询

实体类,用户实体类 public class User { private int id; private String name; private BigDecimal salary; public User() { } ...

2019-09-18 11:34:00

阅读数 0

评论数 0

转载 Cmder下ssh免密登录配置

1、本地生成ssh-key 在本地cmder终端下运行下面的命令生成ssh的公钥和私钥文件: ssh-keygen -t rsa 其中,.ssh/id_rsa为私钥文件,留在本地使用,而.ssh/id_rsa.pub为公钥文件,一般需要上传到Linux服务上使用。 2、将公...

2019-09-18 11:17:00

阅读数 139

评论数 0

转载 修改ssh服务器默认端口号

1、查看当前ssh服务器端口号 在修改ssh服务器的端口号之前,首先查看ssh服务器监听的端口号,使用netstat命令: $ sudo netstat -tunlp | grep "ssh" 运行结果如下所示,一般的默认端口号为22: 2、如何修改默认...

2019-09-18 09:33:00

阅读数 2

评论数 0

转载 ViewModel 和 ViewModelProvider.Factory:ViewModel 的创建者

本文翻译自:https://medium.com/koderlabs/viewmodel-with-viewmodelprovider-factory-the-creator-of-viewmodel-8fabfec1aa4f 朋友们好,今天我向大家介绍下 ViewModel 中如何使用 V...

2019-09-17 16:05:00

阅读数 29

评论数 0

转载 Spring事务

隔离级别: 1、ISOLOCATION_DEFAULT: 数据库默认级别 2、ISOLOCATION_READ_UNCOMMITTED: 允许读取未提交的读, 可能导致脏读,不可重复读,幻读 3、ISOLOCATION_READ_COMMITTED: 允许读取已提交的读,可能导致不可...

2019-09-17 14:55:00

阅读数 1

评论数 0

转载 Xfce4: 显示/隐藏 休眠/混合睡眠/挂起 按钮

可以在xfconf配置项中创建如下属性控制: xfconf-query -c xfce4-session -np '/shutdown/ShowHibernate' -t 'bool' -s 'false' xfconf-query -...

2019-09-17 11:55:00

阅读数 10

评论数 0

转载 Oracle安装

下载链接: https://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html 安装教程: https://blog.csdn.net/octal_h/article/details/8297...

2019-09-17 11:10:00

阅读数 3

评论数 0

转载 PLSQL安装、PLSQL汉化、激活

参考https://www.cnblogs.com/gaozejie/p/9741186.html 转载于:https://www.cnblogs.com/MC-Curry/p/11532260.html

2019-09-17 10:51:00

阅读数 6

评论数 0

转载 putty常用配置修改

1、修改putty默认的颜色方案 初次使用putty时,发现默认的配色的方案看得非常难受,特别是黑色背景,深蓝色的字体,根本看不清楚,下面介绍如何更改默认的配色方案: (1)下载配置文件 首先下载注册表文件,链接如下: https://www.igvita.com/2008/04/14/c...

2019-09-16 21:47:00

阅读数 1

评论数 0

转载 MetalLB自建私有Kubernetes的LoadBalancer负载均衡类型服务

简介 在私有网络上运行 Kubernetes,和御三家相比,对LoadBalancer类型的服务的支持应该是众多表面差异中最醒目的一个了。类型为LoadBalancer的服务在 Kubernetes 中并没有直接支持,NodePort 和 ExternalIP 方案让很多私有云用户成为了 K8S...

2019-09-14 15:19:00

阅读数 35

评论数 0

转载 HDFS(Hadoop Distributed File System)的组件架构概述

1.hadoop1.x和hadoop2.x区别 2.组件介绍 HDFS架构概述1)NameNode(nn):  存储文件的元数据,如文件名,文件目录结构,文件属性(生成时间,副本数,文件权限),以及每个文件的块列表和块所在的DataNode等.2)DataNode(dn):  在本地文件系...

2019-09-13 14:31:00

阅读数 4

评论数 0

转载 HBase的应用场景及特点

一、Hbase能做什么?1. 海量数据存储:上百亿行 x 上百万列并没有列的限制当表非常大的时候才能发挥这个作用, 最多百万行的话,没有必要放入hbase中2. 准实时查询:百亿行 x 百万列,在百毫秒以内二、Hbase在实际场景中的应用:1. 交通方面:船舶GPS信息,全长江的船舶GPS信息,每...

2019-09-13 14:31:00

阅读数 24

评论数 0

转载 HBase详解

HBase HBas是Hadoop数据库,是一个分布式,可扩展的大数据存储。 当您需要对大数据进行随机,实时读/写访问时,请使用HBase。该项目的目标是托管非常大的表 - 数十亿行X百万列 - 在商品硬件集群上。HBase是一个开源的,分布式的,版本化的非关系数据库,结构化数据分布式存储系统...

2019-09-13 14:30:00

阅读数 2

评论数 0

转载 javaScript节流与防抖

一、节流(throttle) 用来实现阻止在短时间内重复多次触发同一个函数。主要用途:防止使用脚本循环触发网络请求的函数的恶意行为,确保请求的真实性(当然也包括其他阻止高频触发行为的应用); 实现原理图: 代码实现: 1 //节流函数 2 function throttle(...

2019-09-13 08:17:00

阅读数 11

评论数 0

转载 Linux: 给右键菜单加一个“转换图片为jpg格式”

Linux上通常都会安装imagemagick这个小巧但又异常强大的工具。这个软件提供了一系列很好用的功能。这里说一说如何使用它的convert命令转换图片为jpg格式,以及如何把它添加到Thunar的右键菜单。 convert转换图片为jpg格式用起来超简单: convert -format j...

2019-09-12 23:39:00

阅读数 16

评论数 0

转载 Nginx被动健康检查和主动健康检查

1.被动健康检查 Nginx自带有健康检查模块:ngx_http_upstream_module,可以做到基本的健康检查,配置如下: upstream cluster{ server 172.16.0.23:80 max_fails=1 fail_timeout=10s; ...

2019-09-12 22:53:00

阅读数 14

评论数 0

转载 Linux文件内容查看相关命令

1、more命令 在Linux中,more命令是一个基于vi编辑器的文本过滤器,它能以全屏的方式按页显示文本文件的内容,more里面内置了一些快捷键。 (1)命令语法 more(选项)(参数) (2)常用选项 -<number>:指定每屏显示的行数; -d:显示”[...

2019-09-12 18:19:00

阅读数 0

评论数 0

转载 git服务器搭建

搭建git服务器 安装git sudo apt-get install git 添加用户并切换到新建用户 sudo adduser git su git 添加公钥到/home/git/.ssh/authorized_keys中 初始化仓库 cd git mkdir jiangwenwen g...

2019-09-12 00:37:00

阅读数 0

评论数 0

转载 中州韵输入法(rime)导入搜狗词库

rime是一个非常优秀的输入法,linux平台下的反应速度远超搜狗,也没有隐私风险。2012年开始接触它,到后来抛弃了它,因为rime自带的词库真的太弱了,也懒得折腾。最近发现一个词库转换软件叫imewlconverter,于是发现rime导入其他输入法(比如搜狗)的词库其实还挺方便的。 要导入词...

2019-09-11 17:24:00

阅读数 485

评论数 0

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