摘要: 对于初学者而言,每次测试一小段代码都要创建一个新的项目无疑是一件极其麻烦的事情。如果能像DevCPP之类的软件一样,每次只编译并运行单个.cs文件无疑能够大大地提升练习和学习代码的效率。 1.配置csc 本方法建立在电脑已安装 .NET Framework并且把其目录添加到系统变量下,使得csc命令 阅读全文
posted @ 2024-07-30 13:24 囫囵吞桃 阅读(18) 评论(0) 推荐(0)
摘要: 在本篇文章中,演示了使用IronPython,如何在一个C#WPF程序中执行python函数。 为了简单起见,这里的Python函数的功能是传入两个double,并返回它们的和。 读者仅需稍加修改,融会贯通,即可使用此方法将Python函数打包成较为精美的WPF程序。 但是这个方法仍有缺陷。 原因在 阅读全文
posted @ 2024-07-29 19:00 囫囵吞桃 阅读(14) 评论(0) 推荐(0)
摘要: 由于math.h中pow的运算量较大,在计算较大的幂运算时容易导致程序运行时间过长。 因此,在此引入一种被称为快速幂的算法。 仅适用于指数为整数的情况。 如:3的五次方可以如上图展开原本可能要执行5次循环的运算(或使用泰勒展开进行更复杂的运算),可以把指数按二进制展开来简化运算。 如,计算a的b次方 阅读全文
posted @ 2024-03-22 23:18 囫囵吞桃 阅读(6) 评论(0) 推荐(0)
摘要: 出现了如图所示的情况,照着网上的方法: 1.安装VScode拓展:ROS 2.删除自动在工作空间生成的.vscode下的c_cpp_properties.json 3.重新启动VScode 但是问题仍然存在 最后偶然在前面操作的基础上,再进入c_cpp_properties.json文件 把inte 阅读全文
posted @ 2024-02-27 23:04 囫囵吞桃 阅读(29) 评论(0) 推荐(0)
摘要: 如有不当,欢迎指正! 2.欧拉筛选法(线性筛选法) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 int flag[10000]; //flag标记非素数 非素数记为0 memset(flag,-1,size 阅读全文
posted @ 2024-02-23 13:02 囫囵吞桃 阅读(4) 评论(0) 推荐(0)
摘要: MarkDown基本用法 1.标题 打几个#在前面就是几级标题 部分编辑器要求在#后加空格 如果确实需要输入#需用转义字符 输入\# 2.加粗和斜体 加粗:在需加粗部分前后加**或__(双下划线) 效果:123 斜体:在需斜体部分前后加* 效果:123 3.块引用 在需要引用的段落前面加> 加多个> 阅读全文
posted @ 2024-02-22 14:22 囫囵吞桃 阅读(7) 评论(0) 推荐(0)
摘要: 近期需要安装并学习ROS机器人操作系统。这个系统只支持Ubuntu。起初想在WSL上安装,奈何WSL运行仿真奇卡无比,只好打算在实体机上再安装Ubuntu。 通过网上的方法,用rufus-4.4p制作安装介质U盘,按F12从U盘启动。却发现根本启动不了。按了就黑屏并退回启动项选择页面。 后来终于摸索 阅读全文
posted @ 2024-02-14 21:37 囫囵吞桃 阅读(80) 评论(0) 推荐(0)
摘要: 文章如有纰漏、欢迎指正!! 按位运算符的基本运算 ~取反 0变1 1变0 &与 同为1则1 |或 一个为1则1 ^异或 仅一个为1则1 前期介绍: 上面是对于一位二进制1和0的运算规则,对于多位如八位二进制数,运算则是相同位进行按位运算操作 如:01000000&10111011==11111011 阅读全文
posted @ 2023-11-29 21:33 囫囵吞桃 阅读(7) 评论(0) 推荐(0)