bundle

problem with bundle

偶尔善良 提交于 2020-01-21 03:35:06
问题 I try command bundle install --local but it show issue: -bash: /usr/local/bin/bundle: /usr/local/bin/ruby: bad interpreter: No such file or directory. please help me. 回答1: I think you need to export the path of ruby and bundle in your .bashrc (linux). Open your .bashrc and add this line: export PATH="$PATH:/usr/bin:/usr/local/bin/" It should work. 回答2: The solution that worked for me was entirely different, perhaps because I've been inconsistent about using RVM or not. I used 'which bundler'

webpack 四个核心概念

自古美人都是妖i 提交于 2020-01-20 10:04:24
webpack 是当下最热门的前端资源模块化和打包工具。它可以将许多松散的模块(如 CommonJs 模块、 AMD 模块、 ES6 模块、CSS、图片、 JSON、Coffeescript、 LESS 等)按照依赖和规则打包成符合生产环境部署的前端资源。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图表,其中包含应用程序需要的每个模块,然后将这些模块打包成一个或多个 bundler,由浏览器加载 在了解 webpack 使用配置时,我们必须首先要熟悉下面四个核心概念: entry:入口 output:出口 loaders:加载器 plugins:插件 一、entry:入口 在 webpack 执行处理应用程序时,会形成一个依赖关系图表。在这个图表的起点就是入口起点(entry point),进入这个入口后,webpack 就可以计算出入口点依赖的模块和库。 如何在 webpack.config.js 中配置入口点呢? 单个入口语法 用法: entry: string |Array<sting> 1 // webpack.config.js 2 const config = { 3 entry: './path/to/my/entry/file.js' 4 }; 5 6 module.exports = config; 单个入口简写: 1 // webpack

Android Jetpack -- Navigation 篇

╄→гoц情女王★ 提交于 2020-01-19 14:10:46
Navigation是指允许用户在应用程序中浏览、进入和退出不同内容的Fragment 。Navigation能够实现从简单的按钮单击到更复杂的模式,如应用程序栏和导航抽屉。导航组件还通过遵循一套既定的原则来确保一致和可预测的用户体验。 Navigation的原则: 固定的起始位置:除去登陆等一次性界面,用户在启动App最先看到的界面需要为一个固定的起始界面。 Navigation的表现形式为堆栈形式:Navigation类似于栈,栈顶为用户所看到的界面,界面的切换总是在栈顶进行,导航到目标后,目标位于栈顶。 标题栏的回退应该和返回键的功能一样,但是标题栏不能退出应用:这个也很容易理解,因为两个的定义就存在本质的区别。 Deep Link:比如从浏览器跳转到其他App时,用户首先看到的应该还是浏览器的那个页面,没有其他界面的跳转过程。 Navigation有三个主要的部分: Navigation graph:就是Navigatation的xml文件,包含所有的需要跳转的目标 NavHost:一个容器,用于显示 NavController:控制跳转流程 具体实现(简单例子) 首先新建新建两个Fragment,HomeFragment和DetailFragment 在其对应生成的xml文件中添加一些控件 frament_home.xml 1 <?xml version="1.0"

webpack学习笔记(二) 入门

北城以北 提交于 2020-01-19 13:49:52
这篇文章我们将通过一个小小的 Demo 了解 webpack 的基本使用 1、入门 首先我们创建一个空目录 Demo ,作为项目的根文件夹 在目录下运行 npm init 命令,初始化文件 package.json > npm init -y # 以默认的方式初始化 package.json 文件 然后,我们可以通过 NPM 安装 webpack > npm install --save-dev webpack 如果使用的是 webpack 4+ 版本,那么还需要安装 webpack-cli > npm install --save-dev webpack-cli 接着,我们在根目录下创建两个文件夹 dist (用于管理输出文件) 和 src (用于管理资源文件) src 文件夹放自己写的代码文件, dist 文件夹放打包之后的文件,更准确的说是用于发布的文件 在 dist 文件夹下创建 index.html 文件,并写上下面的代码 <!doctype html> <html> <head> <title>Demo</title> </head> <body> <!-- 这里引用的 main.js 文件会在打包之后生成 --> <script src="main.js"></script> </body> </html> 在 src 文件夹下创建 index.js 文件

jekyll 完整安装教程

最后都变了- 提交于 2020-01-19 13:27:01
我的操作环境 CentOS主机: LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.4.1708 (Core) Release: 7.4.1708 Codename: Core 1. 安装ruby(同时会自动安装gem) 有ruby者,跳过此步骤! - 查看电脑是否有ruby $ ruby -v 安装 $ yum install ruby 查看ruby版本 $ ruby -v 输出 ruby 2.0.0p648 (2015-12-16) [x86_64-linux] jekyll 最新版要求 ruby 2.1或更高,所以更新ruby 这里我使用rvm更新ruby 安装rvm $ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 $ curl -sSL https://get.rvm.io | bash -s stable $ source ~/.bashrc $ source ~/.bash_profile $ source /etc/profile.d/rvm.sh 修改rvm 的镜像到国内 $

JAVA类加载机制

*爱你&永不变心* 提交于 2020-01-19 11:51:19
类加载的生命周期 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载7个阶段,其中验证、准备、解析3个部分称为连接 加载、验证、准备、解析、初始化、卸载执行顺序 加载、验证、准备、初始化和卸载这5个阶段的顺序是确定的,而解析不确定,有时在初始化之后执行 初始化5种情况 1)遇到new、getstatic、putstatic或invokestatic这4个指令时,如果类没有进行初始化,则需要先触发其初始化 2)使用java.lang.reflect包的方法对类进行反射调用的时候,如果类没有进行初始化,则需要先触发其初始化 3)当初始化一个类的时候,如果发现其父类还没有进行过初始化,则需要先触发其父类的初始化(接口是在使用父接口时才会初始化) 4)当虚拟机启动时,用户需要制定一个要执行的主类(包括main()方法的那个类),虚拟机会先初始化这个主类 5)当使用jdk1.7动态语言支持时,如果一个java.lang.invoke.MethodHandle实例最后的解析结果REF_getstatic、REF_putstatic、REF_invokeStatic的方法句柄,并且这个方法句柄所对应的类没有进行初始化,则需要先出触发其初始化 加载 获取类的二进制字节流,将这个字节所代表的静态存储结构转化为方法区的运行时数据结构

reactnative 环境搭建填坑(红屏,)

拟墨画扇 提交于 2020-01-18 04:42:58
概述 搭建reactnative window环境,并没有无脑成功记录下。操作步骤: https://reactnative.cn/docs/getting-started/ 缺陷 1、问题:‘react-native’ 不是内部或外部命令,也不是可运行的程序 按 操作步骤 下来会漏掉一步 react-native-cli 的安装。 补上安装步骤:https://blog.csdn.net/niuba123456/article/details/81879747 2、问题:unable to load script. Make sure you… 很多人都会遇到红屏幕的问题。百度 谷歌,找到的答案都偏老。基本都是说缺文件让我们去执行命令补文件。比如:https://stackoverflow.com/questions/55441230/unable-to-load-script-make-sure-you-are-either-running-a-metro-server-or-that-yo These steps really help me: Step 1: Create a directory in android/app/src/main/assets Linux command: mkdir android/app/src/main/assets Step 2:

4、可寻址资源开发周期(Addressable Assets development cycle)

那年仲夏 提交于 2020-01-17 21:42:39
可寻址资源的主要优点之一,是将如何规划、构建和加载进行分离。以前这些都是紧密地联系在一起。 1、传统资源管理 如果在 Resources 目录中规划内容,该内容将内置到应用程序中初始包里,并且必须使用Resources.Load 提供资源路径的方法来加载内容。 要访问存储在其他位置的内容,则使用 直接引用 或资源 bundles。 如果使用资源 bundles,则将再次按路径加载根据一些策略组合起来。如果资源 bundles是远程的,或依赖于其他 bundles,则必须编写代码来管理所有 bundles 的下载、加载和卸载。 2、可寻址资源管理 为资源提供地址,无论您在项目中的任何位置或如何构建资源,都可以使用该地址加载该地址。 您可以更改可寻址资源的路径或文件名而不发生问题。您还可以将可寻址资源从Resources文件夹或本地构建目标移动到其他构建位置(包括远程构建位置),而无需更改加载代码。 资源组结构(Asset group schemas) schemas定义了一组数据。你可以在 Inspector 上把一个schemas绑定到一个Asset Groups上。附加到组的schemas定义了构建它下面的资源内容。 例如,在打包模式下构建时,带有 BundledAssetGroupSchema 模式的组将充当资源 bundles的来源

String back from Bundle

…衆ロ難τιáo~ 提交于 2020-01-16 19:20:08
问题 From 1st ACTIVITY Intent IntentButton = new Intent(); IntentButton.setClass(this, PaliActivity2.class); IntentButton.putExtra("EditText123", EditText1.getText().toString()); startActivity(IntentButton); 2nd ACTIVITY protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.nextscreen); Bundle BundleFrom1 = getIntent().getExtras(); How to get the String back from Bundle received from Activity1??? 回答1: Solution: String s = BundleFrom1

String back from Bundle

不打扰是莪最后的温柔 提交于 2020-01-16 19:20:07
问题 From 1st ACTIVITY Intent IntentButton = new Intent(); IntentButton.setClass(this, PaliActivity2.class); IntentButton.putExtra("EditText123", EditText1.getText().toString()); startActivity(IntentButton); 2nd ACTIVITY protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.nextscreen); Bundle BundleFrom1 = getIntent().getExtras(); How to get the String back from Bundle received from Activity1??? 回答1: Solution: String s = BundleFrom1