- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 Mac 安装及配置NVM
NVM是 Node Version Manager 的缩写,是Mac环境下管理Node的工具。安装NVM在安装nvm之前需要安装Xcode命令工具xcode-select --install使用 curl 安装curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash...
2019-09-20 11:25:43
1613
原创 nodejs之koa配置nunjucks中间件
const Koa = require("koa");const nunjucks = require("koa-nunjucks-2");let mKoa = new Koa();mKoa.use(nunjucks({ ext: "html", path: __dirname + "/views", nunjucksConfig: { trimBl...
2019-09-12 17:27:18
502
原创 nodejs之koa配置koa-views中间件
const Koa = require("koa");const KoaViews = require("koa-views");let mKoa = new Koa();mKoa.use(KoaViews(__dirname + "/views", { map: { html: "pug" }}));
2019-09-12 17:24:08
1279
原创 npm下载源设置
设置下载源为官方地址:npm config set registry https://registry.npmjs.org/设置下载源为淘宝地址:npm config set registry https://registry.npm.taobao.org/查询源地址:npm config list...
2019-09-03 20:56:22
422
原创 CSS清除浮动
after伪元素清除浮动 <style> .clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; } ...
2019-08-26 18:51:02
135
原创 CSS位置伪类选择器
一个简单的列表: <ul> <li>11111</li> <li>22222</li> <li>33333</li> <li>44444</li> <li>55555</li> ...
2019-08-25 23:09:19
230
原创 CSS链接标签的伪类选择器
<style> /*未访问的链接*/ a:link { color: blue; } /*已访问的链接*/ a:visited { color: gray; } /*鼠标经过链接*/ a:hover { ...
2019-08-25 22:41:57
408
原创 Android Dialog自定义宽高
Builder mBuilder = new Builder(ctx); Dialog mAlert = mBuilder.create(); mAlert.show(); Window window = mAlert.getWindow(); WindowManager.LayoutParams P = window.getAttributes(); P.width =...
2019-08-25 22:30:58
655
原创 Mac Visual Studio Code恢复默认配置
删除以下两个文件夹:/Users/用户名/.vscode/Users/用户名/Library/Application Support/Code查看隐藏文件的快捷键:
2019-08-23 09:43:06
5472
原创 Mac下反编译apk
jd-gui-osx-1.4.0.tar:https://pan.baidu.com/s/16B0gtjgtJxrXiYJLklR6Ugdex2jar-2.0.zip:https://pan.baidu.com/s/1LUncl14CqDo_8AdEH6dmAA1、下载以上工具,解压即可2、用dex2jar将apk转成jar文件,实质是将apk里的classes.dex转成jar 2.1、...
2018-05-09 16:49:26
254
原创 Android TextView的垂直滚动效果
在TextView中,如果文本很长而TextView的高度有限,那可能就需要实现垂直滚动显示文本的效果了。先上效果图XML布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
2017-03-24 11:30:04
608
转载 Eclipse ADT 添加keystore的方法
最近开始研究Google Play的In-app Billing IAB内置计费API,发现一个比较烦人的问题就是测试时应用必须经过正式签名,而默认Eclipse ADT调试运行使用的是临时生成的Debug专用证书,默认为C:\Users\XXX\.android\debug.keystore。于是每次调试内置计费必须使用ADT的Export Signed Application Pa
2017-03-21 12:29:58
562
转载 GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
GitHub操作流程 :第一次提交 : 方案一 : 本地创建项目根目录, 然后与远程GitHub关联, 之后的操作一样;-- 初始化Git仓库 :git init ;-- 提交改变到缓存 :git commit -m 'description' ;-- 本地git仓库关联GitHub仓库 : git remote add origin gi
2016-12-19 10:26:18
560
转载 android 自定义控件属性(TypedArray以及attrs解释)
android 自定义控件属性(TypedArray以及attrs解释)
2016-10-19 09:50:52
346
转载 Android 6.0 运行时权限管理最佳实践
本文转自严振杰的博客: http://blog.yanzhenjie.com这是一篇迟来的博客,Android M已经发布一年多了(6.0的变化),在Android M中权限系统被重新设计,发生了颠覆性的变化,很多人把握不好这个变化,一是对这个权限策略和套路还没有摸透,二是没有一个很好的实践来支撑,在我的技术开发群里很多人问我关于权限的问题,往往我都没有直接回答,因为这个问题不
2016-09-12 09:47:40
1072
转载 Android自定义状态栏颜色以与APP风格保持一致
我们知道IOS上的应用,状态栏的颜色总能与应用标题栏颜色保持一致,用户体验很不错,那安卓是否可以呢?若是在安卓4.4之前,答案是否定的,但在4.4之后,谷歌允许开发者自定义状态栏背景颜色啦,这是个不错的体验!若你手机上安装有最新版的qq,并且你的安卓SDK版本是4.4及以上,你可以看下它的效果:实现此功能有两种方法:1.在xml中设置主题或自定义style;
2016-06-17 09:24:53
4045
转载 RecyclerView android:layout_width="match_parent"无效
使用RecyclerView 时,在xml文件中设置宽度match_parent无效,解决办法如下:在Adapter中要如下填充view, @Override public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { ViewHolder viewHolder = null; Lay
2016-06-16 20:21:55
1567
原创 Binary XML file line #6: Error inflating class android.support.v7.widget.RecyclerView
最近在学习RecyclerView的使用,导入了jar包之后,编译通过,运行时就崩溃。报错:android.view.InflateException: Binary XML file line #6: Error inflating class android.support.v7.widget.RecyclerView搞了好久才解决这个问题,特记录之。首先查看自己SDK目录
2016-06-11 19:28:43
3783
转载 android api实现高斯模糊,且兼容低版本
本文转载自:android api实现高斯模糊,且兼容低版本一、利用android api实现高斯模糊关于高斯模糊网上已经有很多不错的文章介绍了,在这里就不重复了。效果已经看到了,就来看看怎么实现的吧。首先是实现高斯模糊的核心代码public static Bitmap blurBitmap(Bitmap bitmap, Context context) { // 用需要创
2016-05-06 18:33:50
1182
原创 Android如何设置Activity全屏
三种方式将所有的Activity设置为全屏:1.在代码中设置 如果采用这种方式,需要为所有的activity一个一个的设置,这样就会觉得很麻烦,我习惯的会为activity抽取一个基类BaseActivity,在这个基类中设置之后,让所有的activity都去继承这个基类,这也是开发中常用的模式。public class BaseActivity extends A
2016-05-06 10:54:19
5111
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人