- 博客(30)
- 资源 (4)
- 收藏
- 关注
原创 QML及VTK配合构建类MVVM模式DEMO
由于VTK的opengl显示是状态机,所以无需进行MVVM的通知动作(类MVVM模式);在qml建立的控件,创建MyVtkObject类的单例,main中将指针和单例挂钩;在MyVtkObject实例中操作 QQuickVTKRenderItem 类即可;这次我们不在主程中加载VTK的几何;这里再次采用按钮触发修改动作;
2024-05-10 17:47:35 299 2
原创 CAD二次开发,启动加载界面,并在点击Ribbon按钮时热加载功能DLL,并提供打包的工程框架
CAD二次开发,启动加载界面,并在点击Ribbon按钮时热加载功能DLL,并提供打包的工程框架
2024-03-11 19:45:30 1048
原创 UE5在VisualStudio升级后产生C++无法编译的问题
UE5在VS更新后的编译报错 MSVC无法找到或者legacy_stdio_definitions.lib无法寻得
2024-01-28 15:45:04 3400 1
原创 解决 glfw3.lib(input.obj) : error LNK2019: 无法解析的外部符号 __imp_strspn,函数 glfwUpdateGamepadMappings 中引用了该符号
在 Debug编译情况时采用 MDd多线程调试模式 Release则采用MD。如果是使用premake 工具 进行管理项目的化 需要有如下代码。方法2: 其实方法2 和 上述方法等价。如图,工程属性的这里,改为图中的样式。如图,工程属性的这里,改为图中的样式。指定了 在windows系统时。问题就在多线程的设定上。
2023-09-16 20:58:44 244
原创 无法在 DLL“SQLite.Interop.dll”中找到名为“SI7fca2652f71267db”的入口点|无法加载DLL“SQLite.Interop.dll”,: 找不到指定的模块
Dapper及其扩展库的常见错误
2023-06-30 13:08:33 1098
原创 Newtonsoft.Json针对Revit提供的数学类型的JsonConvert自定义解析方法
做二次开发常会遇到需要使用API所提供的类型来进行操作,坐标为例,常有 XYZ UV 这种类型,而此类数据在序列化为文本后再次读取反序列化时会出现坐标数据无法读取则全部默认置0的情况,为解决此类问题,Newtonsoft.Json需要针对这些第三方提供的类型做自定义的解析设置;接下来就是解析的重点 针对类型的自定义json序列化设置,即上述代码的 JsonUVConverter 类;此时我们构造实例、输入数据、序列化常规流程走一遍,并保存为文件。这里再Demo中嵌套了一个Rect,其中的类型由UV构成;
2023-04-24 10:02:07 398
原创 关于Dapper调用时报“连接数据库 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”的错误,有关SQLite.Interop.dll以及System.Data.SQLite.dll
我在使用Dapper以及Dapper.Contrib对本地sqlite的文件访问的时候涉及调用两个dll文件SQLite.Interop.dllSystem.Data.SQLite.dll两个文件的版本需要又一定要求若出现 SQLite.Interop.dll 低于 System.Data.SQLite.dll 版本的时候就有报错:“连接数据库 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”通常是由于dapper.contrib社区维护的C++代码版本代差导致的内存
2021-12-31 21:45:47 867
原创 VS2019上配置OPENGL包GLFW
一、下载两个包:用于链接编译的glew:http://glew.sourceforge.net/GLWF32位版(64位问题很多不建议使用):https://www.glfw.org/visual studio 2019 无比安装了 C++桌面开发 组件两者解压到本地二、配置在vs2019内建立一个空的CPP项目 Opengltest添加一个CPP文件 main.cpp然后在工程Opengltest上右键设置属性打开属性后面板上部...
2020-07-13 20:27:42 2098 1
原创 C# 代码积累 与 sqlite3数据文件 通信
SQLITE3 与sqlite3产生的数据库文件交互 C#代码 实现类和数据表的互相转换首选需要数据库通讯函数 public class SQLiteDBHelper { private string connectionString = string.Empty; /// <summary> /// 构造函数 /// </summary> /// <param...
2020-07-10 15:45:55 316
原创 Revit读取链接文件内信息工具
using Autodesk.Revit.DB;using Autodesk.Revit.UI;using SEPD.BuidingElectricity.CommonHelper;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Thread...
2020-03-05 16:55:05 645 1
原创 C#代码积累(20200103)文件打开工具优化
#region 打开文件并记住上次打开位置 /// <summary> /// 打开文件并记住上次打开位置 /// </summary> /// <param name="lastDir">上次打开文件信息保存位置</param> /// <para...
2020-01-03 13:51:27 148
原创 C#代码积累(1)类型互转
C#代码积累一、 Excel文件读写 NPOI第三方库读 从.xls文件保存为dataset,列名由list提供:/// <summary> /// 从excel读取数据并存入dataset表中 /// </summary> /// <param name="path">excel文件路径</param...
2019-12-27 21:17:35 122
原创 Ubuntu+lnmp配置多站点方法
Ubuntu+lnmp配置多站点方法//----------------------------------------------首先我使用的阿里云,阿里云控制台打开实例;有时候买了阿里的云服务,控制台实例显示会慢半拍,稍等半小时即可;在实例右边的操作选项里,选择“更多”,选择 安全组配置;配置规则-入方向-添加安全组规则;打开界面;端口范围:80/80 (此处) 是打开8...
2019-12-25 20:27:26 337
原创 【Revit 二次开发】族与族之间的标注基本方法 (可批量)
Revit二次开发 ,关键在于从族实例内把族的参照面提取出来,判断筛选合格的面,作为标注的参数。 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using ...
2019-12-19 19:36:11 1485 2
原创 【Revit 二次开发】各类空间几何问题的判断及操作方法
【Revit 二次开发】各类空间几何问题的判断及操作方法using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;using Autodesk.Revit.UI;using ...
2019-12-17 10:56:21 2448 2
原创 【Revit 二次开发】满应力文件解析
【Revit 二次开发】满应力文件解析using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.Creation;usin...
2019-12-17 10:52:27 555
原创 【Revit 二次开发】与Revit内容有关(视图、族类型、族实例等)操作的相关方法
【Revit 二次开发】与Revit内容有关(视图、族类型、族实例等)操作的相关方法 #region 与Revit内容有关(视图、族类型、族实例等)操作的相关方法 /// <summary> /// 新建一个文件副本 /// </summary> /// <param name="comm...
2019-12-17 10:00:22 1219
原创 【Revit 二次开发】获取所有房间的角点
获取所有房间的角点: public List<XYZ> getRoomXYZandV(Element room, Document doc) { List<XYZ> listXYZ = new List<XYZ>(); XYZ roomLocationXyz = room.Locat...
2019-09-06 15:50:41 867
原创 【Revit 二次开发】读写excel文件 支持xls文件 无论类内部的属性如何定义 泛型使用
写入操作: /// <summary> /// 将类序列 写入excel文件 支持xls文件 无论类内部的属性如何定义 /// </summary> /// <typeparam name="T">数据类型</typeparam> /// <param nam...
2019-09-06 15:46:20 1738
原创 【Revit 二次开发】从RVT建筑文档中获取房间,并获得房间四周的墙面。
从RVT建筑文档中获取房间,并获得房间四周的墙面。 /// <summary> /// 获取属于该房间的所有墙2 /// </summary> /// <returns></returns> public List<Wall> GetWallsOfRoom(Roo...
2019-09-06 15:38:18 1256
原创 关于linuxcast网站课程中linux安装配置基础课程的个人笔记
linuxcast.NET(后期更名iter)网站已经关闭很久了但是留下几部很不错的课程 内容简明扼要特此进行整理01linux安装安装界面install or upgrade 尽量安装驱动 install system with 尽量保证基本图形界面rescue installed 拯救已经安装的操作系统 会出现回复环境boo...
2017-04-08 14:27:01 623
原创 关于linuxcast网站课程中MYSQL安装配置基础课程的个人笔记
linuxcast.net(后期更名iter)网站已经关闭很久了但是留下几部很不错的课程 内容简明扼要特此进行整理第一课 MYSQL 的安装配置安装 yum install -y mysql-server-* apt-get install mysql-server mysql-client启动 service mysql start...
2017-04-08 13:36:42 446
原创 XUBUNTU下安装配置mysql或mariadb,以及workbench远程连接数据库服务
安装mysql或mariadb由于xubuntu上装了mariadb,不论系统还是应用都略非主流特此记录配置过程不废话 选mariadbsudo apt-get install mariadb-common mariadb-client mariadb-server怕出错麻烦的可以sudo apt-get install mariadb*启动su...
2017-04-03 21:36:42 1928
原创 制作整个网站镜像的shell脚本
#备份制作整个网站镜像的shell脚本#暂时需用root#!/bin/bash# HOW TO USE:# bash download_website.sh http://www.XXXXXXXXXXX#判断是否输入echo "输入的下载网址为:$1"#判断有无web目录if [ ! -e ./web_mirror ]then
2017-01-21 23:09:45 773
CAD二次开发-界面加载框架-代码模板
2024-03-11
instant-meshes 开源工具快速自动拓扑软件
2020-07-10
blender_python_离线开发文档_2_78_4.zip
2019-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人