自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 docker命令行大全详解(更新中)

本文是基于docker v18.03 稳定版基础来整理翻译 docker命令集 命令 说明 容器生命周期管理 run 运行镜像 容器操作 容器文件系统操作 镜像仓库操作 镜像管理 其他命令 run命令 dockerd命令集 ...

2018-10-16 11:06:41

阅读数 8173

评论数 3

原创 自建dart/flutter私人仓库

自建dart/flutter私人仓库 参考kahnsen的博客重新编辑。 在pubspec.yaml配置文件中可以得知,我们可以设置相应的仓库来进行第三方插件的获取,如果一些开发的第三方库不想放到开源仓库,可以参照下面说明来搭建私人仓库。 dart官方给出了仓库的源码实例,该仓库也是由dart开发...

2020-01-08 17:15:11

阅读数 25

评论数 0

原创 flutter pubspec.yaml配置文件详解

pubspec.yaml配置文件详解 pubspec.yaml是Flutter项目的核心配置文件,类似于Android项目中的build.gradle配置文件. 配置文件示例如下: # 项目名称,必填字端 name: newtify # 版本号,非必填 # 若需要将项目托管在pub.d...

2020-01-08 14:08:54

阅读数 205

评论数 0

原创 Flutter性能调试问题

Flutter性能调试问题 渲染性能统计 要了解您的应用程序导致重新布局或重新绘制的原因,您可以分别设置 debugPrintMarkNeedsLayoutS tacks 和 debugPrintMarkNeedsPaintStacks 标志。 每当渲染盒被要求重新布局和重新绘制时,这些 都会将...

2020-01-08 14:07:49

阅读数 8

评论数 0

原创 Dart 单元测试

Dart 单元测试 来源于:亿百教程,重新编辑 1、安装dart test单元测试用例库: 在pubspec.yaml中的dependencies节点下添加test:,依赖最新的单元测试库 当保存时,IDE会自动运行flutter pub get命令来进行安装依赖,当然也可以在项目目录直接执行该...

2020-01-08 14:07:15

阅读数 31

评论数 0

原创 在mac上进行运行flutter项目

在mac上进行运行flutter项目 连接Android模拟器/模拟器 flutter可以使用Android默认模拟器,或者genymotion模拟器。 vscode中启动调试,选择Android设备,IDE会自动查找可连接设备,并在模拟器或真机中运行。 Android真机设备需要在设置中打...

2020-01-08 14:06:37

阅读数 41

评论数 0

原创 Flutter Hello World

Flutter Hello World Flutter官方在github中提供了相应的demo示例集,可以在Flutter源码地址中下载该示例。 git clone https://github.com/flutter/flutter.git 使用vscode打开hello world示例...

2020-01-08 14:06:03

阅读数 9

评论数 0

原创 vscode的flutter配置与使用

vscode的flutter配置与使用 安装插件 安装flutter,dart插件 安装Android sdk,模拟器 重启vscode 创建应用 调用command,输入Flutter:New Project,输入项目名称 指定项目位置,确定,即开始进行项目创建 创建...

2020-01-08 14:05:44

阅读数 383

评论数 0

原创 在mac环境下搭建flutter开发环境

在mac环境下搭建flutter开发环境 sdk依赖 flutter会同时构建Android和iOS两个平台发布包,会依赖 Android sdk与iOS sdk。 设置镜像 在国内访问flutter会收到限制,flutter官方提供了临时镜像,可以将如下参数加入环境变量: export PUB_...

2020-01-08 14:04:15

阅读数 13

评论数 0

原创 mac下安装dart sdk

mac下安装dart sdk 可以在mac下直接使用brew直接依赖安装dart。 $ brew tap dart-lang/dart $ brew install dart 若需要进行dart版本更新可以执行如下代码 $ brew upgrade --force dart -- --d...

2020-01-08 14:03:37

阅读数 6

评论数 0

原创 macOS终端命令行配置网络代理

一、前言:   在下载一些google或者git等需要科学上网的源码或者认证时,必不可少的需要使用代理,与普通的网页及应用代理不同,在mac的终端中并没有开启默认的代理模式,所以需要手动进行设置,设置分为两部分:设置终端代理、设置golang等应用代理。 准备工作与环境 在终端设置代理之前,需要准...

2019-08-01 09:43:47

阅读数 2803

评论数 0

转载 RSA host key has changed 错误

RSA host key for mysharebook.cn has changed and you have requested strict checking. Host key verification failed. 这是Linux重装或则openssh-server重装引起的,执行以下...

2018-11-19 00:02:04

阅读数 114

评论数 0

原创 Bootstrap命令详解

在debian/ubuntu系统中可以使用bootstrap命令用来构造一套定制化debian文件系统。该命令会生成的目录符合Linux文件系统标准(FHS)的一套文件目录,同时安装基本linux命令。bootstrap命令可以将之视为一个标准的bebian安装程序,但不同于ISO镜像安装,我们可...

2018-11-18 17:17:39

阅读数 1575

评论数 0

原创 在mac环境下交叉编译ARM32版Docker

前言   在把docker迁移至树莓派时,需要进行源码编译,记录一下迁移过程及docker开发环境搭建的流程。这个博客是基于17.05.0-ce-rc1分支进行的。 我已经把所有的编译环境制作了镜像,可以直接通过: docker run --rm -i --privileged -e BUILD...

2018-10-11 13:19:47

阅读数 1805

评论数 5

原创 使用QEMU扩展树莓派镜像增加剩余使用空间

前言   当我们使用qemu加载了一个树莓派官方镜像时,因为官方在构建镜像的时候人为的控制了root分区的大小,如果我们加载完镜像需要进行一些自己的操作时,就需要使用qemu-img工具来扩容空间啦。 1、检查树莓派镜像   首先,我们检查一下现有树莓派镜像的空间,使用qemu-img的in...

2018-07-28 20:09:39

阅读数 932

评论数 0

原创 使用qemu虚拟机运行树莓派(linux kernel 4.9)

  2018年5月8日更新,https://github.com/dhruvvyas90/qemu-rpi-kernel的项目已经更新,现已支持4.9内核的编译,大家可以参考编译。   同时按照本文操作也可以将树莓派虚拟起来,不过会遇到模块加载错误,导致网卡等驱动安装失败。如果用dhr...

2018-03-10 18:23:24

阅读数 9814

评论数 7

原创 AVR中定时器的使用

一、在AVR中定时器的组成:  在MCU中(M16),定时器是独立的一个模块,M16有三个独立的定时器模块,即T/C0、T/C1和T/C2;其中T/C0和T/C2都是8位的定时器,而T/C1是一个16位的定时器。定时器的工作是独立于CPU之外自行运行的硬件模块。   基础定时器的工作包含计数器控...

2017-08-17 14:06:33

阅读数 724

评论数 0

原创 在AVR中PIN的含义

在AVR的IO中有三个寄存器,DDR、PORT与PIN,其中PIN是代表端口输出引脚地址,即我们在使用按键等其他需要判断端口电平操作时读取出的逻辑电平值,示例如下:#include<avr/io.h> int main(){ DDRD=0xF8;//将D口的低3位设置位输入 ...

2017-08-13 16:05:37

阅读数 1797

评论数 0

原创 AVR单片机方向数据寄存器(DDR)与数据寄存器的关系

一、什么是端口对应管脚地址:  在AVR学习中,会遇到类似于LED闪烁灯闪烁灯示例,其中我们可以看到诸如如下示例:#include<avr/io.h> unsigned char led[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f} int ...

2017-08-10 18:32:54

阅读数 3026

评论数 0

原创 在AVR单片机中关于数据方向寄存器(DDR)的注解与DDRA、DDRB、DDRC、DDRD的作用与使用

一、什么是数据方向寄存器:  在初入AVR单片机的学习中,经常会看到诸如如下的代码块:#include<avr/io.h> int main(){ DDRC = 0xFF //将单片机C口设置为输出 }   那么我们可以看到,什么是C口,所谓的DDRC参数实际上应...

2017-08-09 11:23:38

阅读数 5727

评论数 0

转载 git pull 时出现 error: Your local changes to the following files would be overwritten by merge的解决办法

The most useful commands you will want to learn are clonestatuspullcommitpushgitkstashlogcheckout % git clone ssh://antportal.com:22/var/lib/git/...

2017-02-05 14:25:18

阅读数 850

评论数 0

原创 mac上的软件包管理器——Homebrew

我们在linux中一般使用apt命令集或者yum命令集来进行软件包的管理,那么在mac中我们可以通过brew来方便的管理软件包。 brew全称为HomeBrew,我们可以在其官网上方便获取其最新版本。homebrew中文官网 在官网中我们可以看到,brew是基于ruby开发的,所以我们要获...

2016-12-05 10:05:55

阅读数 807

评论数 0

原创 raspberry pi zero通过usb进行ssh连接

树莓派zero因为相对来说太小巧,没有提供初始化的网卡,所以我们除了通过串口连接以外,树莓派zero也提供了usb直接连接的方式。即通过Ethernet Gadget模式来连接pc,并进行ssh连接。 Ethernet Gadget模式即USB网卡模式,比较常见的就是我们通过android手机...

2016-11-07 15:52:58

阅读数 19239

评论数 6

原创 加班是对生命的透支。。。

如题,要被累死了

2016-10-29 18:40:07

阅读数 401

评论数 1

转载 android-----JNI中的log打印

转自:http://blog.csdn.net/yf210yf/article/details/9305623 1. 导入log头文件 在你使用的 .c/ .cpp 文件中 导入 log.h 头文件  #include ...

2016-09-19 01:13:05

阅读数 804

评论数 0

原创 Virtualbox虚拟机下挂载linux共享文件夹

1、安装virtualbox增强工具。 首先检查增强工具所需的依赖包是否安装完整:#在ubuntu中同理 yum -y update yum -y install gcc make automake autoconf kernel-source kernel-devel kernel-heade...

2016-09-16 21:44:56

阅读数 2017

评论数 0

原创 ifconfig命令找不到

在静默安装或最小安装linux系统时,偶尔会出现找不到ifconfig命令的现象,譬如centos最小安装时就会出现。解决这个问题也很简单,只需要安装一个net-tools的工具包。在unbuntu下:sudo yum install net-tools在centos下:yum install n...

2016-09-16 17:47:18

阅读数 3531

评论数 0

原创 apt-file 查找缺失文件所在包

apt-file是一款软件包查找工具,用来查找缺失的文件是在哪个依赖包中,可以通过该依赖包来进行安装。 譬如:fatal error: X11/extensions/XTest.h: No such file or directory这种错误,就可以通过apt-file来查找该头文件所在的库,并...

2016-08-11 13:35:59

阅读数 604

评论数 0

原创 error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1

在linux中开发python时,会遇到该问题。该问题的含义是指,gcc未找到<Python.h>头文件,所以需要通过依赖安装来安装该支持库。python2.x:sudo apt-get install python-dev sudo apt-get install libevent...

2016-08-11 13:02:24

阅读数 7234

评论数 0

原创 树莓派zero音频解决方案

本文章翻译自hackster.io的一篇示例型项目。 先上项目完成效果图: 所需材料: 材料 数量 树莓派zero x1 pHAT DAC X1 Mono 2.5W Class D Audio Amplifier x1 3.4W 8欧姆扬声器 x1 1...

2016-08-07 18:45:19

阅读数 10072

评论数 0

原创 dlopen failed: cannot locate symbol "atof" referenced by "xxx.so"

该错误是因为:static __inline__ double atof(const char *nptr) { return (strtod(nptr, NULL)); }导致,因在NDK中stdlib.h头文件的atof函数为内联函数,所以在项目中无法直接调用,所以需要将atof()函...

2016-08-05 14:05:02

阅读数 2289

评论数 0

转载 java中对ArrayList进行排序

java中的ArrayList需要通过collections类的sort方法来进行排序如果想自定义排序方式则需要有类来实现Comparator接口并重写compare方法调用sort方法时将ArrayList对象与实现Commparator接口的类的对象作为参数示例: import java.ut...

2016-07-20 20:59:39

阅读数 2849

评论数 3

原创 修改 Android Studio for mac中Ctrl + 左键 = 右键的功能

在mac中使用Android studio,需要进入某一个类时要使用ctrl+左键来进入,但是这个又是系统右键的快捷键,所以我们需要覆盖一下快捷键的设置。KeyMap中搜索Declaration,点击Add Mouse Shortcut,添加cmd+左键,即可完成覆盖,以后再也不会弹出右键的提示了。

2016-06-23 22:09:35

阅读数 4092

评论数 1

原创 c++与java互相进行3des加解密

最近项目使用3des进行数据的加解密,服务器为java,客户端为android和ios。这一点,android显然具有先天优势,对jdk的基本算法都会支持,但ios就不能支持3des的所有加密模式了,那么为了ios也能适应java的多种加密模式才有了本文的探索。1、des与3des 3d...

2016-05-25 14:26:30

阅读数 3944

评论数 0

原创 openssl/des.h not find

1、ubuntu/debian可以直接依赖安装:sudo apt-get install openssl sudo apt-get install libssl-dev2、在mac os下: 首先,安装brew包依赖管理工具brew install openssl brew link opens...

2016-05-16 19:07:21

阅读数 1184

评论数 0

原创 java的3DES加密

java的3des加密方法

2016-04-19 09:04:53

阅读数 502

评论数 0

原创 Android项目通过NDK整合libjpg与libpng

libjpg与libpng是处理图片的两个非常重要的库,其中libjpg是处理jpg图片解压与压缩的利器,但是不足的是,libjpg只能处理jpg相关的图或位图,所以若遇到png图片则需要通过另外一个库,libpng来处理。所以通常项目需要整合两个库来完成图片的各种需求。为了将libjpeg与li...

2016-03-26 21:36:19

阅读数 3830

评论数 2

原创 使用libjpeg库实现jpeg图片的缩放(缩略图)

libjpeg库的交叉编译 libjpeg库主要用于jpeg格式图片的编解码,其交叉编译过程如下 1.  下载源码 从官方网站http://www.ijg.org/files/ 下载libjpeg库的源码,本次编译过程使用的是 jpegsrc.v9a.tar.gz 2. 解压源码 2.1...

2016-03-08 14:53:40

阅读数 6794

评论数 1

转载 图像缩放算法——差值算法

摘要:首先给出一个基本的图像缩放算法,然后一步一步的优化其速度和缩放质量;

2016-03-08 14:51:13

阅读数 2714

评论数 0

原创 Android图片压缩库——libjpeg-turbo

为何Android图片压缩效率低

2016-02-27 20:41:56

阅读数 14579

评论数 21

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