《信息安全专业导论》第六周学习总结

《信息安全专业导论》第六周学习总结 《计算机科学概论》 在本周的学习中,我主要学习了问题求解和算法设计的简单内容,学习了简单的算法的编写和算法的作用,学习到了几种搜索算法和排序算法的原理和运用。 python学习 在python的学习中,本周主要学习了list的运用。 其他 本周还学习了xor加密的原理和编写(虽然只是对网上的代码进行改动)、求最大公约数的伪代码。
分类: 其他 发布时间: 11-10 20:34 阅读次数: 0

(九)golang--运算符

1.算术运算符   + - * / % ++ -- 使用细节: (1)对于"/"号,整数除和小数除的区别; (2)++和--只能独立使用,即a=a++是不允许的;没有++a和--a;if a++ > 0也是不合法的; 2.赋值运算符   = += -= *= /= %=   <<= >>= &= ^= |= 使用特点: (1)运算顺序从右往左; (2)赋值运算符的左边只能是变量,右边可以是表达式,变量和常量; 小例子:不用中间变量,交换两个变量的值: package main import
分类: 其他 发布时间: 11-10 20:34 阅读次数: 0

Java类、Java文件、class文件的名的关系

Java类名:Java属于面向对象编程语言,对象就是一个个类,所以Java类名是我们在编写程序时为我们定义的对象取的名字。 java文件名:对于编写的Java程序我们需要有个文件来保存,保存的文件后缀为.java,.java前的便是Java文件名。 class文件名:Java程序要查看结果便需要运行.class文件。.class前面的便是class文件名 一个java文件可以有多个类,但只能有一个与java文件名同名的public类 在一个文件里定义了几个类的时候,每个class会生成一个 .
分类: 其他 发布时间: 11-10 20:34 阅读次数: 0

无损检测技术

一、概述 1.无损检测概论 (1)什么是无损检测? 工业领域中的无损检测类似于人们买西瓜时的“隔皮猜瓜”。买西瓜时,用手轻轻拍打西瓜外皮,听声响或凭手感,想猜一下西瓜的生熟,这是人们常有的习惯。如果对猜想有怀疑,则要求切开看个究竟了。用手轻拍,对西瓜是无有损坏的,非破坏性的,听声响或凭手感猜想西瓜生熟,“隔皮猜瓜”,这是生活中的“无损检测”;而“切开看个究竟”,这就是生活中的破坏性检查了。不论无损检测技术如何发展,“隔皮猜瓜”这一主旨内涵不变;对检测结果(猜想)有怀疑时,要解剖(切开)进行验证
分类: 其他 发布时间: 11-10 20:34 阅读次数: 0

深入Synchronized的实现原理与源码分析

前言 一、synchronized的特性 1.1 原子性 1.2 可见性 1.3 有序性 1.4 可重入性 二、synchronized的用法 三、synchronized锁的实现 3.1 同步方法 3.2 同步代码块 四、synchronized锁的底层实现 五、JVM对synchronized的优化 5.1 锁膨胀 5.1.1 偏向锁 5.1.2 轻量级锁 5.1.3 重量级锁 5.2 锁消除 5.3 锁粗化 5.4 自旋锁与自适应自旋锁 结语 前言 如果某一个资源被多个线程共享,为了避免
分类: 其他 发布时间: 11-10 20:34 阅读次数: 0

react一写工具

动画库:React-transition-group
分类: 其他 发布时间: 11-10 20:34 阅读次数: 0

loadrunner run-time函数

lr_abort -----终止脚本运行 lr_abort(); return -1; lr_continue_on_error -----当错误时继续执行 lr_continue_on_error(1); lr_exit -----运行中退出 lr_exit(LR_EXIT_VUSER, LR_FAIL); lr_rendezvous -----出入集合点 lr_rendezvous("Meeting"); lr_think_time -----暂停执行,思考时间 lr_think_time
分类: 其他 发布时间: 11-10 20:34 阅读次数: 0

Windows 查看端口占用进程并关闭

当我们在运行一些软件需要特定软件(如tomcat)时,有可能会碰上端口被占用的情况,这时候我们可能就需要更改端口或把占用端口的进程结束掉,因为更换端口可能会导致当前环境产生一些的问题或是需要重新配置其他内容,所以可以尝试查看一下占用端口到底是什么进程。 1.打开CMD命令行,输入 netstat -ano|findstr "端口号" 查看进程,不要漏掉双引号: netstat -ano|findstr "端口号" 以我查找的 8989 端口为例,通过 Netstat 可以找到是 PID 为 3
分类: 其他 发布时间: 11-10 20:34 阅读次数: 0

Word中同样行间距,同样字号,同样字体,但是肉眼看起来行距不一样

感谢博主转载:https://blog.csdn.net/hongweigg/article/details/47130009 困扰了我好久,直接上解决办法: 然后选择 自定义页边距 选择 无网络(N) 完美解决!
分类: 其他 发布时间: 11-10 20:34 阅读次数: 0

RocketMQ 消息发送system busy、broker busy原因分析与解决方案

目录 1、现象 2、原理解读 2.1 RocketMQ 网络处理机制概述 2.2 pair.getObject1().rejectRequest() 2.3 漫谈transientStorePoolEnable机制 2.3.1 MappedFile 2.3.2 TransientStorePool初始化 3、现象解答 3.1 [REJECTREQUEST]system busy 3.2 too many requests and system thread pool busy, Rejecte
分类: 其他 发布时间: 11-10 20:34 阅读次数: 0

java8-13-默认方法 静态方法 重复注解 类型注解

java8增加默认方法 静态方法 重复注解 类型注解 1.默认方法 default修饰 为什么要有这个特性? 当修改接口时候,需要修改全部实现该接口的类。为了解决这个问题,所以引进默认方法。 默认方法能让我们给接口增加新的方法,并且能保证对使用这个接口的代码版本的兼容性。 默认方法就是接口可以有实现方法,而且不需要实现类去实现其方法。 我们只需在方法名前面加个 default 关键字即可实现默认方法。 接口默认方法的 ” 类优先 ” 原则 若一个接口中定义了一个默认方法,而另外一个父类或接口中
分类: 其他 发布时间: 11-10 20:34 阅读次数: 0

使用excel比较数据的异同

工作需要有个这样的需求,文件夹里有许多相片要和SQL数据库里的相片数据比较,查看哪个数据出现的问题1、处理文件夹的相片数据在文件夹中建立新的文件,比如he.txt,内容为空,建立一个批处理文件he.bat,内容是@echoofffor/f"delims="%%ain('dir/b/a-d/oN.')doecho%%a>>he.txt2、运行he.ba
分类: 企业开发 发布时间: 11-10 20:20 阅读次数: 0

Skype for Business 2015 安装必备补丁KB2982006

最近安装SkypeforBusiness2015发现许多坑,首先就是这个KB2982006补丁,到处找阿找.现在共享给大家,方便新手出坑.链接:https://pan.baidu.com/s/10TGdlHHc_FPOZMb1TQbfTw提取码:twq4安装方法:1,安装时不更新补丁,然后直接安装这个KB2982006,之后就可以正常安装了。2,如果选择了更新系统,可能导致这个KB2982006无
分类: 企业开发 发布时间: 11-10 20:20 阅读次数: 0

shell 多行重定向方法(多重嵌套)

这里讲的是多重嵌套。没用过 EOF的朋友请参考其他基础贴 在自动化运维中,常常需要shell脚本。在自动化创建脚本时,会遇到脚本内容里有用EOF重定向到配置文件的代码。 这样就不能用EOF来创建脚本了,所以要多方法混用来实现自动化。 重定向方法1: cat > /tmp/123.txt << EOF This is line 1 of the message. This is line 2 of the message. This is l
分类: 其他 发布时间: 11-10 20:17 阅读次数: 0

sleep() 和 wait() 有什么区别:

①原理不同。 sleep()方法是Thread类的静态方法,是线程用来控制自身流程的,它会使此线程暂停执行一段时间,而把执行机会让给其他线程,等到计时时间一到,此线程会自动苏醒。而wait()方法是Object类的方法,用于线程间的通信,这个方法会使当前拥有该对象锁的进程等待,直到其他线程用调用notify()或notifyAll()时才苏醒过来,开发人员也可以给它指定一个时间使其自动醒来。 ②对锁的处理机制不同。 由于sleep()方法的主要作用是让线程暂停一段时间,时间一到则自动恢复,不涉
分类: 其他 发布时间: 11-10 20:17 阅读次数: 0

msysm2 拉取配置

pacman -Ss 包软件名 进行搜索 //源码拉取环境 hg pacman -S msys/mercurial svn pacman -S msys/subversion git pacman -S msys/git fossil pacman -S mingw64/mingw-w64-x86_64-fossil //-编程环境
分类: 其他 发布时间: 11-10 20:17 阅读次数: 0

洛谷 P5639 【CSGRound2】守序者的尊严

洛谷 P5639 【CSGRound2】守序者的尊严 洛谷传送门 题目背景 由于Y校最近进行了对学校食堂的全面改革与对小卖部的全面整治(乱搞),导致学校小卖部卖的零食被禁售了;学校食堂的炸鸡窗口也消失了; 并且学校的学生处Q主任严禁学生点外卖,日夜监察。 都说民以食为天,由于整天挨饿,全校同学处于水深火热之中。 题目描述 zhouwc的朋友(朋友就是自己系列)小Z由于饥饿难忍,不得不铤而走险点外卖。 但是学校的Q主任为了能够抓住点外卖的学生布置了天罗地网——监控 但是由于学校给Q主任的经费有限
分类: 其他 发布时间: 11-10 20:17 阅读次数: 0

Linux学习2-云服务器上安装java和tomcat环境

在linux上部署java的项目,首先要安装JDK和Tomcat,具体要求怎么操作呢,我们一起来学习吧! JDK的安装步骤如下: 1.首先我们从官网下载jdk-8u231-linux-x64.rpm安装包,并通过Xftp传到服务器下的任意目录,我创建了名为myjdk的文件夹 2.进入上传文件的那个目录,使用rpm命令安装jdk的rpm包 进度条完成100%后,输入java -vesion命令,若出现java 版本号则表示java环境已经安装完成了。 3.设置环境变量 (1)设置一个环境变量JA
分类: 其他 发布时间: 11-10 20:17 阅读次数: 0

LVS负载均衡在Ubuntu环境下部署详解

一、本地环境介绍: 负载均衡的三台机器均为Ubuntu Server 14.04 64位系统,内核中已集成ipvs模块( modprobe -l | grep ipvs 查看 )。为演示LVS负载均衡后的效果,需先在其中两台机器中安装apache服务(apt-get install apache2),并将位置在/var/www/html/目录下index.html文件修改成不同内容(如主机名)。 1 二、部署架构: 主机名 IP 角色 UbuntuServerEn64 192.168.226.
分类: 其他 发布时间: 11-10 20:17 阅读次数: 0

20191218《信息安全导论》第六周总结

教材学习内容总结 本周学习了如何描述计算机问题求解的过程,并通过此学习到解决生活中其他问题的一些技巧与方法:寻找熟悉的情况(直接调用)、分治法(devide and conquer)、自顶向下的方法(将问题一层层具体化)等;此外,了解了算法的定义,明确了明确指令的定义(计算机能够直接执行的语句),同时还学习了集中常见算法:埃拉托色尼筛法(素数判定)、辗转相除法、秦九韶算法(多项式快速计算);并且,还学习了选择与循环语句(控制结构),明确数组(同构,位置访问)和记录(异构,名字访问)的区别;了解
分类: 其他 发布时间: 11-10 20:17 阅读次数: 0