自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shawpoo的专栏

搞好技术就像一根葱,到哪都能炒盘菜

  • 博客(54)
  • 资源 (9)
  • 收藏
  • 关注

原创 《区块链100问》第51-60节

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书1、区块链资产的特点——匿名性区块链资产的第二大特点是匿名性。就是别人无法知道你的区块链资产有多少,以及和谁进行了转账。这种匿名性是分不同程度的,比特币的匿名性是最基本的。你在区块链网络上只能查到转账记录,但是不知道地址背后是谁。但是,一旦知道这个地址背后对应的人是谁,也就能查到其所有相关的转账记录及资产。达...

2018-08-27 21:07:48 996

原创 《区块链100问》第41-50节

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书1、比特币可以用于支付吗?比特币作为一种数字资产,目前在部分国家可以用于支付,比如日本和德国。大部分商家通过第三方支付机构间接接受比特币,即买方购物支付比特币,第三方机构收到比特币后立即兑换成法币,商家收到的是法币而不是比特币。商家这种把交易限定在第三方平台内的做法,使得交易时不用真的转账比特币,只是双方资产...

2018-07-30 23:29:15 918

原创 《区块链100问》第31-40节

转载请注明出处: https://www.jianshu.com/p/428bed8bb4fb 本文出自Shawpoo的简书 我的博客:CSDN博客1、竞争记账是什么?竞争记账是比特币系统的记账方式,它解决了如何在去中心化的记账系统中,保证比特币账本一致性的问题。比特币系统中没有中心化的记账机构,每一个节点都有记账权,如何保证账本一致性是一个重要的问题。在比特币网...

2018-07-29 22:48:05 1124

原创 《区块链100问》第21-30节

转载请注明出处: https://www.jianshu.com/p/328abb56138e 本文出自Shawpoo的简书 我的博客:CSDN博客1、比特币的数字签名比特币的数字签名,就是只有比特币转账中转出的人才能生成的,一段防伪造的字符串。通过验证该数字串,一方面证明该交易是转出方本人发起的,另一方面证明交易信息在传输中没有被更改。数字签名由数字摘要和非对称加密...

2018-07-29 22:47:11 794

原创 《区块链100问》第11-20节

转载请注明出处: https://www.jianshu.com/p/8ae984aed621 本文出自Shawpoo的简书 我的博客:CSDN博客1、比特币为什么还没挖完?比特币系统靠调节难度系数保证比特币不被太快挖完。每 10 分钟,全网矿工共同计算一道难题,竞争记账权及比特币奖励。如果全网算力不断增长,比特币将很快被挖矿。为了保证比特币稳定在大约 10 分钟...

2018-07-29 22:46:27 1054

原创 Android studio3.0+ com.android.tools.aapt2.Aapt2Exception: AAPT2 error

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书最近在公司开发项目,需要打包的时候然后遇到一个错误:AAPT2 error: check logs for details,以前是正常的,不知道是什么原因导致,看网上查询说是可能是 Android Studio3.1 版本导致的,不过这只是猜测而已。 既然遇到了问题肯定是要处理的,所以通过本篇文章记录一下解决办...

2018-06-16 23:42:26 353

原创 Kotlin 中的伴生对象和静态成员

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书一、前言最近公司开发的项目使用的是 Kotlin,所以不得不学起来 Kotlin 这门语言了,毕竟是 Android 官方的第一开发语言嘛!在平时的开发中,我习惯将启动 Activity 的方法以静态方法的形式定义在目标 Activity 中,如下:public static final Stri...

2018-06-02 22:21:59 9701 1

原创 Markdown 常用语法简记

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书一、前言Markdown 是什么?其实就是一种标记语言,通过简单的标记语法,使普通的文本具有一定的格式。 其实在之前就听大佬们在讨论 md 这个东西,说是用来写博客用的,然后专门查了了一下这种 Markdown, 感觉确实挺不错的,效果简洁大方,明了易读,语法也比较简单易学,很适合写一些技术笔记和博客。到后...

2018-05-28 15:16:27 386

原创 Android开发中常见问题集锦(持续更新...)

转载请注明出处:https://blog.csdn.net/sinat_14849739/article/details/79772279 本文出自Shawpoo的专栏 我的简书:简书1、去除系统状态栏1、如果Activity继承FragmentActivityrequestWindowFeature(Window.FEATURE_NO_TITLE) 2、如果A...

2018-03-31 19:27:11 833

原创 Android本地生成二维码图片

转载请注明出处:http://blog.csdn.net/sinat_14849739/article/details/79399804 本文出自Shawpoo的专栏 我的简书:简书最近在开发项目中,需要在APP中生成二维码,我使用的Google Zxing的库: 点击下载Zxing-core.jar1、生成二维码图片 /** * 生成二维码图片...

2018-02-28 14:06:30 903

原创 Android开发常用集锦(持续更新...)

转载请注明出处:http://blog.csdn.net/sinat_14849739/article/details/79397669 本文出自Shawpoo的专栏 我的简书:简书1、TextView添加删除线 /** * TextView添加删除线 * * @param textView */ public s...

2018-02-28 10:53:55 443

原创 Python学习笔记(十三)—生成器和迭代器

转载请注明出处:http://blog.csdn.net/sinat_14849739/article/details/79222889 本文出自Shawpoo的专栏 我的简书:简书 【Python学习笔记专栏】:http://blog.csdn.net/column/details/17658.html一、迭代器在 Python 中,最常用的循环结构是for

2018-01-31 22:35:27 330

原创 Python学习笔记(十二)—Python3中pip包管理工具的安装

转载请注明出处:http://blog.csdn.net/sinat_14849739/article/details/79101529 本文出自Shawpoo的专栏 我的简书:简书 【Python学习笔记专栏】:http://blog.csdn.net/column/details/17658.html1、什么是pip?简单来说pip就是Python的一个

2018-01-18 22:27:37 8712

原创 再见2017,你好2018!

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书距离2018年还有不到1个小时。2017现在回过头看过2017年,都做了些什么?或者有哪些事情发生?2017Google Study Jams。今年3月份参加了2017Google Study Jams的活动,是因为这个活动我开始接触博客,接触CSDN和简书,虽然也搭建了自己的博客 ,但是还没有真正的管理起来,但是起码这是

2017-12-31 23:50:08 609

原创 Github入门使用教程,并托管Android项目

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书一、准备工作准备工作其实很简单,只需要在我们的操作系统上安装好Git客户端,有一个Github账号即可。下面具体来说一下:1、安装Git客户端首先需要在电脑上安装Git客户端,来个Git的传送门,选择相应的操作系统,下载即可。安装过程就不截图了,一直Next即可安装成功。安装成功可以配置环境变量,在Path中添加git的bi

2017-12-26 23:20:14 2423

原创 Python学习笔记(十一)—搭建简单的HttpServer

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书 【Python学习笔记专栏】:http://blog.csdn.net/column/details/17658.html一、前言本身我是做Android开发的,有的时候需要一个简单的服务请求,通过制造“假数据”来测试自己写的代码或者业务逻辑。我们可以借助Tomcat来搭建服务是可以达到目的的。既然在学习Python,我

2017-12-24 23:05:08 2919

原创 Python学习笔记(十)—函数和变量

转载请注明出处: 本文出自Shawpoo的简书 我的博客:CSDN博客 【Python学习笔记专栏】:http://blog.csdn.net/column/details/17658.html一、Python中的函数1、函数的定义与调用a、函数的定义函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。我们已经知道Pytho

2017-12-20 22:29:03 551

原创 Mysql的环境安装详解

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书一、安装官网提供了两种了安装方式,一种是zip压缩包,一种是msi安装包(仅限Windows用户)。一、第一种安装方式:下载zip压缩包1、下载压缩包1、点击这里直接进入Mysql官网下载页,然后选择相应的操作系统,这里以Windows为例2、选择相应位数的操作系统,点击右侧的“Download”按钮3、下载的时候提示注册

2017-11-15 23:07:34 1432

原创 Mysql安装时报'Install' for product 'MySQL Server xxx' failed

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书Mysql在安装时可能会遇到一个错误:1: Action 20:51:31: INSTALL. 1: 1: MySQL Server 5.7 2: {81B27388-3733-4B65-8D84-AD9C9113B498} 1: Action 20:51:31: FindRelatedProducts. Searchi

2017-11-15 22:57:37 11344

原创 Mysql启动时发生系统错误 5,拒绝访问

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书当我们通过命令去启动mysql的时候,发现发生系统错误5,拒绝访问,这是什么鬼? 这是由于没有权限,我们只需要以管理员身份打开dos窗口的话,就可以了。

2017-11-15 22:55:05 2415

原创 Python学习笔记(九)—Python中的赋值、浅拷贝和深拷贝(含图)

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书 【Python学习笔记专栏】:http://blog.csdn.net/column/details/17658.html在学习Python的过程中,经常会对变量进行“赋值”,有时候又要对变量的值做临时处理,而又不能改变原来变量的值,这就可能用到了“浅拷贝”和“深拷贝”。所以下面通过具体的例子来区分它们三者的不同。另外,

2017-11-12 22:57:16 1180 1

原创 Android中RecyclerView调用notifyDataSetChanged方法无效

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书问题描述这两天在开发中遇到一个问题,就是很常见的一种情况,定义一个数据的集合List,然后获取到数据(网络或者本地)之后更改List,然后通过RecycerView进行展示,这时候我们通常使用Adapter的notifyDataSetChanged()方法来刷新,但是却无效。下面我大概模拟一下:private List<Te

2017-11-08 21:32:11 14840 4

原创 Python学习笔记(八)—Python和Java(C/C++)的除法与取模的区别

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书 【Python学习笔记专栏】:http://blog.csdn.net/column/details/17658.html举例我们都知道在数学中除法计算是这样的: 被除数(a) ÷ 除数(b) = 商(q)……余数(r)由上述公式可以得出: 被除数 = 商 * 除数 + 余数,即:a = b * q + r有

2017-10-29 18:15:39 1232

原创 Python学习笔记(七)—Python中is和==(is not和!=)的区别

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书 【Python学习笔记专栏】:http://blog.csdn.net/column/details/17658.htmlPython中有很多种运算符,本文主要记录一下is和==这两种运算符的区别:id()函数是查看该对象所在内存地址。每个对象都有对应的内存地址,如:>>> id(1)1543816880>>>

2017-10-22 18:32:49 18748 5

原创 Python学习笔记(六)—Python的运算符

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书 【Python学习笔记专栏】:http://blog.csdn.net/column/details/17658.htmlPython中的运算符Python3支持以下几种类型的运算符:1、算术运算符2、比较(关系)运算符3、赋值运算符4、逻辑运算符5、位运算符6、成员运算符7、身份运算符一、运算符的分类1

2017-10-22 18:28:46 1869 2

原创 Python学习笔记(五)—条件判断和循环语句

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书 【Python学习笔记专栏】:http://blog.csdn.net/column/details/17658.html一、条件判断条件判断,也就是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。用到关键字有if,elif,else。1、语法格式:1、最简单的条件判断语句:if <条件判断>

2017-10-19 23:06:46 751

原创 Python学习笔记(四)—列表(list)、元组(tuple)和字典(dictionary)、集合(set)

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书 【Python学习笔记专栏】:http://blog.csdn.net/column/details/17658.html除了上篇文章介绍的几种数据类型之外,Python还提供了几种内置的数据类型,有列表(list)、元组(tuple)、字典(dictionary)和集合(set)。一、列表(list)和元组(tuple

2017-10-17 22:30:31 1364

原创 Python学习笔记(三)—数据类型和变量

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书 【Python学习笔记专栏】:http://blog.csdn.net/column/details/17658.html一、Python的数据类型在Python中,能够直接处理的数据类型有以下几种:1、整数 Python能处理任何大小的整数,如:100,-55,0,-189等,十六进制用0x前缀和0-9,a-f表示

2017-10-12 17:54:00 822

原创 Python学习笔记(二)—输入和输出

转载请注明出处:http://www.jianshu.com/p/36a6e0ec9d2f 本文出自Shawpoo的简书 我的博客:CSDN博客 【Python学习笔记专栏】:http://blog.csdn.net/column/details/17658.htmlPython和大部分编程语言一样,都有读写数据的API,也就是输入和输出函数。输入是Input,输出是Output,所

2017-10-12 17:40:36 1507

原创 Python学习笔记(一)—Python的简介和环境安装

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书一、Python的介绍Python, 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python的设计哲学是“优雅”、“明确”、“简单”。而且因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。

2017-10-03 00:39:35 621 1

原创 IDEA创建JavaWeb项目

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书最近在开发Android中,为了测试一些东西,需要提供个接口,跑个简单的服务,所以来记录一下使用Idea创建javaweb项目,使用Tomcat来搭建个简单的服务。一、创建项目1、打开idea,File->New->Project,来新建一个项目,如下图所示,点击Next2、填写项目名称和本地的项目路径,点击Next3、导

2017-09-24 15:11:53 831

原创 Android中Activity的启动模式(LaunchMode)和使用场景

转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书一、为什么需要启动模式在Android开发中,我们都知道,在默认的情况下,如果我们启动的是同一个Activity的话,系统会创建多个实例并把它们一一放入任务栈中。当我们点击返回(back)键,这些Activity实例又将从任务栈中一一移除,遵循的原则是“后进先出”(先进后出)。这里我们考虑一个问题,当我们多次启动同一个Act

2017-09-23 18:04:55 65916 10

原创 Android6.0+运行时权限的处理

我的简书:简书前言目前Android8.0已经发布,我们都知道从Android6.0开始开发者需要处理运行时权限,所以还是要记录一下在6.0+的设备上如何处理运行时权限。从 Android 6.0开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。此方法可以简化应用安装过程,因为用户在安装或更新应用时不需要授予权限。它还让用户可以对应用的功能进行更多控制;例如,用户可以选择为相机应用提供

2017-09-18 23:20:11 558

原创 Android中使用Activity管理类

我的简书:简书在日常的APP开发中,为了对APP中所有的Activity进行管理,所以统一放在Stack中处理。创建AppManager:public class AppManager { public static Stack<Activity> getActivityStack() { return activityStack; } private sta

2017-09-18 21:48:43 4415

原创 Android Studio自定义配置注释模板

在开发过程避免不了为代码添加注释,为了注释统一化,经常需要配置一些模板,所以这篇文章就记录一下如何在Android Studio自定义注释模板。1、File –> Settings 打开设置面板,选择Live Templates,点击右侧“+”,选择第二项Template Group…:2、为新建的模板起名,这里我以“test”为例,然后点击OK:3、然后选中刚才创建的“test”,点击右侧“+”

2017-09-10 18:11:50 1077

原创 Android Studio创建Java项目

在使用Android Stduio的过程中,可能需要测试一些java的东西,简单的可以使用Test包中些测试类进行测试,但是毕竟有些java相关的东西无法引用。那么就需要使用Android Studio创建Java项目来进行调试测试:一、创建Java项目1、File -> New -> New Module…2、选择Java Library,点击Next3、编辑项目名和类型,点击Finish4、创

2017-09-10 15:14:40 9788 2

原创 Android热修复—阿里的新一代热修复技术Sophix

我的简书:简书前言热修复作为当下热门的技术,在业界内比较著名的有阿里的AndFix、Dexposed,腾讯QQ空间的超级补丁技术和微信的Tinker。但是我对热修复基本没怎么研究过,由于最近一段时间了解到阿里发布了新一代热修复技术—Sophix。于是我决定折腾一波…一、开通移动热修复服务1、注册阿里云账号,选择移动热修复服务 选择之后需要开通此功能,点击立即开通即可:2、打开管理控制台,点击右上

2017-08-13 17:28:45 2507 1

原创 Android Studio2.3+打包apk后应用未安装

我的简书:简书前言Android 要求所有 APK 必须先使用证书进行数字签署,然后才能安装。当然这么做的原因是为了保证APK的唯一性,安全性。本文主要介绍在Android Studio2.3+打包apk后应用未安装的解决办法。Android Studio2.3+签名打包,应用未安装这几天在整项目的时候发现一个问题,通过Android Studio2.3+打包出来的apk,在android7.0+的

2017-07-30 15:10:42 4513

原创 Android之带你认识并使用Material Design

2017Google Study Jams China:Google Study Jams活动官网我的简书:简书前言习惯性的在文章开始先来一段介(fei)绍(hua)。Material Design是在Google I/O 2014提出的一套全新的设计语言规范。其目的是专为设计适用于多个平台和设备的视觉、运动与互动效果而制定的综合指南。 Android 现在已支持 Material Design 应

2017-06-11 21:55:44 1393

原创 Android使用OkHttp访问自签名证书的Https接口

我的简书:简书前言在Android开发中,Okhttp想必大家都不陌生,一个处理网络请求的开源项目,是安卓端最火热的轻量级框架。本人在开发过程中也用了很长一段时间了,但是基本请求的都是http接口。即使访问https网站也都是绿色的,有个很特殊的大型购票网站则不是,所以本文主要介绍如何使用Okhttp访问自签名证书的https接口。而且公司自己服务接口也全部换成了https接口,在去年就说ios要强

2017-06-02 15:41:05 4040 1

Android热修复SophixDemo

该Demo测试了阿里最新的移动热修复技术Sophix,及时修复,简单易用。

2017-08-13

Android使用OkHttp访问自签名证书的接口

Android使用OkHttp访问自签名证书的接口

2017-06-02

12306Https签名证书

12306官网签名证书

2017-06-02

查看apk的签名信息

通过安装此应用可以查看apk的签名信息,供开发使用,如微信后台配置。

2017-04-07

Android轻松实现沉浸式/透明式状态栏

轻松实现沉浸式/透明式状态栏,有纯色,透明状态栏,适配4.4和5.0及以上版本

2017-04-04

录屏直接生成gif图软件

一款200k+的录屏生成gif图软件,开发者必备,你值得拥有

2017-03-29

Android Apk签名工具

使用工具是方便用户将Apk和签名进行打包,最终形成带签名的Apk。

2017-03-28

Android_ActiveandroidORM框架Demo

使用ActiveandroidORM框架可以快速实现对手机数据库的增删改查,只需要创建一个类加注解便可以轻松建立表结构,方便,快捷。

2017-03-12

StudyJams_L2篮球计分APP源码

Google Study Jams论坛Android学习活动,L2课程的APP实践源码。有需要的学友可以自行下载。

2017-03-12

空空如也

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

TA关注的人

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