【CSAPP】lab_in_CSAPP
本博客为CMU的15-213/15-513 Introduction to Computer Systems (ICS)的配套教材CSAPP(深入理解计算机系统)的lab笔记
开始前的准备下载self-study-handout在http://csapp.cs.cmu.edu/3e/labs.html,作为非参与课程的自学学生,每个lab都可以下载self-study-handout的tar压缩包,里面包含了所有该lab需要的资源。
在Linux中解压handout文件由于该课程和lab所需环境是Linux,我们需要把下载的tar压缩包解压到Linux中。以解压第一个lab——datalab为例,在命令行中执行以下命令,将tar压缩包解压到当前目录下:1$ tar -xvf datalab-handout.tar解压后,会在当前目录下生成一个datalab-handout的文件夹,里面包含了我们所需要的所有东西。
关于CentOs换源问题背景刚好这天tz过期了,暂时懒得续费,可是直接安装又太慢了,所以想能不能换个源。结果不知道是不是误操作了,原本的repo被我删了。导致我续费了tz之后 ...
【UCB】CS61B数据结构笔记
CS61B-sp21的课程网站:https://sp21.datastructur.es/
Static vs. Non-Static Methods在Java中,static方法(也成为class method)和non-static方法(也称为instance方法)之间有几个关键区别:
调用方式:
Static方法:可以通过类名直接调用,不需要创建类的实例。例如:ClassName.staticMethod()。
Non-Static方法:需要通过创建类的实例(对象)来调用。例如:ObjectReference.nonStaticMethod()。
内存分配:
Static方法:在类加载时分配内存,并与类的类对象关联,不依赖于类的实例。这意味着只有一份静态方法的内存副本,无论创建多少类的实例。
Non-Static方法:每当创建一个类的实例时,都会为该实例分配一份非静态方法的内存副本。这意味着每个对象都有自己的非静态方法。
访问实例变量和方法:
Static方法:不能直接访问或引用非静态成员(实例变量和非静态方法),因为它们不依赖于特定的对象实例。
Non-Static ...
【UCB】lab and proj in CS61B-sp21
before coding and learn
Q1: 在本地clone的仓库代码为什么不能运行?
A1: 一种可能的原因是您的项目资源目录没有指定,导致项目可以启动成功,但是在访问时无法访问,并且无报错信息。解决办法是右键资源目录,选择mark Directory as -> Resource Root。
TIPS: 把一个文件夹设置为excluded的意思是指让IntelliJ IDEA忽略该文件夹下的所有文件,不对它们进行索引、检查、运行或调试。这样可以提高IntelliJ IDEA的性能,避免不必要的错误提示或警告。把一个文件夹设置为excluded的作用是指让IntelliJ IDEA只关注项目中真正需要的源代码,而不是一些无关的文件或目录。例如,一些虚拟环境、缓存、日志、测试数据等文件夹通常可以被设置为excluded,因为它们不是项目的一部分,也不需要被IntelliJ IDEA识别或执行。把一个文件夹设置为excluded的方法是指在IntelliJ IDEA中右键点击该文件夹,选择Mark Directory as -> Excluded。如果想要取消ex ...
Fooocus:
fooocus介绍作者特点与优势如何使用fooocus本地部署Windowscolab部署优点缺点进阶玩法如何调整参数负面prompt风格模式锐度选择不同的模型如何载入新的模型模型来源各类模型解释如何上传模型
LoRa训练
参数训练步数相关参数
../image/image 原图
repeat 重复
epoch 循环
batch_size 批次
训练质量相关参数
learning_rate 学习率
unet lr
text encord lr
network_dimension
optimizer 优化器
web开发笔记
概述一个现代的企业级web项目的开发流程一般包括:前期准备、开发实现、上线部署、运维等阶段。
前期准备阶段,您需要确定您的网站的需求分析、功能设计、技术选型等,并制定一个合理的开发计划和时间表。
开发实现阶段,您需要按照前后端分离的原则,先定义好数据交互接口和数据格式,并使用mock数据或工具进行测试。
然后分别进行前端和后端的开发工作,并使用版本控制工具进行代码管理。后端开发需要先做好项目架构的搭建,然后查看页面原型,明确需求;阅读接口文档;思路分析;接口开发;接口测试;前后端联调。
最后进行前后端的集成测试和调试,确保功能正常运行。
上线部署阶段,您需要选择一个合适的云服务器平台,并配置好相关的环境和服务。然后将您的前端代码打包并上传到静态资源服务器上,并将您的后端代码部署到应用服务器上。最后进行上线测试和监控,确保网站稳定运行。
以 `https://github.com/OHUHO/portal‘ 为例,我们将在下面的章节中记录把该前后端分离的项目部署到服务器上并调通实现交互调用的过程以及介绍每个阶段的开发遇到的问题相关的知识。
需求分析前端开发json(js o ...
万象editor
调研拓展的需求HackPad
实时或者异步地记录协作笔记,共享数据和文件,或用评论分享你们的想法
细致的隐私许可让你可以邀请单个朋友、一个十几人的团队或者上千的 Twitter 粉丝
智能执行
直接从流行的视频分享网站上插入视频
表格Etherpad
简单的格式化文本功能
“滑动时间轴”—— 浏览一个工程历史版本
可以下载纯文本、 PDF、微软的 Word 文档、Open Document 和 HTML 格式的文档
每隔一段很短的时间就会自动保存
可个性化程度高
有客户端插件可以扩展编辑的功能
几百个支持 Etherpad 的扩展,包括支持 email 提醒,pad 管理,授权
可访问性开启
可从 Node 里或通过 CLI(命令行界面)和 EtherPad 的内容交互OwnCloud Documents
协作编辑,多个用户同时进行文件编辑
在 ownCloud 里创建文档
上传文档
在浏览器里分享和编辑文件,然后在 ownCloud 内部或通过公共链接进行分享这些文件
有类似 ownCloud 的功能,如版本管理、本地同步、加密、恢复被删文件
通过透明转换文件格式的方式无缝支持微软 ...
vscode使用小tips
Q1:多开vscode进程的时候,md文件的预览会失败,报错:Error loading webview: Error: Could not register service worker: InvalidStateError: Failed to register a ServiceWorker: The document is in an invalid state..
解决方法:只留下一个进程,删掉其他的进程,然后重启vscode,再打开md文件,就可以正常预览了。不过不知道有没有更好的解决方法。
SHAP
SHAP(Shapley Additive exPlanation)一种模型事后解释方法,可以对复杂机器学习模型进行解释。起源:合作博弈论,一个简单的例子是ABC三个人测量叶片面积,分配酬劳。这个例子中的体现是边际贡献加权平均的方法来规划酬劳的分配。
SHAP的核心是计算每个特征变量的shapley valueShapley Additive exPlanation,代表对每个样本中的每一个特征变量都计算出SV,而且SV是可加的,目的是解释每个特征变量是如何影响模型的预测值的。
SHAP三个重要性质:
局部保真性local accuracy
缺失性missingness
连续性consistencySHAP最大的优势反映出每一个样本的特征的影响力,并且表现出贡献的正负性SHAP的两个不足
计算量庞大,计算非常耗时
有可能会造成误导,这是由于
特征值的shapley值不是从模型训练中删除特征后的预测值之差。而是给定当前的一组特征值,特征值对于实际预测值和平均预测值之差的贡献就是估计的shapley值。一个样本中各个特征的SHAP值加上基线值等于该样本的预测值。
针对这两种问题,有了 ...
IBM俱乐部腾讯云服务器使用指南
0. 前置知识Linux基础操作最好要有在本地使用虚拟机以及linux系统的常识。
1. IBM俱乐部腾讯云服务器基本信息1.1 服务器基本信息
服务器IP:请联系管理员获取
服务器系统:Ubuntu 18.04
服务器配置:2核,内存3432MB, 88.47GB外存
已搭载:MySQL5.43(端口号3306),宝塔面板(端口号38299),PHP-7.4.33、Nginx1.22.1正在运行的服务
数据库*1:portal
网站*1 根目录/www/wwwroot/demo用户文件夹地址1/home
2.使用原则2.1 服务器安全2.2 数据安全3. 常见基础问题3.1 报错类3.1.1 __vsc_prompt_cmd_original: command not found问题描述:在本地的vscode上使用ssh-remote登录到远程服务器(操作系统为ubuntu 18.04)后,使用vscode自带的终端运行任意命令时都会出现1__vsc_prompt_cmd_original: command not found
虽然不影响命令运行结果,但是严重影响使用体验。
解决方 ...