- 2024-11-15使用 roslyn 的 Source Generator 自动完成依赖收集和注册 - IIncrementalGenerator 番外
书接上文使用roslyn的SourceGenerator自动完成依赖收集和注册-J.晒太阳的猫-博客园收到来自徳熙大佬的提示:现在VisualStudio团队推荐使用增量的源代码生成器,因为现在这篇博客使用的源代码生成器让原本就卡慢的VisualStudio更加卡慢了。新的增量源代码生成器是
- 2024-11-13番外-JDBC:2024年最新java连接数据库教程
前言JavaScript的内容晚点更新,今天继续更新一点番外,今天更新的是jdbc,如何用java连接数据库1.导包要使java能够连接数据库我们需要导入一个包,请按照以下操作安装并导包1.进入官网MySQL以上为官网链接进去后点击下载继续按图片点击 根据自己使用的语言选择,这里演示的
- 2024-10-24VLSI设计番外(二)打破欧姆定律的约瑟夫森结
系列文章目录从零开始学习VLSI设计(一)Yosys工具概述从零开始学习VLSI设计(二)Yosys工具进阶从零开始学习VLSI设计(三)超导器件特性仿真——约瑟夫森结与Josim使用文章目录系列文章目录前言一、什么是约瑟夫森结?二、约瑟夫森效应1.直流约瑟夫森效应2.交流约瑟夫森效应三
- 2024-08-23C++的动态数组vector番外之capacity
今日诗词:爱他明月好,憔悴也相关。西风多少恨,吹不散眉弯。 ——《临江仙·寒柳》【清】纳兰容若目录引言正文string中的和vector中的capacity有什么区别 vector扩容时内存分配的策略是什么?capacity在vect
- 2024-08-12【深海王国】初中生也能画的电路板?番外1:Arduino其他家族成员的拓展板开发(4)
Hi~(o^^o)♪,各位深海王国的同志们,早上下午晚上凌晨好呀~辛苦工作的你今天也辛苦啦(/≧ω)今天大都督继续为大家带来电路板的番外系列——初中生也能画的电路板?番外1:Arduino其他家族成员的拓展板开发,带你给其他Arduino家族成员如ProMini、Mega2560等,进行拓展版DIY开发,l
- 2024-07-26倒数亿万秒
这里放着的是一部小说。事情的真假由各位看官自行评判。不定期更新,每更新一期会把链接放在这里。引第一章奇点第二章军训第三章铺垫第四章数学关于郑璟的故事,如果大家有兴趣,会出一个番外,如果不感兴趣,后期用到的时候就直接带过了。希望大家为孩子建言献策,小说走向由你们
- 2024-07-18番外 - 数学感闻
前言今天是2024-05-15,没什么特别的,不知为什么就想写来这篇文章。算是对\(3\)年数竞学习经历的一个总结吧,也为学弟学妹们提供一些学习数学的经验。这篇文章没有什么固定的受众群体,因为我也不知道我要写些什么,对你有帮助的话更好。初入数竞记得我接触数竞的时间相比较于
- 2024-06-12林史·涛哥列传之运输小猫娘 番外
因为结尾写的太正经了所以补一个(x七2077年6月12日,米国国防部部长:(拿着手机,手机上正放着涛哥一行人运输小猫娘的视频)“你们都听说过这件事了吧”部下:“是的,部长”“我觉得这件事真的十分严重地影响到了我们国家的国家安全.首先,我们国家的人全都去了这个叫什么衡水湖的地方,旅
- 2024-06-08C#异步编程是怎么回事(番外)
在上一篇通信协议碰到了多线程,阻塞、非阻塞、锁、信号量...,会碰到很多问题。因此我感觉很有必要研究多线程与异步编程。首先以一个例子开始我说明一下这个例子。这是一个演示异步编程的例子。输入job[name],在一个同步的Main方法中,以一发即忘的方式调用异步方法StartJob()。
- 2024-05-23基于webapi的websocket聊天室(番外二)
我比较好奇的是webapi服务器怎么处理http请求和websocket请求。有了上一篇番外的研究,这里就可以试着自己写个非常简易的webapi服务器来接收这两种请求。效果http请求消息打印响应解析websocket请求消息打印使用聊天室测试其实两种请求差不多,就只是一些头部字段
- 2024-05-21基于webapi的websocket聊天室(番外一)
上一篇我已经实现了聊天室,并且在协议中实现了4种类型的消息传输。其实还可以添加video,audio,live等等类型。不过假如把目前的协议看作RCP1.0版的话,这个版本就只支持有限的4种消息。精力有限啊。也许RCP2.0就可以把video,audio类型加进去?这不是这篇番外考虑的。而是我在定义和实现
- 2024-04-18Autoware.universe规划模块-番外
在仿真测试过程中发现,当前车道中心线上附近存在障碍物时,车辆不会触发avoidance场景。为了保证车辆完成绕障动作,需要进行一下修改:1.修改enable_force_avoidance_for_stopped_vehicle:enable_force_avoidance_for_stopped_vehicle:true2.修改threshold_distance_object_is_
- 2024-01-28番外(1)
干了近30年企业信息化,自己感觉一直是低水平重复。做项目中,使用了大量国外开源的资源。这些开源资源支撑了国内很多中小企业。其实国内很多大公司的所谓原创、所谓国产化,也一样是在开源资源上包了层自己的外壳。所以一直想做点什么。“中台”可以说是中国原创的思想,本可以发扬光大,但
- 2024-01-28番外(2)
中国的中小软件开发企业多如牛毛,生存状态大多堪忧。我敢说,每一个存活5年以上的中小软件开发企业,必有至少1个技术大牛。这些大牛放到大公司也是顶尖的存在。也就是中小企业的软件水平并不比所谓大公司差,但是很难拿到单,尤其是大单。其实往往很多大单也是这些中小企业在做(大公司出面然
- 2024-01-28番外(3)
贸工技,还是技工贸?这是个非常严肃的问题,也是一个做企业不得不做的选择题。但是这个选择题是个长期问题,在起步的早期,其实没得选,必须是贸易为先。技工贸的典型华为也是从做代理商开始的。关键的选择在挣到钱后,怎么走的问题;是挣快钱还是挣辛苦钱的问题。遗憾的是,在中国当前
- 2023-12-24番外---时间复杂度表
备注:Y为可以,N为不可以问题规模n可用算法的时间复杂度O(log2n) O(n) O(nlog2n) O(n^2)O(2^n) O(n!)n<=11YYYYYYn<=25YYYYYNn<=5000
- 2023-11-27番外-软件设计(17)
用Java代码模拟实现课堂上的“银行账户”的实例,要求编写客户端测试代码模拟用户存款和取款,注意账户对象状态和行为的变化。实验要求:1. 提交源代码;packagetest22; publicclassAccount{ privateAccountStatestate; privateStringname; pu
- 2023-11-27番外-软件设计(19)
当股票的价格上涨或下降5%时,会通知持有该股票的股民,当股民听到价格上涨的消息时会买股票,当价格下降时会大哭一场。实验要求:1. 提交源代码;packagetest21; importjava.util.ArrayList;publicclassGufenextendsSubject{ publicvoidup(){ Sys
- 2023-11-27番外-软件设计(18)
旅游的出行方式有乘坐飞机旅行、乘火车旅行和自行车游,不同的旅游方式有不同的实现过程,客户可以根据自己的需要选择一种合适的旅行方式。实验要求:1. 提交源代码;packagetest23; publicclassAirplaneStrategyimplementsTravelStrategy{ publicvoidtravel()
- 2023-11-23番外-软件设计(15)
在“虚拟聊天室”实例中增加一个新的具体聊天室类和一个新的具体会员类,要求如下:1.新的具体聊天室中发送的图片大小不得超过20M。2.新的具体聊天室中发送的文字长度不得超过100个字符。3.新的具体会员类可以发送图片信息和文本信息。4.新的具体会员类在发送文本信息时,可以
- 2023-11-23番外-软件设计(16)
改进课堂上的“用户信息操作撤销”实例,使得系统可以实现多次撤销(可以使用HashMap、ArrayList等集合数据结构实现)。实验要求:1. 提交源代码;packageMemorandum_mode; publicclassCaretaker{ privateMemento[]array=null; privateintindex;
- 2023-11-18番外-软件设计(12)
某物资管理系统中物资采购需要分级审批,主任可以审批1万元及以下的采购单,部门经理可以审批5万元及以下的采购单,副总经理可以审批10万元及以下的采购单,总经理可以审批20万元及以下的采购单,20万元以上的采购单需要开职工大会确定。现用职责链模式设计该系统。实验要求:1. 提交类图;
- 2023-11-13番外-软件设计(9)
在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load()),如果某一过程发生错误则计算机启动失败。实验要求:1. 提交类图;
- 2023-11-13番外-软件设计(10)
设计一个围棋软件,在系统中只存在一个白棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。实验要求:1. 提交类图; 2.提交源代码;packageEnjoy_element_pattern; publicclassClient{ publicstaticvoidmain(String[]args){ Chess
- 2023-11-09番外-软件设计(7)
用透明组合模式实现教材中的“文件夹浏览”这个例子。实验要求:1.文件的执行不需真正实现,只需简单提示即可;2.提交源代码; publicabstractclassAbstractFile{ publicabstractvoidadd(AbstractFileelement); publicabstractvoidremove(AbstractFile