- 博客(714)
- 资源 (88)
- 问答 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 免费软件-AI插件-illustrator插件集合-尺寸标注-智能填充-颜色自动处理-自动批处理-Windows安装包
功能包含标注、文本、路径、颜色、画板、包装、拼板、设计、输出和效果等大类,常用功能如:标注横尺寸,标注纵尺寸,标注尺寸,轻松画包装1,轻松画包装2,天地盖盒子,绘制手提袋,绘制外箱,生成出血线,文本段落分行,段落行合并,文本段落转换,单行拆单字,字体转曲,大小写转换,查找专色,两者换位,选择导出-PSD,导出jpg,选择导出jpg,选择增强,随机填色,圆角插件,锚点分割路径,等分路径,建立等分圆,测量路径长度,点到点连线,节点延伸,解锁全部对象,统一画板尺寸,当前画板矩形,全部画板矩形,垂直两分,水平两分
2023-06-10 16:36:43
2598
原创 python-数组切片-序列解包-函数返回元组长度不定长
在Python中,当你尝试返回一个元组或使用元组解包时,如果元组的元素数量与你期望接收这些元素的变量数量不匹配,就会出现参数长度不匹配的错误。同样,如果你的元组元素少于你提供的变量数量,你也会得到一个错误。确保你处理这种情况,要么通过提供正确数量的变量,要么通过使用默认值或可选参数来处理多余的变量。切片是非常灵活的,可以用来进行复杂的序列操作,如翻转序列、复制部分序列、创建步长序列等。函数返回的是一个有三个元素的元组,但是你只提供了两个变量。是你想要切片的序列,可以是列表、元组或字符串等。
2024-07-16 18:39:36
860
原创 TortoiseSVN-VisualSVNServer-软件代码文本资源版本控制管理-版本比较及差异文件
Check Out检出获得文件后,检出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无进行Update和Commit操作。这样导出的文件夹层次是保留不变的,这样你可以打包上传服务器,然后解压覆盖,不用担心漏传文件,也不用担心会覆盖错文件。需要依次创建Repositories(仓库),Users(用户),Groups(组),Jobs(作业)。然后选择提交,即可上传。
2024-07-11 08:00:00
554
原创 免费插件集-illustrator插件-Ai插件-测量简单路径面积和周长
本文介绍一款免费插件,加强illustrator使用人员工作效率,进行测量路径面积和周长处理。首先从下载网址下载这款插件,经过测试,这款插件在CC 2018之后都可以使用。该插件能够快速批量标注简单路径面积和周长,在一些需要标注的应用场景,能够提高不少效率。后续会推出其它印前功能,如果您对该功能有其它建议,请在评论区留言。
2024-07-10 08:06:00
375
原创 python-django-模板标签系统-通过文件构建返回信息-自动转义特殊字符
在做web开发,要给用户提供一个页面,页面包括静态页面+数据,两者结合起来就是完整的可视化的页面,django的模板系统支持这种功能,首先需要写一个静态页面(结构html,样式css,行为js)然后通过python的模板语法将数据渲染上去。方法,作用是将当前视图函数的所有局部变量返回。a.在主目录下创建一个templates目录。变量的形式如下:{{ variable }}模板中使用控制语句,语法结构。{% elif 条件 %}{% if 条件 %}
2024-06-28 09:26:19
261
原创 js-iframe-同源策略-addEventListener-postMessage-父子框架
中src属性配置的地址和父窗口在同一个域下,可以在子窗口中通过window.parent.document来获取父窗口的DOM对象。在父窗口中获取其子窗口的window对象,又或者在子窗口中获取其父窗口的window对象。即可以在跨域的情况下获取其子窗口或者父窗口的window对象,但是不能对获取到的window对象进行任何操作。即使这两个域名之间存在跨域问题,在window对象中有一个属性location的设置和一个方法postMessage的调用不会受到跨域的影响。例如:根据父窗口的大小,对。
2024-06-27 12:57:52
1000
原创 js-匿名函数-特殊符号!-括号表达式-闭包
时,alert(‘aaa’)会被认为是函数表达式,中间部分被认为是函数参数,而实际上alert(‘aaa’)返回的是undefine,所以会报错。匿名函数,也称为拉姆达函数,是一种使用 JavaScript 函数的强大方式。 即使 JavaScript 中没有正式的私有对象属性的概念,但可以使用闭包来实现公有方法,而通过公有方法可以访问在包含作用域中定义的变量。如下代码,(1,2,3)会被解析为函数的实参,(1,2,3)前面的()表达式会被解析为函数表达式。第二种创建函数的方式是使用函数表达式。
2024-06-27 10:18:17
608
原创 免费插件集-illustrator插件-Ai插件-测量路径周长
本文介绍一款免费插件,加强illustrator使用人员工作效率,进行测量路径周长处理。首先从下载网址下载这款插件,经过测试,这款插件在CC 2018之后都可以使用。该插件能够快速批量标注路径对象周长,在一些需要标注的应用场景,能够提高不少效率。后续会推出其它印前功能,如果您对该功能有其它建议,请在评论区留言。
2024-06-26 10:41:52
683
原创 vscode-创建vue3项目-修改暗黑主题-常见错误-element插件标签-用法涉及问题
创建vue3项目-修改暗黑主题-常见错误-element插件标签-用法涉及问题
2024-06-24 10:56:07
480
原创 免费插件集-illustrator插件-Ai插件-批量加边框
本文介绍一款免费插件,加强illustrator使用人员工作效率,进行批量加边框处理。首先从下载网址下载这款插件,经过测试,这款插件在CC 2018之后都可以使用。该插件能够快速批量给对象加边框,在一些需要指定印刷区域的场景,能够提高不少效率。后续会推出其它印前功能,如果您对该功能有其它建议,请在评论区留言。
2024-06-17 08:20:07
334
原创 免费插件集-illustrator插件-Ai插件-文本属性批处理
本文介绍一款免费插件,加强illustrator使用人员工作效率,进行文本属性批处理。首先从下载网址下载这款插件,经过测试,这款插件在CC 2018之后都可以使用。该插件能够快速修改文字对象的属性。后续会推出其它印前功能,如果您对该功能有其它建议,请在评论区留言。
2024-06-11 09:00:00
419
原创 免费插件集-illustrator插件-Ai插件-文本对象合并
本文介绍一款免费插件,加强illustrator使用人员工作效率,进行文本对象合并。首先从下载网址下载这款插件,经过测试,这款插件在CC 2018之后都可以使用。该插件能够快速将文本对象按指定斜接符号合并。后续会推出其它印前功能,如果您对该功能有其它建议,请在评论区留言。
2024-06-07 08:51:28
293
1
原创 免费插件集-illustrator插件-Ai插件-文本对象分行
本文介绍一款免费插件,加强illustrator使用人员工作效率,进行文本对象分行。首先从下载网址下载这款插件,经过测试,这款插件在CC 2018之后都可以使用。该插件能够快速批量将段落文本按段落划分。后续会推出其它印前功能,如果您对该功能有其它建议,请在评论区留言。
2024-05-29 08:04:55
424
原创 Mac-CEP插件-安装脚本-bash-Shell基础语法
macOS 中的偏好设置和配置文件使用属性列表 (plist) 来指定某个 App 或进程的特征或属性。例如,“访达”的偏好设置 plist(位于用户个人文件夹中的“资源库/Preferences/”文件夹下)。plist 的默认命名惯例包括分发者的反向 DNS 名称,后面加上 App 或进程名称,再加上“.plist”扩展名。defaults 命令是一个强大的工具,当你知道要更改的属性列表中的具体键和值时,defaults 工具就非常有效。1.[ 字符串1 = 字符串2 ]3.[ -z 字符串 ]
2024-05-28 16:55:06
281
原创 免费插件集-illustrator插件-Ai插件-文本对象和文本段落互转
本文介绍一款免费插件,加强illustrator使用人员工作效率,进行文本对象和文本段落互转。首先从下载网址下载这款插件,经过测试,这款插件在CC 2018之后都可以使用。该插件能够快速批量修改文本属性。后续会推出其它印前功能,如果您对该功能有其它建议,请在评论区留言。
2024-05-24 19:13:46
303
原创 VSCode-vue3.0-安装与配置-export default简单例子
安装完软件和插件之后,就可以在vscode环境下编写vue3项目代码文件,然后在控制台中进行代码编译,最后在浏览器中调试,运行。确认无bug之后,然后发布成html项目。
2024-05-08 14:57:30
763
原创 JavaScript-this对象的理解-call,bind 和 apply与this的关系?
在浏览器里,在全局范围内this 指向window对象;在函数中,this永远指向最后调用他的那个对象;构造函数中,this指向new出来的那个新的对象;call、apply、bind中的this被强绑定在指定的那个对象上;箭头函数中this比较特殊,箭头函数this为父作用域的this,不是调用时的this.要知道前四种方式,都是调用时确定,也就是动态的,而箭头函数的this指向是静态的,声明的时候就确定了下来;
2024-05-08 13:09:36
721
原创 Element-ui-vue3-前端界面开发-配置-编辑main.js-nodejs基础语法-vue3-html模板语法-vue文件编译
在 Vue 3 中,计算属性(Computed Properties)是一种强大的功能,它允许你声明一个依赖于其他响应式数据属性的属性,并且这个属性的值会根据其依赖的数据的变化而自动更新。在Vue3中,setup函数中的this指向的是undefined,因为setup函数是在组件实例化之前执行的,此时还没有this对象。组件中的data是一个函数,他返回一个data对象,里面包含着用户定义的组件的属性变量,当根组件挂载到某个DOM元素上创建好组件实例后,Vue将data以$data的形式存在于组件中。
2024-05-08 10:00:07
1144
1
原创 c++-msys2程序工作原理?
综上所述,MSYS2 能够在 Windows 上运行“类 Linux 程序”的原理在于它既提供了模拟 POSIX 环境的组件,又结合了编译生成原生 Windows 可执行文件的能力。通过这样的方式,开发者可以在 Windows 上获得类似 Unix/Linux 的开发体验,并且能够构建适用于 Windows 平台的应用程序。MSYS2 是一个为 Windows 用户设计的 Unix-like 开发环境和命令行接口,它允许用户在 Windows 上编译和运行许多原本为类 Unix 系统设计的软件。
2024-04-21 15:29:03
403
原创 PIMPL-C++-设计模式-私有化对象-类成员变量初始化-类的私有成员-Q_FOREACH
是Qt库中的宏定义,主要在C++中用于标记符号(如类的成员函数或变量)为“隐藏”,在Windows和其他一些平台上,它会使得这些符号在生成的DLL或库中不可见,仅对当前编译单元可见,有助于隐藏实现细节,防止API污染,同时也能够避免因ABI(应用程序二进制接口)变动导致的问题。这样,当实现类的细节发生变化时,只要接口(即原始类)不变,就不会影响到直接使用这个类的客户端代码,从而避免了大规模的重新编译,提升了编译效率。,所以如果你使用的是C++11或更新的标准版本,这个初始化方式也是完全有效的。
2024-04-20 14:58:17
947
原创 免费插件集-illustrator插件-Ai插件-批量替换链接图
本文介绍一款免费插件,加强illustrator使用人员工作效率,进行批量替换链接图。首先从下载网址下载这款插件,经过测试,这款插件在CC 2018之后都可以使用。该插件能够快速批量修改链接文件。后续会推出其它印前功能,如果您对该功能有其它建议,请在评论区留言。
2024-04-15 15:16:49
1030
2
原创 CMake语法-include(FeatureSummary)-可选特性和组件-configure_file-配置文件-#cmakedefine
include(FeatureSummary) 是引入CMake的一个模块,该模块允许开发者追踪项目的可选特性和组件,并在配置时输出一个简洁的特性概览。
2024-03-29 09:14:44
650
原创 Win32-C++-虚拟键码-扫描码-GetAsyncKeyState-MapVirtualKey-键盘编码
GetAsyncKeyState获取的是按键的实时状态,而GetKeyState获取的是最近一个消息从线程的虚拟输入队列取走时该按键的状态,简单来说,就是窗口的消息循环在调用下一个GetMessage或PeekMessage前,使用该函数对特定按键的查询都返回的是同一个值,不管在调用下一个GetMessage或PeekMessage前用户是否按下了该键。虚拟键码与具体的键盘硬件无关,同一功能的键在任何兼容的键盘上,其虚拟键码都是固定的。:是键盘硬件层面产生的原始编码,它直接对应于键盘上每一个物理按键。
2024-03-29 09:13:44
1422
原创 Js-字符串转数字详细规则-Number-parseInt-parseFloat
Number(): 可以用于任何数据类型转换成数值。parseInt(),parseFloat(): 专门用于把字符串转换成数值。合理的使用字符串转数字函数能够有效的避坑,特别是parseInt函数,使用不当会造成进制转换错误。
2024-03-24 08:18:11
782
原创 CMake语法-常用目录变量-include指令-CMAKE_MODULE_PATH-模块路径-CMAKE_CURRENT_BINARY_DIR-构建路径
因为它支持跨项目的公共接口声明(PUBLIC/INTERFACE)以及对私有实现细节的隐藏(PRIVATE),这有助于构建更加模块化和可重用的代码库。在编写CMake脚本时,可以使用这些变量来指定头文件、库文件、可执行文件的安装路径,也可以用于在构建过程中查找依赖的头文件等资源。此变量常用于引用当前源码目录下的文件或子目录,比如添加源文件、头文件或资源文件到项目中,或者执行基于源码目录的操作。CMake 中有几个预定义的变量用于描述和配置项目的不同目录结构,特别是与安装相关的目录。
2024-03-05 08:26:03
935
原创 CMake语法-find_package-查找库-pkg_check_modules-外部库信息-find_path-查找路径-find_library-查找库
CMake已经完善成一门比较全面的编译型脚本语言,能够执行大部分文件搜索,库搜索等预处理操作。
2024-03-05 08:25:31
1085
原创 ubuntu22.04-调试程序-VSCode-CMake构建项目-常用目录-C++
Krita 是一款专业的数字绘画软件,而这里显然是一个开发者为调试其源代码编写的调试配置。:调试的目标可执行文件路径,开发者需要根据实际情况修改为Krita的实际安装或构建生成的可执行文件位置。项目的CMake配置,包括了源代码组织结构、库的类型(共享库)、源文件列表及库的输出路径等关键设置。在CMake中,有几个关键的目录变量用于定位项目源代码和构建输出的位置。:表示调试会以启动模式运行,即VSCode将启动指定的程序进行调试。:定义了这个调试配置的名称,在VSCode调试面板中显示。
2024-02-29 09:11:15
708
原创 免费插件集-illustrator插件-Ai插件-雷达图-图表自动绘制
本文介绍一款免费插件,加强illustrator使用人员工作效率,进行绘制雷达图。首先从下载网址下载这款插件,经过测试,这款插件在CC 2018之后都可以使用。该插件能够快速生成雷达图,生成之后可以编辑文字字体内容、字体大小和字体颜色,也可以修改雷达线的颜色。后续会推出其它图表功能,如果您对该功能有其它建议,请在评论区留言。【注意技巧】由于字体大小不能修改,请选择合适图表大小,最终通过ai的放大缩小工具进行等比率缩放到目标合适大小。
2024-02-29 09:10:13
799
原创 CMake语法-message命令-状态显示-math命令-简单数学计算-include命令-文件片段组织-编译信息提示
对于更复杂的数学运算或需要使用浮点数的情况,可能需要在CMake脚本中嵌入其他编程语言(如Python)脚本来完成。这些脚本可以是项目中的自定义模块、CMake自带的模块或第三方库提供的模块。命令用于输出信息到控制台或者日志文件,常用于调试CMake脚本或向用户显示构建过程中的状态信息。中的表达式字符串需要符合CMake的语法要求,而不是常规编程语言的数学表达式语法。: 输出警告信息,通常显示为黄色,表示可能会影响构建过程但不会导致构建失败的问题。,但指出的是开发人员需要注意的潜在问题,而不是终端用户。
2024-02-26 08:32:23
1011
原创 对于着色器语言 opengl 和 direct3d 有区别吗?
Direct3D使用的着色器语言主要经历了几个版本的演变,从HLSL (High-Level Shader Language) 到现在的HLSL 6.0。HLSL与GLSL类似,也提供了对顶点、像素(等同于OpenGL的片元)、几何以及计算等不同阶段着色器的支持。总结来说,尽管OpenGL的GLSL和Direct3D的HLSL都是用于实现相同目的的着色器编程语言,但具体的语法结构、函数库以及API调用方式等方面有所不同,因此开发者在针对特定平台进行开发时需要根据所选API的规范进行相应的编程。
2024-02-23 10:06:28
544
原创 GCC编译器分调试版和运行版吗?
这个运行时库由GCC项目的一部分libstdc++提供,并且存在调试版和发行版(或称为调试构建和优化构建)的区别。不过需要注意的是,调试版和发行版的概念并不只体现在运行时库上,还包括编译器对源代码的处理方式(如内联函数是否展开等)。则是为了提高性能而优化过的版本,它可能牺牲了部分调试功能以减少开销和提高运行速度。当使用GCC进行常规的、非调试构建时,默认情况下会链接到这种优化过的libstdc++版本。或其他调试标志一起使用可以生成带有调试信息的可执行文件,并链接到包含调试支持的C++标准库版本。
2024-02-20 17:15:38
292
原创 ubuntu22.04-cmake-添加动态库-静态库-添加头文件夹所在位置-管理员启动
该命令可以指定目标(exe或者so文件)需要包含的头文件路径,命名为 < target > 的命令必须是由 add_executive ()或 add_library ()之类的命令创建的,并且不能是 ALIAS 目标。命名的必须是由add_executable()或add_library()之类的命令创建的,并且不能是ALIAS目标。目标依赖项的使用要求会影响其自身源的编译。PUBLIC 在public后面的库会被Link到你的target中,并且里面的符号也会被导出,提供给第三方使用。
2024-02-18 08:26:48
339
原创 C++-添加Com类-从 ActiveX 控件添加类-从类型库添加类向导
C++开发基于Com库的应用,可以从这里开始,通过Com实现跨应用程序的调用。
2024-02-14 16:26:48
129
原创 windows 10 手写板画线会出现圈圈问题如何解决?
在Windows中,手写板或数位板的笔长按时出现圈圈或将其识别为右键单击的问题通常是在系统设置或者特定软件(如Wacom驱动程序)中进行调整的。如果您需要通过C++代码来解决这个问题,那么您可能需要使用到设备相关的API或者是第三方库提供的接口来配置数位板的交互行为。打开控制面板>笔和触控>笔选项长按>取消将长按用作右键单机。
2024-02-08 11:34:22
1699
原创 krita编译涉及哪些C++库?
文件,其中列出了所有必需和可选的依赖项。此外,在不同的操作系统上安装 Krita 时,包管理器会自动处理这些依赖关系。例如,在 Linux 上通过包管理器安装 Krita 时,相关的依赖库会被一同安装。在 Windows 和 macOS 上则可以通过提供的安装程序获取预编译好的二进制包,这些包已经包含了必要的依赖。Krita 是一款专业的免费开源绘画软件,它依赖于多个库来提供其丰富的图形处理、图像编辑和数字绘画功能。要获得详细的 Krita 版本特定的依赖库列表,建议查阅官方编译指南或查看源代码中的。
2024-02-07 08:16:31
232
免费插件-AI插件-illustrator插件集合-尺寸标注-智能填充-颜色自动处理-自动批处理-Windows安装包.zip
2023-06-10
Illustrator_JavaScript_Scripting_Reference_2017.pdf
2022-08-29
PS插件开发 illustrator插件开发 JavaScript Tools Guide CC.pdf
2022-08-29
光盘数据拷贝软件-数据恢复软件-IsoBuster.7z
2022-05-22
json2 js json格式处理包
2022-04-09
Easy Panel是一款功能相当强大的一键高光控制调整面板
2022-04-04
PhotoShop DR5+磨皮插件是一款PS上的专业美颜插件
2022-04-03
Delicious Retouch PS美容磨皮插件
2022-04-03
Creative Retouch是一款功能强大的PS光效合成叠加面板,通过这款面板你可以制作出叠加效果
2022-03-31
一款支持ps的调色扩展面板插件,这款面板可以帮你给照片添加各种特效,Panel Colors of the Year
2022-03-30
Blender融合插件-PS脚本插件-适用CC2014之后的版本
2022-03-30
Beauty Retouching Kit是一款好用的ps磨皮美白插件,包括爽肤水粉、亮眼、皮肤增亮、眼影、颜色对比度调整、牙齿
2022-03-29
如何提高PS插件开发效率?
2022-03-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人