自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (1)
  • 收藏
  • 关注

原创 HarmonyOS应用开发--社区型APP文化乡道[V2.1.0版][API V6]

APP客户端具备:【1】APP客户端:采用JAVA UI开发模式,使用单个MainAbility,该MainAbility包含14个AbilitySlice。其中,在MainAbilitySlice中采用的上、中、下三段式页面结构。上、中可以使用XML动态装载技术,根据下部的TabLiist导航tab不同,去装载不同的上、中子布局。在APP客户端中,只涉及用户个人注册信息的存储,使用鸿蒙API给出的基于XML的轻量偏好型键值对数据库去存储。【2】服务器端:采用python django 3.2,使

2022-06-11 23:41:51 3824 33

原创 HarmonyOS应用开发--基于TextField和Image伪富文本的MyNotePad[便签][API V6]

HarmonyOS应用开发--基于TextField和Image伪富文本的MyNotePad[便签][API V6]1. 名称2. 功能描述3. app实现关键技巧  3.1 滑动笔记列表更改显示空间、左滑笔记条目显示删除按键右滑消失  3.2 点击“选择”每个笔记条目左侧出现选定框、同时下方显示“取消”与“删除”  3.3 搜索功能  3.4 伪富文本编辑功能(文本和图片)1. 名称将本次app命名为:MyNotePad

2022-02-19 14:25:16 1371 16

原创 HarmonyOS应用开发--基于ListContainer的通讯录管理系统TelManageSys[电话本][API V6]

HarmonyOS应用开发--基于ListContainer的通讯录管理系统TelManageSys[电话本][API V6]1. 名称2. 功能描述3. app实现关键技巧4. 源代码  4.0 项目文件结构图  4.1 Java代码   4.1.1 BottomBarColor.java   4.1.2 PeopleItem.java   4.1.3 PeopleItemPr

2022-02-12 15:22:02 26927 51

原创 Siemens-NXUG二次开发-获取prt中体与类型、实体面与类型、实体边与类型、边上点的Tag标识[Python UF][20240302]

选中要运行的.py文件后,点击“管道通路”即可。

2024-03-02 01:09:30 988

原创 Siemens-NXUG二次开发-导入与导出(可移除参数)prt文件[Python UF][20240121]

选中要运行的.py文件后,点击“管道通路”即可。

2024-01-21 00:16:51 1031

原创 Siemens-NXUG二次开发-打开与关闭prt文件[Python UF][20231206]

选中要运行的.py文件后,点击“管道通路”即可。运行结果(内存访问违例,不知道为什!

2023-12-06 02:04:19 791

原创 Siemens-NXUG二次开发-新建与保存prt文件[Python UF][20231204]

选中要运行的.py文件后,点击“管道通路”即可。

2023-12-04 02:20:34 755 2

原创 Siemens-NXUG二次开发-C/C++/Python环境配置[20231204]

由于NX/UG自带一个python所以可以不用专门配置安装python,具体来说NX12自带python 3.6、NX10自带python 3.0。但是如果想要在编程时候有NXOpen Python的代码提示则需要进行python配置,再者如果需要使用python第三方包则需要自己下载python,并替换NX/UG的Python运行参数。指在UG界面中,“文件”-“执行”-“NX Open(Ctrl+U 运行NX Oepn程序)”,选择.dll文件类型并选中要执行的文件或在。服务器证书正确启动运行。

2023-12-04 00:20:38 1553

原创 Siemens-NXUG二次开发-Java开发环境配置[20231203]

因此,对于每种语言的开发API为了区分语境方便,称为java api和java uf api、python api和python uf api,其中uf式api是tag为ug对象标识,java api和python api以语言类对象为ug对象标识。②“变量名”:UGII_JVM_LIBRARY_DIR,“变量值”:上述java-jre安装目录(如:C:\java\jre1.8.0_291\bin\server)。目的:编译NX/UG java语言二次开发的.java源文件,获得.class文件。

2023-12-03 23:20:35 1384

原创 C语言【微项目19】—大整数字符串乘法器[纯字符串乘法][乘法表与加法表]【2022-11-27】

【简介】C语言大整数乘法器,纯字符串处理,根据人手算乘法的方式,精确相乘,字符串乘法,最后可以数字格式化输出。

2022-11-27 14:40:50 892 2

原创 JavaScript-自制网页内弹窗[可移动][DOM][纯HTML]

实现思路- 编写弹窗样式,display默认为none,position为absolute;- 点击弹出窗口按钮,弹出的display会设置为block,即可显示弹窗;- 编写弹窗的鼠标按下、抬起、移动、区域离开事件函数- 在移动时候,获取当前鼠标x/y与上一个鼠标x/y的差值deltaX/deltaY, 然后计算新的距离父组件的左距离、上距离, 设定该窗口的ddDiv.style.left 、addDiv.style.top即可让弹窗跟随鼠标的移动;- 在点击弹窗内“确认”、“取消”按钮

2022-10-15 02:08:53 1647

原创 JavaScript-自制列表自动滚动[Vue][v-for]

JavaScript-自制列表自动滚动[Vue][v-for]

2022-10-11 23:40:34 1276 1

原创 C语言【微项目18】—MyJson[自制JSON构造器与解析器][纯C语言实现]【2022-10-03】

【TDTX】【C99】【编译与运行环境】64位Windows操作系统,TDM-gcc 4.9.2 64bit(-std=c99)编译。【项目Gitee仓库】MyJson,同时也放在C语言-微项目。【简介】MyJson,由C语言构造JSON字符串和由JSON字符串解析成C语言可使用数据类型,JSON构造器与JSON解析器,纯C语言实现。【版本】version 1.0 根据JSON中值的类型,设计结点的结构如下: 2.2 数据结构设计由于JSON中对象或数组所包含的内容都是并列的,且只有对

2022-10-03 02:09:07 1017 2

原创 CSS-线性渐变无畸变-环形普通进度条-环形能量块进度条-局部环形普通进度条

实现思路:代码如下:2.线性能量条-进度条实现思路:代码如下:3.环形普通-进度条实现思路:代码如下:4.环形能量条-进度条实现思路:代码如下:5.局部环形普通-进度条实现思路:代码如下:6.完整HTML文件代码7.CSS运行效果...

2022-08-08 23:14:32 951 2

原创 C语言【微项目17】—DustBase微尘数据库[自制键值对数据库][超轻量]【2022-03-23】

C语言【微项目17】—DustBase微尘数据库[自制键值对数据库][超轻量]【2022-03-23】1. DustBaseShell.c2. DustBaseCore.c3. DustBaseShell模式使用截图4. DustBase典型使用流程5. DustBaseCore嵌入式使用6. DustBaseShell模式运行视频【TDTX】【C99】【编译与运行环境】64位Windows操作系统,TDM-gcc 4.9.2 64bit(-std=c99)编译。【项目Gitee仓库】DustBas

2022-03-23 16:05:42 3832 20

原创 C语言【微项目16】—JSON值提取器V1版[纯字符串处理]【2022-03-17】

C语言【微项目16】—JSON值提取器V1版[纯字符串处理]【2022-03-17】1. tdtxjson.c2. 运行效果截图(长图)【TDTX】【C99】【编译与运行环境】64位Windows操作系统,TDM-gcc 4.9.2 64bit(-std=c99)编译。【问题描述】提取出JSON格式文件中的所有值。【功能】:支持{ }、[ ] (有限支持)。其中[ ]只支持其中是键值对的数组!【特注】 实现了一个JSON值的提取器,而不是实现了一个JSON转对象或者结构体!【版本】versio

2022-03-17 09:43:09 845 4

原创 HarmonyOS应用开发--基于Canvas的MyMathDraw[我的数学板][底部弹窗][API V6]

HarmonyOS应用开发--基于Canvas的MyMathDraw[我的数学板][底部弹窗][API V6]1. 名称2. 功能描述3. app实现关键技巧4. 源代码  4.1 java源代码    4.1.1 MainAbilitySlice.java    4.1.2 MainAbility.java    4.1.3 MyApplication.java&nb

2022-03-06 21:41:59 629 13

原创 HarmonyOS应用开发--基于自制宫格布局的MyCalculator[我的计算器][API V6]

HarmonyOS应用开发--基于自制宫格布局的MyCalculator[我的计算器][API V6]1. 名称2. app图标3. app实现关键技巧1. 名称将本次项目app命名为:我的计算器、MyCalculator。项目已经放在Gitee仓库中:MyCalculator2. app图标3. app实现关键技巧app划分为上、下两部分,其中上部是一个Text组件,下部是一个自制宫格组件。实现n×m宫格布局(表格式):首先,将宫格按照行数,设置n个竖直放置的DirectionalL

2022-03-01 21:14:42 737 5

原创 HarmonyOS应用开发--通用app界面框架AppGeneralFrameWork[app通用框架][API V6]

HarmonyOS应用开发--通用app界面框架AppGeneralFrameWork[app通用框架][API V6]1. 名称2. app实现关键技巧3. java源代码4. XML源代码5. 图像资源1. 名称2. app实现关键技巧3. java源代码4. XML源代码5. 图像资源

2022-02-27 22:23:03 581 4

原创 HarmonyOS应用开发--基于TabList和PageSlider的自制平行视界MyParallelView[我的平行视界][API V6]

HarmonyOS应用开发--基于TabList和PageSlider的自制平行视界myparallelview[我的平行视界][API V6]1. 名称2. app实现关键技巧3. 源代码  3.1 Java源代码   3.1.1 PSProvider.java   3.1.2 DetailSlice.java   3.1.3 MainAbilitySlice.java  &n

2022-02-24 16:02:45 663 2

原创 HarmonyOS应用开发--基于WebView的浏览器[Hello WebView][API V6]

HarmonyOS应用开发--基于WebView的浏览器[Hello WebView][API V6]1. 浏览器名称2. 功能描述3. 源代码3.1 XML3.1.1 主页面UI3.1.2 动态装载页面(提示文本和WebView)3.1.3 背景XML UI3.2 Java代码3.2.1 MainAbilitySlice.java3.2.2 SetWebAgent.java3.2.3 StartWebView.java3.3 config.json3.4 三个string.json3.4.1 elemen

2022-02-07 01:00:47 2742 13

原创 HarmonyOS应用开发【项目实践】——专栏介绍(作者:TDTX)

HarmonyOS应用开发【项目实践】——专栏介绍(作者:TDTX)1. HarmonyOS2. 专栏涉及范围3. 作者述4. 接触鸿蒙应开发前1. HarmonyOSHarmonyOS鸿蒙操作系统,由华为公司推出的一款全场景分布式微内核操作系统。2. 专栏涉及范围全专栏内容将处于HarmonOS应用开发领域,涉及各大组件的使用开发、app开发中的技巧感悟与解决方法等。3. 作者述作者在开发鸿蒙应用前,没有学过安卓开发,因而是纯纯的新手。那么就是站在真的零起点的角度出发,去思考去实现,从

2022-02-05 23:06:13 1183 3

原创 Python_真值表求解器(逻辑表达式的求解)(eval实现求解)【2022-01-22】

Python_真值表求解器(逻辑表达式的求解)(eval实现求解)【2022-01-22】1.TruthValueSolver.py2.结果示例2.1 含有非规定字符的输入2.2 &&、||不完整输入2.3 正确输入与结果【注】实现了一个输入逻辑表达式,求解其真值——真值求解器。实现思路:1.输入检查。2.提取表达式中的不同变量,放入lvar列表中。3.按照lvar中变量的个数,生成变量的真值组合,采用生成集合全部子集的手段实现。4.将生成的真值组合每组替换相应的变量,在将该字符

2022-01-22 20:13:45 3289 34

原创 Python——真值表查询(and/or/not/xor/<—>/—>)(tkinter实现)【2022-01-22】

Python——真值表查询(and/or/not/xor/<—>/—>)(tkinter实现)1.Logicf.py2.结果示例[功能模块作者]CSDN用户(TDTX),TDTX主页——负责真值表查询功能【注】简简单单的真值表查询功能……1.Logicf.pydef Logicf(): import tkinter as tk logicfwindow=tk.Tk() logicfwindow.title("真值表") logicfwindow.g

2022-01-22 14:53:57 2019

原创 Python——求整数补码(采用除2取余方法实现)(tkinter实现)【2022-01-22】

Python——求整数补码(采用除2取余方法实现)(tkinter实现)1.qbm.py2.结果示例[功能模块作者]CSDN用户(TDTX),TDTX主页——负责求整数补码功能【求整数原码】采用除2取余的方法,逐步形成列表,最后逆转列表即可。【求原码】Python——求整数原码(采用除2取余方法实现)(tkinter实现)【2021-10-24】【求反码】Python——求整数反码(采用除2取余方法实现)(tkinter实现)【注】如果某整数求得原码是6位,则根据是正或负,在第7位添加0或1即可

2022-01-22 13:02:45 2706 2

原创 Python——求整数反码(采用除2取余方法实现)(tkinter实现)【2022-01-22】

Python——求整数反码(采用除2取余方法实现)(tkinter实现)1.qfm.py2.结果示例[功能模块作者]CSDN用户(TDTX),TDTX主页——负责求整数反码功能【求整数原码】采用除2取余的方法,逐步形成列表,最后逆转列表即可。【求原码】Python——求整数原码(采用除2取余方法实现)(tkinter实现)【2021-10-24】【注】如果某整数求得原码是6位,则根据是正或负,在第7位添加0或1即可。      &nbs

2022-01-22 12:54:44 834

原创 Python——显示矩阵(采用列表保存并检查显示)(tkinter实现)【2022-01-19】

Python——显示矩阵(采用列表保存并检查显示)(tkinter实现)1.displaymatrix.py2.结果示例[功能模块作者]CSDN用户(TDTX),TDTX主页——负责显示矩阵功能【显示矩阵】将文本框的输入使用eval函数转换为list列表,然后与用户声明的列数进行检查,正常的在输出文本框中显示矩阵形式1.本文具有检查用户输入矩阵是否正确的功能2.矩阵的输入方式:以[]分隔每行,放入[]中3.需要输入一个列数值如:1 2 32 5 6 输入为:[[1,2,3],[2,5,6]

2022-01-19 15:43:36 2153 6

原创 Python_数学绘图工具MathToolsPaint[项目](动态组件与PaneWindow)(tkinter实现)【2022-01-17】

Python_数学绘图工具MathToolsPaint[项目](动态组件与PaneWindow)(tkinter实现)【2022-01-17】1.MathToolsPaint.py2.界面截图2.1 启动界面2.2 PaneWindow调整2.3 菜单栏展示2.4 MatPlotlib绘制(将MatPlotlib嵌入tkinter的Canvas中)2.5 Turtle绘制(将Turtle嵌入tkinter的Canvas中)3.软件功能展示(动态图)【v1.0.0版本】功能有限,但整体雏形框架已经搭好。实现

2022-01-17 15:58:14 1033 15

原创 Python_Turtle绘制[椭圆柱体]函数(采用二维面叠法绘制三维立体)(turtle实现)【2022-01-05】

Python_Turtle绘制[椭圆柱体]函数(采用二维面叠法绘制三维立体)(turtle实现)【2022-01-05】1.FaceToVolume.py2.结果示例3.动态图展示画法【点动成线】Python_Turtle绘制心形线(采用函数描点法绘制)(turtle实现)【2021-10-15】Python_Turtle绘制一元二次方程(采用函数描点法绘制)(turtle实现)【2021-10-24】Python_Turtle绘制正弦函数(采用函数描点法绘制)(turtle实现)【2021-11-

2022-01-05 19:18:41 1494 14

原创 C语言【微项目15】—数组-链表联合结构[一种复合数据结构的探索](采用指针数组实现数-链结构)【2022-01-03】

C语言【微项目15】—数组-链表联合结构[一种复合数据结构的探索](采用指针数组实现数-链结构)【2022-01-03】一、ArrayLinkList.c二、 运行结果示例【TDTX】【C99】【特注:数据结构使用探索分享】【编译与运行环境】64位Windows操作系统,TDM-gcc 4.9.2 64bit编译。【问题描述】让链表可以如同数组一样查找方便(修改某结点数据域方便),让数组如同链表一样添加和删除元素方便。【数-链结构】(Array-Link)具有数组特性和链表特性,具有数组形态操作

2022-01-03 12:10:15 1053 9

原创 机械优化设计——专栏介绍(作者:TDTX)

机械优化设计——专栏介绍(作者:TDTX)一、优化设计数学基础二、一维搜索方法三、无约束搜索方法四、线性规划五、约束优化方法参考文献(学习教材)【注A】机械优化设计对应机械类专业来说是一门很重要的课程,这一课程的开设在机械类本科教育四年级或研究生阶段开设。【注B】在本门课程的学习中,需要有以下几部分的学习。【特注】本专栏是一个有关机械优化设计的学习分享,同时也会采用计算机编程实现一些方法(算法)。【学习内容】优化设计数学基础、一维搜索方法、无约束搜索方法、线性规划、约束优化方法。一、优化设计数学基

2022-01-01 17:15:41 613 8

原创 数据结构C语言—算术表达式求值[栈|中缀表达式法](采用双顺序栈实现)【2021-12-31】

数据结构C语言—算术表达式求值[栈|中缀表达式法](采用双顺序栈实现)【2021-12-31】一、SbqzDouble.c二、EvaluateExpression()流程图三、 函数模块清单三、 运行结果示例3.1 5-(7/2+(2-(4*2)-25)+25)#3.2 36+69-14*(25-(45/2))-3#3.3 动态图形式展示结果【TDTX】【C99】【编译与运行环境】64位Windows操作系统,TDM-gcc 4.9.2 64bit编译。【注2】采用中缀表达式法,符合人的直觉。【注

2021-12-31 16:23:25 4573 8

原创 C语言【微项目14】—带头结点单链表逆置问题[在原链表上逆转/置](采用指针数组-顺序化思想实现)【2021-12-26】

C语言【微项目14】—带头结点单链表逆置问题[在原链表上逆转/置](采用链表顺序化思想实现)【2021-12-26】一、ReverseSLinkList.c二、思路图示三、 运行结果示例【TDTX】【C99】【编译与运行环境】64位Windows操作系统,TDM-gcc 4.9.2 64bit编译。【问题描述】有一个带头结点的单链表,需要将它的指向关系逆转(逆置)。【思路】 1.本文解决思路比较独特!单链表由于“单”的特性,因此很难从后继位置获得其直接前驱的指针。    &n

2021-12-26 10:19:53 1172 7

原创 C语言【微项目13】—7-11店问题[四个相加和相乘都等于7.11](采用蛮力法实现)【2021-12-24】

C语言【微项目13】—7-11店问题[四个相加和相乘等于7.11](采用蛮力法实现)【2021-12-19】一、qllwt.c二、Main.java(BigInteger)三、 运行结果示例2.1 C语言版(0.01增量)2.2 JAVA版(0.01增量)【TDTX】【C99】【编译与运行环境】64位Windows操作系统,TDM-gcc 4.9.2 64bit编译。【问题描述】x+y+z+w=7.11且xyzyw=7.11,求解x,y,z,w的满足解的组合【思路】本题解决思路和百钱百鸡问题解法一

2021-12-24 23:09:23 1559 5

原创 Python_Turtle绘制[椭圆]函数(采用一维线描法绘制二维平面)(turtle实现)【2021-12-20】

Python_Turtle绘制[椭圆]函数(采用一维线描法绘制二维平面)(turtle实现)1.LineToFaceTuoCircle.py2.结果示例【下篇预告】面动成体画法,由二维平面绘制三维立体!【注1】采用线动成面的原理,使用一维线去绘制二维平面图形!【注2】密集的描竖直线即可!【线动成面最后一篇!】【注3】在一维竖直线上有多点在函数上!即一个x对应多个y值,则先将多个y值求解放在列表y中!1.LineToFaceTuoCircle.pyimport turtle as tleimpo

2021-12-20 19:13:39 343 6

原创 Python_Turtle绘制[圆]函数(采用一维线描法绘制二维平面)(turtle实现)【2021-12-20】

Python_Turtle绘制[圆]函数(采用一维线描法绘制二维平面)(turtle实现)1.LineToFaceCircle.py2.结果示例【注1】采用线动成面的原理,使用一维线去绘制二维平面图形!【注2】密集的描竖直线即可!【注3】在一维竖直线上有多点在函数上!即一个x对应多个y值,则先将多个y值求解放在列表y中!1.LineToFaceCircle.pyimport turtle as tleimport mathtle.speed(0)tle.delay(0)tle.pensiz

2021-12-20 18:52:55 764 2

原创 Python_Turtle绘制余弦函数(采用一维线描法绘制二维平面)(turtle实现)【2021-12-19】

Python_Turtle绘制余弦函数(采用一维线描法绘制二维平面)(turtle实现)1.LineToFaceCos.py2.结果示例【注1】采用线动成面的原理,使用一维线去绘制二维平面图形!【注2】密集的描竖直线即可!1.LineToFaceCos.pyimport turtle as tleimport mathtle.speed(0)tle.delay(0)tle.pensize(1)tle.pencolor("blue")tle.tracer(True)#tle.tracer

2021-12-19 23:57:14 1393 7

原创 C语言【微项目12】—N皇后问题[放置N个皇后在棋盘](采用回溯法-递归方式实现)【2021-12-19】

C语言【微项目12】—N皇后问题[放置N个皇后在棋盘](采用回溯法-递归方式实现)【2021-12-19】一、nhhhsdg.c二、 运行结果示例2.1 3皇后2.2 4皇后2.3 8皇后【TDTX】【C99】【注1】本文实现了回溯点的提示,以及实现了返回到第N层的提示!【注2】只输出了求解与输出了探测得到的第一个解,其余解也可以轻易得到!一、nhhhsdg.c#include <stdio.h>#include <stdlib.h>#include <math

2021-12-19 14:22:50 1164 9

原创 TDTX云笔记--TDTX个人简历

TDTX个人简历

2021-12-12 19:16:39 3730 4

原创 C语言【微项目11】—活动安排问题[求解元素最多的相容活动子集](采用贪心算法思想实现)【2021-12-11】

C语言【微项目11】—活动安排问题[求解元素最多的相容活动子集](采用贪心算法思想实现)【2021-12-11】一、Txsf.c二、 运行结果示例2.1 输入8个活动2.2 输入9个活动【TDTX】【C99】【注】相容活动:两活动之间可顺序化,即两个需要执行的时间段无重叠如:活动A:开始点0,结束点3;活动B:开始点1,结束点6;则两活动不相容,有重叠时间段。一、Txsf.c#include <stdio.h>#include <stdlib.h>struct hd

2021-12-11 21:48:28 1232 7

sqlite3(源码与exe文件)(东西全)

包含1:shell.c、sqlite3.c、sqlite3.h、sqlite3ext.h; 包含2:sqlite3.def、sqlite3.exe、sqlite3_analyzer.exe、sqlite3.dll、sqldiff.exe

2021-09-02

空空如也

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

TA关注的人

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