沉默嚓茶

文章
6
资源
0
加入时间
2年10月21天

Qt:屏幕旋转

QT4:运行时加-display “Transformed:Rot90”QT5:MainWindow *main=new MainWindow; //项目主窗口QGraphicsScene *scene = new QGraphicsScene; //容器QGraphicsProxyWidget *w = scene->addWidget(main);w->setRotation(90);QGraphicsView *view = n

漏洞--Struts2远程命令执行S2-016

一.问题描述:该问题是由于Struts2框架漏洞所造成的,漏洞会引起数据泄露和容易被黑客攻击。问题解决思路A:1.替换Struts2部分源码,增加一个验证的方法和机制。2.把修改好的Struts2部分源码文件替换项目中的对应文件。3.重启服务器。4.测试验证。问题解决思路B:1.直接将项目中struts2的jar都升级到最新版本,升级会日志方面可能会受到影响,需要做下修

POJ 2828 Buy Tickets 题解&代码

题目大意:对于每组数据,给出一个空队列,有m次插入,每次插入都将在队列的第pos[i]处插入一个值val[i],输出队列最后的状态。 思路: 在第pos[i]处插入一个元素,则第pos[i]处后的所有元素都将向后移动一位,看起来是平均每次插入需要n次操作。 但是我们可以看出,对每次插入来说,本次插入结束后本次所插入的元素位置一定会是pos[i]+1,那么与其先插入可能会需要向后移动的元素,不如

isNaN的用法:js中关于使用isNaN()时的注意点(0做除数不报错)

ps:我们都知道在c/c++/java...中,一个数字除以0都会报错,但是在js中情况比较特殊,不仅不会报错、还会返回NaN或者infinity:->非0数字除以0会返回infinity(无穷大,有点类似高数中取极限的意思),->而0和0相除又会返回NaN;所以我们这里的注意点并非是isNaN()的用法、而是以下几种特殊的取值~具体总结如下:1)(不包括infinity)任何数值乘0=>00*0=>01*0=>0...

01、ZigBee协议各版本比较&Z-Stack各版本比较0、前言

文章目录0、前言1、ZigBee 各版本规范比较2、Z-Stack 协议栈各版本比较0、前言  在开始讲ZigBee协议栈之前,作为开发者,首先应该明白什么是 ZigBee 协议,以及什么是 ZigBee 协议栈?ZigBee 协议栈和ZigBee协议是什么关系?  什么是 ZigBee 协议?  协议是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据发射和接收。  什么是 ZigBee 协议栈?  协议栈是协议的具体实现形式,通俗点来理解就是协议栈是协议和用户之间的一个接口,开发人