首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

CEGUI-专用游戏界面开发库

下载完成解压到任何目录,将CEGUI-SDK-0.7.1-vc9目录,CEGUI-SDK-0.7.1-vc9/RendererModules和CEGUI-SDK-0.7.1-vc9/dependencies...一个GUI系统,得需要有资源,比如脚本,用编辑器做好的菜单文件,图片以及字体什么的,所以下一步你得设置这些GUI资源的目录。...所以接着你得写如下代码用来设置资源:目录 CEGUI::DefaultResourceProvider*rp = static_cast<CEGUI::DefaultResourceProvider*...”,“datafiles/lua_scripts/”); // 使用Xerces作为XML解析器 rp->setResourceGroupDirectory(“schemas”,“../.....然后通过下面的方法来初始化渲染窗口: //假设之前已经执行完创建窗口以及Ogre::Root对象的过程 //hWnd窗口句柄,rootOgre::Root类型实例 Ogre::NamevaluePairList

77730

使用docker方式部署禅道

下面是部署过程:  1,在主机上创建一个目录用来部署我们的安装包,目录地址: /var/www/php-html   2,使用如下命令下载并运行php7.1版本的镜像,镜像中已安装有php7.1和apache...3,从禅道官网上下载相关版本的安装包并解压到 /var/www/php-html 目录。   我使用的是开源版本,目前最新版本号是9.6.3。   ...页面提示加载pdo_mysql扩展以及设置session存储目录   5,在php容器中安装pdo_mysql扩展以及更新php配置文件。   ...从php安装包中提取php.ini-production文件并更新php.ini,修改其中的相关选项,主要改动:   a)设置时区 date.timezone = Asia/Shanghai  b)...设置session保存路径  session.save_path = "/tmp"   复制php配置文件都容器内部并重启容器:   1 docker cp 主机目录/php.ini 容器id:/usr

1.7K30

私有化轻量级持续集成部署方案--01-环境配置(下)

此镜像版本对非 SWARM云连接的 Docker Compose 语法版本只支持到 2.X,并且创建具名Volume 挂载目录时有问题(我就被这个坑到了)。...就是 docker run 时设置 restart ports:映射端口号,第一个端口号是宿主机端口号,可以设置任意一个未被使用的端口号;第二个端口号是容器中所提供的端口号,容器既然理解一个单独的系统环境...例如数据库应用,如果不挂载宿主目录,容器删除数据款中数据就没了。 或者挂载容器的配置文件,这样就不需要每次都进入容器内部更新配置。...第一个可以是一个 volume 名称 或者 宿主目录 ,当直接宿主目录 时,容器启动时会使用 宿主目录 覆盖 容器内目录 这个之后会介绍; 第二个是容器内目录(Portainer 数据存储在容器内...:设置连接主机根据实际情况设置,千万不要设置 tcp://0.0.0.0:2375,这样极大可能会中病毒,亲测中过挖矿脚本病毒。

61520

redis分布式锁的实现(setNx命令和Lua脚本)

利用setnx+expire命令 (错误的做法) Redis的SETNX命令,setnx key value,将key设置value,当键不存在时,才能成功,若键存在,什么也不做,成功返回1,失败返回...使用 set key value [EX seconds][PX milliseconds][NX|XX] 命令 (正确做法) Redis在 2.6.12 版本开始, SET 命令增加一系列选项: SET...key value[EX seconds][PX milliseconds][NX|XX] 复制代码 EX seconds: 设定过期时间,单位秒 PX milliseconds: 设定过期时间,单位毫秒...NX: 仅当key不存在时设置值 XX: 仅当key存在时设置值 set命令的nx选项,就等同于setnx命令,代码过程如下: public boolean tryLock_with_set(String...依次尝试从5个实例,使用相同的key和具有唯一性的value(例如UUID)获取锁,当向Redis请求获取锁时,客户端应该设置一个网络连接和响应超时时间,这个超时时间应用小于锁的失效时间,例如你的锁自动失效时间

85120

Docker使用

6、设置容器的主机名 -h hostname或--h=hostname 7、指定映射宿主机端口 -p [ip:]宿主机端口:容器内部端口 例如:将容器内部80端口映射到宿主机8080端口 docker...前提是容器内有这个用户 11、设置容器可使用的最大内存 -m 内存大小值 12、设置工作目录 -w 目录 13、绑定数据卷 -v [宿主机目录:]容器目录 如果只有一个目录,则是指定容器内的目录,...3、拉取镜像 docker pull 镜像名[:版本(也就是tag)] 比如获取一个mysql,如果不带tag,默认拉取taglatest的镜像 ?...4、删除镜像 docker rmi 镜像名[:版本(也就是tag)] 例如删除名为a,taglatest的镜像 ?...5、设置镜像标签 docker tag 镜像id或者原镜像名:原tag 镜像名:tag例如:将mysql改成first_mysql:first,mysql的镜像id0d64f46acfd1

3.9K31

Linux环境下docker常用指令集合

a //查看所有容器 运行容器 并设置在后台一直运行 sudo docker run -itd --name [镜像名] -d [镜像名] 查看镜像可用版本 sudo docker search [...[镜像名] -p 8080:80 运行容器 并将主机中当前目录下的 test 挂载到容器的指定目录 sudo docker run --name [镜像名] -v $PWD/test:[容器目录]...id] 导出容器 sudo docker export [镜像id] > [目标文件] 查看容器内部运行的进程 sudo docker top [镜像名] 查看容器的配置和状态信息 sudo docker...inspect [镜像名] 查询最后一次创建的容器 sudo docker ps -l 镜像添加一个新的标签 sudo docker tag [镜像名] 查询镜像在什么位置 which [镜像名]...sudo systemctl disable docker 查看docker版本 docker version

58610

docker 常用命令大全(基础、镜像、容器、数据卷)

tag #拉取镜像,指定版本#推送镜像到服务docker push 镜像名docker push 镜像名:tagdocker save -o 保存的目标文件名称 镜像名 #保存镜像一个压缩包docker...#删除多个 其镜像ID或镜像用用空格隔开即可 docker rmi -f $(docker images -aq) #删除全部镜像,-a 意思显示全部, -q 意思只显示IDdocker...进入我们刚刚创建的nginx容器的命令docker exec -it mn bash#docker exec -it mr redis-cli命令解读:docker exec :进入容器内部,执行一个命令...inspect volumeName查询到的Mountpoint 表示该数据卷在宿主机哪个目录(一般无需我们设置),数据卷——宿主机目录2)docker run中的-v表示 将该容器内某个目录挂载到数据卷...docker volume ls③ 查看数据卷详细信息卷docker volume inspect html可以看到,我们创建的html这个数据卷关联的宿主机目录/var/lib/docker/volumes

1.2K10

docker安装mysql

环境 CentOS 8 Docker 20.10.7 MySQL 8.0.16 安装 拉取镜像 默认拉取最新版本的镜像 $ docker pull mysql 如果要指定版本,使用下面的命令...$ docker pull mysql:8.0.16 创建数据目录和配置文件 在宿主机创建放置mysql的配置文件的目录和数据目录,并且进行授权 $ mkdir -p /usr/mysql...docker容器中的目录,前面是宿主机目录,后面是容器内部目录 -d : 后台运行容器 -p 映射容器端口号和宿主机端口号 -e 环境参数,MYSQL_ROOT_PASSWORD设置root用户的密码...修改mysql密码以及可访问主机 进入容器内部 $ docker exec -it id ..../bin/bash 连接mysql $ mysql -uroot -p 使用mysql库 $ mysql> use mysql 修改访问主机以及密码等,设置所有主机可访问

95111

Docker笔记

/opt/local/ docker cp /opt/local/file.txt mycontainer:/opt/ 安装mysql 1.查看mysql版本 docker search mysql...2.拉取镜像 docker pull mysql 3.查看镜像 docker images 4.创建容器,设置端口映射、目录映射 # 在/root目录下创建mysql目录用于存储mysql数据信息 mkdir...-d mysql #说明 #--name mysql的实例设置别名 #-p 3307对外暴露的端口,3306是内部端口 #-e MYSQL_ROOT_PASSWORD 设置mysql登录密码 #...-d 以守护进程运行(后台运行) #mysql 是镜像名称 5.查看运行情况 docker ps -a 6.进入容器内部 docker exec -it dockermysql bash #如果进入失败...,也可用id代替,例如 docker exec -it 147b94dfd87a 7.登录mysql,密码设置的123456 mysql -u root -p 8.授予权限 grant all privileges

38930

Docker制作流程及注意事项

准备: 将jar包、yml文件等拷贝至源目录; 当前定义的源目录: trunk/开发库/文档/60 转产/部署/dockerfile/imas/admin/ 【禁止】 yml配置文件中禁止写死环境相关的...右上方《设置Registry登录密码》可以自行设置登录密码,设置以后,使用docker login命令后需要使用该密码。...**;dl**;zcg**:由个人自行生成并临时性测试的tag,个人随意生成、管理、删除,系统不定期清理;镜像中Label标签信息将被忽略; l alpha****:内部测试版本,部署在40、41环境上...例如,1019日发布alpha0.7;1026日发布alpha0.8;1019~1025期间发布的小版本依次alpha0.7.1等;镜像中Label标签信息需要填写maintainer="上传人"...innerversion="版本号";其中,innerversion保持内部唯一; l beta****:外部测试版本,正式发行前的试用版本,当前保留,后续部署在百度云上,和正式环境并列;镜像中Label

1.1K90
领券