HWND GetForgoundWindows() 获取当前前置窗口在windows 7和windows 10下虚拟桌面切换后表现不同. 所以强烈不建议使用此函数!…
ASP无惧上传类不能上传中文双引号文件及ASP函数InStr存在bug 近日发现eWebEditor V2.8 asp 版本上传文件文件名不能包含中文双引号,发现eWebEditor使用ASP“无惧上传类 V1.2” 版本,在文件:upfile_class.asp 第92.93行: '取得文件属性 iFindStart = InStr (iFindEnd,sInfo,"filename=""",1)+10 iFindEnd = InStr (iFindStart,s…
0.11内核rd_load@ramdisk.c中memcpy函数好像有bug,如:#define memcpy(dst,src,n) \    __asm__("cld;rep;movsl"::"D"((long)(dst)),"S"((long)(src)), "c"((long)(n)/4)) //memcpy(cp, bh->b_data, BLOCK_SIZE);    for (j=0; j<BLOCK_…
[20191002]函数dump的bug.txt --//前几天写raw转化oracle number脚本,在使用函数dump时遇到一些问题,做一个记录:--//oracle number 0 编码 是80,大于80是正数. 1.环境:SCOTT@test01p> @ ver1 PORT_STRING                    VERSION        BANNER                                                          …
MySQL 对window函数执行sum函数疑似Bug 使用MySql的窗口函数统计数据时,发现一个小的问题,与大家一起探讨下. 环境配置: mysql-installer-community-8.0.20.0 问题点:在sum对window函数执行时,如果有重复数据,会直接把相同的数据相加,并不是逐步相加. 问题描述 数据:在一个成绩表中,有三个个字段:学生s_id,课程c_id,成绩s_score. 查询条件查询每个课程的学生成绩排名和成绩汇总. 查询结果:发现如果同一个课程有相同成绩是,汇…
盘点在Release下由循环体优化所产生的不确定性Bug 在这篇文章中,我将介绍一些在测试环境(DEBUG)下正常,但在生产环境(Release)下却会出现的一些让人难以捉摸的Bug. 如果你对开源技术感兴趣,欢迎和我一起共同贡献开源项目,请联系QQ群:976304396 Debug和Release的区别 首先,Debug和Release是一种编译常量,其决定了编译器是否对能够对代码开启优化功能. 在Release下,代码将被编译器进行优化,这份优化除了我们能够在编译后所了解的IL代码的区别外,…
最近不知道咋回事,写代码特别多bug出来.故专门做一笔记,记下容易犯的bug,以期日后减少低级错误. Python 1. JavaScript 1.多用``, 少用''/""…
以下是本人的学习笔记,代码并非原创,均摘自官方源码,贴出来仅供学习记录用 scandir 的使用要注意内存泄漏的问题 scandir函数实现: vi ./uClibc-0.9.33.2/libc/misc/dirent/scandir.c /* * Copyright (C) 2000-2006 Erik Andersen <andersen@uclibc.org> * * Licensed under the LGPL v2.1, see the file COPYING.LIB in th…
偶然发现一个BUG,有一个函数是这样写的: void WaitProcExit(DWORD dwPid) { HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, , dwPid); if ( NULL == hProcess ) { DWORD dwErr = GetLastError(); Printf("GetLastError=%d.\n", dwErr); } WaitForSingleObject(hProcess,INFINI…
定义了一个宏定义形式的"函数": #define  SUM8(YY)\ {\ int Y = YY>>2;\ ...\ } 然后使用的时候,传入了一个同名的变量Y: int  Y = Ywin[x]; SUM8(Y) 本意是想展开成int Y = Ywin[x]>>2; 但实际上#define只是把参数名(YY)替换,与函数形式不同,其实展开的结果变成了: int Y = Ywin[x]; { int Y = Y>>2;//仅仅把YY替换成参数Y }…
java sample时: result.setIdleTime(毫秒):设置waste time ,jmeter在统计响应时间时会自动减去此函数设置的时间 result.setSuccessful(true):设置结果成功函数 result.setResponseMessage(msg):向jmeter抛出响应数据,jmeter框架会接收msg作为响应数据 随机唯一取值:${__time(hhmmss,)}${group}${__threadNum}${__counter(,)}    这种方…
函数本质上是一个有名字的程序块,程序块使得多条语句可以一起执行. 变量类型: 1.复杂类型:Object.Array等. 2.原始类型:String.Integer等. 函数参数: 1.复杂类型:传递引用. 2.原始类型:传递值(拷贝). 函数类型: 1.函数声明:在解析的时候,被提升至当前作用域的顶端,永远不要在控制流语句里定义函数声明. 2.函数表达式:只有在执行的时候,才会被感知到,最好给函数一个名字,方便调试. 匿名函数自执行: //方法1: (function(){ console.l…
之前一直用C++编程,对虚函数还是一些较为肤浅的理解.可近期由于某些原因搞了下Java,发现有些知识点不熟,于是站在先驱巨人的肩上谈谈C++与Java中虚函数问题. Java中的虚函数 以下是段别人的代码,输入结果竟是Base,这让一直以来用C/C++的我有些莫不着头脑,不是Java里对象是引用吗?C/C++中通过指向基类的指针或引用来指向派生类,那么对于虚函数来说通过基类指针使用的是指向的派生类.但在Java中没有keyword标明虚函数,此时就不是非常明确究竟调用的谁. class base…
闲来无事想测试一下:如果在派生类中重写基类的虚函数,那么允不允许改变虚函数的访问权限,结果颠覆了三观..... 基类Base,拥有public方法test(),test()为虚函数 派生类Derived重写test(),并将访问权限改为private 代码如下: #include<iostream> using namespace std; class Base { public: void Access() { test(); } public: virtual void test() {…
箭头函数有两个好处. 1.他们比传统函数表达式简洁. const arr = [1, 2, 3]; const squares = arr.map(x => x * x); // 传统函数表达式: const squares = arr.map(function (x) { return x * x }); 2.箭头函数不会绑定关键字this,我们不需要用bind()或者that = this这种方法了 function UiComponent() { const button = docume…
1.如果a标签中的href没有设置,那么点击的这个按钮的时候,这个页面会自动刷新!!! Bug:   <a href=”” class=”btn”></a>类似这种情况,点击a标签的时候,这个页面会被重新刷新!!!!这时候需要把a标签设置为<a href=”javascript:;”>或者直接把href属性去掉!!!!!,最好是直接将href=”javascript:;设为这个!!!!!! 2.Input光标问题,禁止输入时不出现光标!!! /*禁止输入*/ input…
这个BUG发生的截图: 这是发生在Windows8 IE10下,type为password的input文本框内输入长串字符后,初次失去焦点的时候会发生的一个BUG. 发生BUG的原因是这个文本框上应用的字体为@font-face指定的非web-safe字体. 不过我并未使用多个web-safe字体或非web-safe实验来验证这点,IE11也未验证,简单地指定.gt-ie9 input[type="password"] { font-family: Arial; } 来解决了这个问题.…
[Bug描述]Windows XP IE8的某些版本下页面只显示一部分,其余为空白.IE左下角有惊叹号报错标志,点开后显示字符如下: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917) Line: 0 Char: 0 Code: 0 URI: …… StackOverflow上有人说IE官方给出了由于HTML加载未完成时用JS…
一看这标题就知道无比蛋疼了是不?至少我从来不用安卓自带的浏览器... 发现这个bug的场景:万恶的Foundation,它的滚动图片插件Orbit在安卓自带浏览器下手指从左往右滑动时动画仍旧表现为从右往左滑动.只有在安卓自带浏览器下会发生哦! 罪魁祸首是foundation写这个插件时候用jQuery的css动画从'marginLeft':'-100%'到'marginLeft':'0%'来实现从图片从左往右滑动进来.而这个傻浏览器并不认负的百分数,不过能认负的数值. 同时要注意的是,两个百分数…
这是个让人蛋疼的bug,认真查看Google maps API文档的童鞋们一定不会碰到. 我的同事为项目写了个针对map这块的jQuery plugin,然后在项目测试中发现,刚加载完页面时,直接点击map上toolbar的zoom in/out按钮或者用鼠标滚轮对地图进行放大缩小时,位置不知道偏到哪个黑暗的小角落去了.我看了丫代码半天,没发现啥问题,感觉问题是出在center的值不对,可是人家用bounds定位定得好好的,刚加载完页面时候的center也没问题啊,怎么一缩放就出问题了呢?更诡异…
关于tensorflow里多维数组(主要是四维)的组织形式之前一直没弄懂,最近遇到相关问题,算是搞清楚了一些东西,特别记下来,免得自己又遗忘了. 三维形式能很简单的脑补出来三维的形状,不再赘述. 之前一直纠结四维的时候数据是怎样填充的.特别是遇到深度学习的时候输入都是[batch,height,width,channel],这种四维的张量的时候,是怎样个数据的形状. 先看代码: prediction2 = tf.constant([1,2,3,4,5,6,7,8,9,13,14,14,15,1,…
一.概述 如果想要执行存储过程,我们应该使用 CallableStatement 接口. CallableStatement 接口继承自PreparedStatement 接口.所以CallableStatement 接口包含有Statement 接口和PreparedStatement 接口定义的全部方法,但是并不是所有的方法我们都要使用,主要使用的方法有这样几个: CallableStatement 常用方法: 返回类型 方法签名 说明 boolean execute() 执行 SQL 语句…
'''def test(x,y): print(x) print(y)test(2,y=3)def test(*args):#参数可以是不确定的多个数,接受N个位置参数,转换成元组形式 print(args)test(1,2,2,3,3,4) def test(x,*args):#参数可以是不确定的多个数 print(x,args)test(1,2,2,3,3,4) def test1(**kwargs):#将N个关键字参数转换成字典的方式 print(kwargs)test1(name ='a…
最近在开发一个订单查询模块的时候,想当然的写了个2099年的日期,结果PHP返回了空值,肯定是发生溢出错误了,搜索了网上,发现下面这篇文章,但是我的问题依然没有解决,要怎么得到2038年以后的时间戳呢? 我综合了网上的资料,写了以下测试代码,应该可以解决这个问题了: 我的测试环境是:Win7 64位,PHP环境是:PhpStudy PHP5.5n <?php echo 'PHP中正整形常量的最大值[PHP_INT_MAX]:'.PHP_INT_MAX.'<br>'; echo 'PHP_…
1: map 函数map是对RDD中的每个元素都执行一个指定的函数来产生一个新的RDD. 任何原RDD中的元素在新RDD中都有且只有一个元素与之对应. 2: mapPartitions函数</p>mapPartitions是map的一个变种.map的输入函数是应用于RDD中每个元素,而mapPartitions的输入函数是应用于每个分区,也就是把每个分区中的内容作为整体来处理的. 3: mapValues 函数mapValues顾名思义就是输入函数应用于RDD中Kev-Value的Value,…
函数的返回值 1.使用return可以返回多个值,如:return a,b 返回的数据类型是元组型2.接收返回的元组可以如:c,d=demo() (假设demo()返回a,b元组),需要注意的是,接收的变量要和元组中的元素个数一致.3.利用元组交换两个变量的值,a,b=(b,a) 可以简写为a,b=b,a4.+=之类的东西本质上是在做extend的操作5.函数中对可变数据类型进行操作会做直接作用在该可变数据类型上,对不可变数据类型操作则不会(局部变量) 函数形参的缺省值 1.定义形参时可以给形参…
C++中使用函数strcpy时出现问题: 解决方案: 在文件开头添加语句: #pragma warning(disable:4996) done! 剑指offer: 第一题:赋值运算符函数 #include "stdafx.h" #include<iostream> #include<string> #pragma warning(disable:4996) //debug using std::cout; using std::endl; class myst…
1.1.1函数的分类 函数声明式 :使用function声明函数,并指定函数名. 函数表达式:使用function声明函数,但未指定函数名. 函数表达式2.匿名函数,匿名函数有很多作用,赋予一个变量则创建函数,赋予一个事件则成为事件处理程序或创建闭包等等. 立即执行函数,两种写法.立即执行函数里面的函数必须是函数表达式(function(){})()        (function(){}())(function(){}())这样写的好处是在内部定义的变量不会跟外部的变量有冲突,达到保护内部变…
1. (e) => {} 是ES 6 新语法,默认是Es 5.1,因此在这里设置一下就不会提示红色下划线了 2.使用: (e) => {}  , 其实就是function (e){} 的缩写, 如:(e)=> {x+y}  ,就相当于是 function (e){  return (x+y) } 当然,之所以是新出写法,不仅仅是用来缩写,如果返回函数里有多个以逗号隔开的参数,则返回最后一个. 如 (e)=> {x+y ,"参数2","参数三"…
一.Filemanager-master (jsp) 1.上传的html文件需要保证带外链的<script src="..."></script>标签在<style></style>标签下面,否则上传会失败. tomcat webapps下面部署了一个Filemanager工程,客户服务器和公司服务器用的是同样的Filemanager程序. 问题: 在公司访问http://公司局域网IP:8080/Filemanager/,文件上传a.h…