自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Steampy专栏

Actions speak louder than words! 行动胜于言语

原创 九, VueのRem布局结合postcss-pxtorem和amfe-flexible实现Steampy市场移动端适配

基于vue-cli的vue项目移动端样式适配,lib-flexible和postcss-px2rem 1. 安装 amfe-flexible依赖 npm install amfe-flexible --save TIP: flexible会为页面根据屏幕自动添加<meta name=...

2020-04-11 14:08:45 105 0

原创 八, VueのSteampy市场项目笔记

在做Steampy市场(https://steampy.com)项目,作为新手小白,笔记方便查询 1.移动端页面设置width:100%, 撑满屏幕宽高 超出屏幕边界问题解决 width: calc(100%); height: auto; overflow: hidden; 注意:采用ov...

2020-04-06 13:42:20 390 0

原创 七, Vueの开发Steampy市场项目总结

在做Steampy市场项目,作为新手小白,知识总结,笔记方便查询: css相关,如何设置行内元素宽度满屏,左右间距固定长度, <div style="width:100%;padding-left:20px;padding-right:20px;"> &...

2020-03-29 13:20:35 990 0

原创 六, Vueのvue.config.js的代理devServer.proxy配置,解决开发环境跨域问题

背景 在做steampy市场(https://steampy.com), 在实现前端应用和后端 API 服务器没有运行在同一个主机上,需要在开发环境下将 API 请求代理到 API 服务器。这个问题可以通过 vue.config.js 中的 devServer.proxy 选项来配置。 问题 ...

2020-03-25 16:19:15 1491 0

原创 五, Vueのvue-cli2和vue-cli3生产环境去掉console.log

在开发环境写了很多console.log/info/debug,在生产环境需要去掉这些console。如果手动删除未免也太累了,再说以后想再开发还得重新写console。webpack提供了删除console的插件,这里分两种: vue-cli2 生成环境去除console.log 1. 项目...

2020-03-16 12:56:06 498 0

原创 四, Vue のthis.$route.params和this.$route.query的传参方式

vue中页面间传递参数方式多种,这里简单介绍常见两张: this.$route.query 在A页面中, 页面跳转处 this.$router.push({ path: '/register', query:{ ...

2020-03-14 13:14:41 102 0

原创 三, Vue のvue-cli 2.x和3.x 在nginx部署多个vue项目

项目中使用了nginx,但是需要分项目在同一个服务器测试,建立多个项目配置,这里分vue-cli 2.x和3.x vue-cli 2.x 工程中有 3 个地方要设置(假设配置在gentle-vue,这个目录下) config目录 --> index.js --> build...

2020-03-05 16:58:43 164 0

原创 二. Vue axios使用Blob下载二进制流文件

项目中需要实现二进制流文件下载,采用Blob方式 首先采用axios进行get请求. 代码如下: import axios from 'axios' const instant = axios.create({...

2020-03-05 13:49:45 380 0

原创 一. Vue项目引入字体(思源黑体)

通过Google Fonts资源引入字体方式 在项目index.html , 通过Link标签在网页头部引用 <head> <meta charset="utf-8"> <!--引入思源黑字体--> <link rel=&...

2020-03-03 16:05:05 1676 0

原创 kotlin-命令行开发环境

在Windows上配置简单的Kotlin语言命令行开发环境,手工编写、编译和运行简单的Kotlin程序,具有以下好处:  - 熟悉Kotlin语言基本的编译执行过程;  - 忽略庞大的集成开发工具(IDE)的复杂性,专注于Kotlin本身的学习;  - 命令行工具开发Kotlin,非常适合编...

2017-11-21 15:02:48 965 2

原创 Kotlin Eclipse 环境搭建

eclipse  下载地址:https://www.eclipse.org/downloads/download.php?file=/oomph/epp/oxygen/R/eclipse-inst-win64.exe Eclipse 通过 Marketplace 安装 Kotlin 插件, ...

2017-11-21 12:27:11 452 0

原创 区块链开发(二)基于以太坊的Mist 客户端安装

Mist 工具 Mist github地址:https://github.com/ethereum/mist The Mist browser is the tool of choice to browse and use Ðapps. Mist 是以太坊官方提供的浏览器,通过Mist我们可以很方...

2017-08-18 13:19:55 5053 0

原创 区块链开发(六)基于以太坊开发常见问题

1.  使用geth启动在私有链环境下,提示如下问题: Updated mining threads threads=0 INFO [08-17|21:31:30] Transaction pool price threshold updated price=18000000000 ERRO...

2017-08-18 12:48:27 5206 0

原创 区块链开发(一)基于以太坊的私有链环境搭建介绍

一下是Window上安装了ubuntu系统操作步骤: Step 1: 建立目录和genesis.json 在命令行模式创建一个目录,例如geths ,这里geths目录命名任意。 命令:mkdir geths 然后在ubuntu目录下会出现一个geths文件夹。 继续进入到该文件夹目录下,创建...

2017-08-15 17:30:02 5724 3

原创 Android Studio 如何导入aar包

androidstudio工程引用aar包 ①.将aar包复制到lib目录下  ②.配置build.gradle文件: 加入   repositories {         flatDir {         dirs 'libs'     } compile...

2017-08-10 10:35:06 7936 0

原创 android 5.0以上版本自定义dialog从屏幕底部弹出并且充满屏幕宽度

android  自定义dialog,从底部弹框显示,发现总是底部,左右出现不能全屏填充展示, 很多同学提出解决,  Window win = dialog.getWindow();  win.getDecorView().setPadding(0, 0, 0, 0); ...

2017-05-10 19:11:59 1288 0

原创 Android---WebView内存泄漏解决方法

销毁webview的方式 从mWebView.removeAllViews(); /**、 * 这里内存泄漏了,因为它的父容器在退出前没有被销毁,所以就会持有引用,内存泄漏 * */ // mWebView.destroy(); 改为 在 Android 5.1 系统...

2017-04-13 12:49:03 3781 0

原创 Android中查看当前Activity是否销毁

进入到Android-sdk中platform-tools目录 在命令行中执行以下命令 adb shell dumpsys activity>activity.txt 可以将当前的四大组件(Activity,Service,BroadCase,ContentProvider)的存在情况...

2017-04-13 12:11:02 4957 0

原创 Android Studio使用——Android Butterknife Zelezny 插件

用来快速生成findViewById() 安装方法: 打开Android studio 左上角File-settings-选择Plugins搜索Android ButterKnife Zelezny然后安装重新启动android studio 第二步:网上看了很多都是少了这个步骤...

2017-04-12 15:08:26 423 0

原创 Android Studio使用——GsonFormat插件

GsonFormat插件主要是用于一键创建实体类的,创建一个类 第一步,插件的安装和使用 1、在工具栏中点击设置,如图 2、打开设置后------>plugins------>在右侧的输入框中输入GsonFormat,点击search 查找该插件 3、GsonFormat插件,...

2017-03-05 13:46:31 477 0

原创 android基础--canvas绘图

Android绘图方法主要有两个步骤:    (1)实现一个继承于View组件的类,并重写它的onDraw(Canavas canvas)方法;     (2)显示定义的View子类,有两种方法: a.使用一个Activity来显示View子类,即 setContentView(new M...

2017-01-19 15:08:41 1026 0

原创 android基础--CollapsingToolbarLayout使用

CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_...

2017-01-17 18:14:44 277 0

原创 android基础组件--CardView

Android在 5.0中添加了阴影效果主要通过CardView来实现,在低版本中通过android.support.v7.widget.CardView来实现。 "http://schemas.android.com/apk/res/android" xmlns:ap...

2017-01-17 16:25:20 313 0

原创 android自定义ImageView仿图片上传

看下效果图 主要看下自定义view 代码 public class ProcessImageView extends ImageView{ private Context context; private Paint paint; private LogUt...

2017-01-16 14:06:07 774 0

原创 Android studio使用---Gitoschina使用步骤

1.  gitoschina 还没有项目,需要上传。      ##  首先在 gitoschina 上建立项目仓库,,获取到https://git.oschina.net/xiabing/CustomTextView.git             这个地址。            然后使用这个...

2017-01-16 11:24:19 1529 0

原创 android自定义view--构造函数讲解

我们在实现Custom View的时候,都会先继承View并实现View的三个构造函数,例如: import android.content.Context; import android.graphics.Canvas; import android.util.AttributeSet; i...

2017-01-14 12:30:57 429 0

原创 android自定义TextView(一)

自定义TextView,  实现基础的更改字符串中颜色.. 通常实现更改,有的人想到使用多个textview 来实现,现在来自定义view, 来动态更改字符串颜色。 首先看下自定义view, MuiltiColorTextView.java public class MuiltiColorTex...

2017-01-14 10:27:19 952 0

原创 Android studio使用---WiFi ADB使用以及连接手机调试

这些并不是什么新知识了,这里只是简单记录下简单的使用方式: 首先你的手机和你的电脑,必须是在同一个网段里面,也就是连接同一个路由器。 1,用USB连接你的手机: 2,打开命令行输入: adb tcpip 5555; 结果: MacBook-Pro:~ user$ adb tcpip 5555; r...

2017-01-12 11:33:52 17261 7

原创 Android Studio 学习之 Android SDK快速更新

初学Android Studio 的时候,国内更新Android SDK总是一个问题。通过代理什么的方法都用过了。 不过速度就是跟不上,要不就没法更新。折腾了好几天都没有更新到。下面来分享一个可用的方法,欢迎评论分享,共同学习。 找到国内谷歌服务器IP地址 进入http...

2017-01-10 13:23:54 1825 0

原创 android异常总结--java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast t

java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams 看下如下错误提示: java.l...

2017-01-10 13:18:03 6518 0

原创 Android studio运行出现错误:IllegalArgumentException: Unable to locate adb

更新安装sdk,  运行出现错误,做个笔记。 sdk中的platform-tools没装 导致无法使用 Tools - Android - SDK Manager -SDK Tools -Android SDK platform 然后把这个装上去就好了。希望对遇到这方...

2017-01-10 12:55:43 4646 1

原创 android studio对于错误拼写/不识别的英文单词,给予波浪提示

使用自己的名字当Tag。却发现有个非常不用好的提示。波浪,我浪个你妹。 Typo:In word ‘miyuehu’ less...(Ctrl+F1) spellchecker inspection helps locate typos and misspelled in your...

2017-01-05 14:49:04 871 0

原创 android开发总结

1.  简单抽象封装 //SrcActivity 传递数据给 DestActivity Intent intent = new Intent(this,DestActivity.class); intent.putExtra(DestActivity.EXTRA_PARAM, "cloc...

2017-01-05 14:05:57 1131 0

原创 android基础--TextView.Do not concatenate text displayed with setText. Use resource string with placeho

我们在使用TextView显示内容的过程中,经常遇到需要显示的内容只有少许参数需要改变,比如: 距离过年还有xx天xx时xx秒,当我们在更新TextView的内容时,一般是这么写的: TextView mTextView = this.findViewById(R.id.mTextView);...

2017-01-05 13:48:01 6897 1

原创 android中Butterknife使用

proguard-rules.pro加入 -keep class butterknife.** { *; } -dontwarn butterknife.internal.** -keep class **$$ViewBinder { *; } -keepclasseswithmembernam...

2017-01-04 19:31:59 1283 0

原创 Android Studio使用Button等控件的英文内容字符串默认大写

在Android Studio中xml里面添加一个Button、EditText等控件后,内容为英文时候,总是会显示大写,即使你输入的字符串是小写也不行 View中控制字符串大小写的属性是 android:textAllCaps, 设置true 或者 false 查看了一下Themes.x...

2017-01-04 11:23:31 1868 0

原创 Android内存泄漏:谨慎使用getSystemService

Android中有很多服务,比如PowerManager,AlarmManager,NotificationManager等,通常使用起来也很方便,就是使用Context.getSystemService方法来获得。 一次在公司开发项目开发中,突然LeakCanary弹出了一个内存泄漏的通知栏,...

2017-01-03 12:28:22 5325 0

原创 android内存泄漏---常见内存泄露的问题

1,编写单例的时候常出现的错误。      错误方式:      public class Foo{           private static Foo foo;           private Context mContext;           private Foo(Contex...

2017-01-03 11:51:12 426 0

原创 微信小程序--简单页面跳转

微信小程序--简单页面跳转 例如:点击一个text ,跳转入一个新的页面blueberry.wxml 首先对text 设置监听事件       {{motto}}   然后对该text 设置事件跳转。   //事件处理函数 点击text   toast...

2016-09-26 12:16:08 99462 2

原创 微信小程序--text组件学习

微信小程序--text组件学习 api文档指出 文本节点,支持转义符"\"。 除了文本节点以外的其他节点都无法长按选中 video 视频 demo demo ...

2016-09-25 10:32:07 36350 3

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