JS:运算符

JavaScript运算符 JavaScript赋值元素符 赋值运算符用于向JavaScript变量赋值 运算符 例子 等同于 描述 = x = y x = y 赋值运算符向变量赋值 += x += y x = x + y 赋值运算符向变量添加值 -= x -= y x = x - y 赋值运算符从变量中减去一个值 *= x *= y x = x * y 赋值运算符相乘变量 /= x /= y x = x / y 赋值运算符对变量相除 %= x %= y x = x % y 赋值运算符把余数赋
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

vulnhub AI: Web: 1

vulnhub AI: Web: 1 提取flag攻略 导入虚拟机,开机。 扫描NAT的C段,确定虚拟机IP和开放端口。 尝试访问该网站 发现什么都没有,抽根烟冷静一下...... 来波目录扫描吧 使用 dirsearch 进行目录扫描 扫描发现存在 robots.txt文件 访问该文件看看有啥新发现 对以下目录继续进行目录扫描 http://192.168.73.153/m3diNf0/ 找到phpinfo页面 访问页面尝试进行SQL注入测 http://192.168.73.153/se3
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

查找常用字符

查找常用字符给定仅有小写字母组成的字符串数组A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现3次,但不是4次,则需要在最终答案中包含该字符3次。你可以按任意顺序返回答案。示例1:输入:["bella","label","roller"]输出:["e",&quo
分类: 编程语言 发布时间: 09-19 23:30 阅读次数: 0

1.2.1 线程安全之可见性问题

多线程中的问题 所见非所得 无法肉眼去检测程序的准确性 不同的运行平台有不同的表现 错误很难重现 代码举例: public class VisibilityDemo { private boolean flag = true;
分类: 编程语言 发布时间: 09-19 23:21 阅读次数: 0

1.2.3 线程安全之java锁相关

锁的概念 自旋锁:为了不放弃CPU执行事件,循环的使用CAS技术对数据尝试进行更新,直至成功。 自旋锁实际是乐观锁的一种实现,假定一开始不会发生冲突,从内存加载数据,然后对数据修改的操作时将内存中数据与加载的数据进行比较,如果发生了变化就会一直占用CPU
分类: 编程语言 发布时间: 09-19 23:21 阅读次数: 0

1.2.2 线程安全之原子操作

竞态条件与临界区 共享资源 不可变对象 原子操作定义 原子操作可以是一个步骤,也可以是多个操作步骤,但是其顺序不可以被打乱,也不可以被切割而只执行其中的一部分(不可中断性)。 将整个操作视作一个整体,资源在该次操作中保持一致,这是原子性的核心特征。
分类: 编程语言 发布时间: 09-19 23:21 阅读次数: 0

你真的知道怎么面试吗?告诉你怎么提升面试成功率

其实公司肯花时间让你去面试,前提条件一定是通过你的简历,一定发现了你和公司的匹配点,也就是说,一定是有录用意向的。 在技术面试的时间段里(最长1个小时),你如果能展现你的优势那是最好的,但如果你做不到这点,简单点,让面试官感觉你达到了最低标准即可。这好比
分类: 编程语言 发布时间: 09-19 23:21 阅读次数: 0

线程queue、线程进程池,协程

线程queue import queue q = queue.Queue() #先进先出 q = queue.LifoQueue() #先进后出 t = queue.PriorityQueue() #优先级取数据,通常这个元组的第一个值是int类型 q.put('123') q.put('qweqwe') print(q.get()) print(q.get()) t.put('100', 'tank') t.put('10', 'nick') t.put('1', 'jason') prin
分类: 其他 发布时间: 09-19 23:21 阅读次数: 0

测开之路一百五十二:基于jquery的ajax实现(load、get、ajax)

ajax除了用原生的js实现之外,也可以使用jquery实现,而且用jquery更方便 看一个简单的示例,保留上一篇的content路由和html,实现上一篇一样的功能,点击获取内容,局部刷新 准备一个页面用于被调用 <h1>这是content.html的h1标签</h1> <p style="background: red"> 这是content.html的p标签,红色 <a href="https://www.baidu.com/">百度</a> </p> <div sty
分类: 其他 发布时间: 09-19 23:21 阅读次数: 0

构建之法——第二次作业:熟悉工具的使用

《构建之法》第二次作业 GIT地址 git地址 GIT用户名 OnedayForLi       学号后五位 91410 博客地址 我的博客 作业链接 第二次作业链接 一、配置环境 之前用过,所以不进行重复配置,vs的配置应该算是蛮简单的,跟着安装步骤一步步走就好了。有一个细节就是尽量不要安装在系统盘,因为它比较占用内存。 配置好的截图如下: 二、克隆项目 1.申请github账号 2.拷贝 进行阿超仓库,点击右上角的fork,就完成啦。 3.开始Git的使用 Git也是很久之前就下载了的,安
分类: 其他 发布时间: 09-19 23:21 阅读次数: 0

Codeforces Round #585 (Div. 2)

https://www.cnblogs.com/31415926535x/p/11553164.html 感觉很硬核啊这场,,越往后越做不动,,,emmmm,,,(这场是奔着最后一题 2sat 来的,,,上次学这玩意是在今年的3、4月份把,,,早忘得差不多了,,, A. Yellow Cards A题较简单,,贪心就行了,, #include <bits/stdc++.h> #define aaa cout<<233<<endl; #define endl '\n' using namespa
分类: 其他 发布时间: 09-19 23:21 阅读次数: 0

etc/hosts文件详解

Linux 修改 etc/hosts文件 hosts文件 hosts —— the static table lookup for host name(主机名查询静态表)。 hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映射,还包括主机的别名。在没有域名解析服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的ip地址,否则就需要使用dns服务程序来解决。通过可以将常
分类: 其他 发布时间: 09-19 23:21 阅读次数: 0

前端07 /jQuery初识

目录 前端07 /jQuery初识 1.jquery介绍 1.1 jquery的优势 1.2 jquery是什么? 1.3 jquery的导入 2.jQuery的使用 2.1使用 jQuery 的基本步骤 2.2 jQuery的$符号 2.3jQuery的入口函数 3.js中的DOM对象 和 jQuery对象比较(重点,难点) 3.1 二者之间的区别 3.2 jquery对象和dom对象的关系和转换 4.jQuery查找标签 4.1 jquery选择器 4.2 jquery筛选器 5. 链式表
分类: 其他 发布时间: 09-19 23:21 阅读次数: 0

图形学中的噪声入门

一、白噪声 白噪声常与伪随机数一起使用。这样,固定的输入就会产出固定的随机数输出,最终渲染出来的纹理也会是固定的,但又具备随机的视觉效果。 常用的白噪声随机产生函数如下: float random = dot(vec in , vec const); 使用输入向量和一个任意向量点乘,即可得到一个随机的结果; 在OpenGL中使用: #ifdef GL_ES precision mediump float; #endif uniform vec2 u_resolution; unif
分类: 其他 发布时间: 09-19 23:21 阅读次数: 0

lxterminal命令打开新窗口并执行python脚本

lxterminal -e python3 -i test.py 注意,路径要写对,用绝对路径
分类: 其他 发布时间: 09-19 23:21 阅读次数: 0

中小学自动试卷生成程序优缺点分析

一.项目的需求分析: 1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小学、初中和高中三个选项中的一个。否则提示“请输入正确的用户名、密码”,重新输入用户名、密码; 2、登录后,系统提示“准备生成XX数学题目,请输入生成题目数量(输入-1将退出当前用户,重新登录):”,XX为小学、初中和高中三个选项中的一个,用户输入所需出的卷子的题目数量,系统默认将根据账号类型进行出题。每
分类: 其他 发布时间: 09-19 23:21 阅读次数: 0

前端08 /jQuery标签操作、事件

目录 前端08 /jQuery标签操作、事件 1.标签内文本操作 1.1 html标签元素中的所有内容 1.2 text 标签元素的文本内容 2.文档标签操作 2.1值操作 2.2插入标签 2.3 删除标签 remove、detach和empty 2.4 (替换)修改标签 replaceWith和replaceAll 2.5 克隆标签 clone 3.属性操作 3.1 attr() 设置属性值、者获取属性值 3.2 removeAttr() 移除属性 3.3 prop() 4.class类属性
分类: 其他 发布时间: 09-19 23:21 阅读次数: 0

数据结构---Set和Map

1.Set数据结构 Set本质上是一个没有重复数据的一种集合。Set本身也是一种数据结构的构造函数。 1.Set的初始化 var obj = new Set(参数); 上面生成一个Set的实例,obj是集合对象。 参数可以是数组,也可以是类数组(具有iterator接口的数据,如字符串) var obj = [...new Set([1,3,3,3])]; // [1,3] var obj = [...new Set('hellohello')]; // ['h','e','l','o'].j
分类: 其他 发布时间: 09-19 23:21 阅读次数: 0

【Spring AOP】切入点表达式(四)

一、切入点指示符   切入点指示符用来指示切入点表达式目的,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下: execution:用于匹配方法执行的连接点; within:用于匹配指定的类及其子类中的所有方法。 this:匹配可以向上转型为this指定的类型的代理对象中的所有方法。 target:匹配可以向上转型为target指定的类型的目标对象中的所有方法。 args:用于匹配运行时传入的参数列表的类型为指定的参数列表类型的方法
分类: 其他 发布时间: 09-19 23:21 阅读次数: 0

第十五章、线程池和进程池

目录 第十五章、线程池和进程池 一、线程计时器 二、异步同步 三、线程池和进程池 第十五章、线程池和进程池 一、线程计时器 from threading import Timer,current_thread def task(x): print('%s run....' %x) print(current_thread().name) if __name__ == '__main__': t=Timer(3,task,args=(10,)) # 3s后执行该线程
分类: 其他 发布时间: 09-19 23:21 阅读次数: 0