- 博客(117)
- 资源 (22)
- 收藏
- 关注
原创 VSCode如何调试C#代码?
5、创建项目(在此假定为一个命令行的项目)1、切换到调试,创建launch.json。3、编写配置项,确保画线这段是正确的。二、创建lauch.json文件。1、启动VSCode;三、现在就可以调试了。
2024-04-06 09:59:33
725
4
原创 关于OSGConv转换osgb为obj时,无法指定输出贴图路径的问题及解决
但是,会遇到一个问题,osgb相关的贴图被输出到了OpenSceneGraph-3.6.5-VC2022-64-Release-2023-01\bin的目录下。osgconv.exe是一个模型转换工具,用于将osg、osgb等文件转换成其它格式,如obj。osgconv.exe还有一个功能,是将多个osg、osgb文件“合并”成一个新的文件。1、调用api,使用OSG库的保存功能保存贴图,网上有人写过代码,可以搜索。3、写一个批处理文件,把文件拷贝到目录路径。2、写一个第三方程序把贴图拷贝过去。
2024-04-05 00:48:00
741
1
原创 编译好的C++应用程序拷贝到其它电脑,提示dll未找到依赖项的解决方法。
1、开始菜单--》所有应用--》Visual Studio 2022--》x64 Native Tools....,以管理员身份运行。2)另外,请特别注意你找的是x64还是x86的dll,要与你的应用程序相对应,否则出现:无法打开源文件的错误。编译好的C++应用程序拷贝到其它电脑上,运行时出现提示dll未找到依赖项。由于dll依赖于其它dll,在开发用电脑上的环境不能完全与其它电脑相同。解决办法是找到调用到的dll依赖的所有dll,拷贝到运行目录下。2、执行以下命令,找到所有依赖的dll。
2024-04-03 14:50:30
578
原创 使用OSGConv转换倾斜osgb为fbx时出现“Texture coords array is not Vec2 or Vec2d. Not implemented”
3、经查,可能是使用FME软件处理过的osgb文件,将Texture Array定义为Vec4Array;(转成osg看出来的)4、程序实现将Vec4Array转换为Vec2Array(经观察发现仅保留前两位即可,vec2.x(),vec2.y())2、用OSGConv将某个osgb文件转换成obj;1、用OSGConv将某个osgb文件转换成FBX;1、使用FME软件处理倾斜osgb文件(转坐标)。3、用dasviewer加载这个obj文件;
2024-03-30 23:16:46
282
原创 在Visual Studio中引用和链接OpenSceneGraph (OSG) 库
【代码】在Visual Studio中引用和链接OpenSceneGraph (OSG) 库。
2024-02-08 08:52:06
794
原创 使用C#(winform,Console...)调用通义千问大模型(灵积大模型)
要如何与自己的工作相互结合,解决业务问题?我想第一步先考虑用熟悉的语言来调用大语言模型吧。
2024-01-27 17:04:36
967
原创 Blazor中使用impress.js
在Blazor中,几经尝试,用以下方法可以实现。你想在浏览器中做PPT吗?比如在做某些类似于PPT自动翻页,局部放大之类,炫酷无比。3、在OnAfterRenderAsync(bool firstRender)中调用。2、创建一个javascript函数来初始化。1、在启动页中静态引用javascript。impress.js是什么?
2024-01-11 13:02:05
486
原创 Blazor项目如何调用js文件
需要在特定Blazor组件中局部引用和隔离使用JS文件,可以利用Blazor的JS Interop机制,并结合异步加载JS模块功能(从.NET 5开始支持)。首先,确保你的JS文件是一个ES6模块,或者你将其包装在一个立即执行函数表达式(IIFE)中以便暴露出公共API。以下是来自通义千问的回答:(说一句,文心3.5所给的回答不完善,根本运行不起来)要全局引用一个JS文件(所有组件都可以访问),可以在。(对于WebAssembly Blazor项目)中通过。1)将JavaScript文件放在项目中的。
2024-01-07 13:02:12
1359
原创 EFCore8分析类图映射到代码和数据库的示例
Post(文章)与Tag(标签)是多对多的关系,单向导航:Post可见Tag,但是Tag不可见Post。blog(博客)与Post(文章)是1对多的关系,显式表达出两者间是双向导航:双方都可见。在数据库中的表现为:待续。(没有安装环境,后面有时间补充)1)双向导航中,双方都有导航属性List ...2)单向导航中,只有一方有属性List ...把逻辑的思考与数据库设计分离开。
2023-12-23 08:29:54
492
原创 Bootstrap Blazor中的富文本编辑器(Editor)如何禁用?
我同时定义了onmouseover="disableSummernote()" onmousedown="disableSummernote()"两个。Bootstrap Blazor的富文本编辑器(Editor)没有直接提供disable功能,不能在“仅预览”富文本。Bootstrap Blazor是一套件balzor开源的控件(组件)库。不知道还有没有其它办法。
2023-12-13 17:53:33
778
原创 CityMaker 8开发之IResourceManager::AddModel/AddImage出错,提示内存已损坏或者rowbuffer.insert提示执行sql出错。
在多次插入的时候,CityMaker 8开发之IResourceManager::AddModel/AddImage出错,提示内存已损坏或者rowbuffer.insert提示执行sql出错。8里对释放要求比较严格,代码这样写就不会出现以上问题了。
2023-09-29 20:17:07
2587
1
原创 citymaker8 二次开发之IQueryFilter.IdsFilter如果为空数组,会发生什么?
citymaker8 二次开发之IQueryFilter.IdsFilter如果为空数组,会发生什么?等效于iqueryfilter为null,等于不做任何限制。
2023-09-06 14:38:10
1279
原创 VSCode\PyCharm23.2+PyQGIS(QGIS3.32.1)插件开发配置相关要点
最好的做法是,创建一个python脚本,用编辑器打开,在pycharm编写,然后它会同时同步到qgis的编辑器中。2)安装包pydevd-pycharm ,注意版本要与刚才服务的版本对应,这里我安装的是232.8660.197。一、VSCode,我没有配置成功,主要是最后一个阶段调试的时候老是不成功。1、VSCode+PyQIS开发,智能提示的设置,见下面的文章。修改了代码后编译后,一定要运行一下reloader(上图后面的框),然后点击你的插件。这两句是需要的,这样下能调试,查看变量。
2023-08-20 21:09:11
2004
原创 如何在blazor项目的global.json中设置sdk版本
3、使用Visual Studio创建global.json文件。视图-其他窗口-程序包管理控制台(在项目上,右键,在终端打开)2、检查是否已安装.NET。1、检查当前.NET版本。
2023-06-14 10:37:04
158
原创 ASP.NET Core Blazor:配置文件
有些配置项需要写在配置文件中,此时就需要用到配置文件。分为针对项目开发的和一般的配置文件,在此处进行配置。
2023-03-11 14:32:31
163
原创 ASP.NET Core Blazor:发布
FDD:Framework-dependent,服务器需要预先安装Framework。SCD:Self-contained,已经自包含,不需要预先安装Framework。
2023-03-09 17:10:43
153
原创 ASP.NET Core Blazor:Razor 指令
如果需要更多代码,请使用 @code 指令添加多个语句(用括号括起来)Razor指令是用于在 HTML 中添加 C# 内联的组件标记。可使用@()来添加一个与 HTML 内联的 C# 语句。
2023-03-07 22:06:21
118
原创 ASP.NET Core Blazor与JavaScript 互操作(相互调用)
InvokeAsync(String, Object[])异步调用指定的 JavaScript 函数,有返回值。InvokeVoidAsync(String, Object[]) 异步调用指定的 JavaScript 函数,没有返回值。1)C#调用JS,需要依赖注入IJSRuntime(默认已经包含了),只能在组件或者页面中进行调用。
2023-03-04 10:19:17
1192
原创 ASP.NET Core Blazor 组件参数1
Counter定义了一个参数Message,可以在调用该组件时传入参数。如下定义一个组件(页面?)Counter,并在页面index中调用。组件参数就是给自定义的组件设定的参数。OnParametersSet事件。注意:设置参数后,会触发组件的。
2023-03-01 22:04:47
125
原创 ASP.NET Core Blazor数据绑定2@bind与@bind-Value
bind将表达式的当前值与 value 特性关联,并使用注册的处理程序处理更改。这个针对的是一般的html组件。@bind-Value针对的是一般的Blazor内置的组件,要结合。
2023-02-27 21:05:53
975
原创 ASP.NET Core Blazor数据绑定
数据绑定就是前端显示(页面元素的值)与后端数据(C#代码)是联动的。可以是单向的(后端影响前端)也可以是双向的(前后端相互影响)。其中,@变量名 是引用后端变量,razor语法。可见,前端输入内容,后端直接发生变化了。后端code中改变了,前端就会受影响。前端输入什么值,后端都不会发生变化。
2023-02-25 20:59:14
386
原创 ASP.NET Core Blazor对编写组件的要求
在.razor中文件中(包括页面和组件)不能使用标签不能是 testComponent,只能是TestComponent。首写字母必须是英文大写,否则会报错。"而是"/Page/test"不是"/Page/test。
2023-02-24 19:07:46
83
原创 ASP.NET Core Blazor宿主模型的比较
Blazor Server(SSR):服务器端来执行业务逻辑操作,然后通过signalR进行局部更新,然后交由客户端来渲染。Blazor有两种宿主模型(两种模式),Blazor Server(SSR)和Blazor WebAssembly,优势:不需要连接服务器端就可以完成业务逻辑,充分利用的客户端资源,甚至不需要连接网络。Blazor WebAssembly:由客户端实现编译和执行代码,业务逻辑在客户端。优势:利用服务器端的硬件资源和网络资源,业务逻辑由服务器端来处理。缺点:可能会导致服务器端性能下降。
2023-02-23 17:38:32
295
原创 ASP.NET Core Blazor基础知识:管道
在program.cs中,使用WebApplication创建中间件管道。概念:处理blazor应用对http的请求是如何进行响应的。是通过调用各类中间件来完成对请求的响应,注意是有顺序的。
2023-02-22 17:31:53
91
原创 ASP.NET Core Blazor前、后端的包(库)管理
用于获取需要用到的前、后端的包(库)可以搜索到需要用到的库。可以搜索到需要用到的库。
2023-02-21 17:16:21
179
原创 ASP.NET Core Blazor依赖注入1:基础
在Blazor应用中,有一些类是很常用的(依赖),可以将这些类(称为服务)放置到一个容器中(注入),在组件或者页码中根据需要调用。而对这些类的生存期的管理,可以交给容器来做。题外:与静态变量不同的就是生存期的和对依赖的统一管理。不过,只能在组件和页面中使用不利于OOD。在注入的时候,可以指定为接口,这样就脱离的具体实现(反转),减少代码的修改给主程序带来影响。整个应用程序生命周期内只创建一个实例,该实例在需要它的所有组件间共享。服务的实例时,它都会接收该服务的新实例。每一个Request创建一个实例。
2023-02-18 07:22:37
211
原创 ASP.NET Core Blazor生命周期:组件
Razor组件生命周期事件处理关联的 C# 方法的说明,本部分内容来源于argoZhang的视频,地址是这里:
2023-02-16 20:12:41
106
原创 ASP.NET Core Blazor WEB的简单原理与Blazor的要达到的目标
blazor要达到的目标,就是充分利用局部刷新的技术,取得javascript,用C#代码(不用js)就可以实现与界面元素的交互,从而实现逻辑的一致性。在客户端,浏览器通过url获取到html(文本),将html解析成可视的页面元素。在客户端,通过交互提交新的请求(可以传递文本形式的内容,如json),由服务器端去响应,然后重复上述过程。在客户端,如果不想整个页面都刷新,就需要用到局部刷新技术。看,这是官方的代码示例,一句javascript都没用到。在服务器端,(由代码)创建html(文本)。
2023-02-13 12:02:22
261
Skyline TerraExplorer pro 8.0 学习资源 23年11月发布
2024-02-01
EFCore8分析类图映射到代码和数据库的示例,EFCore8+Postgres16.1实现,调试通过
2023-12-24
irime超强两笔方案ForWin
2018-11-28
irime超强两笔120309方案ForIPhone
2018-11-28
skyline terraExplorer 5.1.1 安装程序 part3
2009-06-06
skyline terraExplorer 5.1.1 安装程序 part2
2009-06-06
skyline terraExplorer 5.1.1 安装程序 part1
2009-06-06
skyline te pro 5.1.1试用lic
2009-06-06
ArcGISWeb应用程序模板ForVS2008
2008-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人