1、简介 Premake是一个命令行实用程序,它读取软件项目的脚本定义,最常见的是使用它为VisualStudio,Xcode或GNUMake等工具集生成项目文件。 2、测试 2.1测试1:入门例子 新建文件夹test001: mkdirtest001 cdtest001 新建代码文件hello.c: /hello.c/ include<stdio.h> intmain(void){ puts("Hello,world!爱看书的小沐!"); return0; } 新建构建脚本文件premake5.lua: -premake5.lua workspace"Xia...

  I6bYKJOwynuQ   2023年12月11日   29   0   0 #include插入图片3d

1、简介 Premake是一个命令行实用程序,它读取软件项目的脚本定义,最常见的是使用它为VisualStudio,Xcode或GNUMake等工具集生成项目文件。 2、使用 2.1支持的工程文件ProjectFiles Action Description vs2022 GenerateVisualStudio2022projectfiles vs2019 GenerateVisualStudio2019projectfiles vs2017 GenerateVisualStudio2017projectfiles vs2015 GenerateVisualSt...

  I6bYKJOwynuQ   2023年12月10日   29   0   0 luaVisualGNU

1、简介 Premake是一个命令行实用程序,它读取软件项目的脚本定义,最常见的是使用它为VisualStudio,Xcode或GNUMake等工具集生成项目文件。 官网地址:https://premake.github.io/ 什么是构建系统构建系统(BuildSystem)是用来从源码生成用户可以使用的目标(Targets)的自动化工具。目标可以包括库,可执行文件,或者生成的脚本等等。 项目模块依赖关系维护; 目标的可配置化(不同系统:Windows,Mac…;不同平台:Win32,Win64,Amd64…) 目标生成的自动化 常见的构建系统主流的可以跨平台,支持C...

  I6bYKJOwynuQ   2023年12月09日   28   0   0 插入图片GNUgithub

1、简介 接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。 2、工具 2.1ssh 2.1.1工具简介 SSH(SecureShell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。 SSH和其他传输协议的区别 传统远程登录和文件传输方式,例如Telnet、FTP,使用明文传输数据,存在很多的安全隐患。随着人们对网络安全的重视,这些方式已经慢慢不被接受。 SSH协议通过对网络数据进行加密和验证,在不安全的网络环境中提供了安全的网络服务。作为Teln...

  I6bYKJOwynuQ   2023年12月08日   26   0   0 bash插入图片TCP

1、简介 接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。 2、Python 2.1sock.connect_ex 使用socket模块的connect_ex来判断端口是否打开 importsocket defcheck_port(ip,port): sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM) sock.settimeout(5) try: result=sock.connect_ex((ip,port)) ifr...

  I6bYKJOwynuQ   2023年12月08日   27   0   0 3c插入图片Python

1、简介 接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。 2工具 2.1wget 2.1.1工具简介 命令行实用工具使用HTTP、HTTPS和FTP协议检索文件。wget是一个强力方便的命令行下的下载工具,可以通过HTTP和FTP协议(两种最广泛的互联网协议)从因特网中检索并获取文件。 2.1.2工具下载 linux: sudoapt-getinstallwget 或windows:https://eternallybored.org/misc/wget/ 2.1.2工具使用 ...

  I6bYKJOwynuQ   2023年12月06日   29   0   0 插入图片desktopubuntu

1、node简介 Node.js是一个开源的、跨平台的JavaScript运行时环境。 Node.js是一个开源和跨平台的JavaScript运行时环境。它是几乎任何类型项目的流行工具! Node.js在浏览器之外运行V8JavaScript引擎(GoogleChrome的内核)。这使得Node.js非常高效。 Node.js应用在单个进程中运行,无需为每个请求创建新线程。Node.js在其标准库中提供了一组异步I/O原语,以防止JavaScript代码阻塞,并且通常,Node.js中的库是使用非阻塞范例编写的,这使得阻塞行为成为异常而不是常态。 2、node代码示例 2.1HTTP 一旦...

  I6bYKJOwynuQ   2023年12月05日   32   0   0 UDPjavaScript插入图片

1、简介 1.1node Node.js是一个开源的、跨平台的JavaScript运行时环境。 Node.js是一个开源和跨平台的JavaScript运行时环境。它是几乎任何类型项目的流行工具! Node.js在浏览器之外运行V8JavaScript引擎(GoogleChrome的内核)。这使得Node.js非常高效。 2、Protobuf代码示例 2.1例子:awesome.proto awesome.proto的内容定义如下: //awesome.proto packageawesomepackage; syntax="proto3"; messageAwesomeMessage...

  I6bYKJOwynuQ   2023年12月05日   27   0   0 Json插入图片

1、简介 1.1node Node.js是一个开源的、跨平台的JavaScript运行时环境。 Node.js是一个开源和跨平台的JavaScript运行时环境。它是几乎任何类型项目的流行工具! 1.2Protobuf Protobuf是一种用于序列化和反序列化对象的格式规范(rpc通信协议)。 Protobuf与非结构化格式(如JSON、XML)最大的区别在于,你必须为protobufs定义数据类型,最常用的方式是定义.proto文件。 2代码示例 2.1例子:hello.proto+udp hello.proto packageyxy; messagehelloworld { ...

  I6bYKJOwynuQ   2023年12月05日   26   0   0 UDPjavaScript插入图片

1、简介 接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。 一台服务器为什么可以同时是Web服务器,也可以是FTP服务器,还可以是邮件服务器呢,其中一个很重要的原因是各种服务采用不同的端口分别提供不同的服务,比如:通常TCP/IP协议规定Web采用80号端口,FTP采用21号端口等,而邮件服务器是采用25号端口。这样,通过不同端口,计算机就可以与外界进行互不干扰的通信。 2、命令行 2.1telnet 2.1.1工具简介 <fontcolor=blue>Telnet协议是...

  I6bYKJOwynuQ   2023年12月05日   29   0   0 bash插入图片服务器

1、简介 简单的说Node.js就是运行在服务端的JavaScript。 Node.js是一个基于ChromeJavaScript运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。 2、下载和安装 Node.js安装包及源码下载地址为:https://nodejs.org/en。 3开发示例 3.1例子1:websocket(js+proto) WebSocket是HTML5新增的协议,它的目的是在浏览器和服务器之间建立一个不受限的双向通信的通道,比如说,服务器可以在任...

  I6bYKJOwynuQ   2023年11月24日   30   0   0 html服务端服务器

1、简介 1.1node Node.js是一个开源的、跨平台的JavaScript运行时环境。 Node.js是一个开源和跨平台的JavaScript运行时环境。它是几乎任何类型项目的流行工具! Node.js在浏览器之外运行V8JavaScript引擎(GoogleChrome的内核)。这使得Node.js非常高效。 Node.js应用在单个进程中运行,无需为每个请求创建新线程。Node.js在其标准库中提供了一组异步I/O原语,以防止JavaScript代码阻塞,并且通常,Node.js中的库是使用非阻塞范例编写的,这使得阻塞行为成为异常而不是常态。 1.2Protobuf Prot...

  I6bYKJOwynuQ   2023年11月24日   32   0   0 Json插入图片github

1、Web服务器 web服务器一词可以代指硬件或软件,或者是它们协同工作的整体。 2、ApacheTomcat Tomcat是Java的应用服务器,它只是一个Servlet容器,可以认为是Apache的扩展,但是可以独立于Apache运行。 2.1简介 https://tomcat.apache.org/ Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应HTML页面的访问请求。实际上T...

  I6bYKJOwynuQ   2023年11月22日   32   0   0 插入图片tomcat服务器

1、简介 1.1Node Node.js发布于2009年5月,由RyanDahl开发,是一个基于ChromeV8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。简单的说Node.js就是运行在服务端的JavaScript。 Node.js是一个基于ChromeJavaScript运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascr...

  I6bYKJOwynuQ   2023年11月22日   78   0   0 服务端插入图片客户端

1、Node简介 Node.js发布于2009年5月,由RyanDahl开发,是一个基于ChromeV8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。 2Node安装 https://nodejs.org/en Node.js发布于2009年5月,由RyanDahl开发,是一个基于ChromeV8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript运行在服务端的开发平台,它...

  I6bYKJOwynuQ   2023年11月22日   25   0   0 html服务端客户端

1、简介 https://dash.plotly.com/https://dash.gallery/Portal/ Dash是一个用于构建Web应用程序的Python库,无需JavaScript。 Dash是下载量最大,最值得信赖的Python框架,用于构建ML和数据科学Web应用程序。 2、更多示例 2.1BasicDashboard importdash importdash_core_componentsasdcc importdash_html_componentsashtml app=dash.Dash() app.layout=html.Div(children=[ htm...

  I6bYKJOwynuQ   2023年11月19日   25   0   0 html插入图片Python

1、简介 https://www.vulkan.org/ Vulkan是新一代图形和计算API,用于高效、跨平台访问GPU。 Vulkan是一个跨平台的2D和3D绘图应用程序接口(API),最早由科纳斯组织在2015年游戏开发者大会(GDC)上发表。号称是glNext。旨在提供更低的CPU开销与更直接的GPU控制,其理念大致与Direct3D12和Mantle类似。 作为业界唯一的开放标准现代GPUAPI,Vulkan在使开发人员能够编写可移植到多个不同平台的应用程序方面独树一帜。Vulkan包括最新的图形技术,包括光线追踪,并集成到NVIDIA的NVIDIAGeForce、Windows...

  I6bYKJOwynuQ   2023年11月19日   45   0   0 API着色器插入图片

1、简介 https://www.vulkan.org/ Vulkan是新一代图形和计算API,用于高效、跨平台访问GPU。 2、代码示例 2.1简单测试(glfw+glm) glfw配置GLFW是一个开源的多平台库,用于OpenGL,OpenGLES和桌面上的Vulkan开发。它提供了一个简单的API来创建窗口、上下文和表面,接收输入和事件。GLFW是用C语言编写的,支持Windows,macOS,X11和Wayland。GLFW在zlib/libpng许可证下获得许可。https://www.glfw.org/ glm配置OpenGLMathematics(GLM)是基于OpenGL...

  I6bYKJOwynuQ   2023年11月19日   30   0   0 #includeGLSLAPI

1、简介 Git是分布式的,SVN不是:这是Git和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 Git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 2、下载和安装 2.1Git http://git-scm.com/downloads Git是一个流行的软件开发版本控制系统。它允许您在存储库(repo)中管理代码的不同版本。 ...

  I6bYKJOwynuQ   2023年11月19日   30   0   0 gitbash插入图片

1、简介 Vue(发音为/vjuː/,类似view)是一款用于构建用户界面的JavaScript框架。它基于标准HTML、CSS和JavaScript构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue都可以胜任。 1.1Vue核心功能 Vue的两个核心功能: 声明式渲染:Vue基于标准HTML拓展了一套模板语法,使得我们可以声明式地描述最终输出的HTML和JavaScript状态之间的关系。 响应性:Vue会自动跟踪JavaScript状态并在其发生变化时响应式地更新DOM。 1.2VueAPI风格 Vue的组件可以按两种不同的风格...

  I6bYKJOwynuQ   2023年11月19日   34   0   0 APIVue插入图片
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~