localhost

【UE4】UE4.24关于像素流送的使用

别等时光非礼了梦想. 提交于 2020-03-11 12:12:10
【UE4】UE4.24关于像素流送的使用 摘要 一、本地设备的浏览器 1.准备工作 i.使用工具 ii.打开Pixel Streaming插件 iii.偏好设置启动的参数 iv. 打包项目 2.启动服务器 i.设置打包文件 3.连接服务器 二、同一本地网络不同设备 三、云服务器部署 -----------------------一个热爱UE4的小博主,瓦达西瓦精神小伙 摘要 ue4的4.24版本针对像素流送技术,做了很多改善。从4.21版开始ue4就开始嵌入像素流送插件Pixel Streaming,最近ue4官方对于Pixel Streaming插件做了很多改进,利用像素流送可以在用户不可见的电脑上,远程运行虚幻引擎应用程序,这种体验感类似于在视频网站上观看视频流送,但有两点不同: 1.ue4的流送是播放虚幻引擎实时生成的渲染帧和音频。 2.接收方用户是可以通过控制按钮,如键盘、鼠标、触屏等,对浏览器进行操作的体验 具体对像素流送技术的官方介绍:https://docs.unrealengine.com/zh-CN/Platforms/PixelStreaming/PixelStreamingOverview/index.html 图片是用网图的,右下角水印也没去掉,别告我这个小博主 一、本地设备的浏览器 1.准备工作 i.使用工具 1、 虚幻引擎4.24版本 2、 Node

flume+kafka安装部署使用

安稳与你 提交于 2020-03-11 01:14:46
安装部署flume+kafka 关于Flume 的 一些核心概念: 组件名称 功能介绍 Agent代理 使用JVM 运行Flume。每台机器运行一个agent,但是可以在一个agent中包含多个sources和sinks。 Client客户端 生产数据,运行在一个独立的线程。 Source源 从Client收集数据,传递给Channel。 Sink接收器 从Channel收集数据,进行相关操作,运行在一个独立线程。 Channel通道 连接 sources 和 sinks ,这个有点像一个队列。 Events事件 传输的基本数据负载。 1.在apache官网安装flume 入门文档 kafka入门文档 整合配置 1.新建kafka.properties在/flume/conf agent.sources = s1 agent.channels = c1 agent.sinks = k1 agent.sources.s1.type = exec agent.sources.s1.command = tail -F /tmp/flume-logs/kafka.log agent.sources.s1.channels = c1 agent.channels.c1.type = memory agent.channels.c1.capacity = 10000 agent

跨域问题nginx

本秂侑毒 提交于 2020-03-10 19:48:46
为什么会发生AJAX跨域? 浏览器限制 跨域 XHR(XMLHttpRequest)请求 同时满足以上三个条件的时候才会出现跨域问题 解决方案: 被调用方解决方案(支持跨域): 前端代码写法(假设:a.com 调用方,b.com被调用方)如下,直接在代码中写明被调用方的具体地址 $.getJSON("http://b.com/test/get1").then(function(jsonObj) { result = jsonObj; }); 1. 浏览器直接发送请求到其他域的应用服务器 浏览器在请求头中添加Origin参数记录host,应用服务器通过实现filter,在响应头中设置Access-Control-Allow-Origin参数为host,从而通过浏览器的检验,达到跨域的目的 带Cookie的跨域 1. Access-Control-Allow-Origin:*? 这个参数的值不可以为*,需要是具体调用方的host,可以通过动态读取请求头的Origin参数设置该参数的值。 2. 发送的cookie是被调用方域名的cookie,而不是调用方的cookie 2. 浏览器将请求发送到其他域系统的http服务器(如:apache,nginx),然后http服务器再将请求发送到应用服务器。(在http服务器中配置请求头) nginx配置如下: 调用方解决方案(隐藏跨域):

Eureka之路

白昼怎懂夜的黑 提交于 2020-03-10 18:22:51
Eureka众所周知主要用来做服务注册中心,在Spring Cloud全家桶里面有着自己的位置,不过随着官方的停止维护,Eureka逐渐慢慢的被其他的组件替代,例如zookeeper、nocas等等。但是对于很多之前的老项目可能还依然在使用Eureka,所以还是有必要了解以下它的一些设计的思想。 在学习Eureka之前我们要了解以下几个问题 什么是服务治理? Spring Cloud封装了Netflix公司开发的Eureka模块来实现服务治理,在传统的rpc框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务与服务之间的依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。 什么是服务注册? Eureka采用了CS的设计架构,Eureka Server作为服务注册功能的服务器,它是服务注册中心。而系统中其他的微服务,使用Eureka的客户端连接到Eureka Server并维持心跳连接,这样系统的维护人员就可以通过Eureka Server来监控系统中各个微服务是否正常运行 在服务注册和发现中,有一个注册中心。当服务器启动的时候,会把当前自己服务器的信息 比如 服务地址通讯地址等以别名方式注册到注册中心上。另一方(消费着|服务提供者),以该别名的方式去注册中心上获取到实际的服务通讯地址

Spring Boot实现Eureka注册功能

南笙酒味 提交于 2020-03-10 15:11:35
一、新建两个子模块,我这边的命名Eureka和Client,在父级的pom.xml <!-- 集成web方式的开发 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- 服务与注册中心 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> </dependency> 二、在Eureka中新建package、Application服务需要在包下才能正常加载启动,根目录下启动会报异常 package eureka; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.cloud.netflix.eureka.server

IO Unix IO BIO AIO NIO

走远了吗. 提交于 2020-03-10 12:57:08
IO: io流分为 字符 和 字节 两种,其实比较好认,一般字节的都是Stream结尾,字符的是Reader或Writer结尾,字符和字节转换用InputStreamReader 字符的用于读取纯文本格式,一次读一个字符,比如utf-8三个字节 字节用来读取二进制文件等,那种人看不懂的,包括图片 视频等 再者就是io流使用了典型的装饰者模式,等等我去偷张图,侵删。 可以清晰的看出FilterInputStream就是装饰者,再不改变原有类的情况下,下面三个Data/Buffered/PushbackInputStream附加实现了不同的功能,比如BufferedInputStream实现了缓冲的功能,如果想深入了解,个人建议去看 https://www.jianshu.com/p/4a530a3c70af 。 具体使用来个例子吧清晰一点: 复制文件 FileInputStream in = new FileInputStream(src); FileOutputStream out = new FileOutputStream(dist); byte [] buffer = new byte [ 1024 ]; // read() 最多读取 buffer.length 个字节 返回的是实际读取的个数 返回 -1 的时候表示读到 eof,即文件尾 while (in.read

Nginx+Tomcat负载均衡配置

自作多情 提交于 2020-03-09 18:19:25
1.Tomcat和Nginx的安装不再描述 2.配置Nginx,修改conf配置文件 进入配置文件目录,一般位于/usr/local/nginx/conf vi nginx.conf # 按下面进行增加和编辑,完成后 :wq 保存。不会使用 vi/ vim。你应该上网搜搜。 http { # 省略代码.... # 增加 upstream, 名称为 serverlist upstream serverlist{ # 有几台就增加几台,一台就一台 server localhost:8080 weight=1; # weigh表示权重,越大访问的机率越多 server localhost:8081 weight=1; server localhost:8082 weight=1; } # 编辑 server { listen 80; server_name localhost; location / { # 这里使用定义 serverlist proxy_pass http://serverlist; } 3.重启Nginx /usr/local/nginx/sbin/nginx -s reload 来源: CSDN 作者: Mosicol 链接: https://blog.csdn.net/Mosicol/article/details/104751951

Eureka注册中心(一)

為{幸葍}努か 提交于 2020-03-09 15:21:11
注册中心在微服务架构中是必不可少的一部分,主要用来实现服务治理功能。 注册中心带来的好处是你不需要知道有多少提供方,你只需要关注注册中心有多少服务即可。 1.Eureka Spring Cloud Eureka是Spring Cloud Netflix微服务套件的一部分,主要实现服务治理功能。 2.使用Eureka编写注册中心服务 创建一个maven项目fangjia-eureka,需要这些依赖:spring boot,eureka,spring cloud,代码如下: <!-- Spring Boot --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.4.RELEASE</version> <relativePath /> </parent> <!-- eureka--> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> </dependency> </dependencies

【转】Centos5.5 X86_64下安装PortSentry1.2防止恶意扫描 (2011-12-15 11:41)

☆樱花仙子☆ 提交于 2020-03-09 12:09:24
标签 : class 原创 normal 分类: Linux防火墙|系统安全 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 我在检查一台Centos5.5服务器的安全环境时,发现很多IP在恶意扫描此服务器的端口,本来想部署snort防入侵环境的,后来发现snort环境部署非常复杂,而以上的恶意扫描完全可以用PortSentry来实现。PortSentry是入侵检测工具中配置最简单、效果最直接的工具之一。PortSentry是Abacus工程的一个组成部分。Abacus工程的目标是建立一个基于主机的网络入侵检测系统,可以从http://www.psonic.com的到关于Abacus工程更为详细的信息。虽然PortSentry被cisco收购后不再开发,但丝毫不影响此软件的强大功能。PortSentry可以实时检测几乎所有类型的网络扫描,并对扫描行为做出反应。一旦发现可疑的行为,PortSentry可以采取如下一些特定措施来加强防范: 给出虚假的路由信息,把所有的信息流都重定向到一个不存在的主机; 自动将对服务器进行端口扫描的主机加到TCP-Wrappers的/etc/hosts.deny文件中去,我个人比较喜欢这种方式,因为线上许多环境并非都能打开iptables,这个选项也是PortSentry默认的功能;

运行cmd状态下MySQL导入导出.sql文件

混江龙づ霸主 提交于 2020-03-09 08:01:11
MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=“;path\mysql\bin;”其中path为MySQL的安装路径。 二.简单的介绍一下命令行进入MySQL的方法: 1.C:\>mysql -h hostname -u username-p 按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root。 进入命令行后可以直接操作MySQL了。 2.简单介绍一下MySQL命令: mysql->CREATE DATABASE dbname;//创建数据库 mysql->CREATE TABLE tablename;//创建表 mysql->SHOW DATABASES;//显示数据库信息,有那些可用的数据库。 mysql->USE dbname;//选择数据库 mysql->SHOW TABLES;//显示表信息,有那些可用的表 mysql->DESCRIBE tablename;//显示创建的表的信息 三.从数据库导出数据库文件: 1.将数据库mydb导出到e:\mysql\mydb.sql文件中: 打开开始->运行->输入cmd 进入命令行模式 c:\>mysqldump -h localhost -u