Sequence

UVA10567 Helping Fill Bates【水题】

江枫思渺然 提交于 2020-04-17 14:19:14
【推荐阅读】微服务还能火多久?>>> Everyone knows Fill Bates but I guess fewer people know that he was famous in his high school days for a different reason. I just put below the exact lines from one of his short biographies: Before high-school graduation, Bates was renowned for designing the class scheduling software that placed him in a class full of girls. With his present success, those girls are probably mutilating themselves for not buying in on an early investment. Now you are to help him with a completely different purpose. His company has initiated a talent search program in QSA. It has 52 states

Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network论文翻译——中文版

♀尐吖头ヾ 提交于 2020-04-17 14:14:20
【推荐阅读】微服务还能火多久?>>> 文章作者:Tyan 博客: noahsnail.com | CSDN | 简书 声明:作者翻译论文仅为学习,如有侵权请联系作者删除博文,谢谢! 翻译论文汇总: https://github.com/SnailTyan/deep-learning-papers-translation Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network 摘要 尽管使用更快更深的卷积神经网络在单图像超分辨率的准确性和速度方面取得了突破,但仍有一个主要问题尚未解决:当使用大的上采样系数进行超分辨率时,我们怎样来恢复更精细的纹理细节。基于优化的超分辨率方法的行为主要由目标函数的选择来决定。最近的工作主要专注于最小化均方重构误差。由此得出的评估结果具有很高的峰值信噪比,但它们通常缺乏高频细节,并且在感知上是不令人满意的,在某种意义上,它们在较高分辨率上没有满足期望的保真度。在本文中,我们提出了SRGAN,一种用于图像超分辨率(SR)的生成对抗网络(GAN)。据我们所知,这是第一个对于4倍上采样系数,能推断逼真自然图像的框架。为此,我们提出了一种感知损失函数,其由对抗损失和内容损失组成。对抗损失使用判别器网络将我们的解推向自然图像流形

ASM 管理的 Oracle 19C 数据库ADG的搭建及主备切换

妖精的绣舞 提交于 2020-04-15 17:23:40
【推荐阅读】微服务还能火多久?>>> -- 主备库Grid及Oracle Home 目录 /u01/app/grid/product/19.0.0/gihome_1 /u01/app/oraInventory /u01/app/oracle/product/19.0.0/dbhome_1 -- 主库开启强制日志模式、归档模式 SQL> alter database force logging; SQL> select force_logging from v$database; SQL> archive log list; SQL> shutdown immediate SQL> startup mount SQL> alter database archivelog; SQL> alter database open; SQL> alter system set sga_max_size=180G scope=spfile; SQL> alter system set sga_target=180G scope=spfile; SQL> alter system set pga_aggregate_target=30G scope=spfile; -- 主库查询添加 stby redo logfile SQL> select group#, members, bytes from

【摸鱼向】UE4的AI模块探索手记(1)

我与影子孤独终老i 提交于 2020-04-15 15:30:15
【推荐阅读】微服务还能火多久?>>> 前言 之前实现了自主创作的角色导入进UE4并成功控制其进行一系列动作,但目前的样子距离基本的游戏架构还差了一个很大的模块:NPC,而这部分是由电脑来进行自动控制,所以,我有一句话不知当讲不当讲(对,我又不满足了( •̀ ω •́ )✧)。由此,我又一次打开了官方文档,开始对UE4中比较难啃的AI模块进行探索。(前方少图,请放心加载(笑)) 正文 一.构成 先说一下UE4中AI的构成,一般如果是对玩家有威胁的敌人角色或者是跟随玩家的npc角色,它们的配置一般有: 1.行为树;2.黑板;3.AI控制器;4.AI角色;5.相关服务;6.相关修饰器;7.相关任务。 本次以类似于《合金装备》里敌兵的AI构建为例,对各个配置进行说明与个人见解。 1.行为树 UE4的AI角色核心,属于决策层配置,大致样貌如下: 如果你有一些程序设计基础,那么大致通过名字就能判断行为树是由类似于if—else一类的决策组成的AI行动方案。并且行为树是一种可以进行类似深度优先遍历操作的数据结构,即比如在某个子树的行为已经运行完成后,状态改变,则此时根据改变的条件选择需要遍历的子树接着进行遍历与运行操作。而组成行为树的节点可并不是类似于普通树状结构中单一仅含有权重的“小圆圈”,行为树一般由以下几种节点组成:Root,Composites和Tasks。接下来分别描述一下三种节点:

【摸鱼向】UE4的AI模块探索手记(1)

倾然丶 夕夏残阳落幕 提交于 2020-04-15 14:51:29
【推荐阅读】微服务还能火多久?>>> 前言 之前实现了自主创作的角色导入进UE4并成功控制其进行一系列动作,但目前的样子距离基本的游戏架构还差了一个很大的模块:NPC,而这部分是由电脑来进行自动控制,所以,我有一句话不知当讲不当讲(对,我又不满足了( •̀ ω •́ )✧)。由此,我又一次打开了官方文档,开始对UE4中比较难啃的AI模块进行探索。(前方少图,请放心加载(笑)) 正文 一.构成 先说一下UE4中AI的构成,一般如果是对玩家有威胁的敌人角色或者是跟随玩家的npc角色,它们的配置一般有: 1.行为树;2.黑板;3.AI控制器;4.AI角色;5.相关服务;6.相关修饰器;7.相关任务。 本次以类似于《合金装备》里敌兵的AI构建为例,对各个配置进行说明与个人见解。 1.行为树 UE4的AI角色核心,属于决策层配置,大致样貌如下: 如果你有一些程序设计基础,那么大致通过名字就能判断行为树是由类似于if—else一类的决策组成的AI行动方案。并且行为树是一种可以进行类似深度优先遍历操作的数据结构,即比如在某个子树的行为已经运行完成后,状态改变,则此时根据改变的条件选择需要遍历的子树接着进行遍历与运行操作。而组成行为树的节点可并不是类似于普通树状结构中单一仅含有权重的“小圆圈”,行为树一般由以下几种节点组成:Root,Composites和Tasks。接下来分别描述一下三种节点:

通过wireshark软件抓包分析tcp的四次握手断开连接

余生长醉 提交于 2020-04-15 13:12:55
【推荐阅读】微服务还能火多久?>>> 抓包过程简述: 设置过滤 cmd 命令行提示输入: ftp 10.41.1.2 在命令行中输入 quit ,回车 数据分析: 我们可看到 wireshark 抓取的包,最后是四个 TCP 包,说明确实是通过 TCP 断开连接。 第一次握手: 客户端给服务器发送 TCP 包,用来关闭客户端到服务器的数据传送。将标志位 FIN 和 ACK 置为 1 ,序号为 78 ,确认序号为 14. sequence number:78 Acknowledgment:14 FIN =1 ACK=1 第二次握手: 目标机器收到 FIN 后,返回一个 ACK ,标志位为 1 ,确认号为收到的序号加 1=79 ,需要为收到的确认号 14 sequence number:14 Acknowledgment:79 ACK:1 FIN =0 第三次握手: 目标机器关闭与客户端的连接,发送一个 FIN , FIN 和 ACK 设置为 1. , sequence number:14 Acknowledgment:79 ACK:1 FIN =1 第四次握手: 客户端收到目标发送的 FIN 之后,发挥一个 ACK ,标志位为 1 ,确认好为收到的序号加 1=15 ,序号为收到的确认号 79 。 ftp 连接断开。 来源: oschina 链接: https://my.oschina

代码演示C#各2.0到8.0版本[FK,2.0-4.8.0]

▼魔方 西西 提交于 2020-04-15 09:30:48
【推荐阅读】微服务还能火多久?>>> 代码演示C#各版本新功能 C# 各版本新功能其实都能在官网搜到,但很少有人整理在一起,并通过 非常简短 的代码将每个新特性演示出来。 代码演示C#各版本新功能 C# 2.0版 - 2005 泛型 分部类型 匿名方法 可以为null的值类型 迭代器 协变和逆变 C# 3.0版 - 2007 自动实现的属性 匿名类型 查询表达式(LINQ) Lambda表达式 表达式树 扩展方法 var 分部方法 对象和集合初始值设定项 C# 4.0版 - 2010 dynamic 命名参数/可选参数 泛型中的协变和逆变 类型等效、内置互操作类型 C# 5.0版 - 2012 async/await 调用方信息 C# 6.0版 - 2015 静态导入 异常筛选器 自动初始化表达式 Expression-bodied 函数成员 Null传播器 字符串内插 nameof 表达式 索引初始值设定项 C# 7.0版本 - 2017 out变量 元组和解构 模式匹配 本地函数 更多的expression-bodied成员 Ref 局部变量和返回结果 弃元 二进制文本和数字分隔符 throw表达式 C# 8.0 版 - 2019 Readonly 成员 默认接口方法 模式匹配增强 属性模式 Tuple模式 位置模式 switch表达式 using声明 静态本地函数 异步流

一口气说出 9种 分布式ID生成方式,面试官有点懵了

孤者浪人 提交于 2020-04-15 07:36:30
【推荐阅读】微服务还能火多久?>>> 写在前边 前两天公众号有个粉丝给我留言吐槽最近面试:“四哥,年前我在公司受点委屈一冲动就裸辞了,然后现在疫情严重两个多月还没找到工作,接了几个视频面试也都没下文。好多面试官问完一个问题,紧接着说还会其他解决方法吗? 能干活解决bug不就行了吗?那还得会多少种方法? ” 面试官应该是对应聘者的回答不太满意,他想听到一个他认为最优的解决方案,其实这无可厚非。同样一个bug,能用一行代码解决问题的人和用十行代码解决问题的人,你会选哪个入职?显而易见的事情!所以看待问题还是要从多个角度出发,每种方法都有各自的利弊。 一、为什么要用分布式ID? 在说分布式ID的具体实现之前,我们来简单分析一下为什么用分布式ID?分布式ID应该满足哪些特征? 1、什么是分布式ID? 拿MySQL数据库举个栗子: 在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个MySQL主从同步读写分离也能对付。 但随着数据日渐增长,主从同步也扛不住了,就需要对数据库进行分库分表,但分库分表后需要有一个唯一ID来标识一条数据,数据库的自增ID显然不能满足需求;特别一点的如订单、优惠券也都需要有 唯一ID 做标识。此时一个能够生成 全局唯一ID 的系统是非常必要的。那么这个 全局唯一ID 就叫 分布式ID 。 2、那么分布式ID需要满足那些条件? 全局唯一

【SpringBoot系列】SpringBoot注解详解

拜拜、爱过 提交于 2020-04-15 04:11:42
【推荐阅读】微服务还能火多久?>>> 一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让Spring Boot扫描到Configuration类并把它加入到程序上下文。 @Configuration 等同于spring的XML配置文件;使用java代码可以检查类型安全。 @EnableAutoConfiguration 自动配置。 @ComponentScan 组件扫描,可自动发现和装配一些Bean。 @Component可配合CommandLineRunner使用,在程序启动后执行一些基础任务。 @RestController注解是@Controller和@ResponseBody的合集,表示这是个控制器bean,并且是将函数的返回值直 接填入HTTP响应体中,是REST风格的控制器。 @Autowired自动导入。 @PathVariable获取参数。 @JsonBackReference解决嵌套外链问题。 @RepositoryRestResourcepublic配合spring-boot-starter-data-rest使用。 二、注解(annotations)详解

Oracle之序列

一笑奈何 提交于 2020-04-14 15:39:57
【推荐阅读】微服务还能火多久?>>> 一、序列概述 在Oracle中,可以用 Sequence 序列号生成器,为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要用途是生成表的主键值,可以在插入语句中引用,在插入之前,获取序列号nextval值,然后进行插入。在用序列号之前,首先得创建一个序列,然后就可以通过CURRY、NEXTVAL,获取当前表中返回sequence的当前值、下一个squence的值。 二、如何定义一个sequence? 1、PL/SQL工具创建:   create sequence 序列名称 --创建序列   start with --从几开始   increment by --每次增长多少   maxvalue | nomaxvalue --最大值   minvalue | nominvalue --最小值   cycle | nocycle --是否循环   cache | nocache ; --缓存的数量 三、如何使用sequence? 1、xml使用:   序列名.NEXTVAL -- 获取下一个sequence的值   序列名.CURRVAL -- 获取当前的sequence的值   注意: 第一次NEXTVAL返回的是初始值;随后的NEXTVAL会自动增加定义的INCREMENT BY值 然后返回增加后的值。   CURRVAL