动态

Dynamic Filter Networks

走远了吗. 提交于 2019-12-05 02:48:00
传统的卷积网络, filter在训练后一般是恒定不变的, 相反, 这篇中引入了动态filter网络的概念, 根据输入条件动态的产生filer, 使得filter具有了自适应的能力, 包括两个部分:滤波器产生网络和 动态滤波层 这两个部分的输入可以相等或者不相等 其中需要指出的包括两个部分: 1. 模型参数(model parameters): 模型参数表示只在训练过程中被更新,在预先被初始化的层参数, 对于所有的样本都是相同的, 2. 动态产生参数(dynamically generated parameters) :是由样本所决定的, 是动态生成的,不需要初始化. filter-generating 网络输出动态产生参数 , 同时该网络还是有一部分的 模型参数 . Filter-Generating Network filter-generating 网络的输入是$I_{A} \in \mathbb{R}^{h \times w \times c_{A}}$, 输出参数$\Theta \in \mathbb{R}^{s \times s \times c_{B} \times n \times d}$ 其中 s是filter的大小, $C_{B]$是输入B的通道数. n 是filter的个数, 动态卷积d = 1,动态局部滤波d = h*w. 这个滤波器被应用于输入$I_{B}

按需动态加载js

ⅰ亾dé卋堺 提交于 2019-12-05 00:55:56
有些时间我们希望能按需动态加载js文件,而不是直接在HTML中写script标签。 以下为示例代码: 1 var js = document.createElement('script'); 2 js.async = true; 3 js.src = jsSrc; 4 js.onload = function() { 5 // 加载完成了 6 } 来源: https://www.cnblogs.com/html5study-1/p/11892964.html

使用动态链接为什么还需要静态库lib文件

怎甘沉沦 提交于 2019-12-05 00:38:56
在Windows上使用动态链接时,不光需要 头文件 .dll 文件 还需要一个 .lib 文件。 不是动态链接吗?为什么还需要静态库 .lib 文件? 实际上,这个 .lib 文件并不是静态库,而是 导入库 文件,只是使用和静态库相同的扩展名而已。 静态库本身就包含了实际执行代码、符号表等等,所以只要头文件就可以了。 而动态链接而言,其实际的执行代码位于动态库中,需要 导入库 提供地址符号表等信息,确保程序找到对应函数的一些基本地址信息。 可以看到两个 .lib 文件大小差距很大。 参考: VS2013生成、使用dll,lib文件 来源: https://www.cnblogs.com/xiyu714/p/11891955.html

JsTree3.3动态加载树节点

拈花ヽ惹草 提交于 2019-12-04 21:44:36
【JsTree3.3学习笔记】动态加载树节点 Jstree介绍 jsTree是jQuery的插件,具有交互性的树。它是免费的、开源的、容易扩展、主题化和可配置的,它支持HTML、JSON数据源和数据加载。 资源准备 1、 下载jstree的相关文件,包括themes、jstree.js。 下载地址1: https://www.jstree.com/ 官方地址打开速度比较慢 下载地址2: https://github.com/vakata/jstree github速度快 2、 下载jquery,要求版本为1.9以上。 下载地址: http://jquery.com/ 开发步骤: 1、 使用任意的开发工具创建一个web工程(本人使用的eclipse)。创建完成后拷贝相关文件到程序目录。见下图: 2、 在创建1.jsp,代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content

Mybatis # 和 $ 的区别

匆匆过客 提交于 2019-12-04 21:43:00
感谢:http://www.cnblogs.com/dato/p/7027949.html 浅谈 Mybatis中的 ${ } 和 #{ }的区别 好了,真正做开发也差不多一年了。一直都是看别人的博客,自己懒得写,而且也不会写博客,今天就开始慢慢的练习一下写博客吧。前段时间刚好在公司遇到这样的问题。 一、举例说明 1 select * from user where name = "dato"; 2 3 select * from user where name = #{name}; 4 5 select * from user where name = ${name}; 一般情况下,我们都不会注意到这里面有什么不一样的地方。因为这些sql都可以达到我们的目的,去查询名字叫dato的用户。 二、区别 动态 SQL 是 mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也是在此处对动态 SQL 进行处理的。在动态 SQL 解析阶段, #{ } 和 ${ } 会有不同的表现 select * from user where name = #{name}; #{} 在动态解析的时候, 会解析成一个参数标记符。就是解析之后的语句是: select *

jsTree动态加载子节点(lazy loading)

人走茶凉 提交于 2019-12-04 21:38:47
该文前提:已经实现从服务器获取json数据初始化jsTree这一步。 js中初始化jstree $('#contact-org').jstree({ "data" : { "dataType": 'json', "url":function(node){ return ctxPath + "/v-contact?queryOrg"; }, "data":function(node){ return {"id" : node.id}; } } } } 返回的json数据,对应用于树节点的数据结构: { "attr" : {"id":"标示 "}, "data" :{"title": " 显示的标题 "      ,"attr":{"href" :"可以自定义一些值,在UI 解析"      ,"class": "jstree-search"//可以预先在后台给节点设置样式 }     ,"icon":" 图标的地址 "   }, "state" : "closed" 或"open", "children":[{子节点1},{子节点2}] } 实现子节点动态加载的关键所在: 返回的数据中将children设置成布尔型true或者false。 当设置成true时,点击该树节点,jstree就会进行一次请求,请求的url和data配置就是初始化jstree中的那些。 当设置成false时

SDS——动态字符串

邮差的信 提交于 2019-12-04 19:58:50
Redis中简单动态字符串sds数据结构与API相关文件是:sds.h, sds.c。 SDS本质上就是char *,因为有了表头sdshdr结构的存在,所以SDS比传统C字符串在某些方面更加优秀,并且能够兼容传统C字符串。 sds在Redis中是实现字符串对象的工具,并且完全取代char*..sds是二进制安全的,它可以存储任意二进制数据,不像C语言字符串那样以‘\0’来标识字符串结束, 因为传统C字符串符合ASCII编码,这种编码的操作的特点就是:遇零则止 。即,当读一个字符串时,只要遇到’\0’结尾,就认为到达末尾,就忽略’\0’结尾以后的所有字符。因此,如果传统字符串保存图片,视频等二进制文件,操作文件时就被截断了。 SDS表头的buf被定义为字节数组,因为判断是否到达字符串结尾的依据则是表头的len成员,这意味着它可以存放任何二进制的数据和文本数据,包括’\0’ SDS 和传统的 C 字符串获得的做法不同,传统的C字符串遍历字符串的长度,遇零则止,复杂度为O(n)。而SDS表头的len成员就保存着字符串长度,所以获得字符串长度的操作复杂度为O(1)。 总结下sds的特点是:可动态扩展内存、二进制安全、快速遍历字符串 和与传统的C语言字符串类型兼容。 来源: https://www.cnblogs.com/nr-zhang/p/11880494.html

Jsp页面中动态的引入另一个jsp,jsp:include路径是变量的实现

不问归期 提交于 2019-12-04 17:49:53
1 问题描述 在页面搭建时,会有这样的需求,希望局部页面动态的引用另一个jsp。这里的“动态”的意思引用的jsp的路径是个变量。举个例子,我们希望局部页面可能是page1.jsp或者是page2.jsp。 2 解决方案 2.1 解决方案描述 我使用的是jsp动态导入的技术实现的。动态导入的代码如下。本文的重点是讨论 文件的url ,能不能是个变量? <jsp:include page="文件的url" flush="true"/> 答案是可以的,不过 文件的url 这个整体是个变量才行,我试过 <%=变量%> 做为 文件的url 的一部分,发现是不可行的。下面的写法是可行的。 <jsp:include page="<%=整体是个变量%>" flush="true"/> 2.2 例子 举个例子说明上面的结论。 例子:目标:在home.jsp中动态的引用page1.jsp或page2.jsp来构建home.jsp。试给出一个简单的demo。 用到的文件目录结构说明: home.jsp的代码: <%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type"

实战CGLib系列之proxy篇(一):方法拦截MethodInterceptor

假装没事ソ 提交于 2019-12-04 17:33:05
实战CGLib系列文章 本篇介绍通过MethodInterceptor和Enhancer实现一个动态代理。 一、首先说一下 JDK中的动态代理 : JDK中的动态代理是通过反射类Proxy以及InvocationHandler回调接口实现的,不了解的同学请参考我的这篇Blog:Java动态代理详解 http://shensy.iteye.com/blog/1698197 但是,JDK中所要进行动态代理的类必须要实现一个接口,也就是说只能对该类所实现接口中定义的方法进行代理,这在实际编程中具有一定的局限性,而且使用反射的效率也并不是很高。 二、使用 CGLib实现 : 使用CGLib实现动态代理,完全不受代理类必须实现接口的限制,而且CGLib底层采用ASM字节码生成框架,使用字节码技术生成代理类,比使用Java反射效率要高。唯一需要注意的是,CGLib不能对声明为final的方法进行代理,因为CGLib原理是动态生成被代理类的子类。 下面,将通过一个实例介绍使用CGLib实现动态代理。 1、被代理类 : 首先,定义一个类,该类没有实现任何接口,包含两个方法。 Java代码 public class ConcreteClassNoInterface { public String getConcreteMethodA(String str){ System.out.println(