加载中
小程序中的 广播/监听 机制(跨页面通信)

重点:小程序中并没有广播监听机制!!!要我们手动去实现一个哦 应用场景: 有pageA pageB pageC 三个页面 pageA打开了pageB,pageB打开了pageC,pageC页面完成了一些动作,此时想 即时 通知...

字节跳动一个简单的面试题

// 数组 int类型,0789,包含0的往后移动 function arrange(arr) { for (let i = 0; i < arr.length; i++) { for (let j = i + 1; j < arr.length; j++) { if (arr[i] === 0) { ......

03/14 17:10
80
npm install 版本号^的坑

npm中依赖版本号是 ^x.y.z,可以包含哪些版本呢? 今天有同事遇到一个问题,我们代码里依赖的某个npm包,写的是版本是 hard-source-webpack-plugin@^0.12.0,但是在执行 npm install 的时候,...

02/23 17:37
115
Android mipmap技巧

你现在使用Android Studio来新建一个项目,你会发现有如下的目录结构: image.png 怎么会有这么多mipmap(贴图)开头的文件夹,而且它们的命名规则和drawable(可绘制)文件夹很相似,也是h...

nrm -- NPM registry manager, 更方便的切换镜像!

https://www.npmjs.com/package/nrm example $ nrm ls * npm ----- https://registry.npmjs.org/ yarn ----- https://registry.yarnpkg.com cnpm ---- http://r.cnpmjs.org/ taobao -- https...

npm
02/13 11:25
58
JS文本转为合法的浮点或整形字符串

export function isEmpty(str) { return str === null || str === undefined || str === ""; } /** * 0.12345 * 0.g => 0. * 01=>1 * 0.1.1.1->0.111 * ggg=>"" * 1 1 => 11 * @param text ....

01/28 11:15
59
gradle 国内下载distributionUrl

https://mirrors.cloud.tencent.com/gradle/

01/16 22:55
1.6K
React Hooks useContext使用案例

import React, { useContext, useState} from "react"; import ReactDOM from "react-dom"; import "./styles.css"; const AppContext = React.createContext({}); const Navbar = () => { c...

2020/11/22 11:56
240
js使用await不catch也不会产生崩溃。有些时候为了代码简洁,且不需要关注异常的情况下可以去掉

promise1 = () => { return new Promise((resolve, reject) => { setTimeout(() => { resolve('foo'); }, 300); }); } async test1() { const result = await this.promise1() ......

2020/09/08 15:26
225
透过 Text 标签看 ReactNative 的设计理念

现在前端圈子最热的莫过于 ReactNative。以 Web 的开发方式来开发 Native,并且仗这 facebook 这个国际互联网公司做保证,这种革命性的产品都让前端 coder 和客户端 coder 都炸开了。本文打算...

基于ReactNative实现动态加载

背景 最近看到某厂Android端物联网Demo演示应用中可动态加载模块,具体操作是在控制台拖拽生成一个模块和链接地址。然后在Android端刷新首页即可看到新添加的模块。下载Demo代码之后发现用到...

2020/06/08 15:43
387
Fragment 使用hide和show,使用onHiddenChanged代替执行生命周期

fragment是我们经常使用到的一个控件,但是,相信大家会出现这样的一个问题,每次切换fragment的时候之前我们一直都是这样写的代码: /** * 根据传入的参数来改变当前的fragment * * @param...

2020/06/08 11:22
2.2K
HTTP/2约束Header大小写

起因 晚上 Android 客户端遇到奇怪的问题:在某台新配的 服务器 上,出现应用层获取 Header 自定义键 Authorization 时出现其值为空,但存在键 authorization 。 调查 通过抓包发现几个疑点:...

2020/05/13 17:39
1.2K
adb 操作剪贴板

辅助工具:Clipper 地址: https://github.com/majido/clipper 使用: 首先启动 service adb shell am startservice ca.zgrs.clipper/.ClipboardService 1 设置剪贴板内容: am broadcast -...

2020/05/11 19:46
2.4K
FlatList填充满屏幕

FlatList inherits ScrollView's props, so solution for ScrollView will work: <FlatList contentContainerStyle={{ flexGrow: 1 }} {...otherProps} /> Here is the original Github issu...

RN页面获取组件位置和大小的方法

<Button onPress={() => { const handle = findNodeHandle(this.button); UIManager.measure(handle, (x, y, width, height, pageX, pageY) => { Log.w(TAG, "UIManager.measure pageY=" + p...

2020/04/09 10:03
1.2K
macOS Catalina(10.15)解决阻止程序运行“macOS无法验证此App不包含恶意软件”

默认情况下,macOS Catalina的应用程序,必须交由苹果进行一系列安全认证,否则会在默认情况下被阻止运行。未经过安全认证的应用运行的时候,会弹出如下提示 macOS无法验证此App不包含恶意软...

2020/02/27 12:46
1W
MAC系统升级失败,修复硬盘

当您的硬盘驱动器出现故障时,Disk Utility提供了一些有用的磁盘修复工具。但如果他们没有fsck,代表虽然我们都希望我们永远不用在这里 Note:在Mac中的fsck工具与在Linux中发现的相同。本文以...

自定义类加载器,打破双亲委派模型

import com.didi.virtualapk.utils.Reflector; import java.io.IOException; import java.io.InputStream; public class Main { public static void main(String[] args) throws ClassNotFou...

2020/02/11 11:43
2.7K
分享自己写的JS版日期格式化和解析工具类,绝对好用!

前言 本来想模仿Java里面的SimpleDateFormat()对象的,但是感觉这样用起来不方便,所以还是直接写成单独的方法算了。 原文链接 日期格式化 2.1. 使用说明 formatDate(date, fmt),其中fmt支持...

2020/01/28 15:44
381

没有更多内容

加载失败,请刷新页面

返回顶部
顶部