首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏宜达数字

    Unity高级开发-Shader开发3)-Shader编程

    使用片段着色器的主要目的是可以在比较低的层级上进行更复杂(或者针对目标设备更高效)的开发。 2、shader的结构: 着色器:本身就是一段代码,专业性非常强的代码。就是指着色器有哪些输入。 它包含:1.属性定义、2.多个或者至少一个子着色器、3.还有一个处理后的结果即回滚。而回滚就是计算着色时,用来处理所有的子着色器不能运行的情况。 3、关于Shader脚本 3-1、创建一个自己的shader脚本 3-2、如何选择我们创建的shader 4、shader脚本介绍 4-1、Properties : 属性 数值和范围 name(“display name”, Int) = number name("display name", Rect) = "name"{ options } 这些定义一些数值属性,每个等号后面表示默认的取值,name是给开发者给这个值起的可以在代码中访问的名字 模型上,是3D渲染中最常见的一种顶点处理手段。

    2.6K20发布于 2020-06-02
  • 来自专栏花狗在Qt

    Java开发编程规范: 3.代码格式

    3) 右大括号前换行。      4) 右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。 3) 方法调用的点符号与下文一起换行。       4) 方法调用中的多个参数需要换行时,在逗号后进行。      5) 在括号前不要换行,见反例。 .append("xin")...append ("huang"); // 参数很多的方法调用可能超过 120 个字符,不要在逗号前换行 method(args1, args2, args3, method(args1, args2, args3); 【强制】IDE 的 text file encoding 设置为 UTF-8; IDE 中文件的换行符使用 Unix 格式,不要使用 Windows 正例: int one = 1; long two = 2L; float three = 3F; StringBuffer sb = new StringBuffer(); 说明:增加 sb

    3K31发布于 2020-10-28
  • 来自专栏python3

    切面编程(3)

    过滤器相对比较简单了 public class WebFiler implements Filter{     //在bean销毁的时候执行 @Override public void destroy() { System.out.println("destroy"); } @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain filter) thr

    33020发布于 2020-01-07
  • Vue.js 3高级编程:UI组件库开发实战

    极致的性能提升与管理简化vCenter 性能飞跃: 相比上一代 6.5,vCenter Server Appliance 的性能大幅提升:每秒执行的管理操作提升 2倍,DRS 相关操作(如虚拟机启动、放置)速度提升 3倍 ,同时内存消耗降低 3倍。 ⚙️ 3. 更广泛的新型工作负载支持通用应用平台: 继续作为通用平台,广泛支持 AI、机器学习(ML)、大数据、云原生、内存计算和 3D 图形等新型工作负载。

    17010编辑于 2026-07-18
  • 来自专栏changxin7

    3.网络编程 网络编程

    应用程序员有了这些接口后,就不用再考虑操作硬件的细节,专心开发自己的应用程序即可。 当我们使用不同的协议进行通信时就得使用不同的接口,还得处理不同协议的各种细节,这就增加了开发的难度,软件也不易于扩展(就像我们开发一套公司管理系统一样,报账、会议预定、请假等功能不需要单独写系统,而是一个系统上多个功能接口 与客户端建立连接, 拨号 # 1 制定file_info file_info = { 'file_path': r'D:\lnh.python\pyproject\PythonReview\网络编程 every_data) phone.send(every_data) phone.close() client端 FTP上传下载文件的代码(升级版)(注:咱们学完网络编程就留 网络编程的作业   好了同学们,到了这儿,我们的网络编程socket就讲完了,大致就是这些内容,给大家留个作业:(你的努力的成果你自己是看的到的~!)   

    3.1K21发布于 2019-08-20
  • 来自专栏用户3206217的专栏

    【RuoYi-SpringBoot3-Pro】:将 AI 编程融入传统 java 开发

    【RuoYi-SpringBoot3-Pro】:将AI编程融入传统java开发有小伙伴问RuoYi-SpringBoot3-Pro刚开始的rules怎么没有了,因为现在国外国内的开发工具层出不穷,一个工具一个配置规则对项目来说不太现实 通过skill-creator,你可以轻松将项目特有的开发经验和业务逻辑教给AI,让它真正成为"懂你项目"的编程助手。 总结本文介绍了如何在RuoYi-SpringBoot3-Pro项目中融入AI编程能力,主要包含以下几个核心要点:Skills技能管理:通过openskills工具安装和管理AI技能,利用skill-creator 将项目特有的开发经验和业务逻辑教给AI,让它成为真正懂项目的编程助手。 通过以上工具和配置的组合,在保留传统Java开发习惯的同时,充分利用AI的强大能力,提升开发效率和代码质量。往期教程合集RuoYi-SpringBoot3-Pro

    90310编辑于 2026-03-04
  • 来自专栏科技专栏

    试了3个AI编程工具后,Python开发流程彻底变了

    半年过去,开发效率提升了40%,但更重要的是——开发流程本身发生了根本性变化。 今天就来分享这3个工具如何重塑Python开发流程,以及那些“变了就回不去”的工作方式。 1. Cursor:从“编辑器”到“编程伙伴” 如果说Copilot是助手,那么Cursor就是搭档。它把ChatGPT深度集成到编辑器中,彻底改变了代码编写方式。 Cursor的核心功能: 1. 自然语言编程 我:在编辑器中输入 "创建一个FastAPI应用,有用户注册、登录、获取用户信息三个端点,使用JWT认证" Cursor:生成完整的项目结构: - app/ - main.py(FastAPI Tabbit:从“浏览器”到“开发环境” Tabbit是我们内部基于AI的浏览器工具,它把开发工作流直接集成到浏览器中。听起来有点奇怪?用过后才知道多香。 Tabbit的独特价值: 1. 相关的自动化脚本风格 新的Python开发流程 单独使用每个工具都有价值,但组合使用才是质变。

    23810编辑于 2026-07-20
  • 来自专栏又见苍岚

    Python CUDA 编程 - 3 - GPU编程介绍

    本文介绍GPU编程的一些重要概念。 GPU编程 GPU编程与CPU编程的思考角度不尽相同,举皮皮鲁老师的一个例子: 以加法计算为例,CPU就像大学数学教授,GPU就像几千个小学生,现在需要不借助外界,只通过纸笔,对2000个数字进行加法计算 以上讨论中,Block和Grid大小均是一维,实际编程使用的执行配置常常更复杂,Block和Grid的大小可以设置为二维甚至三维: 一个二维的执行配置如上图所示,其中,每个Block有(3 * 4)个 Thread,每个Grid有(2 * 3)个Block。 1维或3维的时候,可以将参数改为1或3

    2.6K20编辑于 2022-08-04
  • 来自专栏Golang语言社区

    实效go编程--3

    然而在程序开发过程中,经常会产生未使用的导入和变量。虽然以后会用到它们, 但为了完成编译又不得不删除它们才行,这很让人烦恼。空白标识符就能提供一个工作空间。 并发 通过通信共享内存 并发编程是个很大的论题。但限于篇幅,这里仅讨论一些Go特有的东西。 在并发编程中,为实现对共享变量的正确访问需要精确的控制,这在多数环境下都很困难。

    1.1K70发布于 2018-03-26
  • 来自专栏菩提树下的杨过

    bashshell编程学习(3)

    3. 17:10 a -rw-r--r--. 1 root root 40 Jan 21 14:41 test.txt 解读下这些输出,最开始的10个字符,拆分一下,其格式为: 类型(1位) 所属用户权限(3位 ) 所属用户组权限(3位) 其它组权限(3位) 所以: d rwx rwx r-x 表示这是一个目录(第1位是d, Directory的首字母),然后所属用户有读(r,Read的首字母)、写(w,Write 3组二进制,因此 chmod a+rwx 可以简化为 chmod 777 注:777是10进制表示,转换成权限2进制,即 111 111 111 [deploy@deploy myservice]$ (注:第3,4行的注释不能删除,否则后面加入开机启动时会报错。)

    970100发布于 2018-01-18
  • 来自专栏lsqingfeng

    面向对象编程3

    3)定义Dog类继承于Animal类,其中包括属性furColor,相关构造方法,同时具体化父类中的抽象方法。 (3)编写非抽象类Print,该类实现了接口InterfaceA和InterfaceB。 'Z';i++) { System.out.print(i+" "); } System.out.println(); } } public class InterfaceDemo33)定义接口C,该接口继承了接口A和B,里面包含抽象方法void volume()。 (3)编写另一个非抽象类Pro来实现接口OneToN,实现int dispose (int n)接口方法时,要求计算1 * 2 * … * n。

    66540编辑于 2021-12-13
  • 来自专栏python3

    网络编程3要素

    1.找到对方ip 2.找到应用程序端口 3.定义相同的通信协议 关于ip: 127.0.0.1本地回环地址,可用于ping网卡 xxx.xxx.xxx.255 广播地址,网段内的计算机都能收到 关于端口 另一台计算机,在按照相反的方向,进行每一层的解析,最后到应用层找到 qq应用程序的端口,传输给socket接收 其中应用层的常见协议有::HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3

    46830发布于 2020-01-14
  • 来自专栏编程之路的专栏

    (译)SDL编程入门(3)事件驱动编程

    事件驱动编程 除了在屏幕上放置图像外,游戏还要求您处理用户的输入。你可以通过SDL使用事件处理系统来实现这一点。 一个SDL事件就是一些类似于按键按下[2]、鼠标移动[3]、操纵杆按钮按下[4]等。在这个应用程序中,我们要寻找退出事件来结束应用程序。 //当应用程序运行时 while( ! highlight=%28SDL_KeyboardEvent%29 [3] 鼠标移动: https://wiki.libsdl.org/SDL_MouseMotionEvent?

    1.5K20发布于 2020-09-24
  • 来自专栏Java职业技术分享

    java-编程开发

    JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。 主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK[13]  。 JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。 编程工具 Eclipse:一个开放源代码的、基于Java的可扩展开发平台[16]  。 NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。 [17]  MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境[18]  。

    78100发布于 2018-09-28
  • 来自专栏python3

    网络编程-SOCKET开发

    网络编程-SOCKET开发 网络编程架构分类 B/S架构        B指的是web(网页),S指的是Server(服务端软件) C/S架构        C指的是Client(客户端软件),S指的是

    75720发布于 2020-01-16
  • 来自专栏sktj

    python3 并发编程

    线程和进程区别:需要增加 什么时候用线程、什么时候用进程 多线程 threading 构造函数 image.png 实例:和单线程加入时间对比 image.png image.png 或者直接继承线程

    57110发布于 2019-12-13
  • 来自专栏程序人生 阅读快乐

    OpenCV3编程入门

    本书以当前最新版本的OpenCV最常用最核心的组件模块为索引,深入浅出地介绍了OpenCV2和OpenCV3中的强大功能、性能,以及新特性。 书本配套的OpenCV2和OpenCV3双版本的示例代码包中,含有总计两百多个详细注释的程序源代码与思路说明。读者可以按图索骥,按技术方向进行快速上手和深入学习。 本书要求读者具有基础的C/C++知识,适合研究计算机视觉以及相关领域的在校学生和老师、初次接触OpenCV但有一定C/C++编程基础的研究人员,以及已有过OpenCV 1.0编程经验,想快速了解并上手OpenCV2 、OpenCV3编程的计算机视觉领域的专业人员。 、OpenCV3编程的计算机视觉领域的专业人员。

    83640发布于 2018-10-10
  • 来自专栏嵌入式视觉

    Python3 IO编程

    序列化 3.1 Json 3.2 总结 4 参考资料 Python IO编程值得是经常涉及到文件处理和操作得各种方法得应用,本文是学习笔记,主要参考廖雪峰《Python3教程》和部分网络学习资源。 IO 编程简单理解指的是你的程序涉及到 cpu、内存和磁盘、网络的数据交互。 IO,使用异步 IO 来编写程序性能会远远高于同步 IO,但是异步 IO的缺点是编程模型复杂。 操作 IO 的能力都是由操作系统提供的,每一种编程语言都会把操作系统提供的低级 C 接口封装起来方便使用, Python 也不例外。 文件读写 文件读写是最常见的 IO 操作。  (来源,《Python3教程》-廖雪峰) 读文件 (来源见这里) Python 读取文件的一般“标准做法“是,首先使用 with open(fine_name) 上下文管理器的方式打开一个文件并获得文件对象

    91510编辑于 2022-09-05
  • 来自专栏Docker 部署服务命令

    Python3 网络编程

    高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 ---- 什么是 Socket? /usr/bin/python3 # 文件名:server.py # 导入 socket、sys 模块 import socket import sys # 创建 socket 对象 serversocket msg = s.recv(1024) s.close() print (msg.decode('utf-8')) 现在我们打开两个终端,第一个终端执行 server.py 文件: $ python3 server.py 第二个终端执行 client.py 文件: $ python3 client.py 欢迎访问菜鸟教程! 这时我们再打开第一个终端,就会看到有以下信息输出: 连接地址: ('192.168.0.118', 33397) ---- Python Internet 模块 以下列出了 Python 网络编程的一些重要模块

    1.6K80编辑于 2021-12-02
  • 来自专栏python3

    JSP (3)------JDBC编程1

    JDBC API : 是一系列的编程接口,可以用来连接数据库,访问数据等。 DriverManager : 驱动程序管理类,用来装载驱动程序,为创建数据库连接提供支持。 分别是: PrepareStatement:用于执行预编译的sql语句 ResultSet : 提供了对结果集处理的方法 JDBC Driver API 是面向驱动程序开发商的接口,JDBC驱动程序主要有四种类型 : JDBC-ODBC bridge : 将JDBC的调用全部委托给其他其他编程接口调用 部分Java技术的本地API驱动程序: 部分基于java,其他的委托给本地客户端的代码实现 全部基于java技术的本地 try{ rs.close(); }catch(Exception e2){ } try { st.close(); } catch (Exception e3) JDBC 编程 ----事务处理: 事务:维护数据一致性的工作单位,要么全部执行,要么全部不执行。

    84640发布于 2020-01-14
领券