用C语言编写低耦合程序

耦合,是对模块间关联程度的度量。 模块间的耦合度是指模块之间的依赖关系,其耦合性越强,同时表明其独立性越差。  降低模块间的耦合度能减少模块间的影响,防止对某一模块修改所引起的“牵一发动全身”的水波效应,保证系统设计顺利进行。
分类: 业界资讯 发布时间: 11-02 16:45 阅读次数: 0

【C转C++】struct和sort函数的简易使用

C转C++之struct和sort函数之前由详细讲过排序的妙用,详情可以传送,这里就不赘述了。但有一个很现实的问题就是每次解题的时候C根本就没有自带sort函数呀!!为了防止冒泡排序或桶排序超时,只能打上快速排序的代码(不得不说,太长了,也很容易因为一些小细节而写错),因为这个原因挺烦心的,这也是为什么我一直想转C++的原因。C与C++之struct的异同顺便先提一下两者的不同,在C语言中,在定义好struct后使用的时候要写上关键字struct,到C++就可以省略不写啦!万岁!struct po
分类: 业界资讯 发布时间: 11-02 16:45 阅读次数: 0

STL(第一弹)——sort

STL(第一弹)——sort函数今天我们来讲一讲STL之中的sort(快排)函数其时间复杂度为O(nlogn)O(nlogn)O(nlogn)为何会有log的存在呢,是因为它用了二分的方法和随机数(重中之重,没有随机数会退化成O(n2)O(n^2)O(n2))sort函数分为两种:sort(_RAIter, _RAIter)sort(_RAIter, _RAIter, _Compare)翻译后即为sort(数组名+开始排序的数的下标(包含),数组名+(停止排序的数的下标+1))通常地,s
分类: 业界资讯 发布时间: 11-02 16:45 阅读次数: 0

数字信号处理实验一 T3

数字信号处理实验一 T3题目要求原理具体实现代码题目要求一个连续的周期性方波信号频率为 200Hz,信号幅度在-1+1V 之间,要求在图形窗口上显示其 两个周期 的波形。以4kHz的频率对连续信号进行采样,编写程序生成连续信号和其采样获得的离散信号波形。原理数字信号处理ppt第一章重点在于公式w0=2πTT0w_{0}=2\pi \frac{T}{T_{0}}w0​=2πT0​T​即用连续信号的周期和抽样信号周期求出数字频率。本题中连续信号周期T0=1200sT_{0}=\frac{1}
分类: 业界资讯 发布时间: 11-02 16:45 阅读次数: 0

ENVI5.4完美实现MODIS NDVI数据格式转换和投影变换

如上图所示,分别为:View1:MODIS hdf数据多波段View2:MODIS NDVI波段View3:ArcGIS10.8投影变换后的MODIS NDVIView4:ENVI5.4投影变换后的MODIS NDVI关于ArcGIS处理MODIS数据的操作,可以参照:《ArcGIS10.8完美实现MODIS NDVI数据格式转换和投影变换》《重磅!ArcGIS10.8 Python代码批量完美实现MODIS NDVI数据格式转换和投影变换》《利用MRT进行Modi..
分类: 业界资讯 发布时间: 11-02 16:44 阅读次数: 0

【数据结构——树和森林】

目录:一级目录二级目录三级目录一级目录二级目录三级目录
分类: 业界资讯 发布时间: 11-02 16:44 阅读次数: 0

oracle 11g 的游标

1. 简介在使用 select 语句查询数据时,查询返回的数据存放在结果集中,用户如何从查询得到的结果集中逐行逐列地获取存储的数据,从而在应用程序中使用这些值,就需要一种定位并控制结果集的机制,即游标。游标是映射在结果集中一行数据上的位置实体,用来处理从数据库中检索的多行记录。利用游标,程序可以逐个地处理和便利一次检索返回的整个记录表,即可以对当前行数据进行操作。2. 类型1,隐式游标:在 PL/SQL 程序中执行 DML SQL 语句时自动创建隐式游标,游标名字固定叫 sql。2,显式游标:显式
分类: 业界资讯 发布时间: 11-02 16:24 阅读次数: 0

查看nginx配置文件路径和资源文件路径

查看nginx配置文件路径通过 nginx -tnginx -t命令的原始作用是用来验证nginx配置文件格式和配置是否存在异常,通过该命令会输出nginx的配置文件的路径和验证结果,在输出结果中就可以找到当前的nginx的加载的配置文件的地址,如下所示:nginx -tnginx: the configuration file /etc/nginx/nginx.conf syntax is oknginx: configuration file /etc/nginx/nginx.conf t
分类: 业界资讯 发布时间: 11-02 16:14 阅读次数: 0

ubuntu配置网卡的办法

常见问题1. 为什么要配置网卡因为如果没有配置好网卡,那么就无法正常上网或者与其他的电脑通讯2.常见的错误有:ping任意地址时出现报错network is unreachable或者是在输入重启指令 /etc/init.d/networking restart后报错[…] restaring networking(via systemctl): networking.serviceJob for networking.service failed because the control
分类: 业界资讯 发布时间: 11-02 16:14 阅读次数: 0

linux下配置xdebug

下载地址:https://xdebug.org/download/historical查看当前php版本适应:https://xdebug.org/docs/compat#versions参考地址:https://xdebug.org/docs/compat#versionshttps://blog.csdn.net/m0_37477061/article/details/88970562https://www.cnblogs.com/skyli665/p/976...
分类: 业界资讯 发布时间: 11-02 16:14 阅读次数: 0

Nginx是什么?怎么用?(新手入门版)教程

一、Nginx介绍1.1 引言为什么要学习Nginx?问题场景:客户端到底要将请求发送至哪台服务器?如果所有请求都发送到了服务器1,那么其他的服务器貌似都没什么用服务器搭建集群后:服务器搭建集群后,使用Nginx做反向代理服务器1.2 Nginx背景Nginx是由俄罗斯人研发的,应对Rambler的网站,并且2004年发布了第一个版本Nginx的特点:稳定性极强。7*24小时不间断运行。Nginx提供了非常丰富的配置实例。占用内存小,并发能力强能承受5w并
分类: 业界资讯 发布时间: 11-02 16:14 阅读次数: 0

Jumpserver#Jumpserver堡垒机部署

跳板机的作用:保障网络和数据不受来自外部和内部用户的入侵和破坏堡垒机的功能:登陆功能、账号管理、身份认证、资源授权、访问控制
分类: 业界资讯 发布时间: 11-02 16:14 阅读次数: 0

squid代理服务器---代理方式---acl访问控制---sarg日志工具---squid反向代理!!!!

个人整理前言代理工作机制和好处代理的基本类型ACL访问控制反向代理一,安装squlid部署环境:二,搭建传统代理服务器三,搭建透明代理四,ACL访问控制五,squid日志分析,sarg工具六,squid 反向代理前言代理工作机制和好处缓存网页对象,减少重复请求访问速率提高隐藏客户机真是ip地址代理的基本类型传统代理适用于internet ,需要指定服务端,开启代理ip地址透明代理客户机不需要指定代理服务器的地址和端口,而通过默认路由,防火墙策略将web访问定向给代理服务器处理A
分类: 业界资讯 发布时间: 11-02 16:14 阅读次数: 0

树莓派4b深度学习心得

树莓派4b深度学习心得之避坑指南软件心得`树莓派镜像烧录在这里插入图片描述官方最新的2020.8.20的版本为例。先在官网下载烧录软件 Raspberry Pi Imager,然后下载系统的镜像文件带推荐的软件[添加链接描述](https://www.rashttps://www.raspberrypi.org/downloads/pberrypi.org/downloads/)配置开启ssh在刚才烧录完成的 MircoSD 中 boot 分区的根目录下,新建一个空白文件,并重命.
分类: 业界资讯 发布时间: 11-02 16:14 阅读次数: 0

Squid反向代理、ACL控制及Sarg日志统计

一、Squid服务器ACL访问控制(一)ACL访问控制原理:(二)acl列表的类型:(三)将列表名单存放在文件中,定义文件进行访问控制示范:1.添加ACl规则2.Client访问Web测试二、Squid反向代理实验拓扑:【Web1端】IP:192.168.30.301.制作一个测试页面2.访问Web测试,页面显示正常【Web2端】IP:192.168.30.401.制作一个测试页面2.访问Web测试,页面显示正常【Squid端】 IP:192.168.30.101.清空防火墙规则,并放通80端口【客户端访.
分类: 业界资讯 发布时间: 11-02 16:14 阅读次数: 0

【Linux】经常用得命令-适合小白当笔记用,该有得都有。

整理linux的一些基础命令1. linux目录与文件1.1 目录结构Windows: 以多根的方式组织文件 C:\ D:\ E:Linux: 以单根的方式组织文件 /[root@c7-4 /]# lsbin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var[root@c7-4 /]#根下的目录解
分类: 业界资讯 发布时间: 11-02 16:14 阅读次数: 0

一起分析Linux系统设计思想——04构建根文件系统(二)

带你一起分析Linux系统设计思想,迁移并应用到自己的项目中去,是不是爽翻了!! 上一篇我们自己动手构建了一个根文件系统,本篇我们一起来完善它~
分类: 业界资讯 发布时间: 11-02 16:14 阅读次数: 0

虚拟机时间同步的实现

当我们在搭建集群的时候,要实现时间同步现在以三台虚拟机为例子,hadoop01,hadoop02,hadoop03现在让hadoop01来充当服务器,让hadoop02,hadoop03来充当客户端首先对hadoop01服务器来进行配置1.需要先安装ntp服务和ntpdate工具yum -y install ntp ntpdate2.改配置文件,配置文件在/etc/ntp.conf配置文化有几个位置需要改动1)授权下述网段上所有的机器允许从ntp服务器上查询和同步时间restrict
分类: 业界资讯 发布时间: 11-02 16:14 阅读次数: 0

不准再说linux丑,Ubuntu20.04+kde美化,软件安装

ubuntu20.04美化教程安装ubuntu kdeubuntu官网下载好最新发行版ubuntu20.04,制作启动盘以最小安装,安装系统,然后替换/etc/apt/source.list中为国内源,执行sudo apt updatesudo apt upgrade如果是amd的cpu需要更换内核其他版本的自行百度,必须5.7版本以上,否则无法调节屏幕亮度,下载:1.linux-headers-5.9.0-050900_5.9.0-050900.202010112230_all.
分类: 业界资讯 发布时间: 11-02 16:14 阅读次数: 0

Centos7 忘记root登录密码 使用单用户模式进行修改密码

单用户模式:系统上工作时的一种拥有超级用户权限的模式单用户用途: 通常用于维护硬盘分区或更改超级用户密码等需在磁盘挂载前操作的维护重启系统到这个界面 按e进入编辑进入之后,找到linux16开头的一行,找到关键字ro把关键字“ro”修改为“rw”,后面还要加上 init=/sysroot/bin/sh按“Ctrl+X”按钮进入单用户模式输入“LANG=en” 防止乱码(如果设置系统中文)使用命令:chroot /sysroot/切换到系统,输入:passwd roo
分类: 业界资讯 发布时间: 11-02 16:14 阅读次数: 0