《Structure and InterPretation of Computer Programs》
Welcome to the SICP Web Site (mit.edu)
Structure and Interpretation of Computer Programs (mit.edu)
Some preparations for learning SICP
[CS open class] Structure and Interpretation of Computer Programs(SICP)
ForewordEducators, generals, dieticians, psychologists, and parents program. Armies, students, and some societies are programmed. An assault on large problems employs a succession of programs, most of which spring into existence en route. These programs are rife with issues that appear to ...
护肤治痘系列
来源:https://www.bilibili.com/video/BV1Fo4y1D72o
格式待处理
脱发长痘不育都和缺锌有关大家好,我们今天来讲一讲新的问题,你们缺锌吗新的功能非常非常多啊,可千万别老想着小孩才需要补锌呢,成年人营养需要补啊,呃我们新的缺乏力非常非常高,现在人体内有非常重要的功能,缺锌直接导致皮肤角化长痘,然后你再想想我们现在这么多人刷酸,为什么刷酸,因为皮肤角化长痘,所以刷酸它仅仅是一个治标的东西,缺锌才是核心的东西,所以你们这一段有很多人问我老师,我长脸上长痘啦什么之类的问题怎么办,首先不行,知道吧,所以今天咱们详细讲讲啊,我们缺锌了以后到底有什么问题,然后还打了好几遍,因为新的功能太多,我生怕讲漏了,知道吧,所以给大家讲讲啊,第一个新的生理功能,人体内的酶有六大种酶,对六大类酶对吧,六大类酶,氧化还原酶,转移酶,水解酶,裂解酶,异构酶和合成酶,这六大酶里边每一种类酶都有大量的含锌酶,换句话说是很多酶的活性中心,而且是所有酶类里边都有的,那么那么对于我们来讲,大概有200多种酶是含锌的,所以如果你缺锌的呢,那这煤不就少吗,对不对,所以他参与人体的各种物质的 ...
ppocrlabel安装及使用
https://github.com/PaddlePaddle/PaddleOCR
python版本:3.8.10
注:之前有安装过3.11、3.10、3.9版本,但使用ppocrlabel标注时,存在闪退情况
numpy版本:1.19.5
注:使用pip install numpy安装最新版,使用ppocrlabel标注时会报错误:AttributeError:
module ‘numpy’ has no attribute ‘int’
pandas版本:1.4.3
注:pandas版本依赖numpy版本,需要适当降低pandas版本
安装过程:
1、安装python版本:需要把python添加到环境变量path中
2、安装paddlepaddle包:pip install paddlepaddle
3、安装ppocrlabel包:pip install ppocrlabel
4、使用命令:ppocrlabel –lang ch –kie True
labelStudio安装及使用
docker安装Label Studio Documentation — Install and Upgrade Label Studio
根据uid查找用户组
1getent group | awk -F: '$3 == 1001 {print $1}'
不用管当前的1001对应的是哪一个用户,直接设置
1chown -R 1001:1001 /data/data13/hh/software/label-studio
新建子目录data和files,注意更改权限
1docker run -it -p 26900:8080 --privileged=true -v /data/data13/hh/software/label-studio/data:/label-studio/data --env LABEL_STUDIO_LOCAL_FILES_SERVING_ENABLED=true --env LABEL_STUDIO_LOCAL_FILES_DOCUMENT_ROOT=/data/data13/hh/software/label-s ...
brat安装步骤及注意事项
[TOC]
Centos7下Apache安装Brat标注工具一、Brat简介BRAT是一个基于web的文本标注工具,主要用于对文本的结构化标注,用BRAT生成的标注结果能够把无结构化的原始文本结构化,供计算机处理。利用该工具可以标注实体,事件、关系、属性等,只支持在linux下安装,其使用需要webserver,官方给出的教程使用的是Apache2。
so,安装Brat之前需要先安装Apache。如果你使用的windows系统,那么在这之前你需要先安装一个linux系统的虚拟机,我安装的虚拟机是Centos7系统的。
二、 配置Apache1.安装ApacheCentos7下Apache的安装包叫httpd,执行以下命令进行安装:
1yum install httpd -y
2.修改主配置文件httpd.conf1vim /etc/httpd/conf/httpd.conf
添加如下内容:
12345678910<Directory /var/www/html/brat> AllowOverride Options Indexes FileInfo Limit ...
Neovim 实操
下载安装准备字体文件下载:Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher
选择字体:Agave Nerd Font
下载下来后,在windows系统上安装,然后xshell上设置一下:
复制该链接上的Icon:https://www.nerdfonts.com/cheat-sheet
粘贴到终端上,没问题的话,就会显示图标了:
xhsell我还额外应用了主题,可能回合neo-vim的主题色冲突,建议使用默认的即可
centos环境参考:Installing Neovim · neovim/neovim Wiki (github.com)
这里选择AppImage格式进行安装,操作以root用户,在/root目录下进行的
AppImage (“universal” Linux package)
The Releases page provides an AppImage that runs on most Linux systems. No in ...
Neovim IDE 搭建系列
来源链接:Neovim IDE 搭建系列(01) - 知乎 (zhihu.com)
Neovim IDE 搭建系列(01)前言我是一名 Python 开发者,最早的时候使用 Pycharm 进行开发,后来大概使用了一年多的 vscode,由于受不了 vscode 以及 Pycharm 的卡顿,所以在不久前我转到了 neovim 阵营。
得益于 LSP 以及 DAP 的加持,目前 neovim 的编码体验已经不输于 vscode 了,高效的全键盘操作能够让你的思维不会因为寻找鼠标而中断,这也是我热爱 neovim 最重要的一个原因。
鉴于目前这部分中文资料较少,所以在此想对加入 neovim 大家庭而又畏惧繁琐配置的朋友提供一份快速搭建的指南,如果您觉得这个系列对您有帮助,不妨点个关注 ~
预计在未来一周内将会全部更新完毕,感谢阅读。
配置范围个人平常会使用的语言如下,如果你也使用这些语言,那么是完全可以用 neovim 进行开发的:
Python3
Golang
Lua
NodeJs
HTML
CSS
JavaScript
TypeScript
Vue
拟定目录配置过程大概分为 ...
文件资源管理平台_前台&后台_开发文档
登录
前台
路由守卫对除了/login进行认证,判断localStorage是否向服务器认证
123456789101112131415161718const router = createRouter({ history: createWebHashHistory(), routes})// 在路由导航前进行身份验证router.beforeEach((to, from, next) => { const isAuthenticated = localStorage.getItem('auth'); // 从LocalStorage中获取用户信息(令牌等) if (to.meta.requiresAuth && !isAuthenticated) { // 如果访问的页面需要身份验证并且用户未登录,则重定向到登录页面 next('/login'); } else { // 用户已登录或访问不需要验证的页面,则允许访问 next( ...
hexo博客迁移及注意事项
背景在另外的电脑上,发布
自定义主题由于主题存在很多自定义文件,迁移时,直接从根目录,复制整个文件夹,包括node_modules
cname路径package.json中的cname复制操作,路径需要变更为新路径
《计算机科学导论》
forth edition
IntroductionTuring Modelwhat computer model can be described?
a basic data processor
input data
computer
output data
basic data process can only handle specific computation, we need genneral model
a general data processor (a programmable data processor)
input data
computer
a program, a set of instructions that tells computer what to do with data
output data
This is turing model. It can do same thing with modern computer, if it has same input and same program
Number System ...