- 博客(22)
- 资源 (7)
- 问答 (2)
- 收藏
- 关注
原创 素数筛选方法
质数的判断,对于每个程序员来说都不会陌生,每次碰见,都是老生常谈。但在这个官方题解中,有了另外两种判定质数的方法。一起来探索一下质数判定的三种方法(最后一个方法逻辑性很强)。...
2022-06-06 15:48:42
1562
3
原创 AFL安装使用教程
安装AFL简介:一个面向安全的模糊程序,采用新型的编译时工具和遗传算法来自动发现干净、有趣的测试用例,从而触发目标二进制文件中的新内部状态。准备Ubuntu 20.04Target Platform:x86_64 and arm64必备软件包:make/build-essentialsudo apt-get install build-essential make下载AFL包https://lcamtuf.coredump.cx/afl/releases/afl-latest.tgzA
2022-03-30 15:27:25
1762
2
原创 Java开发之 41.线程安全
同步方法会把方法内部的代码锁住只让一个线程执行同步方法的对象是谁?就是实现类对象new RunnableImple!!静态同步方法锁对象是谁?不能是thisthis是创建对象之后产生的,静态方法优先于对象静态方法的锁对象是本类的class属性–》class文件对象(反射)Lock锁java.util.concurrent.locks.lock接口lock实现了比synchro...
2021-09-29 21:28:00
144
原创 实用程序:.NET 快速宽带拨号程序
.NET 快速宽带连接程序背景引入今天来实验室,发现之前设置的自动宽带连接计划任务又一次自动运行(而且又是黑乎乎的控制台一闪而过,根本不知道啥情况),本来不需要"宽带连接"(宿舍有线需要宽带连接,而实验室不需要),结果程序运行还浪费了我一些时间,强迫症+完美主义的我简直难受极了!!!,然后,定下计划,设计一个快速宽带连接的程序!程序大致构思首先,针对我的有线用网场景,大致分为 实验室-教学楼-宿舍,其中实验室和宿舍是使用场景最多的,所以需要判断用网场景。其次,针对不同的用网场景,需要的操作,实验室
2021-09-27 22:28:01
429
原创 2021华为9.1秋招机试
9.1号的机试终于来了,怀着被暴击的心情,提前15分钟打开了浏览器,等待着“开始答题"。 终于到19:00了,点击”开始答题“,粗略的看了三道题,好家伙,除了最后一道题,其余题目都超长。这不是编程,这是阅读理解啊。热乎的解题思路走起。——2021.9.1华为秋招机试由于很多题忘记标题了,所以自己取了一个三道题第一题 序列转发(100分)题目大致描述就是存在一个k个的序列,其中每个节点都是类似于一个转发器,有m个容量的转发量和n个容量的缓存区,从开始节点输入某随机的数据量作为第一个节点的接收量,.
2021-09-02 10:36:02
1979
3
原创 C1认证考试-训练任务04
在这个任务中,我们主要是使用JavaScript进行动态页面的生成,先来复习一下javascript的基础知识:JS基础知识JS输出JS的输出方式有很多,比较常用的是这以下四种window.alert(),警告框提示document.write(),把内容写入文档内部innetHTML,直接写入标签中的文本内容console.log(),控制台输出,这个比较常用JS的数据类型JS的数据类型主要包括:数字,字符串,数组,对象等;// 1.声明变量var age;// 2.赋值ag
2021-05-15 22:12:41
283
原创 C1认证考试-训练任务03
任务1:使用富文本编辑器我们在开源富文本编辑器中随便输入一段文本,然后使用源代码模式查看内容是如何被转变为HTML内容的:在这里,直接在窗口进行代码开发,需要实现的功能:1.让表格隔行换色 2.加入JavaScript按钮:源代码如下: <p><font color="#ff0000">Hello,world</font></p><table class="table table-bordered"><tbody>
2021-05-14 10:29:39
277
2
原创 C1认证考试-训练任务02
任务一:网络数据抓包在这一任务中,我们首先在网址:模拟服务器中提交手机号、姓名,得到一串json格式的返回值:通过按F12打开开发者工具,并且选择NetWork栏,进行抓包,可以看到提交到服务器的数据:利用Fiddler抓包软件,对提交的数据进行分析,可以得到暗号:利用Fiddler抓包工具的Composer组件进行服务器抓包,成功完成任务!...
2021-05-12 20:04:13
277
原创 C1认证考试-训练任务01
任务学习用【0】和【1】绘图在这个任务中,我们会用0和1’画‘出喜欢的图形,其中1代表无色,0代表黑色在这里我选择width=20 height=20作为底版二进制代码如下:0001 01000001 01001 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 0 0 0 0 0 0 0
2021-05-11 18:05:00
280
1
原创 优快云学习小组-密码学任务
任务描述使用凯撒密码加密一段文本现代密码学基本原理 对称加密,非对称加密,不可逆加密,信息摘要技术数字证书,Https,OpenSSL,TLS 等加密解密的基础知识小组实验:使用密钥OpenSSL,对称加密小说发给组员进行破解。恺撒密码凯撒密码(英语:Caesar cipher),或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D
2021-04-06 20:26:47
216
原创 寒假学习任务三之:JavaScript语言的快速精通
JavaScript语言快速学习简介JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。作为开发Web页面的脚本语言而出名,同时它也被用到了很多非浏览器环境中JavaScript应用领域随着网络技术的发展,现在JS的应用领域非常的广泛,满足了现代网络技术的方方面面,在这里主要包括了:网站开发移动开发使用HTML5和API支持,采用基于Chrome为基础的web app插件开发JS使用方法JS可以有以下集中方法进行插入:HTML 中的JS
2021-03-06 10:45:21
369
原创 寒假学习任务二之:Python语言的快速精通
Python语言快速学习简介Python是一种脚本解释程序,具有优美、清晰、简单,是一个优秀并广泛使用的语言。Python应用领域随着Python语言的发展,现在Python的应用领域非常的广泛,包括了:云计算WEB开发人工智能系统运维金融大数据图形GUIPython基础结构Python具有4个内建数据结构,分别为:列表元组字典集合# List:列表 !!列表可以被修改,而元组不可以a=[1,2,3,3,3,3]# Tuple:元组b=(4,5,6)# D
2021-02-20 16:36:51
133
1
原创 第四周:C++指针和Java快速上手
第四周:内存和指针和Java快速上手优快云学习小组--第四周内存和指针内存划分指针Java快速上手优快云学习小组–第四周内存和指针内存划分内存是一段连续的地址空间用于CPU进行快速访问的物理存储器件,但每个内存地址的大小由机器字长指定,一个32位操作系统最多只能处理32位地址,所以可管理的空间大小为2322^{32}232B,可换算成4GB,所以字长为32位的操作系统,最多可操纵的内存为4GB,而64位操作系统可管理的空间大小为2642^{64}264B,这样,64位操作系统可管理的空间就很大了
2021-01-26 13:18:35
154
原创 第三周:操作系统原理和C语言编程
第三周:操作系统原理和C语言编程优快云学习小组--第三周操作系统编译原理1、商业公司维护:Redhat系列 -- 作为服务器2、社区组织维护:Debian系列 -- 桌面系统makeFile编写1、商业公司维护:Redhat系列 -- 作为服务器优快云学习小组–第三周操作系统编译原理1、商业公司维护:Redhat系列 – 作为服务器Redhat系列包管理方式采用基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件RHEL(redhat enterprise linux)收费
2020-12-20 20:49:12
289
1
原创 第二周-2:Git与GitHub的使用,以及GitHub Pages的创建
第二周-2:Git与GitHub的使用,以及GitHub Pages的创建优快云学习小组--第二周-2Git简介常见命令GitHub系统镜像下载制作系统启动盘安装关键步骤Linux系统的常用命令cd 命令touch、rm、ln 命令mkdir 命令cp 命令sudo 命令useradd和adduser命令su 命令chmod 命令su 命令groups、groupadd、gpasswd命令优快云学习小组–第二周-2GitGit作为当今世界最流行的代码版本控制软件,是由 Linus Torvalds
2020-12-13 19:10:24
396
原创 第二周-1:简单集群架构的设计和安装
第二周:简单集群架构的设计和安装优快云学习小组--第二周简单集群架构的设计Nginx简介安装和配置优快云学习小组–第二周简单集群架构的设计 本次实验的集群架构设计,包含了Nginx进行网站的反向代理,配置MySql实现跨主机数据库的存储和访问,实现通过部署Tomcat到三个主机上进行网站的访问,其中我主要负责MySql的安装和配置,以及确保能够远程连接。Nginx简介 Nginx是一款高性能的HTTP服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,能够实现反向代
2020-12-13 19:08:36
162
原创 Overleaf学习一周期:Overleaf与Docker-ce的简介以及环境安装
Overleaf的简介、安装以及Docker-ce的环境配置Docker简介架构安装修改存储路径(可选)Overleaf简介安装Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包应用以及依赖包到一个轻量级、可移植的镜像中,然后发布到任何流行的 Linux、Windows、Mac机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,保证了Docker的安全独立。架构 Docker的重要组成部分为三部分:镜像(Image):类似于虚拟机中的镜像,可以
2020-12-11 22:41:32
1022
原创 第一周:Linux操作系统的安装与使用
Linux操作系统的安装与使用Ubuntu 20.04双系统安装新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Ubuntu 20.04双系统安装你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想
2020-12-06 19:31:22
331
原创 MySQL的服务和启动
MySQL服务的启动和停止方式一:计算机——右击管理——服务方式二:通过管理员身份运行net start 服务名(启动服务)net stop 服务名(停止服务)MySQL服务的登录和退出方式一:通过mysql自带的客户端只限于root用户方式二:通过windows自带的客户端登录:mysql [-h 主机名 -p 端口号] -u用户名 -p密码退出:exit或ctrl+c注释:单行注释:#注释文字单行注释:–注释文字多行注释:/* 注释文字 */简单执
2020-08-27 07:38:54
161
原创 Java 开发之 49.缓冲流
49.缓冲流字节缓冲流:BufferedInputStream,BufferedOutputStream字符缓冲流:**:BufferedReader,BufferedWriter
2020-03-13 17:27:29
106
原创 Java基础教程之基本数据类型
数据类型分类:基本数据类型:整数、浮点数、字符、布尔引用数据类型:字符串、类、数组、接口、Lambda基本数据类型数据类型关键字内存占用取值范围默认值字节型byte1个字节-128~1270短整型short2个字节-32768~327670整型int(默认)4个字节-231~231-10长整型long8个字节-2...
2020-03-13 17:07:42
110
多看(DuoKan)系统最后版本2015-05-15.36515
2023-07-13
powershell-6.1.0-linux-x64.tar.gz
2020-05-28
spark配置core-site.xml文件.pdf
2020-04-25
papchap.docx
2020-03-13
人机交互与虚拟现实实验手册.pdf
2020-03-13
Java的PWA开发框架
2022-09-21
Java开发PWA应用
2022-09-19
Powershell Linux下复制文件出错,denied
2022-04-12
关于QEMU的一些事情
2022-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人