G3ND-G3N游戏引擎演示G3ND是3D游戏引擎的演示。
它演示并练习了引擎的主要功能。
浏览和阅读的源代码是学习如何使用引擎的好方法。
创建一个新的演示非常容易,因为主程序负责初始化常见的对象和组件。
依存关系G3ND仅依赖于,因此与引擎本身具有相同的依赖关系。
在安装之前,请验证是否到位。
安装以下命令集将下载,编译和安装G3ND,引擎以及引擎依赖的其他Go软件包。
它还将生成g3nd二进制文件。
gitclonehttps://github.com/g3n/g3ndcdg3ndgoinstall跑步在没有任何命令行参数的情况下运行G3ND时,它将在其窗口左侧显示分类的可用演示树,并在空白区域显示演示场景。
单击树中的类别以将其展开,然后选择要显示的演示。
右上角是Control文件夹,单击该文件夹会显示一些控件,这些控件可以更改当前演示的参数。
要以全屏模式运行G3ND,请按Alt-F11或使用-fullscreen命令行标志启动它。
要退出程序,请按ESC或关闭窗口。
您可以启动G3ND以显示特定的演示,该示例在命令行中指定演示名称(类别加“
2025/4/18 8:32:23 51.39MB go golang opengl game-engine
1
Windows下FreeSWITCH的安装及使用奕奕星空2019-09-2815:27:58808收藏4展开1、FreeSWITCH简介FreeSWITCH是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动。
FreeSWITCH可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等。
FreeSWITCH支持多种通讯技术标准,包括SIP,H.323,IAX2以及GoogleTalk,可以方便的与其他开源的PBX系统进行对接,例如sipX,OpenPBX,Bayonne,YATE或者Asterisk. FreeSWITCH支持许多高级的SIP特性,例如presence/BLF/SLA、TCPTLS和sRTP,它还可以用来作为类似于SBC(SessionBorderController)的透明代理。
 FreeSWITCH的是一个跨平台的开源电话交换平台,具有很强的伸缩性。
旨在为音频、视频、文字或任何其他形式的媒体,提供路由和互连通信协议。
它创建于2006年,填补了许多商业解决方案的的空白。
FreeSWITCH的也提供了一个稳定的电话平台,许多广泛使用的免费电话就是在使用它开发的。
 2、下载及安装windows版本下载地址:https://files.freeswitch.org/windows/installer/百度云盘:https://pan.baidu.com/s/1lBLH5XbLNuCynoaverpaWA 提取码:6mrj  以下测试版本:FreeSWITCH-1.10.1-Release-x64.msi下载后,双击按提示一步一步操作,安装完成后在安装目录下选择FreeswitchConsole.exe执行文件,以管理员的身份运行,这样会打开命令行的工具并运行,运行时间为30s左右;
如上图所示启动成功! 3、FreeSWITCH配置FreeSwitch默认设置了20个用户,如果需要更多的用户,那么只需要简单的三步就可以完成。
在conf/directory/default/中增加一个用户配置文件修改拨号计划(Dialplan)使其它用户可以呼叫它重新加载配置使其生效要添加用户Jason,分机号是1020,只需要到conf/directory/default目录下,将1000.xml拷贝到1020.xml,然后打开1020.xml,将所有1000都改为1020,并把effective_caller_id_name的值改为Jason,然后保存退出。
如:接下来,打开conf/dialplan/default.xml,找到 行,将其改为:保存退出,回到控制台,然后执行reloadxml命令或按快捷键F6,使新的配置生效,那么新用户1020便添加成功。
如果你在某个运营商拥有SIP账号,就可以配置拨打外部电话。
 4、软电话连接使用FreeSwitch默认配置了1000~1019共20个用户,你可以随便选择一个用户进行配置(相当于已经在此服务器下注册了20个用户,用户名分别是1000、1001、……),下面就将来测试这个服务器,支持SIP协议的客户端软件有:X-Lite、Zoiper、Boghe、IMSDroid等,这里我们可以选用支持SIP协议的X-Lite、Boghe、IMSDroid来测试。
以下测试使用X-Lite,下载地址:https://www.counterpath.com/x-lite/百度云盘:https://pan.baidu.com/s/1DkZ9z__b6vGg8LEKMacQCw 提取码:bf8w 下载安装后,配置AccountSettings:注册成功后:可用freeswitch客户端fs_cli.exe查看注册信息:命令:sofiastatusprofileinternalreg 5、发起外呼在fs_cli.exe中执行命令:originateuser/1000&echo上述命令在呼叫1000这个用户后,便执行ec
2025/4/15 8:56:33 103.05MB FreeSwitch
1
做为一个从工业领域衍化而来的新名词,数字孪生城市主要是指运用数字孪生技术(一种运用物理模型、传感器更新、运行历史等数据,在虚拟空间完成对实体世界的仿真模拟过程),在网络空间创建一个与物理世界相对应的孪生城市,它以数字化为基础,对城市治理展开运营、决策。
做为一项在人工智能、量子计算、5G移动通讯、物联网等新技术下提出的新名词,数字孪生城市尽管在场景应用上虽欠缺相应的实践基础,但它的提出,对当今城市治理存在的困境必然会带来一些破解思路。
2025/4/12 8:25:42 1.2MB 数字孪生 智慧城市
1
傅里叶变换轮廓术的MATLAB实现。
基于参考光栅和变形光栅得出折叠相位,进过相位展开,最后根据相位高度关系得出物体高度信息。
1
最基础的框架,包含顶部标题栏(logo,系统名称,用户头像退出)左侧菜单及菜单的折叠展开,菜单的跳转,面包屑。
中间用内联框架展示具体内容。
本框架干净整洁,无过多的业务,只是单纯的页面框架,适合用于新系统的快速搭建页面结构。
页面截图地址:链接:https://pan.baidu.com/s/1LhOvvUwfNeUtqiQ_SSnxFw?pwd=e51y
2025/4/9 16:55:25 421KB axure9
1
初学者学习电路的感悟,以及对一部分知识得展开和仿真
2025/4/3 0:33:32 179KB ncnn
1
大学生毕业设计项目实训基于Vue开发的2020年新冠肺炎疫情期间学校体温上报登记系统(网站).zip所用技术:Vue2MUI延迟加载,动态加载数据:下拉加载,上拉刷新accordion手风琴展开,收缩三级联动选择控件:年月日三级联动选择控件:省市区县
2025/3/29 13:37:29 192KB 毕业设计 项目实训 vue mui
1
1.虚函数是可以[New一个对象的时候要根据虚函数的函数体来填虚表;
而内联函数没有函数体,只是在预编译阶段展开]内联的,这样就可以减少函数调用的开销,提高效率(错误)2.一个类里可以同时存在[同一个类里无论什么函数都不能函数名和参数完全一样]参数和函数名都相同的虚函数与静态函数(错误)3.父类的析构函数是非虚的,但是子类的析构函数是虚的,delete子类指针(指向该子类对象)[特殊情况,参见题5],会调用父类的析构函数(正确)//任何情况下删除子类都会调用到父类的析构函数4.对于下面的类CA,sizeof(CA)=_B_:A.4B.8C.12D.16classCA{public:CA();virtual~CA();//因为有虚函数,所以会有4个字节的虚表指针private:intm_iTime;//成员变量4个字节public:intGetTime();intSetTime(intiTime);};5.下面这段程序,打印结果是_A_:A.1B.2C.3D.以上都不对intg_iCount=0;classCParent{public:CParent(){}~CParent(){g_iCount+=1;}};classCSon:publicCParent{public:CSon(){}~CSon(){g_iCount+=2;}};main(){CParent*p=newCSon();deletep[由于p被声明成父类指针,并且父类和子类的析构函数都非虚,因此delete操作只能根据p指针声明的类型来调用父类的析构函数];std::coutPrint();[由于父类和子类的Print函数都非虚,所以根据指针类型决定调用关系]}8.请问下面这段程序的输出结果是_C_:A.2,1,B.2,2,C.1,2,D.1,1,classCP
2025/3/28 16:17:55 392KB 华为 C++ 笔试题
1
源程序中存放的是用ASP技术开发的一个电子商务网站。
本程序是运用ASP+SQLServer开发的,因此需要机器上安装SQLServer2000。
另外,还需要进行一下其他基本的配置:1.安装IIS(安装方法(略))2.设置IIS:(1)“开始”—>“设置”—>“控制面板”,在“控制面板”中双击“管理工具”,在“管理工具”中双击“Internet服务管理器”图标。
(2)在“Internet服务管理器”对话框中双击计算机名,然后右击“默认Web站点”,从弹出的菜单中选择“属性”菜单,打开“默认Web站点属性”对话框(3)单击“文档”选项卡,点击“添加”按钮,输入“index.asp”,单击“确定”3.在IIS下建立虚拟目录:(1)“开始”—>“设置”—>“控制面板”,在“控制面板”中双击“管理工具”,在“管理工具”中双击“Internet服务管理器”图标。
(2)在“Internet服务管理器”对话框中双击计算机名,然后右击“默认Web站点”,选择“新建”—>“虚拟目录”(3)在“虚拟目录创建向导”中输入虚拟目录的名字,—>“下一步”—>找到源程序所在的文件夹—>单击“确定”4.在SQLServer下附加数据库:(1)打开“企业管理器”,依次展开控制台根目录中的各个选项,在“数据库”文件夹上单击右键,选择“附加数据库”(2)在“附加数据库”向导中找到“源程序”文件夹下的“eshop.mdf”文件,单击确定。
5.运行程序方法:在浏览器的地址栏输入“localhost/(虚拟目录的名字)”。
如:localhost/hj。
其中hj是建立的虚拟目录的名字。
6.在源程序中有一个conn.asp的文件,是数据库连接的文件。
其中有一句话是:connstr="driver={SQLServer};server=(local);UID=sa;PWD=;DATABASE=eshop"其中“pwd=;”后面跟的是SQLServer的密码,由于在建立的时候,本人的SQLServer是空密码,所以pwd后面什么都没有,如果运行的机器上SQLServer上有密码,就在pwd后面加上密码。
2025/3/24 21:54:31 305KB asp sql 系统 考试
1
目前,第四代语言已成为计算机应用软件开发环境的重要组成部分。
第四代语言是一种非过程化的程序设计语言,它的主要用途是用于管理信息系统的快速开发。
本书以独特的风格介绍INFORMIX-4GL。
组织本书内容的指导思想是首先使读者迅速掌握运用INFORMIX-4GL开发应用软件的方法,然后逐步对软件开发工具等方面的内容展开深入的讨论。
2025/3/24 12:29:52 8.34MB INFORMIX 第四代编程语言
1
共 220 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡