[toc] 1.共享全局变量 1.1 共享全局变量问题 在一个进程内的所有线程共享全局变量,很方便在多个线程之间共享数据,但是存在一个缺点,当线程无序执行的时候,会导致全局变量的混乱,导致数据错误。 例如: 假设两个线程t1和t2都要对全局变量g_num(默认是0)进行加1运算,t1和t2都各对g_ ...
分类:
编程语言 时间:
2020-04-04 16:11:10
收藏:
0 评论:
0 赞:
0 阅读:
69
1 class Solution 2 { 3 public: 4 int countPrimes(int n) 5 { 6 vector<bool> isPrime(n+1,true); //首先全部为true 7 int count = 0; 8 9 for(int i = 2; i < n;++ ...
分类:
其他 时间:
2020-04-04 16:10:40
收藏:
0 评论:
0 赞:
0 阅读:
48
swiper元素 滑动容器 1. 代码格式(wxml) 2. 样式优化 开启页面提示小圆点 提供相邻页的预览 通过设置 previous margin 和 next margin 属性 示例代码: 设置默认幻灯片页 通过设置 current 属性 ...
分类:
微信 时间:
2020-04-04 16:10:24
收藏:
0 评论:
0 赞:
1 阅读:
76
import unittest from selenium import webdriver from ddt import ddt,data,unpack import time from aaa import readxls test_data = readxls() @ddt class Te ...
分类:
其他 时间:
2020-04-04 16:09:47
收藏:
0 评论:
0 赞:
0 阅读:
114
安装log4js 新增配置文件 根目录下新建config目录 conifg目录下全为配置文件 config目录下 新建文件 logs.js 增加工具方法 新建 utils 目录, utils 目录下放置工具类方法 utils 下新建 logs.js 放置输出日志的工具方法 改造app.js 参考资源 ...
分类:
其他 时间:
2020-04-04 16:09:28
收藏:
0 评论:
0 赞:
0 阅读:
71
File Inclusion(文件包含漏洞)概述 文件包含漏洞,分为本地文件包含,和远程文件包含两种。 文件包含漏洞的基本概念: 文件包含,是一个功能。在各种开发语言中都提供了内置的文件包含函数,其可以使开发人员在一个代码文件中直接包含(引入)另外一个代码文件。 比如 在PHP中,提供了: incl ...
分类:
其他 时间:
2020-04-04 16:08:49
收藏:
0 评论:
0 赞:
0 阅读:
85
装饰模式使用对象组合的方式动态改变或增加对象行为。 Go语言借助于匿名组合和非入侵式接口可以很方便实现装饰模式。 使用匿名组合,在装饰器中不必显式定义转调原对象方法。 package decorator import ( _ "fmt" ) type BaseCal interface{ Cal() ...
分类:
其他 时间:
2020-04-04 16:08:26
收藏:
0 评论:
0 赞:
0 阅读:
61
应用场景:线上部署(Linux) 注意:执行时,需要与manag.py处于同一路径下 作用:执行该命令时,将所有STATICFILES_DIRS中的所有文件夹中的文件及各APP中static中的文件都复制到 静态文件根目录下:STATIC_ROOT # 当运行 python manage.py co ...
分类:
编程语言 时间:
2020-04-04 16:08:07
收藏:
0 评论:
0 赞:
0 阅读:
51
[TOC] 作用:提高程序可复用性,程序编译时自动生成相应函数 函数模板和类模板中的类型参数表中 和`typename`可相互替换 函数模板 2. 格式 3. 匹配顺序 参数完全匹配的普通函数 参数完全匹配的模板函数(匹配模板函数时,不会进行自动类型转换) 实参经过自动类型转换 后匹配的普通函数 上 ...
分类:
其他 时间:
2020-04-04 16:07:46
收藏:
0 评论:
0 赞:
0 阅读:
59
关于修改root的密码有很多笔记了,但是在mysql5.7下面无效,后来找到同样是5.7的笔记,才真正修改好。现在记录下来。 第一步,修改mysql配置文件让Mysql跳过认证 我的mysql是通过apt install mysql-server 安装的 配置文件目录/etc/mysql/mysql ...
分类:
数据库技术 时间:
2020-04-04 16:07:27
收藏:
0 评论:
0 赞:
0 阅读:
67
概述 标记清除算法, 描述起来很简单, 从名字上就能看出, 分为两个阶段: 1. 标记阶段: 遍历所有对象, 将活动对象都打上标记 2. 清除阶段: 遍历堆, 将没有标记的对象释放掉. 介绍完毕, 本文结束. 开玩笑, 确实看上去很简单啦. 那就具体思考一下实现吧. 实现 介绍写的很清楚了, 实现也 ...
分类:
编程语言 时间:
2020-04-04 16:06:53
收藏:
0 评论:
0 赞:
0 阅读:
59
一、问题描述 import json dir = { '春晓':'asfffa', '春眠不觉晓' : '处处闻啼鸟', '夜来风雨声' : 56789, 'asdga':'asdasda' } fp = open('G:/aa.json', 'w') fp.write(json.dumps(dir ...
分类:
编程语言 时间:
2020-04-04 16:06:32
收藏:
0 评论:
0 赞:
0 阅读:
167
打开vscode,通过查看-终端打开终端,准备建一个vue项目。打开一个目标文件夹,终端给命令 npm install -g vue-cli 创建一个项目: vue init webpack projectName//cnpm install --global vue-cli 这个比上面更快一点 在 ...
分类:
其他 时间:
2020-04-04 16:05:59
收藏:
0 评论:
0 赞:
0 阅读:
66
在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于“d-h”或者“4-8”的字串,我们就把它当作一种简写,输出时,用连续递增的字母获数字串替代其中的减号,即,将上面两个子串分别输出为“defgh”和“45678”。在本题中,我们通过增加一些参数 ...
分类:
编程语言 时间:
2020-04-04 16:04:46
收藏:
0 评论:
0 赞:
0 阅读:
59
可以安装PyMySQL(pymysql),“pip install PyMySQL”,然后在__init__.py文件中添加一下代码即可: import pymysql pymysql.install_as_MySQLdb() 另外,python3已经不支持MySQL-python。 ...
分类:
数据库技术 时间:
2020-04-04 16:04:25
收藏:
0 评论:
0 赞:
0 阅读:
118
MySQL约束介绍:约束顾名思义就是不允许去做某些事情。 约束有: 唯一约束:对当前的表中某一个的字段加了唯一约束之后,这个表中的这个字段不允许出现重复值 非空约束:不允许出现空值 主键约束:唯一约束+非空约束 外键约束:保证表与表之间数据的完整性和准确性 创建表设置唯一约束 mysql> crea ...
分类:
数据库技术 时间:
2020-04-04 16:03:47
收藏:
0 评论:
0 赞:
0 阅读:
60
bypass disable_function的方法及蚁剑插件bypass php function使用 在学习php时,发现有许多函数会对网站或系统造成很大危险隐患,常见的危险函数有: php配置文件ini里有一个disable_functions选项,可以对这些危险函数进行禁用 但没有什么是绝对 ...
分类:
Web开发 时间:
2020-04-04 16:02:59
收藏:
0 评论:
0 赞:
0 阅读:
480
首先,数组是数据的集合。 可以通过构造函数(var arr = new Array('0','1','hello'))和字面量(var arr = ['0','1'])的方式来创建, 需要注意的是,构造函数创建时,如果值只有一个,而且还是数字,那么他代表数组的长度(var arr = new Arr ...
分类:
编程语言 时间:
2020-04-04 16:02:12
收藏:
0 评论:
0 赞:
0 阅读:
66
package com.citic.util.comm; import java.io.*; import java.text.SimpleDateFormat; import java.util.*; import java.util.Map.Entry; import com.citic.uti ...
分类:
其他 时间:
2020-04-04 16:01:36
收藏:
0 评论:
0 赞:
0 阅读:
87
在编码中难免遇到ifelse过多情况,一方面是当初设计没有在意,另一方面可能是因为需求的不断变化。但代码中出现大量ifelse都知道这种情况不太好,那么我们就聊一下这种情况应该如何优化if(条件1){....}elseif(条件2){....}elseif(条件3){....}else{....}1.表驱动表驱动是指用查表的方式获取值privatestaticMap<Status,Funct
分类:
其他 时间:
2020-04-04 15:42:05
收藏:
0 评论:
0 赞:
0 阅读:
51