自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (12)
  • 问答 (4)
  • 收藏
  • 关注

原创 MySQL5.7 更改datadir

最近在人家给的测试平台上部署的mysql出现了问题,数据文件太大了,把整个root空间都占满了,致使shell命令tab提示都用不了。所以需要把mysql的数据文件迁移到其他的目录下。这里简要记录一下数据文件移动的过程:首先我们需要把mysql文件拷贝到其他空间大的磁盘上,默认文件路径是/var/lib/mysql>>> mv /var/lib/mysql /home...

2019-02-27 15:36:12 1537

原创 范数

 在机器学习中我们通常使用范数来衡量一个向量的大小,其定义如下:∥x∥p=(∑i|xi|p)1p‖x‖p=(∑i|xi|p)1p\left \| x \right \|_{p} = \left ( \sum_{i}\left | x_{i} \right |^{p} \right )^\frac{1}{p} 其中pϵRpϵRp \epsilon \mathbb{R},p⩾0p⩾0p\geqsla...

2018-09-04 10:22:51 906

原创 Python 装饰器简单理解

装饰器的作用 首先来理解一下装饰器的作用:扩展原函数的功能。使用装饰器的一个好处就是能够不改变原函数代码同时还能提供新的功能,先举个一个简单例子来加深理解。 我们现在有一个函数func,主要干的事情就是打印“hello world”并暂停1秒:import timedef func(): print("hello world") time.sleep(1) 这个时候...

2018-09-04 10:10:51 175

原创 android - 动画处理

在Android之中,如果要对控件进行一些动画的处理操作,则可以使用Animation组件进行处理,在Animation之中可以对控件进行一些选转、移动、淡入淡出等效果,Animation一共分为两类进行操作:1.Tweened Animation - 渐变动画Tweened Animation 可以完成控件的旋转、移动、伸缩、淡入淡出等特效;它表示的是一些基本的动画元素操作,所有的Ani

2017-03-23 13:33:18 267

原创 android - BindService

关于安卓BindService 绑定问题BindService 主要用于当用户想要将活动activity与service进行绑定,当activity结束时(调用者)service也跟着一起结束了;而startService()只能用来启动服务,当服务启动后,就与前台活动没有了关系;当我们要从service外部获得service中的方法内容时,我们必须要Ibinder返回的service对象

2017-03-23 13:24:02 466

原创 编程之法*反转单词

/*题目描述:翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。如:"I am a student."翻转成"student. a am I".解题思路:先将整个字符串反转,然后对单个单词进行反转,根据空格来判断一个单词 反转整个串的时间开销为 n/2,空间开销 1. 时间复杂度为O(n),空间复杂度为O(1). */#i

2016-10-24 13:02:31 469

原创 解决安卓蓝牙快传大量数据出现部分数据丢失问题

最近自己做一个计步器,需要从从机(arduino uno + mpu6050 + hc-05)接收数据,每一秒钟接收20组长度为20字节左右的数据,在串口上观察数据输出结果正常,如图1:但是当利用蓝牙传数据的时候,上位机端(安卓手机客户端)就会出现数据丢失的问题,如图:可以发现,这个数据丢的特别严重,既然串口上面输出的结果是正确的,那么证明单片机本身没有任何问题。我把目光转移到了蓝

2016-08-25 12:16:10 13698 5

原创 scrollview中嵌套多个listview解决每个listview只显示一个item

最近做一个项目,想要模仿现在市面上的比较好看的一个界面显示多个listview效果,如图:大概就是这么个样子,许多app就是采用这种样式,还是挺好看的。我自己也做了一个类似的,想法就是scrollView + listview. 但是在过程中我发现一个问题:每个listview只显示一个item,当时我就懵逼了,网上看了下资料,大概原因就是scrollview中嵌套listvi

2016-08-22 12:53:06 3610 3

原创 安卓6.0版本更新以后无法利用BluetoothDevice.ACTION_FOUND查找周围设备

我在写蓝牙的时候,一直困扰为何BluetoothDevice.ACTION_FIND广播后却无法接收,导致无法查找周围新设备,只能通过系统设置配对新设备后,再查找到匹配的设备。于是看了一下StackVoerflow,和安卓6.0的开发者文档,才发现原来6.0以后的如果需要利用本机查找周围的wifi和蓝牙设备,需要在配置文件中申请两个权限: 然后代码里添加runt

2016-07-24 02:54:02 8943 8

转载 阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MySQL

最近由于学习的需要,自己探索一下阿里云ECS服务器的使用。作为一个新人,我觉得下面转载的文章还是蛮实用的。就和大家分享一下。原帖直通车:http://www.jb51.net/article/39127.htm使用之前更新apt-get,因为服务器基本上是一个裸系统apt-get update;apt-get upgrade;1 我们使用root账户进行

2016-05-14 01:24:38 1607

原创 数组实现两个字符串的连接

#include #include int main(){char a[30];//字符串a char b[30];//字符串b char c[60];//a,b链接后的字符串 int j=0;printf("input arry 'a': ");gets(a);printf("input arry 'b': ");gets(b); for(int

2015-11-29 16:18:54 4422 2

原创 如何判断三角形以及三角形类型

今天整理文件,看到初学c写的判断三角形及三角形类型,这里就直接贴上代码了。#include #include void checkNumber(int num);void checkTriangle(int a,int b,int c);int main() {int a,b,c;printf("\t这是一个判断是否是三角形的程序!\n");printf("

2015-11-29 16:12:55 2438

原创 受到助教的启发,来写博文记录自己在学习上的成长

受到助教的启发,来写博文记录自己在学习上的成长。这就算是开启博客之旅的宣言吧。

2015-11-29 16:04:48 367

搜狗平台已标记验证码

搜狗六位已标记验证码,本资源包含百张验证码,可用于简单学习

2019-04-28

Docker技术入门与实战第2版-高清有目录图片合适

第一部分 基础入门 第1章 初识容器与 Docker 1.1 什么是Docker 1.2 为什么要使用 Docker 1.3 Docker 与虚拟化 1.4 本章小结 第2章 核心概念与安装配置 2.1 核心概念 2.2 安装Docker 2.3 配置Docker 服务 2.4 推荐实践环境 2.5 本章小结 第3章 使用Docker 镜像 3.1 获取镜像 3.2 查看镜像信息 3.3 搜寻镜像 3.4 删除镜像 3.5 创建镜像 3.6 存出和载入镜像 3.7 上传镜像 3.8 本章小结 第4章 操作Docker容器 4.1 创建容器 4.2 终止容器 4.3 进入容器 4.4 删除容器 4.5 导入和导出容器 4.6 本章小结 第5章 访问 Docker 仓库 5.1 Docker Hub 公共镜像市场 5.2 时速云镜像市场 5.3 搭建本地私有仓库 5.4 本章小结 第6章 Docker数据管理 6.1 数据卷 6.2 数据卷容器 6.3 利用数据卷容器来迁移数据 6.4 本章小结 第7章 端口映射与容器互联 7.1 端口映射实现访问容器 7.2 互联机制实现便捷互访 7.3 本章小结 第8章 使用Dockerfile 创建镜像 8.1 基本结构 8.2 指令说明 8.3 创建镜像 8.4 使用.dockerignore文件 8.5 最佳实践 8.6 本章小结 第二部分 实战案例 第9章 操作系统 9.1 BusyBox 9.2 Alpine 9.3 Debian/Ubuntu 9.4 CentOS/Fedora 9.5 本章小结 第10章 为镜像添加 SSH 服务 10.1 基于commit 命令创建 10.2 使用Dockerfile 创建 10.3 本章小结 第11章 Web 服务与应用 11.1 Apache 11.2 Nginx 11.3 Tomcat 11.4 Jetty 11.5 LAMP 11.6 CMS 11.7 持续开发与管理 11.8 本章小结 第12章 数据库应用 12.1 MySQL 12.2 MongoDB 12.3 Redis 12.4 Memcached 12.5 CouchDB 12.6 Cassandra 12.7 本章小结 第13章 分布式处理与大数据平台 13.1 RabbitMQ 13.2 Celery 13.3 Hadoop 13.4 Spark 13.5 Storm 13.6 Elasticsearch 13.7 本章小结 第14章 编程开发 14.1 C/C++ 14.2 Java 14.3 Python 14.4 JavaScript 14.5 Go 14.6 PHP 14.7 Ruby 14.8 Perl 14.9 R 14.10 Erlang 14.11 本章小结 第15章 容器与云服务 15.1 公有云容器服务 15.2 容器云服务 15.3 阿里云容器服务 15.4 时速云容器平台 15.5 本章小结 第16章 容器实战思考 16.1 Docker 为什么会成功 16.2 研发人员该如何看容器 16.3 容器化开发模式 16.4 容器与生产环境 16.5 本章小结 第三部分 进阶技能 第17章 Docker 核心实现技术 17.1 基本架构 17.2 命名空间 17.3 控制组 17.4 联合文件系统 17.5 Linux 网络虚拟化 17.6 本章小结 第18章 配置私有仓库 18.1 安装Docker Registry 18.2 配置TLS 证书 18.3 管理访问权限 18.4 配置Registry 18.5 批量管理镜像 18.6 使用通知系统 18.7 本章小结 第19章 安全防护与配置 19.1 命名空间隔离的安全 19.2 控制组资源控制的安全 19.3 内核能力机制 19.4 Docker 服务端的防护 19.5 更多安全特性的使用 19.6 使用第三方检测工具 19.7 本章小结 第20章 高级网络功能 20.1 网络启动与配置参数 20.2 配置容器DNS和主机名 20.3 容器访问控制 20.4 映射容器端口到宿主主机的实现 20.5 配置docker0 网桥 20.6 自定义网桥 20.7 使用OpenvSwitch 网桥 20.8 创建一个点到点连接 20.9 本章小结 第21章 libnetwork 插件化网络功能 21.1 容器网络模型 21.2 Docker 网络相关命令 21.3 构建跨主机容器网络 21.4 本章小结 第四部分 开源项目 第22章 Etcd—— 高可用的键值数据库 22.1 简介 22.2 安装和使用Etcd 22.3 使用etcdctl 客户端 22.4 Etcd集群管理 22.5 本章小结 第23章 Docker 三剑客之 Docker Machine 23.1 简介 23.2 安装Machine 23.3 使用Machine 23.4 Machine命令 23.5 本章小结 第24章 Docker 三剑客之 Docker Compose 24.1 简介 24.2 安装与卸载 24.3 Compose 命令说明 24.4 Compose 环境变量 24.5 Compose模板文件 24.6 Compose 应用案例一: Web 负载均衡 24.7 Compose 应用案例二:大数据 Spark集群 24.8 本章小结 第25章 Docker 三剑客之 Docker Swarm 25.1 简介 25.2 安装Swarm 25.3 使用Swarm 25.4 使用其他服务发现后端 25.5 Swarm 中的调度器 25.6 Swarm 中的过滤器 25.7 本章小结 第26章 Mesos—— 优秀的集群资源调度平台 26.1 简介 26.2 Mesos安装与使用 26.3 原理与架构 26.4 Mesos 配置项解析 26.5 日志与监控 26.6 常见应用框架 26.7 本章小结 第27章 Kubernetes—— 生产级容器集群平台 27.1 简介 27.2 核心概念 27.3 快速体验 27.4 安装部署 27.5 重要组件 27.6 使用kubectl 27.7 网络设计 27.8 本章小结 第28章 其他相关项目 28.1 平台即服务方案 28.2 持续集成平台 Drone 28.3 容器管理 28.4 编程开发 28.5 网络支持 28.6 日志处理 28.7 服务代理工具 28.8 标准与规范 28.9 其他项目 28.10 本章小结

2018-08-24

docker入门实践 简版

什么是 Docker Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目, 它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权 协议开源,主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会, 并成立推动 开放容器联盟(OCI)。 Docker 自开源后受到广泛的关注和讨论,至今其 GitHub 项目已经超过 4 万 6 千个星标和一 万多个 fork。甚至由于 Docker 项目的火爆,在 2013 年底,dotCloud 公司决定改名为 Docker。Docker 最初是在 Ubuntu 12.04 上开发实现的;Red Hat 则从 RHEL 6.5 开始对 Docker 进行支持;Google 也在其 PaaS 产品中广泛应用 Docker。

2018-08-24

python并行编程 中文版

本章将介绍一些并行编程的架构和编程模型。对于初次接触并行编程技术的程序员来说,这些都是非常有 用的概念;对于经验丰富的程序员来说,本章可以作为基础参考。 本章中讲述了并行编程的两种解释,第 一种解释是基于系统架构的,第二种解释基于程序示例F。 并行编程对程序员来说一直是一项挑战。 本章 讨论并行程序的设计方法的时候,深入讲了这种编程方法。 本章最后简单介绍了Python编程语言。Pyhton的 易用和易学、可扩展性和丰富的库以及应用,让它成为了一个全能性的工具,当然,在并行计算方面也得 心应手。最后结合在Python中的应用讲了线程和进程。解决一个大问题的一般方法是,将其拆分成若干小 的、独立的问题,然后分别解它们。并行的程序也是使用这种方法,用多个处理器同时工作,来完成同一 个任务。每一个处理器都做自己的那部分工作(独立的部分)。而且计算过程中处理器之间可能需要交换 数据。如果,软件应用要求越来越高的计算能力。提高计算能力有两种思路:提高处理器的时钟速度或增 加芯片上的核心数。提高时钟速度就必然会增加散热,然后每瓦特的性能就会降低,甚至可能要求特殊的 冷却设备。提高芯片的核心数是更可行的一种方案,因为能源

2018-08-24

仿墨迹天气

仿墨迹天气

2016-07-24

数据库系统概念课后习题答案

数据库系统概念课后习题答案

2016-07-24

安卓蓝牙智能家居

其实说白了都是一个模式,可以拿来学习一下怎么做蓝牙开发。sdk23及其以上需要申请运行时权限,不然不能找到新设备。ACCESS_FINE_LOCATION

2016-07-24

Android应用源码蓝牙串口搜索配对连接通讯

Android应用源码蓝牙串口搜索配对连接通讯,利用蓝牙加密手机,可以学习开发过程中蓝牙使用的流程。注意:sdk23及其以上的需要申请运行时权限ACCESS_FINE_LOCATION,不然找不到新设备哈。

2016-07-24

安卓蓝牙温度采集(配合单片机)

很简单实用的源码,没有错,可以使用。要注意安卓6.0的sdk需要运行时权限Manifest.permission.ACCESS_FINE_LOCATION,不然不能搜索到新设备。

2016-07-24

ssd3answer

这是java ssd3答案。经过本人整理,欢迎大家下载。

2015-05-17

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

TA关注的人

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