自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大前端秘籍

想把自己走过的路,在互联网上分享。

  • 博客(40)
  • 资源 (3)
  • 收藏
  • 关注

转载 Docker是用来干什么的?

Docker免环境配置安装神器。快速分发你的软件以及包含的配置。

2016-04-28 14:41:58 25042 3

原创 Xutils3使用心得

为什么注入控件后,onClick方法会报空指针?为什么@Event不管用? 为什么不能用Xutils3注入?附带:官网链接解释(不用翻墙。。)

2016-04-19 16:41:38 1661

原创 怎么让一个APP没有桌面图标!

隐藏APP桌面图标直入正题在AndroidManifest.xml中: 注意: 包含 action android:name=”android.intent.action.MAIN” 的activity必须是application标签中第一个activity。

2016-04-05 18:22:49 3685

原创 动态一键换肤实现思路和demo

作为前端,一定要会一键换肤,因为你不知道产品什么时候一拍脑袋来这个需求。

2022-09-10 15:26:21 672 1

原创 2022 如何在 GitHub 上搭建个人网站(github.io)

目前,想要搭建自己的项目演示,又想要免费的服务,这时就可以使用 GitHub 提供的免费Pages服务:github.io。成果展示在GitHub上,创建一个新的仓库,仓库名设置为如下格式:账户名.github.io创建后,这里为了简化操作,直接选择创建文件:接下来输入文件名:index.html,并在里面写一点内容:比如一句话。然后拉到下面直接提交即可:当然你也可以用git方法来实现:第三步:等待等待 1 到 5 分钟,在浏览器输入 账户名.github.io,比如我的网址就是https://pa

2022-07-07 20:57:27 10584 5

原创 如何从头手写一个富文本编辑器(解析slate源码,连载)

背景最近文档很火,老板也要。我也很感兴趣,于是入坑学习实践了一番。一眨眼就是一年过去了,项目初见成效,但是发现困难和挑战也越来越棘手。于是深入研究改编了一下源码,为后面重写源码做准备。我们的项目的成果截图,镇宅一下:文章末尾有demo源码,欢迎评论交流。数据结构既然是学习slate源码也就不想创新一个数据结构了,沿着前人的路先走一下吧。考虑到后续的大文档需要视窗加载,我认为一个JSON搞定文档过于粗糙了,后续可能会改造成多个数组组成一个文档。第一天,最简单的demo首先,写一个最简单p标签,

2021-12-28 22:19:39 1603 2

原创 递归遍历树节点

```// 考虑这样一种场景,从一个object找到id对应的对象,obj如下结构:const obj = { id: 0, child: [ { id: 1, child: [ { id: 12, child: [ { id: 121, child: [], } ], ...

2020-10-22 09:58:15 782

原创 微信小程序后台销毁时间 演变和总结(热启动时间限制)

小程序启动这样,小程序启动可以分为两种情况,一种是冷启动,一种是热启动。冷启动:如果用户首次打开,或小程序销毁后被用户再次打开,此时小程序需要重新加载启动,即冷启动。 热启动:如果用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时小程序并未被销毁,只是从后台状态进入前台状态,这个过程就是热启动。ps:2018年12月微信官方回复 2019年开发时:时间官方文档没有说明,但是经过询问一般指5分钟内 2020年开发时:时间官方文档没有说明,实测安卓没有固定时间,内存足...

2020-09-05 10:41:03 4273

转载 react 源码defaultProps实现

首先我们回顾一下 defaultProps 的用法import React from 'react'; class App extends React.Component { render() { return <div>{this.props.name}</div> }} App.defaultProps = { name: "Hello React"}; ReactDOM.render(<App />, document.getE

2020-06-13 11:52:56 1332

原创 Vue 用extend实现alert效果 最简单直接版本 包懂

Vue 用extend实现alert效果 最简单直接版本 包懂组件<template> <div class="box" v-if="isShow"> <h3>{{title}}</h3> <p class="box-content">{{message}}</p> </...

2020-04-30 18:10:23 527

原创 vscode利用prettire自动格式化node代码

1.安装eslint依赖在package.json中用npm安装eslint的依赖 "eslint": "^6.4.0", "eslint-friendly-formatter": "^4.0.1", "eslint-loader": "^3.0.0", "eslint-plugin-html": "^6.0.0", "eslint-plugin-stan...

2019-11-05 14:46:09 1712

原创 go语言 访问网络

golang 实现HTTP Get 请求,代码如下package mainimport ( "fmt" "io/ioutil" "net/http")func main() { url := "http://127.0.0.1:5000/updateHost" //请求地址 resp, err := http.Get(url) if err != nil { fmt.P...

2019-10-16 12:03:08 690

原创 redis 在 mac OS 下的安装 19年9月

安装redis:官网下载,下载stable版本。解压: tar zxvf redis-5.0.5.tar.gz创建目录:mkdir ~/workspace/移动: mv redis-5.0.5 ~/workspace/切换:cd ~/workspace/redis-5.0.5/编译测试 sudo make test编译安装 sudo make install如果在第5步测试时...

2019-09-18 11:54:53 195

原创 redis集群搭建详细指南 (macOS,centOS适用)

2019年9月17日 更新可用PS:本文的路径自己注意和修改安装部署任何一个应用其实都很简单,只要安装步骤一步一步来就行了。下面说一下 Redis 集群搭建规划,由于集群至少需要6个节点(3主3从模式),所以,没有这么多机器给我玩,我本地也起不了那么多虚拟机(电脑太烂),现在计划是在一台机器上模拟一个集群,当然,这和生产环境的集群搭建没本质区别。我现在就要在已经有安装了 Redis 的一个 ...

2019-09-17 14:16:40 169

原创 在Android library中不能使用switch-case语句访问资源ID

报错提示:Resource IDs cannot be used in a switch statement in Android library modules翻译如下:在Android library中不能使用switch-case语句访问资源ID原因分析 : 当我们在Android依赖库中使用switch-case语句访问资源ID时会报如下图所示的错误,报的错误是case分支后面跟的参数必须为final类型

2017-12-04 13:20:16 672

原创 React Native 原生模块封装、发布、调用 (Android)

想必看到这里的同学都已经完成了,React Native的基础学习。前置知识:React Native 组件实现 android iOS我们先说一下实现原理:。。。接下来我们以ToastAndroid为例子,来讲解如何创建原生android/iOS react-native组件。android篇!Step 1 - 新建react-native工程 TestToast$ react-native

2017-11-18 00:04:46 400

原创 React Native 项目常用第三方组件汇总

React Native 项目常用第三方组件汇总:react-native-svg 绘图 react-native-animatable 动画react-native-carousel 轮播react-native-countdown 倒计时react-native-device-info 设备信息react-native-fileupload 文件上传

2017-08-31 14:55:04 501

转载 ListView里添加EditText导致软键盘弹出闪退问题

EditText弹出软键盘导致View重新生成EditText失去焦点。 在AndroidMainfest.xml 有ListView的Activity里添加属性:android:windowSoftInputMode="adjustPan"就可以解决这个问题.对于没有滚动控件的Activity这个属性是默认属性,有滚动控件的需要重新设置这个属性。对于android:windowSoftInpu

2017-06-13 11:27:30 630

原创 关于架构演进之路和架构师的技能素养的一点想法

写文章的原因最近读了《【SDCC讲师专访】专访架构师陈波:微博近几年的架构演进之路和架构师的技能素养》感觉很有感觉,所以认为必须写篇博文,一吐为快。首先我谈下视野的问题每个人都有自己的视野,视野的高度决定了你的见识。 工作不应该只把自己的视野局限在某个职位,机械化的完成工作,而应该把自己当负责人,思考项目相关的方方面面。

2017-05-31 13:40:11 361

原创 关于架构演进之路和架构师的技能素养的一点想法

写文章的原因最近读了《【SDCC讲师专访】专访架构师陈波:微博近几年的架构演进之路和架构师的技能素养》感觉很有感觉,所以认为必须写篇博文,一吐为快。首先我谈下视野的问题每个人都有自己的视野,视野的高度决定了你的见识。 工作不应该只把自己的视野局限在某个职位,机械化的完成工作,而应该把自己当负责人,思考项目相关的方方面面。

2017-05-31 13:39:37 506

原创 opencv从0开始 Android篇

分享链接:http://note.youdao.com/noteshare?id=6b4d0678343fc2dd449b74c62f3e4eb0&sub=71F2D2D6AEE94F799EF3C4D56950E67A

2017-05-19 08:54:33 392

翻译 TensorFlow安装之windows

在Windows上安装TensorFlow本指南介绍如何在Windows上安装TensorFlow。确定哪些TensorFlow安装您必须选择下列类型TensorFlow的安装中的一种:只有CPU支持TensorFlow。如果您的系统不具备NVIDIA®GPU,您必须安装此版本。需要注意的是这个版本TensorFlow的通常更容易安装(通常在5或10分钟),所以即使你有一个NVIDIA GPU,我们

2017-05-18 08:59:32 574

原创 tensorflow从0开始

安装教程:https://www.tensorflow.org/install/翻译了一篇Windows上的安装教程可以在我的博客里查中文教程:http://wiki.jikexueyuan.com/project/tensorflow-zh/

2017-05-18 08:51:55 260

翻译 A Swift Tour

A Swift Tour 翻译文档 2017.04

2017-04-17 13:33:06 316

原创 文章标题

本文针对者是有android 开发经验的人没有入门的话,请学习相关知识后再来关注传送门一、如何录制gifandroid 手机录制视频在cmd中输入:1.录制视频会在sd卡根目录下生成demo.mp4adb shell screenrecord /sdcard/demo.mp42.按ctrl+C停止录制其他参数,参考这里转mp4为gif感谢开源,感谢我们的QGifer下载地址简单提一下,可以转换

2017-02-20 22:38:55 198

原创 在react中如何使用tab组件-小白系列 es6

在react中如何使用tab组件-小白系列 es6 首先,在阅读本内容时,您应该建立起一个自己的react 项目。如果没有,可以走 传送门 ,去建立自己第一个react项目第一步:加载第三方组件:第二步:在index.android.js代码中添加如下代码(index.ios.js同理):就是这么简单。

2017-02-20 21:26:36 3040

原创 30分钟搞定jni

30分钟搞定jni本课程对已经掌握android studio应用编程的人有效,没搞定基础的请先完成基础。重点:本文基于android studio 2.2.2本文要点配置ndk新建项目生成c文件在项目中引用c文件引用c文件运行应用下载ndk1.点击菜单栏File–>ProjectStructure..2.配置ndk(第三个选择框)注意:如果之前没有下载ndk,cmake,后面会提示你

2016-12-16 12:15:01 295

原创 android 中xml读写

前言xml主要分为两类:事件型驱动 sax、pull 等 一个标签一个标签的加载,主要是以handler函数为代表,注意维护父子关系。//以作者愚见,所谓“事件型驱动 ”就是遇到触发点(标签)然后执行你编辑的代码加载文档 DOM 一下加载整个文档,然后进行操作PULL解析XML是Android中自带的解析工具,愚以为一般xml文件都用此便可。所以本文主要讲它,在本文最后还

2016-06-13 15:48:20 416

转载 Touch事件分发机制(相对于原版有修改)

Touch事件分发

2016-04-28 17:21:12 271

翻译 为什么我们总是使用android:configChanges=“keyboardHidden|orientation”?

翻译外国的大多数人用它,只是因为: 它可以解决横竖屏出错问题 它具体是什么?干什么?并不知道!

2016-04-20 18:12:19 1550

原创 我的安卓信息渠道

android信息渠道

2016-04-19 17:28:58 239

原创 android里的“陷阱”

前言 人们总是喜欢犯以为是的错误,编程也不例外。于是让我们看看曾经走过的坑

2016-04-14 17:39:20 296

原创 去出应用标题栏

去除标题栏的方法

2016-04-13 15:41:27 251

原创 Android多屏适配

大量生成dimens.xml使用方法;values优先级

2016-04-13 08:48:43 368

原创 Window基础知识图解与demo

Window基础知识图解Demo实例1:可以移动的悬浮窗

2016-04-11 14:00:01 299

原创 IntentFilter的匹配规则

IntentFilter的匹配规则IntentFilter的匹配规则简单讲解代码MainActivityAndroidManifestxml代码注解setActionaddCategorysetDataAndType详解API

2016-04-05 14:52:25 245

原创 阿里巴巴的fastJson

目前最新版本为2.1.14 下载地址:http://fastjson.codeplex.com/releases/view/615438(1)maven依

2016-01-08 15:47:52 454

原创 Google的Gson使用例子

目前最新为2.5 下载地址:https://github.com/google/gson(1)maven依赖com.google.code.gson(2)基础转换类public class Book{private String id;private String name;public Book() {super();}public String getId() {return i

2016-01-08 15:30:53 527

转载 玩转Json

本文参考了: http://www.cnblogs.com/kunpengit/p/4001680.html(感谢骏马昆朋)json技术中推荐使用Google的Gson和阿里巴巴的FastJson。简介:1.Google的GsonGson是目前功能最全的Json解析神器,Gson当初是为因应Google公司内部需求而由Google自行研发而来,但

2016-01-08 15:04:45 453

原创 Android内存溢出 (oom)实战

Android内存溢出 (oom)实战作者今日备受oom煎熬,最后眼睛都盯出花来了才搞定。痛定思痛,决定写一片文章来帮助后人,顺便吊念一下苦逼的过去。检查篇:遇到oom一定不能慌,决不能一出来oom就上网查然后一通乱改。相反你要冷静下来看看是谁惹的祸!不冤枉好人oom异常有这样的特性:报错的地方不一定是元凶有至少一个地方消耗了大量内存消耗的内存没有回收

2015-12-22 22:22:45 465

xml文件解析

xml解析

2016-06-13

怎么让一个APP隐藏桌面图标与启动这个APP

怎么让一个APP隐藏桌面图标与启动这个APP

2016-04-11

可以移动的悬浮窗

可以移动的悬浮窗

2016-04-11

空空如也

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

TA关注的人

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