Rust 学习资料推荐

首推 《The Rust Programming Language》:https://doc.rust-lang.org/stable/book/foreword.html 这本书虽然是纯英文写就,但是浅显易懂。非常不错。中文版 嵌入式相关 《Micro Rust》:https://droogmic.github.io/microrust/index.html 这本书是基于 MicroBit 这个硬件来写的课程,可以去淘宝上买个 Micro::Bit Go,一百多一点,然后自己实践一下。 《The Discovery Book》:https://docs.rust-embedded.org/discovery/index.html 《The Embedded Rust Book》:https://docs.rust-embedded.org/book/index.html…

文章归档

…24: Thinking in Component Tree (0) 23: 在 WordPress 的 Docker 镜像上加装 Redis 拓展,以支持 Redis 缓存 (4) 22: 使用 idb-kayval 作为前端数据存储 (0) 21: 从 LAMP 到 Docker based PaaS 工具…

5e54199359bbafe0ef692365a9bcffb6

使用 fresh 来提升你的 Golang 开发效率

….go, .tpl, .tmpl, .html no_rebuild_ext: .tpl, .tmpl, .html ignored: assets, tmp build_delay: 600 colors: 1 log_color_main: cyan log_color_build: yellow log_color_runner: green log_color_watcher: magenta log_color_app:<a href=”https://github.com/gravityblast/fresh#usage”></a> Code language: HTML, XML (xml)…

WordPress 换域名代码

…= replace(option_value, ‘www.olddomain.com‘,’www.newdomain.com‘) ; UPDATE wp_posts SET post_content = replace(post_content, ‘www.olddomain.com‘,’www.newdomain.com‘) ; UPDATE wp_comments SET comment_content = replace(comment_content, ‘www.olddomain.com‘, ‘www.newdomain.com‘) ; UPDATE wp_comments SET comment_author_url = replace(comment_author_url, ‘www.olddomain.com‘, ‘www.newdomain.com‘) ;…

5e54199359bbafe0ef692365a9bcffb6

如何成为 Golang 贡献者

sd1 读完了老白所有的博客文章,完结撒花~ kira 恭喜成为 golang 贡献者! 我也想找一个开源项目参与一下了,不过总觉得起步好麻烦,哈哈。 另外发现一处错误(如果不是故意的话)。”我的第一个 contribution” 处 contribution 的 href attribute 的值是字符串”typo: fix typo in src/net/http/header.go (Ia6df881b) %C2%B7 Gerrit Code Review (googlesource.com)”,我想你本来是想写你提交的 commit 的链接吧,类似 https://github.com/golang/go/commit/5045477be8961af1a5855d89e60483f4ccb624ac#diff-f9cc0f2c6952d4d7064e7d56f17858ba5dda888d3b79f4c9e3043be339046ae1 之类的。 白…

9a1f326b911de6c1629837f3b57551e5 1

在项目中使用 Dead Simple LESS CSS Watch Compiler 来自动生成 css 文件

…目录中。 { “private”: true, “scripts”: { “build”: “less-watch-compiler ./less ./css” }, “devDependencies”: { “less”: “^4.1.2”, “less-watch-compiler”: “^1.16.3” } } Code language: JSON / JSON with Comments (json) 其他 如果你需要对 less…

在 Vue 中使用 alias 来简化引用路径

…alias。将代码修改如下 module.exports = { chainWebpack: config => { config.resolve.alias .set(“@admin_com”, resolve(“src/components/admin_components/”)); } }; Code language: JavaScript (javascript) 我们添加的这一行代码 config.resolve.alias.set(“@admin_com”, resolve(“src/components/admin_components/”)); 就是在 Webpack 中添加解析的 alias,在渲染页面时,会自动将 @admin_com 替换为 src/components/admin_components。 这样,你就可以根据自己的需要,去设置各种各样的 alias, 来简化你自己的代码了。…

green and black digital device

Hexo 构建过程中报错 FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – JavaScript heap out of memory 如何处理?

…0x104722e80 node::Start(int, char**) [/opt/homebrew/Cellar/node/21.5.0/bin/node] 49: 0x187fb10e0 start [/usr/lib/dyld] [1] 4685 abort hexo g Code language: HTML, XML (xml) 这个报错中,最有价值的便是 FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – JavaScript…

unknown person using laptop

倒卖冰墩墩违法么?

倒卖冰墩墩,这违法么? 答:违法,但不一定算犯罪(受到刑事处罚)。首先,倒卖冰墩墩是有现成的行政处罚的案例的,因此,我们可以简单的得出结论「倒卖冰墩墩是违法的」。其次,有同学提到,中国是大陆法系(大陆法系和海洋法系是不同的,海洋法系的特点是判例法,即参考现有的判例来形成法律。大陆法系的特点是以成文法为主,不承认判例法),不过,在售卖冰墩墩这件事当中,依然是违法的。原因是冰墩墩是一个特殊的商品,第一,冰墩墩是由奥委会团队设计并注册了商标。持有商标的商品是不能被随意售卖和使用的(此部分在《中华人民共和国商标法实施条例》);第二,冰墩墩除了是注册商标产品以外,还是奥运产品,根据 《奥林匹克标志保护条例》规定,未经奥林匹克标志权利人许可,任何人不得为商业目的使用奥林匹克标志。当然,除了这两条,刑法第二百二十五条中「扰乱市场秩序的非法经营行为」也可以被应用在倒卖冰墩墩这个 Case 当中。 倒卖显卡/水杯等其他物品,违法么? 答:这个事情要分开来看。如果单看价格波动,那么这个是正常的。毕竟咱们高中就学过「价值决定价格,供求关系影响价格」。但是,不意味着倒卖不违反其他的法规。比如,售卖显卡的时候,是否提供了发票。如果没有,涉嫌偷税漏税。此外,还有可能违反非法经营罪。所以我们简单来说的话,是不违法。但严格来算的话,其实是有可能违法的。不过,在实际执行过程大部分时候我们只能选择「道德谴责」,毕竟,罗翔老师说过「法律是对人最低的道德要求」,情况不够恶劣的情况下,即使是警察,也会推荐你通过调解,而非走法律途径解决问题。 高价卖显卡为什么不处理? 答:这里涉及到一个问题。法律是存在「当事人」这个概念的。以倒卖显卡为例,除非数额巨大,到了影响市场的层面(怎么算影响市场依然没有定义),不然是没办法提起公诉的。而在民法当中,主要是以当事人为主来提起诉讼的。虽然有「第三人认为有独立请求权的,有权提起诉讼。」,但在实际执行层面上,这个可能并不好操作。比如,你是买显卡的,你怎么起诉他的非法经营罪呢?刑法一般是公诉,除非有特别恶劣的情况,在量没到之前,一般不会发起公诉。 我上面说的可能都是错的。毕竟我不是法学生。在真实的应用场景下,上述的内容可能都有漏洞。 参考资料: 北京警方查获3名高价倒卖“冰墩墩”违法人员:http://www.gov.cn/xinwen/2022-02/09/content_5672697.htm 中华人民共和国商标法实施条例:http://www.gov.cn/zhengce/content/2014-04/30/content_8792.htm 奥林匹克标志保护条例:http://www.gov.cn/zhengce/content/2018-06/30/content_5302468.htm 中华人民共和国刑法:https://www.spp.gov.cn/spp/fl/201802/t20180206_364975.shtml 中华人民共和国民事诉讼法:https://www.spp.gov.cn/spp/fl/201802/t20180201_363882.shtml…

code 1076536 640

拯救老旧 Discuz 的 Flash 上传

…实现的上传功能改为用 TinyMCE 的原生组件实现。 而 Hash 可以通过分析得出,其算法为 md5(substr(md5($_G[‘config’][‘security’][‘authkey’]), 8).$_G[‘uid’]) 因此,需要做的便是,在页面中注入 Hash ,并在 TinyMCE 中调用此值,实现上传功能即可。 样例代码 在html/template/default/portal/portalcp_article.htm 文件顶部加入如下代码,从而在文章发布页面注入 hash <span class=”hljs-comment”><!–{eval$swf_hash = md5(substr(md5($_G[‘config’][‘security’][‘authkey’]), 8).$_G[‘uid’]); }–></span><span class=”hljs-tag”><<span class=”hljs-name”>script</span> <span class=”hljs-attr”>type</span>=<span class=”hljs-string”>”text/javascript”</span>></span><span class=”language-javascript”><span class=”hljs-keyword”>var</span>…