新建博客页面
第一步 新建文件
和about创建一样,可以用命令行也可以复制过来1hexo n 文件名
第二步 修改index.md的配置现在已经不需要设置 layout属性
第三步 修改config.fluid配置1.首先配置menu菜单 (最容易被忽略就是这一步)
新增页面
2.再配置页面
第四步 重启服务12345hexo cleanhexo ghexo s 或者 hexo d
Install Xcode Command Line Tools
Xcode Command Line Tools
What are Xcode Command Line Tools
These are tools for software developers that run on the command line, that is, in the Terminal application (also called the console). These tools have been used for programming on Unix operating systems since computing’s beginnings, serving as the foundation of almost all software development.
Out of the box, a Mac doesn’t contain all of the software and tools needed for programming. Instead, Apple provides a complete development enviro ...
vue3部署githubpage空白
问题在页面完成后,打包上线页面出现白屏问题。百度到的,解决办法是,改变config文件夹下,index.js中,build下的 assetsPublicPath:”/“ => assetsPublicPath:”./“。随后发现创建的是vue3的项目没有config文件夹。
解决方法在项目根目录,创建 vue.config.js 文件,文件内容如下:
123module.exports={ publicPath:"./"}
paiza --B096:爆弾の大爆発
很有意思的题目难度:easy~medium
Questionあなたは今、とある戦略ゲームをプレイしています。ゲームの中で、敵を攻撃するために、フィールドに爆弾を仕掛けました。敵がフィールド内に入ったところで一気に爆弾を点火し、敵に攻撃をする寸法です。
フィールドは縦 H 行、横 W 行のマス目としてあらわされ、これらのマス目のうちのいくつかに爆弾が仕掛けてあります。i 行目、j 列目の爆弾が爆発すると、i 行目全体と j 列目全体に爆風が広がります。あなたはすでにフィールド上に爆弾を仕掛け終わりました。フィールド上の爆弾を一気に点火した場合、いくつのマスに爆風が広がるかを計算してください。
例えば、入力例 1 では以下のマスに爆風が広がるため、求めるべきマス目数は 12 になります。
123456入力例14 4#.#.......#.....
12出力例112
1234567入力例25 8.#.#.................................#..
125
Notice1.需要注意读取有十位数百位数以上。2.js中字符串不能改变,改成数组
Answer12345 ...
JavaScript字符串数组
js字符串替换在JavaScript中,字符串是不可变的
需要自己定义replaceAt()
1.
1234String.prototype.replaceAt=function(index, replacement) { return this.substr(0, index) + replacement+ this.substr(index + replacement.length);}
12var hello="Hello World";alert(hello.replaceAt(2, "!!")); //should display He!!o World
2.
1234567const replaceStr1 = (str, index, char) => { const strAry = str.split(''); strAry[index] = char; return strAry.join(''); } rep ...
paiza --C084
Questionあなたは友人に向けてメールを送ろうとしています。ただメールを送るだけではつまらないので、文字列を装飾して送ることにしました。送りたい文字列の周囲を “+” で枠のように囲んで装飾します。
このような処理を手作業で行いたくないため、プログラムで装飾しようとしています。この “+” の枠で囲む装飾をするプログラムを書いてください。
入力例 1 では “Paiza” という文字列を送ります。この文字を枠で囲み装飾すると、以下のようになります。
123++++++++Paiza++++++++
Answer123456789101112131415161718192021process.stdin.resume();process.stdin.setEncoding('utf8');// 自分の得意な言語で// Let's チャレンジ!!var lines = [];var reader = require('readline').createInterface({input: process.stdin,outpu ...
在 vue eslint 报错 error “Component name should always be multi-word”,该怎么办?
出现的问题: 在 vue-cli 创建的项目中,创建文件并命名后,会报 “Component name “****” should always be multi-word”报错; 123456 1:1 error Component name "index" should always be multi-word vue/multi-word-component-names✖ 1 problem (1 error, 0 warnings)webpack compiled with 1 error
报错的原因: 在组件命名的时候不够规范,根据 ESLint 官方风格指南,除了根组件(App.vue)外,自定义组件名称应该由多单词组成(使用大驼峰命名方式或者用“-”连接单词),防止和 html 标签冲突;而最新的 vue-cli 创建的项目使用了最新的 vue/cli-plugin-eslint 插件,在 vue/cli-plugin-eslint v7.20.0版本之后就引用了 vue/multi-word-component-names 规则,所以在编译的 ...
MAC OS安装vue,vue commandない ー 解決方法
亲测!
问题安装vue,始终找不到命令1npm install -g @vue/cli
安装顺利,使用发现不存在1command vue 不存在
解决方法1npm root -g
正常的路径应该是 /usr/local/lib/node_modules,如果你的不是就要重新指定:
12npm config set prefix /usr/local
Advice不要用sudo 而是用包管理工具 ex: homebrew
全局安装npm包报错没有权限
npm 安装时提示没有权限123456npm ERR! code EACCESnpm ERR! syscall renamenpm ERR! path /usr/local/lib/node_modules/npmnpm ERR! dest /usr/local/lib/node_modules/.npm-i9nnxROInpm ERR! errno -13
发现 node_module 的所有者是 root 下的
换下目录所有者1234sudo chown -R anna: /usr/local/lib/node_moduleschown 命令是将指定文件的拥有者改为指定的用户或组参数 -R 处理指定目录以及其子目录下的所有文件具体可以看下 chown 命令的介绍:www.cnblogs.com/peida/archi…
ok这样 /usr/local/lib/node_modules 目录的所有者就更换完毕了,可以正常在全局安装 npm 包。
vue3部署githubpage
12345678npm run buildgit checkout -b gh-pagesgit add -f distgit commit -m 'first commit'git subtree push --prefix dist origin gh-pages