更改Google Chrome 用户文件存储目录User Data 最简单方法
当前位置正文更改Google Chrome 用户文件存储目录User Data 最简单方法 1.在你想要存放数据的盘符下创建文件夹,假设为E:\Google\Chrome 2.把已经存在的User Data数据复制到E:\Google\Chrome中 3.开始->附件->命令提示符(右键以管理员身份运行) 4.输入CD C:\Users\你的用户名\AppData\Local\Google\Chrome 5.输入RMDIR /S “User Data”,提示是否删除输入Y 6.输入MKLINK /J “User Data” “E:\Google\Chrome” 7.重启浏览器,大功告成。
a16z领投3000万美元的去中心化社交协议Farcaster教程
Step 1: 设置环境在编写代码之前,您需要设置一个 Node.js 环境,推荐使用 replit ,它是一个基于 IDE 进行编程的浏览器。 1.在 repli 上注册一个免费帐户并登录; 2.点击左上角的create创建;3.出现提示时选择 Node.js,然后点击Create Repl。还需要一个以太坊节点来与 Facaster Registry 合约对话。 建议使用 Alchemy 。 如果您是第一次注册,以下步骤可能会略有不同: 1.注册 Alchemy.com ,并登录。2.选择以太坊作为区块链,点击get started。3.team name和app name随便取,网络选择Rinkeby,点击Create APP。4.选择第一个免费的,点击continue。5.点击跳过。6.继续点击跳过。7.点击continue。8.随便输入什么,点击let‘s go。9.点击view details。10.点击view key。11.找到HTTP的URL,复制v2/后面那部分代码,将其保存在某个地方。12.切换回 Replit 并转到右侧窗格中的 Shell 选项卡并运行以...
Alchemy University 学习教程,JS第一大块:Data Storage (3)
估值102亿融资5.45亿的Alchemy 项目,大学每周任务逐步开始。持有大学生早期卡的地址可以进入以下官网,开始大学生活: 这一期我们学习 Objects (对象):1: Pizza Order (披萨订单) 查看要求,创建一个关于披萨订单的对象:输入:( go to build 可以改成自己喜欢的句子)const order = { pizzas: 2, extraCheese: true, deliveryInstructions: "go to build" }; module.exports = order; 点击运算。 2: How Many Pizzas 查看要求,需要算出披萨订单的数量:输入:function numberOfPizzas(order) { return order.pizzas; } module.exports = numberOfPizzas; 点击运算。 3: Many Orders 查看要求,给定一组披萨订单,需要求出披萨订单的总和:输入:function numberOfPizzas(orders) { let s = 0; for(...
更改Google Chrome 用户文件存储目录User Data 最简单方法
当前位置正文更改Google Chrome 用户文件存储目录User Data 最简单方法 1.在你想要存放数据的盘符下创建文件夹,假设为E:\Google\Chrome 2.把已经存在的User Data数据复制到E:\Google\Chrome中 3.开始->附件->命令提示符(右键以管理员身份运行) 4.输入CD C:\Users\你的用户名\AppData\Local\Google\Chrome 5.输入RMDIR /S “User Data”,提示是否删除输入Y 6.输入MKLINK /J “User Data” “E:\Google\Chrome” 7.重启浏览器,大功告成。
a16z领投3000万美元的去中心化社交协议Farcaster教程
Step 1: 设置环境在编写代码之前,您需要设置一个 Node.js 环境,推荐使用 replit ,它是一个基于 IDE 进行编程的浏览器。 1.在 repli 上注册一个免费帐户并登录; 2.点击左上角的create创建;3.出现提示时选择 Node.js,然后点击Create Repl。还需要一个以太坊节点来与 Facaster Registry 合约对话。 建议使用 Alchemy 。 如果您是第一次注册,以下步骤可能会略有不同: 1.注册 Alchemy.com ,并登录。2.选择以太坊作为区块链,点击get started。3.team name和app name随便取,网络选择Rinkeby,点击Create APP。4.选择第一个免费的,点击continue。5.点击跳过。6.继续点击跳过。7.点击continue。8.随便输入什么,点击let‘s go。9.点击view details。10.点击view key。11.找到HTTP的URL,复制v2/后面那部分代码,将其保存在某个地方。12.切换回 Replit 并转到右侧窗格中的 Shell 选项卡并运行以...
Alchemy University 学习教程,JS第一大块:Data Storage (3)
估值102亿融资5.45亿的Alchemy 项目,大学每周任务逐步开始。持有大学生早期卡的地址可以进入以下官网,开始大学生活: 这一期我们学习 Objects (对象):1: Pizza Order (披萨订单) 查看要求,创建一个关于披萨订单的对象:输入:( go to build 可以改成自己喜欢的句子)const order = { pizzas: 2, extraCheese: true, deliveryInstructions: "go to build" }; module.exports = order; 点击运算。 2: How Many Pizzas 查看要求,需要算出披萨订单的数量:输入:function numberOfPizzas(order) { return order.pizzas; } module.exports = numberOfPizzas; 点击运算。 3: Many Orders 查看要求,给定一组披萨订单,需要求出披萨订单的总和:输入:function numberOfPizzas(orders) { let s = 0; for(...

Subscribe to andrecronje

Subscribe to andrecronje
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
估值102亿融资5.45亿的Alchemy 项目,大学每周任务逐步开始。持有大学生早期卡的地址可以进入以下官网,开始大学生活:
这一期我们学习 String Manipulation 字符串操作:
1: Starts With X 以 X 开始
查看要求,需要做的是判断一个字符串第一个字符是否为小写 x ,是的话返回 true ,否则返回 false:

输入:
function startsWithX(string){
let xstring = string.slice(0, 1);
xstring = xstring.toLowerCase();
if (xstring !== "x") {
return false;
}
else {
return true;
}
}
module.exports = startsWithX;
点击运行即可。
2: Starts With Casing 以Case 开始
查看要求,以上面的算法为基础,需要做的是判断一个字符串第一个字符是否为 X ,不区分大小写:

输入:
function startsWithX(string) {
let xstring = string.slice(0, 1);
xstring = xstring.toLowerCase();
if (xstring === "x") {
return true;
}
else {
return false;
}
}
module.exports = startsWithX;
点击运行即可。
3: Ends With X (以X为结尾)
查看要求,检验最后一个字符是否为小写 x ,是返回true ,否则返回false:

输入:
function endsWithX(string) {
let xstring = string.slice(-1);
xstring = xstring.toLowerCase();
if (xstring !== "x") {
return false;
}
else {
return true;
}
}
module.exports = endsWithX;
点击运行即可。
4: Is All X 所有都是 X?
查看要求,需要判断一个字符串是否所有字符都是 x :

输入:
function isAllX(string) {
for(let i = 0; i < string.length; i++) {
let xstring = string[i];
xstring = xstring.toUpperCase();
if(xstring !== "X") {
return false;
}
}
return true;
}
module.exports = isAllX;
点击运行即可。
5: Find First X 找到第一个 x:
查看要求,在字符串参数中找到第一个小写字母“x”的索引并返回它:

输入:
function findFirstX(string) {
for(let i = 0; i < string.length; i++) {
let xstring = string[i];
if(xstring === "x") {
return i;
}
}
}
module.exports = findFirstX;
6: Split at X 拆分
查看要求,我们要做的是以字符 X 为分界,把字符串分成 三部分,a X b ,比较字符串 a 与字符串 b 的长度,找出最长的字符串:

function splitAtX(string) {
for(let i = 0; i < string.length; i++) {
let xstring = string[i];
if(xstring === "x") {
xstring1 = string.slice(i + 1, string.length);
xstring2 = string.slice(0, i);
if (xstring1.length < xstring2.length) {
return xstring2;
}
else {
return xstring1;
}
}
}
}
module.exports = splitAtX;
点击运行即可。
以上 String Manipulation 的学习结束。
未完待续......
了解更多,请关注作者:https://twitter.com/bitc2024
估值102亿融资5.45亿的Alchemy 项目,大学每周任务逐步开始。持有大学生早期卡的地址可以进入以下官网,开始大学生活:
这一期我们学习 String Manipulation 字符串操作:
1: Starts With X 以 X 开始
查看要求,需要做的是判断一个字符串第一个字符是否为小写 x ,是的话返回 true ,否则返回 false:

输入:
function startsWithX(string){
let xstring = string.slice(0, 1);
xstring = xstring.toLowerCase();
if (xstring !== "x") {
return false;
}
else {
return true;
}
}
module.exports = startsWithX;
点击运行即可。
2: Starts With Casing 以Case 开始
查看要求,以上面的算法为基础,需要做的是判断一个字符串第一个字符是否为 X ,不区分大小写:

输入:
function startsWithX(string) {
let xstring = string.slice(0, 1);
xstring = xstring.toLowerCase();
if (xstring === "x") {
return true;
}
else {
return false;
}
}
module.exports = startsWithX;
点击运行即可。
3: Ends With X (以X为结尾)
查看要求,检验最后一个字符是否为小写 x ,是返回true ,否则返回false:

输入:
function endsWithX(string) {
let xstring = string.slice(-1);
xstring = xstring.toLowerCase();
if (xstring !== "x") {
return false;
}
else {
return true;
}
}
module.exports = endsWithX;
点击运行即可。
4: Is All X 所有都是 X?
查看要求,需要判断一个字符串是否所有字符都是 x :

输入:
function isAllX(string) {
for(let i = 0; i < string.length; i++) {
let xstring = string[i];
xstring = xstring.toUpperCase();
if(xstring !== "X") {
return false;
}
}
return true;
}
module.exports = isAllX;
点击运行即可。
5: Find First X 找到第一个 x:
查看要求,在字符串参数中找到第一个小写字母“x”的索引并返回它:

输入:
function findFirstX(string) {
for(let i = 0; i < string.length; i++) {
let xstring = string[i];
if(xstring === "x") {
return i;
}
}
}
module.exports = findFirstX;
6: Split at X 拆分
查看要求,我们要做的是以字符 X 为分界,把字符串分成 三部分,a X b ,比较字符串 a 与字符串 b 的长度,找出最长的字符串:

function splitAtX(string) {
for(let i = 0; i < string.length; i++) {
let xstring = string[i];
if(xstring === "x") {
xstring1 = string.slice(i + 1, string.length);
xstring2 = string.slice(0, i);
if (xstring1.length < xstring2.length) {
return xstring2;
}
else {
return xstring1;
}
}
}
}
module.exports = splitAtX;
点击运行即可。
以上 String Manipulation 的学习结束。
未完待续......
了解更多,请关注作者:https://twitter.com/bitc2024
No activity yet