自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DjangoAdmin model列表界面添加自定义按钮控件

  最近使用DjangoAdmin做了个管理后台,并在model列表界面添加自定义的按钮操作。由于做项目才开始接触Django,作为Django新手,中间趟过不少坑,整理成文以纪念之。1.系统概述  管理后台采用Django-simpleui进行界面美化,效果还算满意,Django-simplueui的使用和搭建,可以参看simpleui官网上的demo案例。为了避免simpleui版本的演进,影响功能,我把simpleui库clone到本地后,加载到项目中,具体方法在simpleui的使用指南上都有,

2020-11-19 19:12:50 8239 1

原创 玩转wsl2之搭建android代码仓库

  Androidd源码非常庞大,由好几百个git仓库组成,是由repo工具来进行管理的。为了和AOSP的仓库兼容,我们也搭建使用repo工具管理的私有源码仓库。  在WSL2的Ubuntu 16.04环境中我们完成了Android 6.0源码的编译,在这个基础上,我们来搭建基于WSL2的Android代码仓库,和每日迭代编译的环境。1.环境搭建   Android源码仓库的搭建,需要两台设备,一台作为Android源码仓库,一台作为客户端上传Android源码。我们把完成Android 6.0源码编

2020-11-02 19:46:59 934 1

原创 玩转wsl2之android模拟器调试

  WSL2极大的方便了Windows 10系统和Linux系统的互访,非常适用于需要双系统频繁互访的开发场景。  Android系统的编译和调试,就是这样的一个例子。下面我们在Windows 10上搭建android-sdk调试Android 6 image的环境。1.安装android studio1.1 下载安装Ubuntu 16.04  浏览器访问www.android-studio.org,下载安装android studio。  安装完成后,启动android studio,按照默认配

2020-10-24 22:39:40 5819 1

原创 玩转wsl2之编译android 6

  WSL2极大的方便了Windows 10系统和Linux系统的互访,非常适用于需要双系统频繁互访的开发场景。  Android系统的编译和调试,就是这样的一个例子。下面我们使用WSL2来编译Android 6。1.安装Ubuntu 16.04分发版1.1 下载安装Ubuntu 16.04  目前"Microsoft Store"微软商城中搜索Ubuntu,已经找不到Ubuntu 16.04版本,可以用浏览器访问https://www.microsoft.com/zh-cn/p/ubuntu-16

2020-10-24 22:33:52 1212

原创 玩转wsl2之环境搭建

  Windows是市场占有率最高的桌面操作系统,很多开发人员还是习惯于在Windows系统中进行开发工作,但服务器领域多采用Linux操作系统,因此开发人员在开发过程中,经常会遇到windows系统开发的软件难以部署到Linux系统的问题。  WSL(Windows Subsystem for Linux),顾名思义就是在Windows中使用Linux系统,尤其是支持docker的WSL2发布后,完美的解决了开发人员的难题,在Windows系统中能毫无障碍的Linux系统。  下面我们开始在Windo

2020-10-24 22:27:11 7651

原创 玩转Raspberry Pi 4之搭建MooseFS系统

  ​Raspberry Pi 4 终于到手了。折腾开始!今天我们折腾MooseFS文件系统!  MooseFS是具有冗余容错功能的分布式文件系统,简称MFS,它可以把数据存储在多个节点上,确保一份数据多个备份副本,保证数据的安全可靠。  。1.MFS的架构和特点1.1 MFS文件系统结构  MFS文件系统中包括4种角色:  Master:管理节点,负责各个数据存储服务器的管理、文件读...

2020-04-16 17:01:50 337

原创 snap学习之搭建lxc/lxd容器验证snap包

  lxc是Linux Container的简写,它是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源;它不需要提供指令解释机制,没有全虚拟化的复杂性,相当于C++中的NameSpace。lxc容器能有效地把操作系统管理的资源划分到不同的组中,并能在不同的组之间平衡有冲突的资源使用需求,因此它可以在单一的主机节点上同时执行多个相互隔离的容器。lxd是基于lxc构筑的容器管理进程,提供...

2020-02-06 18:44:41 4259

原创 snap学习之使用snap hooks实现安装过程中config文件的拷贝

  我们在《snap打包Nginx实践》中,熟悉了使用snapcraft工具打包nginx的过程,但nginx启动所需要的配置文件,是我们手动从只读区拷贝到可读写区的,下面我们就来了解一下snap hook技术,并实践通过snap hook技术来实现nginx snap包在安装过程中,自动把配置文件从只读区拷贝到可读写区。1.什么是snap hook  snap hook通常是一个可执行文件,...

2020-02-06 18:42:20 775

原创 snap学习之打包Nginx实践

  snap是Ubuntu母公司Canonical于2016年4月发布Ubuntu16.04时候引入的一种安全的、易于管理的、沙盒化的软件包格式。  snap包基于squashFS文件系统,完全独立与操作系统,它包含了软件运行所需要的库和runtime,并且具有沙箱的属性,不能随意的访问外部资源,需要通过interfaces机制配置接口才能实现。  snapcraft是构建和发布snap包的包...

2020-02-06 18:39:50 1400

原创 玩转Raspberry_Pi_4之搭建MySQL Replication

  ​Raspberry Pi 4 终于到手了。折腾开始!今天我们折腾MySQL数据库Replication主从架构!  MySQL是最流行的关系型数据库管理系统之一,也是服务器系统的必备组件之一。对于一个服务系统来说,单一的MySQL数据库服务器风险巨大。如果这台服务器出现宕机或者异常错误,会导致整个服务不可用,甚至导致不可恢复的数据丢失。另外随着业务量的加大,单个数据库服务器肯定会出现无法满...

2019-12-11 15:02:28 175

原创 玩转Raspberry Pi 4之搭建MongoDB集群

  ​Raspberry Pi 4 终于到手了。折腾开始!今天我们折腾MongoDB集群!  MongoDB是一个跨平台的,面向文档的数据库,是当前NoSQL数据库产品中最热门的一种,也是服务器系统的必备组件之一。  MongoDB的集群模式有三种:Master-Slaver模式、Replica Set模式、sharding模式,其中Replica set应用最为广泛。  Replica S...

2019-11-25 19:27:08 384

原创 玩转Raspberry Pi 4之MongoDB数据库

  ​Raspberry Pi 4 终于到手了。折腾开始!今天我们折腾MongoDB数据库!  MongoDB是一个跨平台的,面向文档的数据库,是当前NoSQL数据库产品中最热门的一种,也是服务器系统的必备组件之一。  MongoDB是一种介于关系数据库和非关系数据库之间的产品,它支持的数据结构非常松散,类似json格式,可以存储比较复杂的数据类型。  我们目的是在Raspberry Pi ...

2019-11-20 17:13:39 806

原创 玩转Raspberry_Pi_4之Rasa框架

  ​Raspberry Pi 4 终于到手了。折腾开始!今天我们折腾Rasa框架!  Rasa是一套开源的NLP机器学习框架,可以用来构建聊天机器人。  作为Rasa的爱好者,我们来看看Raspberry Pi 4上能否支持Rasa框架,为以后在Respberry Pi 4上玩Rasa做准备。  任务开始!  目标:安装Rasa框架,实践Rasa的语料训练和demo对话机器人  硬件:...

2019-11-14 14:02:49 307

原创 玩转Raspberry Pi 4之MySQL数据库

  ​Raspberry Pi 4 终于到手了。折腾开始!今天我们折腾MySQL数据库!  MySQL是最流行的关系型数据库管理系统之一,也是服务器系统的必备组件之一。  在Raspberry pi 4的安装源上并没有MysQL,但有MariaDB。MariaDB数据库管理系统由MySQL的创始人麦克尔•维德纽斯主导开发,完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品...

2019-11-07 15:12:50 539

原创 玩转Raspberry Pi 4之Docker容器

  ​Raspberry Pi 4 终于到手了。折腾开始!今天我们折腾Docker容器!  Docker是一个开源的应用容器引擎,是服务器的必备功能,我们可以把应用以及依赖包打包到一个镜像中,发布到支持Docker的 Linux或Windows 机器上,实现虚拟化。  我们在Raspberry Pi 4上来实践一下用Docker容器来配置Nginx WEB服务和Docker swarm集群。...

2019-11-06 15:10:15 1394

原创 玩转Raspberry Pi 4之抓取美女图

玩转Raspberry Pi 4之抓取美女图Raspberry Pi 4终于到手了。折腾开始!今天我们折腾宅男最爱的美女图爬虫!1.系统配置1.1 安装scrapy  Raspberry Pi 4自带Python 2.7.16和Python 3.7.3,我们在Python3环境中用scrapy做抓取美女图的爬虫。pip3 install scrapy 1.1.2 设置PATH ...

2019-11-05 20:14:06 444 1

空空如也

空空如也

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

TA关注的人

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