源码linux软件

linux安装jdk 并配置环境变量

1、先到jdk官网中下载指定版本的jdk。 2、将JDK的压缩包上传至linux 3、通过命令解压JDK压缩包 # 先解压 tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local # 然后重命名,这个看自己 cd /usr/local mv ./jdk1 ......
变量 环境 linux jdk

Linux网卡名称命名

CentOS7服务器,默认网卡名为ifcfg-eno16777736,如果我们想改成ifcfg-eth0,使用如下步骤即可: (1) 编辑/etc/sysconfig/grub文件,命令为vi /etc/sysconfig/grub,在倒数第二行quiet后加入如下代码,并如图所示: (2)执行命令 ......
网卡 名称 Linux

软件生命周期管理

![](https://img2024.cnblogs.com/blog/3351537/202401/3351537-20240111151346622-59149577.jpg) ![](https://img2024.cnblogs.com/blog/3351537/202401/335153... ......
周期 生命 软件

软件生命周期模型定义与选择策略

![](https://img2024.cnblogs.com/blog/3351537/202401/3351537-20240111151615438-216580632.png) ![](https://img2024.cnblogs.com/blog/3351537/202401/33515... ......
周期 模型 策略 生命 软件

linux和window下用资源管理器打开文件所在文件夹并选中文件

1.应用场景 软件中需要定位到软件打开的文件,例如视频或者图片。用户可以方便的去通过软件去找到系统的文件; 2.解决方法 window系统如果文件夹已经被打开,而且是最大化状态,文件夹中文件特别多时无法选中文件,window系统会记住用户最大化文件夹的状态,导致无法定位到文件夹,这好像是window ......
文件 文件夹 资源管理 所在 window

常用的Linux 语句

别名 alias ga='git add ' alias gb='git branch' alias gc='git checkout ' alias gd='git diff ' alias gm='git commit -m ' alias gp='git push origin -u ' al ......
语句 常用 Linux

include <linux/ipv6.h> include <netinet/in.h>

redefinition of `struct in6_addr' 的解决办法 # make[ 0%] Built target GENHDR[ 0%] Building C object lib/CMakeFiles/websockets.dir/plat/unix/unix-sockets.c. ......
include netinet linux gt lt

Qt源码分析

一. 参考网址 1. Qt中Q_D宏及d指针 2. q、d指针详解 ......
源码

Understanding the linux kernel Chapter2 Memory Addressing

Physical Memory Layout unavailable address for kernel either because they map hardware devices’ I/O shared memory or because the corresponding page fr ......

数据安全软件可以检测剪切板么?

数据安全软件的主要功能是保护数据免受未经授权的访问、使用或泄露。为了实现这一目标,数据安全软件通常包括多种技术和工具,例如加密、访问控制、数据丢失防护、数据审计等。 在某些情况下,数据安全软件可能会包含检测剪切板的功能,以防止敏感信息通过剪切板被非法复制和传播。 然而,并不是所有的数据安全软件都具有 ......
数据 软件

[转帖]从Linux源码看TIME_WAIT状态的持续时间

https://zhuanlan.zhihu.com/p/286537295 从Linux源码看TIME_WAIT状态的持续时间 前言 笔者一直以为在Linux下TIME_WAIT状态的Socket持续状态是60s左右。线上实际却存在TIME_WAIT超过100s的Socket。由于这牵涉到最近出现 ......
TIME_WAIT 源码 状态 时间 Linux

Python实现软件设计模式8:桥接模式 Bridge Pattern

动机 将抽象部分与实现部分分离,使他们都可以独立地变化。用抽象关联取代传统的多层继承。将类之间的静态继承关系转换为动态的对象组合关系。 上图展示的软件系统中存在两个独立地变化维度,分别是抽象类(Abstraction)和实现类(Implementor),它俩都是接口、都分别可以独立地扩展出多个子类。 ......
模式 设计模式 Pattern Python Bridge

在Linux Docker中部署RStudio Server,实现高效远程访问

在Linux Docker中部署RStudio Server,实现高效远程访问 📋前言 RStudio Server 使你能够在 Linux 服务器上运行你所熟悉和喜爱的 RStudio IDE,并通过 Web 浏览器进行访问,从而将 RStudio IDE 的强大功能和工作效率带到基于服务器的集 ......
RStudio Docker Server Linux

Python实现软件设计模式7:适配器模式 Adapter Pattern

动机 有两个不存在直接继承或关联关系的类A、B, A希望能利用到B类中某个已存在的、功能完善的方法,而不再去具体实现A的接口源码;适配器模式使接口不兼容的那些类可以一起工作。 主要角色 目标类 Target 抽象接口类 适配者 Adaptee 适配器 Adapter 具体实现接口 客户端 Clien ......

开源云原生网关Linux Traefik本地部署结合内网穿透远程访问

开源云原生网关Linux Traefik本地部署结合内网穿透远程访问 前言 Træfɪk 是一个云原生的新型的 HTTP 反向代理、负载均衡软件,能轻易的部署微服务。它支持多种后端 (Docker, Swarm, Mesos/Marathon, Consul, Etcd, Zookeeper, Bo ......
网关 Traefik Linux

PowerDotNet平台化软件架构设计与实现系列(17):PCRM个人用户管理平台

个人用户管理是业务系统中非常基础且重要的一个公共服务系统,我们写的绝大多数应用都和个人用户或会员有关,用户(会员)数据安全无小事,必须有一个完备的用户管理平台系统。 因为不同公司的主业务不同,个人用户管理的侧重点也会有不同,PowerDotNet这里介绍的个人用户管理平台,只是个人用户管理系统中很基 ......
平台 PowerDotNet 架构 用户 个人

[转帖]修改Linux内核参数,减少TCP连接中的TIME-WAIT

https://www.cnblogs.com/xiaoleiel/p/8340346.html 一台服务器CPU和内存资源额定有限的情况下,如何提高服务器的性能是作为系统运维的重要工作。要提高Linux系统下的负载能力,当网站发展起来之后,web连接数过多的问题就会日益明显。在节省成本的情况下,可 ......
内核 TIME-WAIT 参数 Linux TIME

苹果应用上架是否需要软件著作权?

摘要 随着移动互联网的发展,苹果应用在市场上占据了很大份额。但是,很多开发者在上传苹果应用到App Store时,都会遇到一个问题,即是否需要进行软著申请?本文将深入探讨这个问题,帮助开发者了解苹果应用上传的软著要求。 引言 移动应用市场的热度不断上升,越来越多的开发者投身于苹果应用的开发。然而,在 ......
著作权 著作 苹果 软件

Linux命令

一、文件夹 1.删除文件夹:rm -rf 文件夹路径 2.查看当前文件夹下每个子文件夹大小:du -sh * | sort -rh 参考了连接Linux系统查看文件夹大小,并按照从大到小排列~ - 知乎 (zhihu.com) 二、文件 1.删除文件:rm 文件名称 三、系统 1.查看系统当前总体内 ......
命令 Linux

Linux:sudo命令

为了方便在普通用户下能够直接执行具有root用户权限的命令,可以通过修改 /etc/sudoers 文件,该文件的默认权限是:440,需要先修改文件权限为:640。 在文件中新加2行后,重新将文件权限改回:440 文件权限修改命令:chmod 640 /etc/sudoers 在文件最末尾处加了2行 ......
命令 Linux sudo

如何根据邮件样本分析是否为容易软件

如何根据邮件样本分析是否为容易软件 发件人身份: 检查发件人的电子邮件地址,看它是否来自一个可信赖的源。有时,恶意邮件会伪造看似合法的电子邮件地址。 检查邮件头部信息: 邮件头部信息包含了关于邮件路径和来源的详细信息。通过检查这些信息,可以发现邮件是否被伪造。 邮件内容: 恶意邮件通常包含诱导性的语 ......
样本 邮件 软件

linux系统之cpupower命令

简介 cpupower命令的功能是用于调整CPU主频参数,Linux系统内核支持根据使用场景来通过调节CPU主频参数来提高计算性能或降低功耗。 对于移动设备来讲,在没有接通电源的时候,续航是很重要的。而服务器是一直接着电源的,而且需要性能很强,此时就应禁止CPU休眠功能,并把CPU主频固定到最高值了 ......
cpupower 命令 系统 linux

驱动程序(Driver)计算机系统中的软件或固件

驱动程序 2023/07/17作者:eefocus_3781508 1.4万 阅读需 6 分钟 加入交流群 驱动程序(Driver)是计算机系统中的软件或固件,用于控制和管理硬件设备的操作。它与操作系统紧密结合,通过提供接口和指令集,使得应用程序能够与硬件设备进行通信和交互。驱动程序在计算机系统中起 ......
固件 驱动程序 计算机 程序 Driver

linux网络磁盘映射到windows

在linux中按照以下步骤执行 第一步: 安装samba套件: sudo apt-get install samba sudo apt-get install smbclient 第二步: 修改配置文件:sudo vim /etc/samba/smb.conf 第三步: 添加参数设置: ​ 可以在末 ......
磁盘 windows linux 网络

iMessage群发,iMessage群发软件,iMessage群发软件开发(程序编码篇)

在当今数字化高速发展的时代,通信软件的功能和便捷性成为我们日常生活中不可或缺的一部分,其中,iMessage作为苹果设备间的独特通信方式,拥有着广大的用户群体。 那么,如何利用编程技术开发一款能够实现iMessage群发的软件呢?本文将为你揭秘这个神秘的面纱,带你深入了解iMessage群发软件开发 ......
iMessage 软件 软件开发 编码 程序

软件测试/测试开发全日制培训|Pytest跳过用例和失败重试

前言 在我们日常进行自动化测试时,经常会遇到功能阻塞,未实现或者环境有问题等等原因,一些用例执行不了,如果我们注释掉或删除掉这些测试用例,后面可能还要进行恢复操作,这个时候pytest的跳过测试功能就能帮助我们,先跳过,等到问题解决时,恢复执行即可;同时我们还有可能会遇到需要对失败用例重新运行进行测 ......
全日 全日制 软件测试 Pytest 软件

软件测试/测试开发/全日制|pytest如何标记测试用例

前言 在pytest中,有时候我们并不需要对所有的用例全部执行。pytest提供了一种机制:有选择的挑选用例去执行,即标记测试函数。下面详细介绍几种方法给函数标记。 使用pytest.mark在函数上进行标记 标记格式 @表示这是一个装饰器,pytest.mark是pytest固定的写法,mark_ ......
全日 全日制 软件测试 标记 pytest

TCP三次握手源码分析(服务端响应SYN)

内核版本:Linux 3.10内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数)接上一篇,TCP三次握手源码分析(客户端发送SYN) 一、服务端响应SYN 在服务器端,所有的TCP包(包括客户端发来 ......
源码 TCP SYN

软件测试/测试开发/全日制|Pytest参数化神器,pytest.mark.parametrize()使用

前言 当我们要使用pytest输入多个数据对一个功能进行测试时,如果写多个测试用例的话,那就完全体现不出通过代码来执行测试的优势了,这个时候,就轮到pytest的参数化功能闪亮登场了。所谓参数化,就是就是把测试过程中的数据提取出来,通过参数传递不同的数据来驱动用例运行。其实也就是数据驱动的概念。本文 ......
共15600篇  :4/520页 首页上一页4下一页尾页