Tesla Optimus - Gen2
这个世界有两类人,有的是被看到的,而有的则是在背后默默运作的
这个世界有两类人,有的是被看到的,而有的则是在背后默默运作的
aws ec2 默认是使用 ec2-user 账号登陆的,对很多文件夹是没有权限的。如何使用 root 账号执行命令就是一个问题了。解决办法如下: 1.根据官网提供的方法登录连接到EC2服务器 主机:是服务器的 Public DNS 端口:22 2.创建root的密码,输入如下命令: sudo passwd root 然后会提示你输入new password。输入一个你要设置的root的密码,需要你再输入一遍进行验证。 3.切换到root身份,输入如下命令: su root 4.使用root身份编辑亚马逊云主机的ssh登录方式,找到 PasswordAuthentication no,把no改成yes。输入: vi /etc/ssh/sshd_config PermitRootLogin这行改为PermitRootLogin yes PasswordAuthentication no改为PasswordAuthentication yes
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type '{ cityid: string; sellerid: number; shopid: string; lat: number; lng: number; categoryid: string; pickself: string; page: number; }'. No index signature with a parameter of type '
工具
npm-check-updates会将package.json依赖项升级到最新版本,而忽略指定的版本。 * 维护现有的语义版本控制策略,即“express”:“4.0.0”到“express”:“5.0.0”。 * 仅修改package.json文件。运行npm install以更新已安装的软件包和package-lock.json。 Installatio npm install -g npm-check-updates Usage 在当前目录中显示任何新的项目依赖项: $ ncu Checking package.json [====================] 5/5 100% express 4.12.x → 4.13.x multer ^0.1.8 → ^1.0.1 react-bootstrap ^0.22.
使用 canvas 绘图使用 toDataURL 失败,在 safari 下报错: SecurityError: The operation is insecure. toDataURL (anonymous function) — index.ts:121 step — index.tsx:98 fulfilled — index.tsx:98 promiseReactionJob 由多张图片域名不一致造成
png ?imageMogr2/auto-orient/thumbnail/700x/blur/1x0/quality/75|imageslim jpeg 渐进显示 ?imageMogr2/auto-orient/thumbnail/700x/format/jpg/interlace/1/quality/75|imageslim
Javascript
介绍 如果您关心代码本身以及代码的编写方式,而不必担心它是否起作用,那么您可以说您正在练习并关心干净的代码。专业的开发人员将为将来的自己和“其他人”编写代码,而不仅仅是为机器编写代码。您编写的任何代码都永远不会被编写一次,而是会坐下来等待未来的家伙,使他痛苦不堪。希望那个未来的家伙不会是你。 基于此,干净的代码可以定义为以不言自明,易于人类理解,易于更改或扩展的方式编写的代码。 问自己,当第一印象是“ WTF”问题之一时,您继续进行了几次别人的工作? “这是什么鬼?” “你在这里做了什么?” “这是你的目的吗?” 这是表达上述观点的热门图片。 罗伯特·C·马丁(鲍勃叔叔)的一句话,应该使您思考自己的做法。 即使是糟糕的代码也能发挥作用。但是如果代码不干净,就会使开发者陷入困惑。 在本文中,重点将放在JavaScript上,但是这些原理可以应用于其他编程语言。 现在开始阅读整洁代码的最佳实践 1. 强类型检查 使用 === 代替 == // If not handled properly, it can dramati
Javascript
介绍 如果像我一样喜欢看干净的代码,则将尝试使用尽可能少的条件语句来编写代码。通常,面向对象的编程使我们能够避免条件,而将其替换为多态性和继承。我相信我们应该尽可能地遵循这些原则。 就像我在另一篇文章 JavaScript Clean Code Best Practices 中提到的那样,您并不仅仅是为机器编写代码,而是为“未来的自己”和“其他人”编写代码。 另一方面,由于各种原因,我们可能最终在代码中使用条件。也许我们的修复期限很紧,或者不使用条件语句将对我们的代码库造成太大的更改,等等。本文旨在帮助您解决这些情况并帮助您组织条件语句。 技巧 以下是有关如何构造if...else语句以及如何减少编写以实现更多目标的技巧。享受吧! 1. 重要的事情先做,琐碎的但很重要 不要使用否定条件(它们可能会造成困惑),而请使用条件简写来表示 boolean 变量。我不能特别强调这一点,尤其是关于否定条件的部分。这是一种不自然的做事方式。 Bad const isEmailNotVerified = (email) => { // impleme
nextcloud 设置 https 后登陆链接报错:Refused to send form data to 'http://***/' because it violates the following Content Security Policy directive: "form-action 'self'". 解决方案 在文件 nextcloud/html/config/config.php 添加以下代码 'overwriteprotocol' => 'https',
播放 暂停 显示/不显示
小程序
scroll-view 自定义下拉刷新复位 onPullDownRefresh 加载完网络数据后 this.setData({ refresherTriggered: false }) <scroll-view refresher-enabled="true" bindrefresherrefresh="onPullDownRefresh" refresher-triggered="{{refresherTriggered}}"> data = { refresherTriggered: false, }
1 2 3 4 5 6 HTML <div class="wrap"> <div class="box"> <div class="face front">1</div> <div class="face back">2</div> <div class="face
小程序
getCurrentPages 微信小程序 getCurrentPages 并不能准确获取页面实例(可能造成报错),建议使用 webviewId 确定具体页面
Nginx
禁止以 IP 访问 防止他人将未备案域名解析到自己服务器 # 添加新 server server { listen 80 default_server; server_name _; return 444; # 无响应 } server { listen 443; server_name _; ssl on; return 444; } 域名限制 限制访问域名必须相同 # 添加限制 server_name blog.monogogo.cn; if ($host != 'blog.monogogo.cn'){ return 444; }
自动版本切换工具 当 cd 进入带有 .node-version/.nvmrc 的项目可以自动切换 nodejs 版本 https://github.com/wbyoung/avn Install npm install -g avn avn-nvm avn-n avn setup .node-version/.nvmrc 11.15.0 Uninstall npm rm -g avn; rm -r ~/.avn