![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
编程学习
个人编程学习过程中的一些经典题目和源代码
我们的武平工作室
这个作者很懒,什么都没留下…
展开
-
研究了一下IfcOpenShell的合适版本
最近我买了新电脑,i5-11400 + RTX 3060,性能比之前的要提升很多。但是吧,买新电脑爽是爽了,一大堆软件都得重新安装,其中就包括我平时常用的IfcOpenShell。当我通过最新的anaconda(Python 3.9)安装IfcOpenShell时会出现很多冲突, 因此我探索了一下“最佳版本”。 我重新安装了anaconda3(对应Python 3.7.6),这个版本下IfcOpenShell已经安装成功。 根据我自己的尝试,Python 3.8 及以上版本会出现一些冲突,我猜这是其他环境造原创 2022-01-08 15:02:16 · 1247 阅读 · 2 评论 -
做了一个验证:IfcConvert生成的OBJ模型不好用
我做了一个验证,同一个ifc为起点,分别采用两种路径转换obj+mtl的文件。第一种是我自己发现的,第二种是IFCOPENSHELL网站提供的工具IfcConvert。尽管IfcOpenShell这个工具得到了广泛应用,但是IfcConvert并不好用。 路径1:(15条消息) RVT转OBJ,自我测试与探究之路_shanmama2434的博客-CSDN博客 https://blog.csdn.net/shanmama2434/article/details/108308997?spm=1001.2014原创 2021-10-25 14:24:55 · 1326 阅读 · 0 评论 -
CGAL第三方库安装指南
最近在做计算机辅助绘图和几何文件数据格式转换的工作,避免不了要使用CGAL这个第三方库。素闻CGAL安装很麻烦,一直不愿意弄,今天用了一下午的时间终于搞定了。 安装环境:win10+VS2019 安装过程 1、VCPKG的安装 VCPKG下载(中文说明):https://github.com/microsoft/vcpkg/blob/master/README_zh_CN.md#%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B-windows 这个时候要注意三个问题 1-1、先要安装原创 2020-11-10 18:18:23 · 1340 阅读 · 0 评论 -
一篇文章入门MongoDB非关系型数据库
六七月份入门了MySQL,之前老师提过,SQL是关系型数据库的语言,还有非关系型数据库,代表是MongoDB。八月中下旬搬完家以后开始学习MongoDB的一些基本操作。 MongoDB是一个文档数据库,旨在简化开发和扩展。之前SQL的基本单位就是表格,表示数据之间的关系。而MongoDB的基本元素就是文档,类似于json中的键值对。 安装并访问数据库,以及安装可视化界面等步骤不详细介绍了,可以根据这个网课来: 尚硅谷MongoDB基础教程(数据库精讲)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili原创 2020-08-31 17:50:39 · 416 阅读 · 0 评论 -
C#中类型与参数的详解
C#中有两大类数据类型——引用类型和值类型。在内存中存储是不一样的。 引用类型:类、接口、委托。 值类型:结构体、枚举。 创建一个新的变量,引用类型就new,值类型就int(int32结构体类型),不完全准确但是就大概这个道理。 好我们继续,参数也分成两大类:传值参数和引用参数。声明时候不带任何修饰符就属于值参数,会创建实际参数的副本。引用参数不会为传进来的参数创建副本,直接指向方法调用时候的作为实际参数传进来的变量的地址。 然后结合,就有了很令人头疼的四个东西: 值类型值参数 引用类型值参数 值类型引用参原创 2020-08-29 12:51:36 · 536 阅读 · 0 评论 -
面向对象程序设计——Java语言 第一周 编程作业(满分答案)
面向对象程序设计——Java语言 第一周 编程作业(满分答案) 1分数(10分) 题目内容: 设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。 这个类的构造函数是: Fraction(int a, int b) 构造一个a/b的分数。 这个类要提供以下的功能: double toDouble(); 将分数转换为double Fraction plus(Fr...原创 2020-04-23 13:47:09 · 591 阅读 · 0 评论 -
Java慕课第七章函数作业题第二题 完数 满分运行版本【转载】
翁凯老师的Java慕课第七章有一道题叫做“完数”,我查了查CSDN的几个文章,都没拿到满分。在博客园我发现了一个很好的代码,转载过来 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int cou...转载 2020-04-07 20:20:59 · 649 阅读 · 0 评论 -
JAVA慕课作业 多项式加法解析
JAVA慕课作业 多项式加法 多项式加法(5分) 题目内容: 一个多项式可以表达为x的各次幂与系数乘积的和,比如: 2x6+3x5+12x3+6x+20 现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。 程序要处理的幂最大为100。 输入格式: 总共要输入两个多项式,每个多项式的输入格式如下: 每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数...原创 2020-03-30 15:48:16 · 778 阅读 · 0 评论 -
字符串定点加密(插入加密)
字符串定点加密也是一个经典的问题。最近在自学C++西安交大的慕课,这个题思考了很久,记录一下。 题目内容: 插入式加密是在明文字母中按照指定间隔插入另一些字母以形成密文。例如对明文china,在间隔为1的位置插入其它字母序列中的字母a,b,c,d,e,就变成密文cahbicndae;间隔为2时的密文为chainbac,要求输入明文和间隔,从存放其它字母的序列(仅包含a,b,c,d,e)中依次取出对...原创 2020-03-08 16:05:22 · 590 阅读 · 0 评论 -
OJ经典题目 卡特兰数
卡特兰数又称卡塔兰数,卡特兰数是组合数学中一个常出现在各种计数问题中的数列。以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)的名字来命名。 原理如下: 设h(n)为catalan数的第n+1项,令h(0)=1,h(1)=1,catalan数满足递推式 [2] : h(n)= h(0)*h(n-1)+h(1)h(n-2) + … + h(n-1)h(0) (n>=2) 例如:h(2...原创 2020-03-08 15:55:44 · 350 阅读 · 0 评论