C#实现端口扫描器一、新建项目二、单线程实现端口扫描器三、多线程实现端口扫描器四、总结五、参考一、新建项目 选择Windows窗体项目应用(.Net Framework) 项目 绘制界面 二、单线程实现端口扫描器 代码编写 private void btnScan_Click(object sender, EventArgs e){try…
2025/2/25 21:02:36 人评论 次浏览简介本文接着上文(Golang GinWeb框架2-文件上传/程序panic崩溃后自定义处理方式)继续探索GinWeb框架记录日志到文件利用io.MultiWriter多写出器可以实现日志记录到文件的同时也输出到控制台package mainimport ("github.com/gin-gonic/gin""io""os&qu…
2025/2/25 20:20:29 人评论 次浏览A计算机传输完了数据,传完之后要发出释放连接的数据包,这个TCP的FIN标记位为1,序号为u,B收到之后就通知应用程序A发完了,A不给B发了,B收到之后给它发送确认,确认号是u1,序号是v&…
2025/2/25 20:12:21 人评论 次浏览英特尔正在推广一项很灵活的技术。该技术可以在处理器层面上阻挡恶意软件感染,其相关细节已经在上周四发表。实际上是这样:英特尔称之为控制流强制技术 (Control-flow Enforcement Technology, CET) 尝试阻挠会使用面向返回编程 (Return-orientated prog…
2025/2/25 19:58:39 人评论 次浏览原文地址: https://wiki.solus-project.com/VirtualBox VirtualBox为Sun公司开发的X86架构下用于虚拟化系统环境的软件包。 Solus作为Guest使用 确保以下必须的包已经安装: sudo eopkg up sudo eopkg install -c system.devel sudo eopkg it xorg-server-devel sudo eopkg ins…
2025/2/25 21:50:20 人评论 次浏览最近自己做项目的时候需要添加一个功能,上传用户的图片,上传用户图片其实涉及到很多东西,不只是一个html标签<input id"File1" type"file" />或者asp.net封住好的FileUpload 控件,现在网站不再讲究的是…
2025/2/25 21:49:50 人评论 次浏览目录作用原理分析源码作用 在下次 DOM 更新循环结束之后执行回调函数。vue中对DOM的更新策略是异步的。只要监听到数据变化,vue将会开启一个事件队列,并缓冲同一事件循环中的所有数据变化。如果同一个watcher被触发多次,只会被推入到事件队列…
2025/2/25 21:49:19 人评论 次浏览1. 题目 原题链接 你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出,其中 prerequisites[i] [ai, bi] ,表 示如果要学习课程 ai 则 必须 先学…
2025/2/25 21:48:49 人评论 次浏览Maven配置 一、maven的安装 首先,先到官网去下载maven。这里是官网的地址:http://maven.apache.org/download.cgi 请选择最新的版本下载: 解压 二、路径配置 右键“计算机”,选择“属性”,之后点击“高级系统设置…
2025/2/25 21:48:18 人评论 次浏览最近尝试调查一些Java的web项目的Liscense认证,网上众说纷纭,在参考了一些资料以后,分享一下我的想法。 首先,需要理解数字证书的原理,下面这篇文章写得很不错: 数字证书原理 我觉得单机认证不是很靠谱&am…
2025/2/25 21:47:48 人评论 次浏览一、FPGA开发流程 1、设计定义:设计的目标系统需要完成什么样的功能进行定义。俗称“画饼”。 2、设计输入:设计开始,首先利用EDA工具的文本或者图形编辑器将设计者的设计意图用文本方式(如Verilog、VHDL程序)或者图形…
2025/2/25 19:31:14 人评论 次浏览Python中的方法有4种: 1)模块中的全局方法,不属于任何类,用"模块名.方法名"形式调用。 2)类中定义的实例方法,也被称为绑定方法(Bound method),这种方法的第一个参数(通常写作self,类似Java和C的…
2025/2/25 19:30:44 人评论 次浏览1、Pipeline 利用pipeline的方式从client打包多条命令一起发出,不需要等待单条命令的响应返回,而redis服务端会处理完多条命令后会将多条命令的处理结果打包到一起返回给客户端。所以pipeline适合批处理作业可以提升效率如: public static …
2025/2/25 19:30:14 人评论 次浏览通用寄存器可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。除此之外,它们还各自具有一些特殊功能。汇编语言程序员必须熟悉每个寄存器的一般用途和特殊用途,只有这样,才能在程序中做到正确、合理地使用它…
2025/2/25 19:29:43 人评论 次浏览一、Appium简介 appium是一款开源的,跨平台的UI自动化测试工具适用于测试原生的或者混合型的移动APP支持IOS,Android,Firefox OS等平台,同时该框架支持JAVA,Python,PHP等语言编写的测试脚本。Appium与Sele…
2025/2/25 19:29:13 人评论 次浏览为什么晋升的不是你? 本人遇到过一个这样的状况: 昨天刚到办公室的时候,我的一个下属问我:“老大,你现在有空吗?我想找你聊聊。”“好啊,走吧”。除了每月的绩效面谈外,遇到下属主…
2025/2/25 19:28:11 人评论 次浏览