or函数

tf.variable_scope 参数

匿名 (未验证) 提交于 2019-12-02 23:48:02
最近在看TensorFlow的变量管理,发现很多代码中tf.variable_scope()参数的数量及意义还不太清楚,特此记录: def __init__(self, name_or_scope, default_name=None, values=None, initializer=None, regularizer=None, caching_device=None, partitioner=None, custom_getter=None, reuse=None, dtype=None, use_resource=None, constraint=None, auxiliary_name_scope=True): """Initialize the context manager. Args: name_or_scope: `string` or `VariableScope`: the scope to open. default_name: The default name to use if the `name_or_scope` argument is `None`, this name will be uniquified. If name_or_scope is provided it won't be used and therefore it is not

ES6——generator

╄→гoц情女王★ 提交于 2019-12-01 02:42:36
generator 生成器函数 普通函数,一路到底 generator函数,中间可以停,到哪停呢,用 yield 配合,交出执行权 yield 有 放弃、退让、退位的意思 需要调用next()方法启动执行,需要遇到 yield 停, 踹一脚走一步 generator函数前面加一个 * 两边可以有空格,或靠近函数或 function 背后实际生成多个小函数,实现走走停停 function show() { console.log('a') console.log('b') } show() // 普通函数 function *show2() { console.log('1') yield console.log('2') } let genObj = show2() genObj.next() // 1 genObj.next() // 2 genObj.next() // 最后了,没有结果 来源: https://www.cnblogs.com/sylys/p/11649004.html

实验吧——加了料的报错注入-wp

こ雲淡風輕ζ 提交于 2019-12-01 02:27:10
题目链接: http://ctf5.shiyanbar.com/web/baocuo/index.php 在这题试过挺多种方法,最终网上学了两种方法,分别是extractvalue()报错注入和updatexml()报错注入,两种方法感觉都不错,但是两个都会被长度限制,最长是32位。 有题目可以看出是用post来传递参数, 构造post参数测试尝试一下直接注入:username=1’ &password= or’1。 fuzz一下,发现extractvalue()和updatexml没有被过滤掉 extractvalue()报错注入 原理:原理:xpath 函数报错注入 记得sql语句吗? where username=’???’ and password=’???’ 而sql语句中可以使用/ * * /注释掉中间的SQL语句。也就是说,我们可以使用 / * * /来解决这个问题,而且/* */也没有被吃掉,这叫做HTTP分割注入。构造语句 username='or extractvalue /*&password=*/(1,concat(0x5c,(select database()))) or' 爆出了库名 接下来就是要报错出表名,需要注意一点,就是=是被过滤掉了的,可以用in或者regexp代替 username='or extractvalue /*&password=*/

(七十九)c#Winform自定义控件-导航菜单

不打扰是莪最后的温柔 提交于 2019-11-30 20:48:06
前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 GitHub: https://github.com/kwwwvagaa/NetWinformControl 码云: https://gitee.com/kwwwvagaa/net_winform_custom_control.git 如果觉得写的还行,请点个 star 支持一下吧 欢迎前来交流探讨: 企鹅群568015492 来都来了,点个 【推荐】 再走吧,谢谢 NuGet Install-Package HZH_Controls 目录 https://www.cnblogs.com/bfyx/p/11364884.html 用处及效果 准备工作 主要用的就是停靠窗体了, (十九)c#Winform自定义控件-停靠窗体 ,不了解的可以先去看一下 思路: 通过实体对象设置的对齐方式来实现左右对齐, 当鼠标进入一项的时候,判断是否弹出下拉列表,或关闭其他列表 开始 添加一个类用来设置节点信息 1 public class NavigationMenuItem 2 { 3 /// <summary> 4 /// The icon 5 /// </summary> 6 private Image icon; 7 /// <summary> 8 /// Gets or sets the icon. 9 //

生成器和迭代器

自作多情 提交于 2019-11-28 10:28:07
Generator生成器函数 Generator函数是ES2015提出的异步的解决方案,与普通的函数有很大的不同; 特点: (1)generator函数与普通函数不同,普通函数一旦调用就会执行完,但是generator函数中间可以暂停,执行一会歇一会。 (2)在function关键字后面跟一个(*)号; (3)在函数体内部使用yield表达式作为一个状态,实现暂停; (4)generator函数执行并不会有什么效果,而是返回一个迭代器对象,之后调用迭代器的next方法会返回一个值对象。 举例说明: function *go(a){ console.log(1); //yield语句只是标识符,并没有返回值 //yield左边等于next()传来的参数值,没传参则为undefined,yield右边是next()的返回值 let b=yield a; console.log(2); let c=yield b; console.log(3); return c; } let iterator=go('aaa'); let r1=iterator.next();//第一次next()不用传参 console.log(r1);// 1 {value: "aaa", done: false} let r2=iterator.next('bbb'); console.log(r2);//2

Python第四次作业——黄亦杨

我的梦境 提交于 2019-11-27 22:55:19
设计题1: 设计一个本月份日历,输出格式如下: 要求: 1.初始化start_day,end_day两个日期 from datetime import datetime start_day=datetime(2019,4,1) end_day=datetime(2019,4,30) 其它时间数据生成要用datetime或date模块的方法编程实现 2.不能使用calendar模块生成 from datetime import datetime start_day = datetime(2019, 4, 1) end_day = datetime(2019, 4, 30) a = end_day-start_day amount = a.days + 1 first = start_day.isoweekday() k = 1 count = 0 print("\t2019年4月\n") print("星期日 星期一 星期二 星期三 星期四 星期五 星期六") while k<=first: k+=1 count+=1 print("\t", end="") day = 1 while day <= amount: print(day, end="\t") day += 1 count += 1 if (count % 7 == 0): print("\n") 码云地址:https:

oracle子查询中not in后面不能为null值的理解

可紊 提交于 2019-11-27 15:23:42
首先说说oracle中的null值吧。 null在oracle中代表未知,表示可能有,也可能没有。任何与null值的普通运算都为null,但可以用一些函数来处理null值,oracle排序中默认null最大。 接着进入正文 这里in后面有null,能返回数据 但加了not后,就不能返回数据了 这里的in后面的句子可以理解为or拼接,即 id in (200,201,null)可以等价于id=200 or id=201or id=null, id not in (200,201,null)可以等价于not(id=200 or id=201or id=null)或id!=200 and id!=201 and id=null。 为什么都是or拼接,in可以而not in不可以呢,可以把not in理解为后面的and表达式就知道了,因为id=null为null,也就相当于false,导致整个表达式为false,无论传何值都为false,自然无法返回数据。 当然若硬要用or表达式来解释呢,其实可以看not 后面的这个括号,有括号意味着要确定里面的返回值再加not。 例如id为201,整个in 的or表达式为 false or true or null,当执行到true时就可返回,无需看null值了。 而在 not in的or表达式中是 not (fasle or true or null)

应用Level Set分析阔叶材年轮形态

百般思念 提交于 2019-11-27 06:38:28
郑重声明:任何从事林学工作的教授(或者是叫兽)、博士研究生(勃士)、硕士研究生(獡士)不得从事此项课题或者相关课题的研究 NOTICE : Any professor(or loudly beast), doctor(or erectile fighter), master( I do not know how to say ) must not do any research about this subject which is in forestry research area. 阔叶材的年轮(针叶材没有年轮)集可以认为是Level Set中的一个未经初始化的函数"phi,通过使用已有的算法比如FMM就可以计算得到Level Set,进而求出梯度的方向,进而得到许多我们感兴趣的信息,包括预测将来的生长形态等等。包括树叶的形态分析也可以应用Level Set解决问题。 转载于:https://www.cnblogs.com/Jedimaster/archive/2009/01/07/1371137.html 来源: https://blog.csdn.net/weixin_30920513/article/details/99517971

Understanding virtualxid && transactionid

末鹿安然 提交于 2019-11-27 05:07:17
对pg_locks视图中的virtualxid和transactionid字段感到困惑,经查阅资料,特此在此整理一下学习内容: pg_locks Columns Name Type References Description locktype text Type of the lockable object: relation , extend , page , tuple , transactionid , virtualxid , object , userlock , or advisory database oid pg_database .oid OID of the database in which the lock target exists, or zero if the target is a shared object, or null if the target is a transaction ID relation oid pg_class .oid OID of the relation targeted by the lock, or null if the target is not a relation or part of a relation page integer Page number targeted by the lock