自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Cad 通过handle获取ObjectId

ObjectId objectId = db.GetObjectId(false, new Handle(Convert.ToInt64(value.Value)), 0);

2024-02-29 11:00:00 354

原创 前端快速网格布局

直接进去CSS Grid Generator真的好方便:

2024-02-22 15:09:37 368

原创 如何搭建微信小程序环境

在创建的小程序项目中,您可以编写小程序的前端代码,包括wxml(小程序的页面结构)、wxss(样式表)、js(逻辑交互)、json(配置文件)等。:当您完成了小程序的开发,并确保没有问题后,可以将代码上传到微信公众平台。:在微信开发者工具中,选择新建项目,然后填写项目名称、AppID(若有)、项目目录等信息,点击确定创建。您可以访问微信公众平台官网(:安装完成后,打开微信开发者工具,并使用您在微信公众平台注册的账号登录。:上传代码后,您需要在微信公众平台提交小程序审核,审核通过后即可发布。

2024-02-22 11:39:13 368

原创 Revit 平面的圆弧,空间的椭圆弧

大家对Revit的空间曲线那么理解,如何用代码创建空间的椭圆弧,,上看是圆弧,正面看是椭圆?

2023-11-10 16:22:26 401

原创 WPF handyControl 学习样例

handycontrol 案例

2023-09-20 10:46:07 308

原创 WPF 类库 使用handycontrol 配置

WPF 类库 使用handycontrol

2023-09-18 16:37:35 1078 1

原创 CAD 中Spline(样条曲线)的创建

cad 代码插入SPLINE样条曲线对象

2023-08-31 16:38:39 541

原创 4步修改盘符

第二步:在新窗口 执行“list volume”命令,查找对应的磁盘号,记住其编号(C D E)。第三步:输入“select volume x”(其中x为原来盘符)命令,选择需要更改盘符的磁盘。第四步:输入“assign letter=X”(其中X为新的盘符)命令,即可完成U盘盘符的更改。第一步:在运行或者dos窗口输入“diskpart”命令。

2023-08-11 11:23:46 1237

原创 windows定时关机

windows 创建自动关机任务

2022-08-25 12:16:44 258 1

原创 Linux的rmdir和rm的区别

root@www tmp]# ls -l

2022-08-11 14:59:08 278

原创 Civil 3d 路线(alignment)之浮动(Floating)图元API

结合学习和研究,在此留下笔记,加深印象,也希望给大家提供参考:在Civil 3d的.Net API中,有非常多的浮动图元接口,如下:public AlignmentSCS AddFloatingArcWithSpiral(int attachEntityId, EntityAttachType attachType, double spParam, SpiralParamType spType, double radius, Point3d passThroughPoint, bool isGrea

2021-09-26 10:27:44 391

原创 Civil 3d 路线之固定图元(AlignmentEntity)部分分析

研究路线图元,再很大程度上,可以实现数字创建路线,目前,再civil 3d中存在的路线图元主要分为3类:固定图元、浮动图元、自由图元,今天再这里对固定图元接口进行简单的说明:public AlignmentArc AddFixedCurve(Point3d centerPoint, double radius, bool isClockwise);public AlignmentArc AddFixedCurve(int previousEntityId, Point3d startPoint, Po

2021-09-22 15:56:33 420

原创 Civil 3d 之枚举 SpiralType

最近研究路线的创建问题,通过一系列的尝试,总算是对Civil 3d中的枚举SpiralType有了初步的了解:根据界面见下面对应的值:public enum SpiralType { Clothoid = 256, ///// 回旋 SineHalfWave = 257, ///// 正弦半波递减切线 JapaneseCubic = 258, ////...

2021-09-17 15:58:16 141

原创 搭建Revit 二次开发环境

1.既然是Revit 所以安装Revit肯定是第一步,这里我用的是2020版本;2.可以安装Vs,这里我用2017,3.安装"AddInManager",也就是很多网上传的“附加模块”下的“外部工具”;4.安装Revitlookup,各个版本下载各个不一样的完成上面4个步骤,启动revit 界面将会如下:其实,这里对于环境的安装,我自己准备了一个环境安装包,安装之后环境就直接靠定,;注意,这个安装包目前只使适用于revit2020版本,大家在我的资源选择下载...

2021-09-10 08:54:29 403

原创 重置CAD 或者Civil 3d的所有环境

对于对cad或者civil 3d的一些菜单原理不是很清楚的,工作空间莫名不见了的,都可以使用这种办法来恢复环境,再别动不动就重装了;操作方法:图中看到 “将设置重置为默认值” 。 点击它即可...

2021-08-17 16:33:21 557

原创 Civil 3d 菜单的实现方式(一)

实现基本的菜单主要有一下几步:第一步:通过这种方式ComponentManager.Ribbon;得到RibbonControl;第二步:创建RibbonTab对象;第三步:创建RibbonPanel对象;第四步:创建RibbonButton对象;对象创建完成一次下挂即可。...

2021-08-17 08:51:44 195

原创 C# Winform 来监听键盘上的操作

很现实得例子,现在有一个登录窗口,需求:按下Enter键,执行和点击"登录"按钮一样得操作:Form对象有几个事件和一个函数可能导致我们进入误区:首先讲讲:WndProc(ref Message m) 从写它,自己来处理消息;protectedoverridevoidWndProc(refMessage m){constintWM_KEYDOWN = 0x0112;constintSC_ENTER= 0xD;if(m.Msg == WM...

2021-07-14 11:38:24 3105

原创 sqlite设密工具如何使用(本人资源)

https://download.csdn.net/download/chenjiang0611/12357775这个网址使根据的下面地址,下载解压后如图:启动exe文件后如图:然后浏览你需要加密的sqlite数据库文件:然后输入你需要设置的密码,注意:由于我的原始文件使没有密码的,所以原密码不填,点击修改后如图:这个时候密码修改成功了,为了验证,我再把这个文件的密码从“123456”改为“654321”:也修改成功了,为了进一步验证,你可以用你写的代码.

2021-07-14 10:32:40 859 6

原创 Civil 纵断面 profile 标签样式ProfileLabelStyleSet 异常处理

问题来源:在一个事务Transaction先用Profile.CreateFromSurface API去创建Profile,当然这里已经传入了标签样式ProfileLabelStyleSet的id或者名称,然后接着就去创建纵断面图profileView。当创建完成后,你会发现,纵断面图中的纵断面标签样式和你设置的样式会存在不一样,如果一样那只是耦合,你在试试其他样式再来一次。在上面的情景理解之后,谈谈解决此方案的问题:解决这个问题在.NET 的API中我暂时还没有找到很好的解决方案

2021-06-30 16:35:14 230

原创 CAD Region.CreateFromCurves 之坑

在cad的二次开发中,面域里面有这样的一个静态函数,原型: public static DBObjectCollection CreateFromCurves(DBObjectCollection curveSegments);看起来这个函数还是非常之简单,就一个集合参数,然后返回一个集合。...

2021-06-30 16:22:47 396

原创 CAD PaletteSet对象加载Form方案 以及 处理 控件不支持透明的背景色 异常

文采不好,就直接来点源码希望个位开发者喜欢:public static PaletteSet paletteSet = null; public static void CreateWigPlatte(System.Windows.Forms.Form frm, bool Visiable = true, DockSides dock = DockSides.Left) { //初始化项目面板 if (paletteSet ...

2021-06-24 08:56:33 1136

原创 Civil 3d 引用Com组件步骤

cad 的组件可以直接在Com中寻找针对Civil 3d 的com 东西还是有点多找到Civil 3D安装目录找到下面的dll。Autodesk.AEC.Interop.BaseAutodesk.AEC.Interop.UiBaseAutodesk.AutoCAD.InteropAutodesk.AutoCAD.Interop.CommonAutodesk.AECC.Interop.<Civil方面的对象>Autodesk.AECC.Interop.Ui<

2021-06-22 09:01:45 156

原创 C#制作自己的打包工具

C#制作自己的打包工具,运用到的技术其实就是用的 C# 内部的“动态编译”技术。下面简单的叙述其中的流程:1.你的打包工具自己有一个exe的项目,当然为了操作,你可以是Winfrom的项目;2.你还需新建一个你打包后,生成的一个安装包的exe的项目,你还可以是Winfrom的项目;3.在打包工具中的exe项目去实现安装包的exe的项目的自动编译问题(这个就是动态编译),在自己编译的过程中,把需要打包的文件加载到安装包的exe的资源文件中;4.实现安装包exe的项目的逻辑代码,肯定要从资源

2021-05-21 16:51:22 1556

原创 where is the Layout of the Civil 3d

年后一晃,又已经4月了,学习的进度也需要赶赶进度。在学习civil 3d的过程中,想找到之前像cad的布局,还真是不好找,因为它的位置变了,如图吧!当然了,如果你的civil 3d里面再这里没有,就可能没有打开吧还是老套路,在命令行输入op 回车(在绘图区 鼠标右键 选项 也行;最左上角,点开 也有一个:选项 (如下下图)),进入下面如图,把“显示布局和模型选项卡”勾上点击“确定”或者“应用”。...

2021-04-02 10:49:31 72

原创 cad 三点绘制斜矩形

此功能的介绍:cad里面自带有一个绘制矩形的命令,加入你希望绘制一个斜矩形(0,1; 2,3 ; 3,2,;0,1),你可以用下面的代码了如果他可以让你选择第一点 1,第二点 2 ,第三点只需要在直线(注意是“直线”不是“线段”)34上即可;;当然还有改进的地方,第三次输入的时候其实还可以输入宽度更加合适;using Autodesk.AutoCAD.Runtime;using Autodesk.AutoCAD.ApplicationServices;using Autodesk.Auto.

2021-03-18 11:08:09 2622 1

原创 C# 两个ComboBox 绑定同一个对象,选择会自动更着变

现在描述: 在C# winfrom中,在界面有两个ComboBox控件,然后用同一个list去绑定它们的DataSource,最后我选择了其中一个,另外一个也会跟着变!具体代码示例如下: var obs = ***ToList(); this.cmb_One.DataSource = obs ; this.cmb_One.DisplayMember = "A"; this.c...

2021-03-09 10:36:11 1341

原创 AutoCAD Region.CreateFromCurves之坑

在CAD的二次开发中,面域里面有这样一个接口函数,函数原型: public static DBObjectCollection CreateFromCurves(DBObjectCollection curveSegments);一看是静态的,而且参数也非常简单,用起来可以说是非常之便利。传入一些线条集合,它就可以给你返回一个面域的集合:示例如下:DBObjectCollection Obs = new DBObjectCollection(); …………………………DBOb...

2021-02-03 10:43:29 866 2

翻译 别带怒气出门,别带怨气处世

1听小美聊起她最近的经历。前不久,她因为跟男朋友冷战,心情一直不太好,就找闺蜜诉说。闺蜜一开始也很有耐心,经常花时间开解她。上周末,闺蜜刚好有一场朋友聚会,特意邀请小美和她一起去参加,顺便散散心。小美答应了。原本确实是想去透透气,可等她到了现场才发现自己根本就提不起劲来。而且看到别人开开心心的样子,再对比一下自己这段时间以来所受的委屈,心里就更难受了。她干脆一个人冷脸坐在角落里,任闺蜜和其他人怎么想办法让她融入,她都无动于衷。活动结束后,闺蜜一路沉默着把她送回了家。当时她还沉浸在自己的坏情绪

2021-01-07 09:09:50 70

原创 桌面文件拖拽被禁止,连同程序中DoDragDrop函数鼠标还未松开直接返回NONE

拖拽被莫名禁止首先,告诉大家,这不是描述的一个实现拖拽的功能,而是再有拖拽功能的程序里,再保证代码无误但是有时候功能又实现不了的一种情况的讲解。请大家选择性继续向下查看。故事事这样的,有一天我发现一个windows Form 程序有个拖拽的功能无法拖拽了,但是如果重启电脑了就没问题。然而我在在我的程序里面操作其他功能后,拖拽的功能又不行了,于是,一步一步的核查这些操作的功能,核查了一天多基本没什么成果。核查第一步结果:通过观察发现,在我拖动的函数DoDragDrop()在鼠标还没..

2020-12-25 15:36:46 506

原创 CAD如何编辑多段线的顶点信息

CAD如何编辑多段线的顶点信息,1.在命令行输入Pedit(PE)命令;2.选择需要修改的多段线;3.在选择中之后,会出现以下选项:[闭合(C)/合并(J)/宽度(W)/编辑顶点(E)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)/反转(R)/放弃(U)],输入E 确定;4.执行第三步骤之后会出现以下选项:[下一个(N)/上一个(P)/打断(B)/插入(I)/移动(M)/重生成(R)/拉直(S)/切向(T)/宽度(W)/退出(X)] <N>:此时会有一个顶点被选

2020-12-23 10:53:15 3905

原创 半生已过,学会放过

半生已过,学会放过人誉之一笑,人骂之一笑。小窗幽记中写到:“宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒。”这大概是人生下半场,最好的生活。几十年风风雨雨走过,苦也吃了,贫也熬过,看厌了喧嚣繁华,渐渐明白:人生下半场,放过是最好的做法。1.太想拥有的人,反而容易失去。玛丽莲·梦露曾说:“你可以拥有一切,但不能同时。”是啊,人生哪能皆如意?要富就要付出时间,要乐就得懂得空闲,总得有些取舍,关键看自己想要些什么。谁也不能将两头好事都抓,更应该做的,是选择自己

2020-12-21 15:12:16 111 2

原创 故乡永在,无论你走了多远,走了多久

故乡永在,无论你走了多远,走了多久初秋时节,我回到东北平原上那个偏远的小山村。在物与人均皆非的故乡,遇见了这几年靠培育树苗生活的陈伯,他指着一批即将被移植到城市里的树苗,伤感道:“村里人越来越少了,像一棵棵树,陆陆续续地进城扎根了,再也不回来了。”一语惊心。的确,在城市里忙忙碌碌,偶尔回故乡看看,有时竟成了一种奢望。赵云义是村子里第二个考上大学的,毕业后分到县财政局,没干两年,他竟辞去工作,到了省城一家建筑公司。折腾了8 年后,他拥有了自己的房地产公司,把房子盖到了黄浦江边,公司也搬迁到了上

2020-12-21 15:11:02 105 1

原创 C# 获取RAR包

Zip和Rar 有什么区别?RAR和ZIP是两种不同的压缩格式,它们使用是不同的压缩算法。zip是公开免费的,rar是私有的,申请了专利,一般情况下,rar的压缩率更高。这是百度上搜索出来的一段话,那我们怎么才能用C#来指定生成Rar包呢?在博客上会经常搜到:用WinRar.exe 这个进程。一般的实现都是什么? cmd=string.Format("a{0}{1}-r",rarName,path); 类似的。但是本人也是想能直接ok就好,所以试试了,才知道不...

2020-11-18 14:44:56 445

原创 AutoCad操作图层dwg文件被损坏的解决方案

描述:在Autocad二次开发中,已对dwg文件进行损坏的操作,如下代码:var doc = Application.DocumentManager.MdiActiveDocument;Database db = doc.Database;using (Transaction trs = db.TransactionManager.StartTransaction()){ LayerTable lt = trs.GetObject(db.LayerTableId, OpenMode.For...

2020-09-29 16:09:14 395

原创 Curve对象的GetOffsetCurves的偏移

今天来说说cad的Curve对象的GetOffsetCurves(double offsetDist)函数,有很多地方都是这样描述其功能:曲线按照 offsetDist 偏移得到的对象集合。那到底偏移的方向如何使用呢。首先,要说明的一点的是参数offsetDist是double类型,即可以为负数,经过测试证数的时候在一边的时候,负数正好的另外一边。因此,以下内容全部讨论offsetDist正数的情况。1.当Curve为直线(Line)时候; 偏移的方向总是在起点到终点的左边(一个人从起点...

2020-09-21 14:21:05 1777

原创 CAd常用的系统变量

3DDWFPREC 控制三维DWF发布的精度。3DCONVERSIONMODE 用于将材质和光源定义转换为当前产品版本。3DSELECTIONMODE 控制使用三维视觉样式时视觉上重叠的对象的选择优先级。ACADLSPASDOC 控制是将acad.lsp文件加载到每个图形中,还是仅加载到任务中打开的第一个图形中。ACADPREFIX 存储由ACAD环境变量指定的目录路径。ACADVER 存储AutoCAD的版本号。ACISOUTVER 控制使用ACISOUT命令创建的SAT文件的A...

2020-05-26 17:21:05 3418

原创 cad对图层的一些操作

在一些书上看见的方法,自己编译尝试了一下,全部有效,希望对大家有所帮助: public class CadLayerBasicOp { /// <summary>/// 取得图层下的所有对象id/// </summary>/// <param name="name">图层名称...

2020-05-07 10:38:37 633

原创 sqlite 中的类似top的用法

sqlite中没有像申请了server、mysql的select top 5 from tb 的用法,但是在网上突然发现可以用limit5 offset 2了真是一个不错的东西;这个用来分页查询非常ok,对limit5 offset 2进行解释一下:5:需要去到数据的行数2:去除几行,即从第三行开始取数据另外 直接limit 5 不要offset 2就等于lim...

2020-04-27 10:31:31 1403

原创 修改Oracle数据库的大小

在简历数据库的时候,不注意把数据库设置大了,磁盘空间不够,这时候就需要修改db文件大小了;首先在plsql里面用下面sql进行查看:SELECT FILE_NAME as 数据文件,TABLESPACE_NAME as 表空间名称,AUTOEXTENSIBLE as 自动扩展,STATUS as 状态,MAXBYTES as 可扩展最大值,USER_BYTES as 已使用大小,I...

2020-04-24 11:17:16 868

原创 C# 调用底层强制释放内存

//强制释放进程 [DllImport("kernel32.dll", EntryPoint = "SetProcessWorkingSetSize")] public static extern int SetProcessWorkingSetSize(IntPtr process, int minSize, int maxSize);...

2020-04-16 16:04:03 1156

Revit开发环境部署.rar

Revit2020开发环境配置,本包内容只包含Revit2020版本的,其他版本无效。

2021-09-10

DllComple.rar

下载后直接编译,测试即可,不会操作可以浏览本人博客查找 这个原理可以实现一个winform进程来生成另一个winfrom的进程,生成的新的进程来完成类似安装包的功能

2021-05-21

ToDesk安装包文件

远程桌面使用此工具还是非常方便的,欢迎大家下载使用

2021-02-22

sqlite-tools.rar

sqlite在出现错误的时候System.Data.SQLite.SQLiteException (0x80004005): database disk image is malformed 即数据库文件出现损坏,无法正常使用。本工具由官方下载,通过尝试把恢复文件的办法进行总结在打包,包内有工具和使用说明,修复后个人认为有些数据还是不一定能修复,这是需要操作步骤6的原因,但是具体原因需要进一步验证

2020-08-12

sqlite对db文件进行设置密码加密

可以对sqlite的db文件进行设置密码;自己环境win10 64位,32位也应该支持,如果有不支持的地方欢饮留言联系,欢饮大家下载使用,下载不会用了,请查看本人博客

2020-04-24

openssl_x64.rar

此包可以直接使用,里面包含64为的dll,和lib,用c++可以正常链接。里面如有一些证书,不用管

2019-07-08

openssl编译.txt

该资源是对Openssl源码的编译,亲自测试过,绝对靠谱。

2019-07-08

cmake-3.5.1-win32-x86

最新的Cmake,直接可以用

2016-03-31

mongo c++ driver 编译步骤

mongo c++ driver 编译步骤代码编译步骤,由于我根据官方提供的步骤,花了很长的时间去探索,最后终于成功,作出总结,此文档完全自己亲自编写,希望能给大家带来方便。

2016-03-31

pdfedit编辑器

pdf 修改pdf文件,增加文本框 等操作都非常方便

2014-12-03

Foxit_PDF_Editor.rar

可以实现pdf的编辑功能,很好用!增加对pdf的修改等等,欢迎大家使用

2014-12-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除