加载中
0-1背包问题

const maxWeight = 100 const n = 5 const wt = [20, 30, 40, 50, 60] const vl = [20, 30, 44, 55, 60] // const maxWeight = 5 // const n = 2 // const wt = [20, 30] // const vl = [20,...

2021/08/21 17:30
3
基于栈虚拟机和基于寄存器虚拟机的比较

虚拟机的概念 首先问一个基本的问题,作为一个虚拟机,它最基本的要实现哪些功能? 他应该能够模拟物理CPU对操作数的移进移出,理想状态下,它应该包含如下概念: (1)将源码编译成VM指定的...

Dalvik 虚拟机和 Sun JVM 在架构和执行方面有什么本质区别?

作者:天光 链接:https://www.zhihu.com/question/20207106/answer/14654536 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 其中部分资料为 @Rednaxe...

2021/07/29 11:13
0
adb 查看栈顶activity以及任务栈

查看当前显示的activity adb -d shell dumpsys activity activities | grep mResumedActivity 查看activity adb shell dumpsys activity activities | grep Run # 查看堆栈 adb shell dumpsy...

2021/06/03 11:55
501
Apk批量安装

sh uninstall_all.sh for file in ~/bin/packages/agm/dev/* do if test -f $file && [ "${file##*.}"x = "apk"x ] then echo 准备安装 $file adb install -r $file else ......

2021/05/25 20:16
43
小程序中的 广播/监听 机制(跨页面通信)

重点:小程序中并没有广播监听机制!!!要我们手动去实现一个哦 应用场景: 有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) { ......

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

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

2021/02/23 17:37
183
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
2021/02/13 11:25
65
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 ....

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

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

2021/01/16 22:55
5.7K
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
1.2K
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
625
透过 Text 标签看 ReactNative 的设计理念

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

基于ReactNative实现动态加载

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

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

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

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

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

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

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

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

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

没有更多内容

加载失败,请刷新页面

返回顶部
顶部