Deploy

如何极速极速搭建个人博客?Copy攻城狮用的这一招很优秀!

偶尔善良 提交于 2021-02-08 11:39:37
摘要: 在中国功夫中,“天下武功,无坚不摧,唯快不破”,在编程的世界里,如何快速搭建一个属于自己的博客呢?那么 Pagic + Vercel 应该是个不错的选择!接下来,由Copy攻城狮和您一起搭建博客! 预览地址: https://pagic.vercel.app/ 本文分享自华为云社区《Pagic + Vercel 极速搭建个人博客》,原文作者:胡琦。 Pagic Pagic 是一个由 Deno + React 驱动的静态网站生成器。它配置简单,支持将 md/tsx 文件渲染成静态页面,而且还有大量的官方或第三方主题和插件可供扩展,也就意味着您可以自由地开发定制您喜欢的主题风格或者功能插件。相比其他静态网站生成器, Pagic有哪些优势呢? 如此优秀的 Pagic 应该如何使用呢? 首先,安装 Deno : # Shell (Mac, Linux): curl -fsSL https://deno.land/x/install/install.sh | sh 然后,安装最新版本的 Pagic : deno install --unstable --allow-read --allow-write --allow-net --allow-run --name=pagic https://deno.land/x/pagic/mod.ts 初始化 Pagic 项目: mkdir

Spark学习之路 (十五)SparkCore的源码解读(一)启动脚本

做~自己de王妃 提交于 2021-02-07 04:03:28
一、启动脚本分析 独立部署模式下,主要由master和slaves组成,master可以利用zk实现高可用性,其driver,work,app等信息可以持久化到zk上;slaves由一台至多台主机构成。Driver通过向Master申请资源获取运行环境。 启动master和slaves主要是执行/usr/dahua/spark/sbin目录下的start-master.sh和start-slaves.sh,或者执行 start-all.sh,其中star-all.sh本质上就是调用start-master.sh和start-slaves.sh 1.1 start-all.sh #1.判断SPARK_HOME是否有值,没有将其设置为当前文件所在目录的上级目录 if [ -z "${SPARK_HOME}" ]; then export SPARK_HOME ="$(cd "`dirname "$0"`"/..; pwd)" fi # 2.执行${SPARK_HOME}/sbin/spark- config.sh,见以下分析 . "${SPARK_HOME}/sbin/spark-config.sh" #3.执行"${SPARK_HOME}/sbin"/start-master.sh,见以下分析 "${SPARK_HOME}/sbin"/start- master.sh # 4.执行"

Spark学习之路 (十五)SparkCore的源码解读(一)启动脚本

|▌冷眼眸甩不掉的悲伤 提交于 2021-02-07 00:24:44
讨论QQ:1586558083 目录 一、启动脚本分析 1.1 start-all.sh 1.2 start-master.sh 1.3 spark-config.sh(1.2的第5步) 1.4 load-spark-env.sh(1.2的第6步) 1.5 spark-env.sh 1.6 spark-daemon.sh 1.7 spark-class 1.8 start-slaves.sh 1.9 转向start-slave.sh 二、其他脚本 2.1 start-history-server.sh 2.2 start-shuffle-service.sh 2.3 start-thriftserver.sh 正文 回到顶部 一、启动脚本分析 独立部署模式下,主要由master和slaves组成,master可以利用zk实现高可用性,其driver,work,app等信息可以持久化到zk上;slaves由一台至多台主机构成。Driver通过向Master申请资源获取运行环境。 启动master和slaves主要是执行/usr/dahua/spark/sbin目录下的start-master.sh和start-slaves.sh,或者执行 start-all.sh,其中star-all.sh本质上就是调用start-master.sh和start-slaves.sh 1.1

mac下Appium环境配置

风格不统一 提交于 2021-02-03 07:00:23
一、Appium环境搭建 1、xcode(需要OS X版本支持): 下载对应版本的xcode(支持对应手机系统),解压,拖入应用程序。 xcode下载地址: https://developer.apple.com/download/more/ 2、安装appium: 安装node、brew、nmp、carthage等: http://www.jianshu.com/p/efa9ac4900a6 1)如果有旧版本的appium,需要先卸载旧版本的appium:npm uninstall -g appium 2)下载appium1.6.5正式版: https://github.com/appium/appium/releases/tag/v1.6.5 ,终端进入文件目录,命令行安装:npm install。 验证安装成功:终端输入“appium -v”,出现版本号表示安装成功。   此处有坑:appium-desktop 1.6.4及以下不支持xcode9.0.1,(请注意自己的xcode版本和appium版本,要不然会报错) 3)与系统进行关联:npm link 4)安装appium桌面程序: https://github.com/appium/appium-desktop/releases/tag/v1.2.0 ,下载zip包,解压,拖入应用程序。 5

.net core 部署到IIS 以及上 HTTP Error 502.5

你。 提交于 2021-02-02 13:06:18
安装AspNetCoreModule托管模块后执行 1.net stop was /y 2.net start w3svc 测试可以,但是需要装对应的托管模块的版本。 <div id="cnblogs_post_body" class="blogpost-body"><p><span style="font-size: 14pt; font-family: 'Microsoft YaHei';"><strong>1. .NET Core与Windows环境</strong></span></p> <p>  Asp.Net Core 2.2.0</p> <p>  Windows 10</p> <p><span style="font-size: 14pt; font-family: 'Microsoft YaHei';"><strong>2. 先决条件</strong></span></p> <p>   下载并安装<a href="https://www.microsoft.com/net/permalink/dotnetcore-current-windows-runtime-bundle-installer" target="_blank">.Net Core Hosting Bundle</a>.</p> <p><span style="font-family:

caffe的python接口

坚强是说给别人听的谎言 提交于 2021-02-02 00:57:22
python接口,我的理解主要是两个,一个是原来caffe官方给的,这里是 接口介绍 。另一个是SSD框架加的model_libs.py,主要是添加了一些base_network和一些相关的函数。这两个如果能够用得很好的话,兄弟,恭喜你!你已经精通caffe的python接口了。其实不用说的,这个接口很方便,从此你不再需要手动去写什么网络,单独去执行什么bat又或者是sh的命令训练测试了,接口的可移植性非常好,我们将这些必要的设置写在python文件里,完成上面的一套工作。因此,在我看来,SSD的python接口就是上面两个的完美结合。 第一个就是官方给的,官方是这么介绍的: Python The Python interface – pycaffe – is the caffe module and its scripts in caffe/python. import caffe to load models, do forward and backward , handle IO , visualize networks, and even instrument model solving . All model data, derivatives, and parameters are exposed for reading and writing. caffe.Net

mvn操作说明

人走茶凉 提交于 2021-01-31 03:52:13
一、pom文件配置 1,添加jar执行主文件及包依赖说明 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib</classpathPrefix> <mainClass>com.iujin.app.CensusApplication </mainClass> </manifest> </archive> </configuration> </plugin> 2,添加复制jar包到lib目录 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.9</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy

truffle+ganache-cli构建简单以太坊智能合约并编译部署

流过昼夜 提交于 2021-01-29 05:08:48
以前接触过以太坊工具链来做区块链练手项目,后来荒废了,如今再次捡起来,算是回忆和加深。 之前可能因为网络的原因,在truffle各种初始化编译合成智能合约都遇到了好多问题,如今再次尝试,发现可以很快入门。 下面来看看如何通过truffle与ganache-cli来构建以太坊合约。 以太坊工具链就不多介绍了,这里面水很深,内容很多,本文需要的主要的就是node环境,然后就是ganache服务,部署合约的时候需要这个服务。truffle是进行合约编译部署的工具,可以初始化项目,编译合约,合成合约,部署合约。 下面来看看如何做一个简单的智能合约。 1、磨刀不误砍柴工; 假定我们已经安装了node环境以及npm等工具。需要全局安装truffle,ganache-cli npm install truffle ganache-cli -g 安装好之后,我们可以看看版本信息: truffle自带solidity版本是0.5.16,web3版本是1.2.9 ganache-cli是ethereum-testrpc的替代,所以不用再安装testrpc了。 我们可以现在就启动ganache服务,它会监听localhost下的8545端口 2、牛刀小试 建立文件夹、初始化以太坊合约项目,编写智能合约。 contracts/HelloWorld.sol 合约文件需要放在contracts目录下

sCrypt IDE 0.5.5 支持 UI 调用有状态合约

人盡茶涼 提交于 2021-01-28 09:17:02
继上次我们推出 sCrypt Deploy 功能后,这次我们新增了调用有状态合约的功能。 本文以 boilerplate 项目中的 advancedCounter 合约为例,介绍如何使用这个功能部署和调用合约。 部署合约 AdvancedCounter 合约是一个有状态的计数器合约,它会在每次成功调用 increment 方法时,将内部状态值 counter 增加 1。这里我们将其初始状态设置为 00 (即从0开始计数),并且合约锁定的 bsv 余额使用默认设置 10000 聪。 使用这个方法 部署合约成功之后,会看到左下角的 DEPLOYED CONTRACTS 增加了一个 AdvancedCounter 合约实例。展开该实例的 transactions 子项,可以看到对应的部署交易。 注意 :如果点击了 Deploy 按钮后,在运行输出中看到这个错误: Error: Contract description version deprecated, Please update your sCrypt extension to the latest version and recompile ,请尝试执行以下步骤:1.打开合约的 sCrypt 源码,右键运行 Compile to Bitcoin Script 进行再次编译;2.点击 COMPILED CONTRACTS 视图里的

Maven最全教程,看了必懂,看了都说好!

梦想与她 提交于 2021-01-26 07:51:32
点击上方 " 程序员小乐 "关注公众号, 星标或置顶 一起 成长 每天凌晨00点00分, 第一时间与你相约 每日英文 There is a time in life that is full of uneasiness.We have no other choice but to face it. 生命中总有那么一段时光,充满不安,可是除了勇敢面对,我们别无选择。 每日掏心话 读到一段话:“礼貌和教养不只是干瘪单薄的客套,还有推己及人的周到和体谅。这考验的不止是情商,还有你的善良。” 来自: 啤酒大泡泡 | 责编:乐乐 链接 : cnblogs.com/hzg110/p/6936101.html 程序员小乐(ID:study_tech)第 655 次推文 图片来自网络 往日回顾: 面试问烂的 Spring AOP 原理、SpringMVC 过程 正文    目前所有的项目都在使用maven,可是一直没有时间去整理学习,这两天正好有时间,好好的整理一下。 一、为什么使用Maven这样的构建工具【why】 ① 一个项目就是一个工程 如果项目非常庞大,就不适合使用package来划分模块,最好是每一个模块对应一个工程,利于分工协作。借助于maven就可以将一个项目拆分成多个工程 ② 项目中使用jar包,需要“复制”、“粘贴”项目的lib中 同样的jar包重复的出现在不同的项目工程中