会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
日月久照
博客园
首页
新随笔
联系
订阅
管理
2025年4月8日
C#中有关struct在event中注册和删除函数的一个坑
摘要: c#中event中删除一个函数时需要注册对象和函数都相同才能删除,而struct会发生值拷贝,所以struct注定不能够删除自身注册的函数,也就是说 struct Test{ private event Action a; public void Regist(){ //可以成功 a += Test
阅读全文
posted @ 2025-04-08 23:45 日月久照
阅读(4)
评论(0)
推荐(0)
2023年12月8日
Isabelle上安装c-parser和autocorres
摘要: c-parser,autocorres都是在Isabelle上形式验证c代码的工具,它们都是seL4项目的一部分,而这些所有的工具都是主要基于Linux的,所以建议在Linux上安装,以下内容是在WSL上安装的过程。 进行安装前必要的步骤: 支持WSL图形化的Windows系统,我个人用的是win1
阅读全文
posted @ 2023-12-08 16:56 日月久照
阅读(238)
评论(0)
推荐(0)
2023年10月29日
计算机图形学中的视角变换——从平行线消失点开始(未完待续)
摘要: 平行线消失点 在我们日常生活中,会发现这样一类现象:在照片或者图画上,原本是平行的物体(比如铁轨轨道,公路等)会随着他们的延伸逐渐相交于视野尽头,这个尽头就被称作消失点,类似于下面这幅图所显示的内容: 为什么原本平行的物体会出现这样的现象呢?我们可以从几何光学的角度直观的分析一下: 首先我们要大概了
阅读全文
posted @ 2023-10-29 22:53 日月久照
阅读(280)
评论(0)
推荐(0)
2023年9月22日
在RISC-V上移植系统(未完待续)
摘要: 预备知识 GNU Binutils参考文档 GNU Binutils是一系列用来生成可执行文件的软件的集合体,它包括我们常常使用的ld,as等软件。即使你没有亲自使用过这些软件,只要你使用了gcc就相当于间接使用了它们,因为gcc会在生成可执行程序时使用这些软件。 我们需要准备好as和ld的参考文档
阅读全文
posted @ 2023-09-22 20:12 日月久照
阅读(188)
评论(0)
推荐(0)
2023年9月13日
如何将WSL作为ssh服务器
摘要: 配置WSL 我本人使用的WSL发行版为Ubuntu22.04,暂时不了解其他系统如何配置 这里我们假设大家的WSL上都安装了ssh服务器。在wsl运行如下指令,启动ssh服务器 sudo service ssh start 在有的系统上可能是 sudo service sshd start 用以下指
阅读全文
posted @ 2023-09-13 20:27 日月久照
阅读(295)
评论(0)
推荐(0)
2023年9月11日
从源代码安装UE5.2以及其他问题
摘要: 总体上按照UE5在文档上源码编译流程进行安装,这里只说几个遇到的问题。 出现MSB错误: 查看log是否出现过warning,MSB错误可能是由于之前的其他问题导致的。在无其他问题的状况下,考虑是否是中文路径,或者路径长度突破了windows中260字符的限制。 启动UE5.2后无法新建项目,输出错
阅读全文
posted @ 2023-09-11 23:17 日月久照
阅读(641)
评论(1)
推荐(0)
TCP和UDP基础知识
摘要: TCP拥塞控制算法 名词解释 cwnd:拥塞控制窗口。以包为单位 mss:最大分段大小 rwnd:接收窗口 swnd:发送窗口 \[swnd=min(rwnd,cwnd*mss) \]慢启动 不同拥塞算法慢启动的逻辑有所不同,经典的 NewReno 慢启动的算法如下: 连接建好的开始先初始化 cwn
阅读全文
posted @ 2023-09-11 22:55 日月久照
阅读(87)
评论(0)
推荐(0)
2020年6月14日
第四单元实验博客
摘要: 本单元作业构架 第一次作业 类图 复杂度 第二次作业 类图 复杂度 第三次作业 类图 复杂度 四个单元中架构设计及OO方法理解的演进 第一个单元 这个单元我对oo的理解比较基础,仅仅是把数据和代码放在一起而已,在第一次作业的时候,我的思路还局限于单项式可以是对象,运算必须是方法这个范围内,没有真正从
阅读全文
posted @ 2020-06-14 12:37 日月久照
阅读(144)
评论(0)
推荐(0)
2020年5月20日
第三单元实验博客
摘要: 1 JML理论基础和应用工具 1.1 JML理论基础 JML是一种行为接口规格语言,从我个人使用的感受来看,它主要下列用处。 1. 进行规格化的设计,相比于自然语言,JML的逻辑更严谨,避免了自然语言在描述规格时的二义性,同时JML还显示的表达除了方法的数学逻辑而不仅仅是方法的结果。举个例子我们用自
阅读全文
posted @ 2020-05-20 20:13 日月久照
阅读(179)
评论(0)
推荐(0)
2020年4月16日
第二单元实验博客
摘要: 1、多线程的协同和同步控制 我在三次作业中都采用了最基本的生产者—消费者模式,几乎可以说是没有进行任何改动。 整体上结构分为三部分,Producer线程,Elevator线程,buffer缓冲区。把所有需要线程共享的数据都放在buffer中,Elevator的数据只允许线程自己操作,其他线程只能读取
阅读全文
posted @ 2020-04-16 09:14 日月久照
阅读(134)
评论(0)
推荐(0)
下一页
公告