网络编程 线程 通讯 网络

COMP3009J 信息检索编程

COMP3009J – Information RetrievalProgramming AssignmentThis assignment is worth 30% of the final grade for the module.Due Date: Sunday 28th May 2023 a ......
3009J 信息 COMP 3009

个人编程踩坑或易错记录

# ASP.NET Core ### Area视图里`` 不起作用 ASP.NET Core mvc,在 Area 的 view 文件中,不能使用以下代码。 有可能异常的代码示例: (本应该正常,参考:[ASP.NET Core 中的环境标记帮助程序 | Microsoft Learn](https ......
个人

软构笔记-7-面向对象的编程

[toc] ## 软构7 本章大纲: + OOP 的基本概念 + OOP 的显著特征 + 封装与信息隐藏 + 继承与重写 + 多态、子类型、重载 + 静态与动态分派 + JAVA 中的一些重要的 Object方法 + 设计良好的 Classes ### 基本概念 + Object + State + ......
对象 笔记

Java 网络编程 —— 实现非阻塞式的服务器

## 创建阻塞的服务器 当 `ServerSocketChannel` 与 `SockelChannel` 采用默认的阻塞模式时,为了同时处理多个客户的连接,必须使用多线程 ```java public class EchoServer { private int port = 8000; priv ......
网络编程 服务器 网络 Java

软构学习-2-软件测试与测试优先的编程

## 2 软件测试与测试优先的编程 ### 大纲 + 测试用例(Test Case) + 测试优先编程(TDD) + 单元测试 + 使用Junit进行自动化单元测试 + **黑盒测试** + 等价类划分 + 边界值分析 + 覆盖度 ### Testing levels + 单元测试(Unit tes ......
软件测试 软件

我写了本开源书:《3D编程模式》

我写了本开源书,罗列了我从自己的实战项目中提炼出来的关于3D编程(主要包括“3D引擎/游戏引擎”、“编辑器”开发)的各种编程模式 本书的写作花了我300多个小时,将近3个月的全职写作,凝结了我一万小时的开发经验,希望把最精华的部分抽象成“模式”,提供给大家使用,帮助大家设计出架构良好的3D引擎和编辑... ......
模式

组件化编程

## 模块与组件 ### 模块 - 向外提供特定功能的js程序-- 一般就是一个js文件 - 作用--复用js、简化js的编写、提高js运行效率 - 模块化--当应用中的js都是以模块来编写的 -- 这个应用就是一个模块化的应用 ### 组件 - 用来实现局部(特定)功能效果的代码集合 - 作用-- ......
组件

云办公多人协作的在线文档方案-云编程多人协作的在线文档-2023.05.20

云办公多人协作的在线文档方案-云编程多人协作的在线文档-2023.05.20 ......
多人 文档 方案 2023 05

C#异步编程之async/await

https://blog.csdn.net/wulex/article/details/127380403 异步、多线程的区别 异步 : 属于通信的范畴,在发出消息当下不等待对方回应,便开始继续自己的任务。所以 c# 的很多 _异步_ 操作都在 io 、 socket 这些类库下面,都是通信性质的类 ......
async await

解决克隆虚拟机网络ping不通

# 解决克隆虚拟机网络ping不通之NetworkManager 服务冲突 > 问题:在克隆多台虚拟机时,配置好hostname和静态ip后,出现了有些虚拟机ping不同,而模板虚拟机可以ping通,所以猜测不是vmware8网络适配器出现问题,也不是配置参数出现问题。 ## 寻错过程: **执行i ......
网络 ping

实验4 函数与异常处理编程

实验任务1 源代码 1 print(sum) 2 sum=42 3 print(sum) 4 5 def inc(n): 6 sum=n+1 7 print(sum) 8 return sum 9 10 sum=inc(7)+inc(7) 11 print(sum) 运行截图 实验任务2 task2 ......
函数

6.15 鸡兔同笼,共有98个头,386只脚,请用穷举法编程计算鸡、兔各有多少只。

设计思路:根据题目要求应用穷举法设计程序 代码: #include<stdio.h>int main(){ int a,b,c; for(a=0;a<=98;a++) { b=98-a; if(a*2+b*4==386) { printf("鸡有%d只,兔有%d只\n",a,b); break; } ......
个头 6.15 386 15

实验4 函数与异常处理编程

实验任务1 #task1实验内容 1 print(sum) 2 sum = 42 3 print(sum) 4 5 def inc(n): 6 sum = n + 1 7 print(sum) 8 return sum 9 10 sum = inc(7) + inc(7) 11 print(sum) ......
函数

m异构蜂窝网络的K-Tier下行链路的matlab性能仿真,对比网络Voronoi图,覆盖率等

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 蜂窝网络正在从精心规划的一组大型塔式基站(BSs)对异构基础设施元素的非常规部署,通常还包括微、微微和以及分布式天线。在本文中,我们为下行链路开发易于处理、灵活和精确的模型异构蜂窝网络(HCN),由K层组成随机定位的基 ......
链路 网络 覆盖率 蜂窝 性能

异步编程学习3:使用Future和CompletableFuture来获取结果

在计算图比较复杂的时候,如下图所示,任务之间存在相互依赖,即任务C依赖于任务A的执行结果。这时候,需要获取异步任务A的执行结果之后再执行任务C。一种方式是通过Future来获取,另一种方式是CompletableFuture 1 初步体验Future 如果要执行下面的计算图, 可以考虑将任务A在线程 ......
CompletableFuture 结果 Future

打卡 c语言趣味编程 三色球问题

问题描述: 一个口袋中放有12个球,已知其中3个是红的,3个是白的,6个是黑的,现从中任取8个,问共有多少种可能的颜色搭配? 思路: 使用递归方法计算组合数,并通过两个嵌套循环遍历了所有可能的红球、白球和黑球的数量组合。对于每个组合,计算该组合下的可能性,然后将其累加到可能组合变量中。最后输出可能的 ......
趣味 语言 问题

windows 编程模板

win32 消息 #include <Windows.h> #include <stdio.h> #include <string.h> // 用于在 win32 中获取控制台 HANDLE g_hOutput = NULL; // 全局保存实例对象 HINSTANCE g_hInstance = ......
模板 windows

编程打卡:面向对象程序设计测试

``go package main import "bufio" import "flag" import "fmt" import "io" import "os" import "strconv" var infile *string = flag.String("i", "unsorted.d ......
程序设计 对象 程序

c++局部静态变量是线程安全的

mark一下。 c++11之前,局部静态变量初始化并不是线程安全的。 c++11之后,当局部静态在初始化的过程中,有新的获取,会阻塞等待初始化成功。 ```c++ class Instance { public: //... static GetInstace() { static Instance ......
线程 变量 静态 局部

HOSTS文件异常,IE代理异常导致浏览器连不上网络

问题:电脑浏览器不能连上网,但是微信能够正确发送消息,甚至打开哔哩哔哩软件都不能连上网 尝试的解决方案:重启电脑,连接其他网络,都不成功 最终解决方法,打开火绒,进行断网检测 检测到了HOSTS文件异常,IE代理异常,并且可以一键修复,修复完成就可以了正常使用网络了 大爱火绒 ......
浏览器 文件 HOSTS 网络

windows 网络共享提示网络名不存在终级解决办法

1、 打开命令提示符管理员身份执行sc.exe config lanmanworkstation depend=bowser/mrxsmb10/nsi 回车sc.exe config mrxsmb20 start=disabled 回车,然后重启电脑2、重启完之后会发现出新问题了,而且网络里也看不见 ......
网络 windows 办法

打卡 c语言趣味编程 爱因斯坦的数学问题

问题描述: 爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最后剩一阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问在1~N内,有多少个数能满足? 思路: 使用一个for循环来遍历从1到N的所有数,对于每个数i ......
趣味 语言 数学 问题

71.mysql的线程池

mysql的线程池: 我们默认的线程处理方式是:one-thread-per-connection (服务器使用一个线程处理每个客户端连接),意思就是我们一个连接connection对应一个线程, 然后可以设置最大的connection连接数,max_connections。 这里有一个问题是,当我 ......
线程 mysql 71

Exp7 网络欺诈防范

Exp7 网络欺诈防范 1.基础问题回答 (1)通常在什么场景下容易受到DNS spoof攻击 ​ ①攻击机和靶机在同一子网中②连接到没有设置密码的WiFi (2)在日常生活工作中如何防范以上两攻击方法 ​ ①不要随意打开别人让你打开的网址,不要乱扫二维码 ​ ②打开网页的时候要仔细看域名和其ip地 ......
网络 Exp7 Exp

C# 多线程用法

方法一: public Task<string> ReadCard(string strIn) { return Task.Factory.StartNew(() => { string result = string.Empty; try { //方法 result=方法反参 } catch (E ......
线程

Exp7 网络欺诈防范

一.实验信息 课程名称:网络对抗技术 实验序号:7 实验名称:网络欺诈防范 实验人:20201315林梓祺 二.实验内容 本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。 具体实践有: 简单应用SET工具建立冒名网站 (1分) ettercap DNS spoof (1分 ......
网络 Exp7 Exp

20201226马瑞婕Exp7-网络欺诈防范

#一、实验过程 ##1 简单应用SET工具建立冒名网站 要让冒名网站在别的主机上也能看到,需要开启本机的Apache服务,并且要将Apache服务的默认端口改为80 所以先在kali查看80端口是否被占用,netstat -tupln |grep 80,发现我的80端口没有被占用,继续实验,如果被占 ......
20201226 网络 Exp7 Exp

华普物联HP-IOCAT-088 CAT1/4G网络IO控制器

产品概述 HP-0CAT-088 CAT.1/4G网络10控制器,实现数字信号以及RS485设备数据的采集并通过CAT.1/4G网络进行远程管理控制;支持8路继电器输出、8路输入,支持 50CKET 连接远程服务器,支持主动上报功能;遵循华普云主动上报协议;支持两种工作模式:主机模式、从机模式,主机 ......
控制器 HP-IOCAT IOCAT 网络 CAT1

MATLAB Elman神经网络数据预测,BP神经网络预测,电力负荷预测模型研究

MATLAB Elman神经网络数据预测,BP神经网络预测,电力负荷预测模型研究负荷预测的核心问题是预测的技术问题,或者说是预测的数学模型。传统的数学模型是用显示的数学表达式加以描述,具有计算量小、速度快的优点,但同时也存在很多的缺陷和局限性,比如不具备自学习、自适应能力、预测系统的鲁棒性没有保障等 ......
神经网络 神经 网络 负荷 模型

Exp7 网络欺诈防范

实验目标 本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有: (1)简单应用SET工具建立冒名网站 (1分) (2)ettercap DNS spoof (1分) (3)结合应用两种技术,用DNS spoof引导特定访问到冒名网站。(2分) (4)请勿使用外部网 ......
网络 Exp7 Exp