Java并发编程_wait和notify的使用(三)

package sync; import java.util.ArrayList; import java.util.List; public class WaitAndNotify { private volatile static List list= new ArrayList(); private void add() { list.add("wang"); } private int size() { return list.size(); }
分类: 其他 发布时间: 05-22 22:56 阅读次数: 4

linux命令学习 查找文件和文件夹

1: 查找根目录下查找文件夹名称叫XXXX的目录地址 find / -name XXXX -d 2: 查找/var/www/目录下叫index.php的文件 find /var/www/ -name index.php 3: 查找根目录下所有已”.sh”结尾的文件 find / -name *.sh
分类: 其他 发布时间: 05-22 22:56 阅读次数: 4

Exp8 Web基础实践

一. 实验内容 (1) Web前端HTML:能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML。 (2) Web前端javascipt:理解JavaScript的基本功能,理解DOM。编写JavaScript验证用户名、密码的规则。 (3) Web后端:MySQL基础:正常安装、启动MySQL,建库、创建用户、修改密码、建表 (4) Web后端:编写PHP网页,连接数据库,进行用户认证 (5) 最简单的SQL注入,XSS攻击测试 二、实践
分类: 其他 发布时间: 05-22 22:56 阅读次数: 4

12、维护活动目录数据库

维护活动目录数据库
分类: 企业开发 发布时间: 05-22 22:51 阅读次数: 4

2018山东省赛 H Dominoes ( 搜索 )

题目链接 题意 : 给出一个 n * m 的矩阵,用规格 1 * 2 的多米诺去填充,题目数据保证最后只有一个格子是空白的(即没有被多米诺骨牌覆盖),问你现在通过移动多米诺能够产生多少种不同的状态(空白位置作为状态依据,所以最多只有 n * m 种状态) 分析 : 这题看着很吓人,一般来说不会想到直接去搜索 因为要证明若走出环,能不能拓展出更多的状态 这个貌似是不存在的,若空白的地方经过重重移动回到了原点 那么必定不能产生更多的状态了,所以直接搜就行了 至于怎么证明......我没有搜到更好的
分类: 其他 发布时间: 05-22 22:47 阅读次数: 4

【转】用信鸽来解释 HTTPS

一、引文出处 注:分享交流技术。本文摘自开源中国翻译,翻译者:JonnHuang,句号句号 译文原网址:https://www.oschina.net/translate/https-explained-with-carrier-pigeons 2、正文 HTTPS协议作为网络中非常重要的安全加密传输协议,掌握非常必要,本文非常简洁幽默的方式,让你了解什么是HTTPS。 密码学是一门难以理解的学科,因为它充满了数学定理。但是除非你要实际开发出一套加密算法系统,否则你是没必要强制理解那些深奥的数
分类: 其他 发布时间: 05-22 22:47 阅读次数: 4

vuex状态管理工具

父子组件之间的通信 props传递 父 向子单向传递;且每次 父组件更新时 子组件的props会跟着更新; 如果需要 子组件把数据传递给父组件,就需要在子组件上绑定自定事件 在子组件使用this.$emit()去派送事件。 但是,多个视图依赖同一个状态?兄弟组件之间的状态传递呢?传参方法对于多层嵌套的组件将会非常繁琐。 所以,就需要vuex负责多组件的状态管理。 统一页面的状态管理及操作处理,展示更新,是数据集合,是“前端数据库”,让其在各页面 实现数据共享,并且可操作 统一状态数,导致应用的
分类: 其他 发布时间: 05-22 22:47 阅读次数: 4

nodejs的事件驱动理解

// 引入 events 模块 var events = require('events'); // 创建 eventEmitter 对象 var eventEmitter = new events.EventEmitter(); //创建监听实例 // 绑定事件及事件的处理程序 eventEmitter.on('eventName', eventHandler);//进行事件绑定实行监听 // 触发事件 eventEmitter.emit('eventName'); //
分类: 其他 发布时间: 05-22 22:47 阅读次数: 4

C程序设计 9

fsdafa
分类: 其他 发布时间: 05-22 22:47 阅读次数: 4

python学习之使用PIL模块制作随机验证码

制作随机验证码,需要如下知识点: 1、随机验证码的制作(这里用的是random模块随机产生字符) 2、图片的制作 3、随机直线干扰项 4、其他随机干扰项 代码如下: from PIL import Image from PIL import ImageDraw from PIL import ImageFont import random #随机颜色 def get_random_color(): r = random.randint(0,255) g = random.ra
分类: 其他 发布时间: 05-22 22:47 阅读次数: 3

C开发系列-函数

概述 任何一个C语言程序都是有一个或多个程序段(小程序构成)。每个程序都有自己的功能,我们一般称这些程序段为"函数"。 函数的执行过程 #import <Foundation/Foundation.h> int sum(int num1, int num2) { return num1 + num2; } int main() { int a = 100; int b = 27; int c = sum(a, b); printf
分类: 其他 发布时间: 05-22 22:47 阅读次数: 4

Apache-配置笔记

 ◆案例1◆ 编译安装Apache 1.配置yum源,安装依赖 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum -y install epel-release yum install -y gcc openssl openssl-devel zlib zlib-devel pcre pcre-devel expat-devel libxml2-devel 2
分类: 其他 发布时间: 05-22 22:47 阅读次数: 4

luoguP1082 同余方程 题解(NOIP2012)(数论)

luoguP1082 同余方程 题目 #include<iostream> #include<cstdlib> #include<cstdio> #include<cmath> #include<cstring> #include<iomanip> #include<algorithm> #include<queue> #include<ctime> #define ll long long #define rg register using namespace std; ll a,b,x,y
分类: 其他 发布时间: 05-22 22:47 阅读次数: 4

程序运行之ELF 符号表

当一个工程中有多个文件的时候,链接的本质就是要把多个不同的目标文件相互粘到一起。就想玩具积木一样整合成一个整体。为了使不同的目标文件之间能够相互粘合,这些目标文件之间必须要有固定的规则才行。比如目标文件B用到了目标文件A中的函数”foo”,那么我们就称目标文件A定义了函数foo,目标文件B引用了函数foo。每个函数和变量都有自己独特的名字,避免链接过程中不同变量和函数之间的混淆。在链接过程中,我们将函数和变量统称为符号。函数或者变量名就是符号名 每一个目标文件都会有一个相应的符号表,这个表里面
分类: 其他 发布时间: 05-22 22:47 阅读次数: 5

shell脚本总结

1.变量 A: 定义变量A=1,只会对自己所在的shell进程有效 B: 定义变量export B=1,会对自己所在的shell进程及其子进程生效 C: 在script.sh脚本中定义的变量,在当前shell登录的进程中source script.sh时,脚本中定义的变量也会进入当前登录的进程. 注意: 可以使用pstree查看进程的层级. 例如: 远程执行启动zk的脚本,当在65.3中使用ssh远程登录到65.5启动zk显示执行成功.但是到65.5查看并未启动zk,如下所示: 原因: 这个脚
分类: 其他 发布时间: 05-22 22:47 阅读次数: 4

BZOJ1507 [NOI2003]Editor BZOJ1500: [NOI2005]维修数列

BZOJ1507 [NOI2003]Editor Description 很久很久以前,DOS3.x的程序员们开始对 EDLINEDLIN 感到厌倦。 于是,人们开始纷纷改用自己写的文本编辑器?? 多年之后,出于偶然的机会,小明找到了当时的一个编辑软件。进行了一些简单的测试后, 小明惊奇地发现:那个软件每秒能够进行上万次编辑操作(当然,你不能手工进行这样的测试) ! 于是,小明废寝忘食地想做一个同样的东西出来。你能帮助他吗? 为了明确目标,小明对“文本编辑器”做了一个抽象的定义: 文本:由 0
分类: 其他 发布时间: 05-22 22:47 阅读次数: 4

对象函数的readFileSyc类

对于所有的Syc后缀都是表示同步,默认不加是异步操作。
分类: 其他 发布时间: 05-22 22:47 阅读次数: 4

java将数据从List转换Map

/** * 1个国家下所有城市,一对多关系 * 组装成Map结构返回 **/ public Map<String,List<JSONObject>> getCountry(){ List<JSONObject> countryList = countryService(); Map<String,List<JSONObject>> map = new HashMap<>(); for(int i = 0;i<countryList.size();i++){
分类: 其他 发布时间: 05-22 22:47 阅读次数: 4

java 基础测验

请写出标识符的定义规定。 必须是字母开头,由字母,数字,下划线,$组成 判断下面标识符是否表示正确: 1yyy_o (错) Demo02 (对) Abc$2 (对) Class (对) Text!p (错) 请计算一下50MB是多少bit? 1024*1024*8*50 请写出八种基本数据类型 byte,short,int,long,double,float,boolean,char 请写出你所知道的引用数据类型 scanner,random,String 编写程序求 1+3+5+7+……+9
分类: 其他 发布时间: 05-22 22:47 阅读次数: 4

FZU-1759 Super A^B mod C---欧拉降幂&指数循环节

题目链接: https://cn.vjudge.net/problem/FZU-1759 题目大意: 求A^B%C 解题思路: 注意,这里long long需要用%I64读入,不能用%lld 1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 #include<cstring> 5 using namespace std; 6 typedef long long ll; 7 const int maxn = 2e
分类: 其他 发布时间: 05-22 22:47 阅读次数: 4