线程----五种状态的解释

sleep是原地休眠,休眠结束后,然后为Runnable状态,在然后可为运行状态 yield是直接暂停,让当前运行的线程回到可运行状态,或没效果 join等待上一个线程结束,不结束,下一个线程无法工作。如果上一个线程不存活的话,则当前线程不需要停止。 线程状态的转换: https://blog.csdn.net/u014371093/article/details/44228507
分类: 其他 发布时间: 04-20 22:11 阅读次数: 0

mysql导入txt文件

1.首先在命令行启动mysql net start mysql 2.登录MySQL(建议使用非root用户) mysql --local-infile=1 -u one -p 3.创建数据库 如 CREATE DATABASE menagerie; 在使用在这个数据库 use menagerie 创建表 如:CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth
分类: 其他 发布时间: 04-20 22:11 阅读次数: 0

MyBatis的javaType和ofType的区别

javaType和ofType都是用来指定对象类型,保证了类型安全。反向用select是必须要用ofType。javaType是指POJO类中的属性类型,比如下面的id,text,url,parent ofType是值映射到list集合中的类型,比如上面的children。当collection进行list集合映射是需要用ofType,也就是一对多的时候使用
分类: 其他 发布时间: 04-20 22:11 阅读次数: 0

codeforces498C

Array and Operations CodeForces - 498C You have written on a piece of paper an array of n positive integers a[1], a[2], ..., a[n] and m good pairs of integers (i1, j1), (i2, j2), ..., (im, jm). Each good pair (ik, jk) meets the following conditions:
分类: 其他 发布时间: 04-20 22:11 阅读次数: 0

20165308『网络对抗技术』Exp5 MSF基础应用

20165308『网络对抗技术』Exp5 MSF基础应用 一、原理与实践说明 实践内容 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路。具体需要完成: 一个主动攻击实践,如ms08-067; (1分) 一个针对浏览器的攻击,如ms11-050;(1分) 一个针对客户端的攻击,如Adobe;(1分) 成功应用任何一个辅助模块。(0.5分) 以上四个小实践可不限于以上示例,并要求至少有一个是和其他所有同学不一样的,否则扣除0.5分。 实践内容 目录 主动攻击:ms
分类: 其他 发布时间: 04-20 22:11 阅读次数: 0

【HDFS API编程】查看目标文件夹下的所有文件、递归查看目标文件夹下的所有文件

使用hadoop命令:hadoop fs -ls /hdfsapi/test 我们能够查看HDFS文件系统/hdfsapi/test目录下的所有文件信息 那么使用代码怎么写呢?直接先上代码:(这之后贴上去的代码怎么就全灰色了?....) public class HDFSApp {     public static final String HDFS_PATH = "hdfs://hadoop000:8020";     FileSystem fileSystem = null;     C
分类: 其他 发布时间: 04-20 22:11 阅读次数: 0

力扣——由斜杠划分区域

在由 1 x 1 方格组成的 N x N 网格 grid 中,每个 1 x 1 方块由 /、\ 或空格构成。这些字符会将方块划分为一些共边的区域。 (请注意,反斜杠字符是转义的,因此 \ 用 "\\" 表示。)。 返回区域的数目。 示例 1: 输入: [   " /",   "/ " ] 输出:2 解释:2x2 网格如下: 示例 2: 输入: [   " /",   " " ] 输出:1 解释:2x2 网格如下: 示例 3: 输入: [   "\\/",
分类: 其他 发布时间: 04-20 22:11 阅读次数: 0

buaaoo_second_assignment

远瞧忽忽悠悠,近瞧飘飘摇摇,走近点留神看,原来是,电梯被测爆 (一)基于多线程的设计分析   (1)傻瓜电梯     第一次电梯本来想用多线程去写,但是当时对于线程的理解还不够充分(甚至把人当成了线程去找电梯,然后写的焦头烂额),最后成功的改成了单线程傻瓜电梯,一次就送一个人,也就是FAFS,写起来也十分的简单,所以觉得并没有什么分析的必要。   (2)LOOK电梯     显然第二次电梯直接用傻瓜会被测成傻瓜,于是在比较了指导书推荐的ALS和网上有的优化电梯来看,最后选择了最容易书写,性能也
分类: 其他 发布时间: 04-20 22:11 阅读次数: 0

第六届SD省赛 Circle of Friends

Circle of Friends Time Limit: 2000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description Nowadays, "Circle of Friends" is a very popular social networking platform in WeChat. We can share our life to friends through it or get other
分类: 其他 发布时间: 04-20 22:11 阅读次数: 0

20165224 陆艺杰 Exp5 MSF基础应用

用自己的话解释什么是exploit,payload,encode Exploit是攻击的行为 Payload是一段植入目标机的简短的带功能的恶意代码 Encode是编码,用于更改恶意代码,编码特征码检测 离实战还缺些什么技术或步骤 英语技术 检测可以攻击的漏洞的步骤 步骤 找到要用的模块 进入msf的目录 一个主动攻击实践 用ms08_067_netapi模块 Use 启动模块 Set设置参数 Exploit开启攻击 一个针对浏览器的攻击 启用 MS10_046_shortcut_icon_d
分类: 其他 发布时间: 04-20 22:11 阅读次数: 0

2019年北航OO第二次博客总结

一、多线程电梯系列作业设计策略 1. 第一次作业——"FAFS傻瓜电梯" 第一次作业是先来先服务的"傻瓜电梯",我当时觉得这个设计未免太简单了,于是就在傻瓜电梯的基础上加上贪心算法,每次都执行电梯内外距离最近的请求(但是没有行进中的捎带)。由于第一次没有限制CPU时间,而且我的wait--notify用得不太熟,因此就采取了暴力轮询的方式。我将我将调度器线程写在了main函数中(这是个很不好的设计,第三次作业中将其改进)作为一个线程,电梯作为一个线程,输入作为一个线程一共三个线程。另外我设计了
分类: 其他 发布时间: 04-20 22:11 阅读次数: 0

解决在eclipse中连接数据库出问题和在win+r下登录数据库出问题的情况(仅用于自我提醒!!!)

在用eclipse连接数据库时,我遇到了这样的一个问题:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES);在经过百度后,查了多种方法,试了多次,不知道用什么方法试了之后,发现连在WIN+R上都登录不上数据库,后面再试了一种方法后,发现两个问题可以这么解决。 解决方法:在MySQL配置文件 my.ini中,在最后一行添加上skip-grant-tables,然后停止MYSQ
分类: 其他 发布时间: 04-20 22:10 阅读次数: 0

C++聚合类

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiongya8888/article/details/89290184 聚合类(aggregate class)使用户可以直接访问其成员,并且具有特殊的初始化语法。当一个类满足以下条件时,我们说它是聚合的: 所有成员都是public 没有定义构造函数 没有类内初始值 没有基类,也没有虚函数 我们可以提供一个花括号扩起来的成员初始值列表,并用它初始化聚合类的数据成员,初始值的顺序必须与生命的顺序一
分类: 其他 发布时间: 04-20 22:10 阅读次数: 0

C++字面值常量类

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiongya8888/article/details/89291005 数据成员都是字面值类型的聚合类是字面值常量类。如果一个类不是聚合类,但它符合以下要求,则它也是一个字面值常量类: 数据成员都必须是字面值类型(算术类型,引用和指针,以及字面值常量类)。 类必须至少含有一个constexpr构造函数。 如果一个数据成员含有类内初始值,则内置类型的初始值必须是一条常量表达式。或者如果成员属性某种
分类: 其他 发布时间: 04-20 22:10 阅读次数: 0

锁定目标与拆解目标

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiongya8888/article/details/89302893 要想迈向成功,第一步便是明确自己的目标,牢记目标才能把握住努力的方向。 明确自己的目标后,接下来必须进行目标拆解,很多人对此不屑一顾,更愿意一步到位,结果目标超过了他们的能力,其中一个环节失败了,然后意识到问题的难度了,很快就放弃了。 失败体验是非常致命的,这也是多数人半途而废的主要原因。很多精英即便能力出众,面对复杂问题时
分类: 其他 发布时间: 04-20 22:10 阅读次数: 0

打破传统思维

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiongya8888/article/details/89303185 不管面对新鲜事物还是已有事物,打破传统习惯造成的思维桎梏(zhì gù),发现眼界之外的东西,可以帮助我们用最快的速度打开局面。 打破传统思维的方式就是对自己,对所做的事情保持质疑,这样才能找到一个更快的发展机会,找到属于自己的风口,找到职场生涯的爆发点。 垂直思维是以逻辑与数学为代表的传统思维模式,这种思维模式的特点是根据
分类: 其他 发布时间: 04-20 22:10 阅读次数: 0

培养专注力

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiongya8888/article/details/89303594 想要成功超级精英,就必须专注于目标,不畏诱惑。生活和工作中,总有很多诱惑和选择来干扰我们的目标,阻碍我们的思维,让我们效率低下,这个时候,我们一定要守住自己的目标,集中精力,才能获得成功。 成功的关键不在于你涉足了多少个领域,而在于你能否在某一方面深入专研,做到无人能及。一旦选定了目标,就应该彻底排除外界和内心的干扰,聚焦,
分类: 其他 发布时间: 04-20 22:10 阅读次数: 0

C++位域

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiongya8888/article/details/89304275 类可以将其数据成员定义成位域,在一个位域中有一定数量的二进制位。位域的声明形式是在成员名字后紧跟一个冒号以及一个常量表达式,该表达式用于指定成员所占的二进制位数。位域可以节省内存资源,使数据结构更紧凑。 位域有以下特点: 位域的类型必须是整形或者枚举类型,因为带符号位域的行为是由具体实现确定的,所以我们通常使用无符号类型保存
分类: 其他 发布时间: 04-20 22:10 阅读次数: 0

C++ volatile限定符

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiongya8888/article/details/89304520 当对象的值可能在程序的控制或检测以外被改变时,应该将对象声明为volatile,关键字volatile告诉编译器不应该对作用的对象进行优化。 volatile int value;//该值可能发生改变 const和volatile限定符互相没什么影响,某种类型既可以是const也可以是volatile。volatile和指
分类: 其他 发布时间: 04-20 22:10 阅读次数: 0

拆解目标的关键技术

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiongya8888/article/details/89322127 找准方向 一流人士会在着手之前先思考并找准解决问题的方向,没有找到之前他们宁可花更多的时间去思考,也不会像无头苍蝇一样乱撞。 永远不要试图用战术上的勤奋,去掩饰你战略上的懒惰。 保持大局观 缺乏全局观的人往往会只抓住眼前或局部一点猛攻,常常顾此失彼,对于公司和上级的战略意图,要么简单执行,要么打折地执行。 在职场中,如果不能
分类: 其他 发布时间: 04-20 22:10 阅读次数: 0