终端 程序linux ctrl
在 Spring Boot 应用程序中,可以通过命令行参数或环境变量来指定配置文件和日志文件的位置
1、使用命令行参数 java -jar your-app.jar --spring.config.location=file:/path/to/application.properties --logging.file=/path/to/logs/your-app.log 在上述命令中,--spri ......
Java程序员的MacBookPro(14寸M1)配置备忘录
### 欢迎访问我的GitHub > 这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### 本篇概览 - 欣宸的月俸虽然很低,但还是咬着牙攒够银子 ......
linux内核移植步骤「建议收藏」
【说明:本文转载自如下地址】https://cloud.tencent.com/developer/article/2107681?areaSource=102001.3&traceId=I-X1VzDQ2XOPORi2lXiHa 大家好,又见面了,我是你们的朋友全栈君。 2016.6.8 经过一个 ......
微信小程序视图容器 view
<view class="section"> <view class="section__title">flex-direction: row</view> <view class="flex-wrp" style="flex-direction:row;"> <view class="flex-i ......
Linux文本三剑客(二)——awk
1、awk 1.1 认识awk awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本 ......
Linux文本三剑客(一)——grep和sed
前言:awk、grep、sed是linux操作文本的三大利器,合称文本三剑客,也是必须掌握的linux命令之一。三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂。grep更适合单纯的查找或匹配文本,sed更适合编辑匹配到的文本,awk更适合格式化文本,对文本进行较复杂格式 ......
基于Netty构建HTTP应用程序
通常HTTP协议通信过程中,客户端和 服务器端的交互过程如下: 客户端(如 Postman工具、浏览器、 Java程序等)向 Server服务端发送 HTTP请求; Server服务端对 HTTP请求进行解析; Server服务端向Client客户端发送 HTTP响应报文; Client客户端解析H ......
SV 第三章 过程语句和子程序
# SystemVerilog验证 ## 3 过程语句和子程序 在编写验证代码的时候,很多代码是在任务和函数里面的,SV增加了很多改进,使其更接近C语言。 ### 3.1 过程语句 和C++类似,SV在for循环中可以定义循环变量,作用域在循环体内,同时也添加了自增自减运算符,即++ --。对于循环 ......
linux学习:ssh 服务
# SSH 介绍 简单的来说,SSH 是 Secure SHell protocol 的简写 (安全的壳程序协议),它可以透过数据封包加密技术,将等待传输的封包加密后再传输到网络上, 因此,数据讯息当然就比较安全啰!这个 SSH 可以用来取代较不安全的 finger, R Shell (rcp, r ......
【技术积累】Linux中的命令行【理论篇】【四】
博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
浅谈如何给.net程序加多层壳达到1+1>2的效果
合集 - .net代码混淆加密产权保护(3) 1.记一次.net加密神器 Eazfuscator.NET 2023.2 最新版 使用尝试06-272.将 SmartAssembly 与单文件可执行文件一起使用 (.NET Core 6)06-27 3.【干货】浅谈如何给.net程序加多层壳达到1+1 ......
Linux下apt与dpkg的详解
`apt`是一个包管理工具,用于管理Debian和Ubuntu等基于Debian的Linux发行版中的软件包。它是`"Advanced Packaging Tool"`的缩写,允许用户在系统的软件仓库中搜索、安装、更新和删除软件包。apt能够自动解决依赖关系,确保安装的软件包所需要的其他软件包也会被 ......
Linux信号
https://www.51cto.com/article/675743.html 异步和同步的区别: 同步可以理解成串行执行,每个任务执行有先后顺序; 异步则是并行执行,你做你的事,我干我的事情,相互独立 信号是异步的,一个进程不必通过任何操作来等待信号的到达。事实上,进程也不知道信号到底什么时候 ......
Linux 常用的磁盘命令
【Linux】与磁盘相关的常用命令(自用) 感谢地心引力 已于 2023-07-01 15:33:50 修改 4415 收藏分类专栏: Ubuntu Linux 文章标签: linux 运维 服务器版权 Ubuntu Linux专栏收录该内容38 篇文章0 订阅订阅专栏本文将详细介绍以下几个常用的命 ......
"hello world"程序的背后
今天浅浅分享一下一个hello程序的背后发生了什么 首先创建一个hello.c程序 ```text #include int main() { printf("Hello World\n"); return 0; } ``` 其实上述过程可以分解为4个步骤,分别是预处理、编译、汇编、链 ......
Linux 守护进程 、inetd超级服务器
守护进程 通常源于系统初始化脚本启动。它们于控制台脱离关联。 启动方式: 系统启动阶段由系统初始化脚本启动,通常位于 /etc /etc/rc 目录,启动一开始有root权限 由inetd启动 cron 按规则定期启动 at 命令指定于某个时刻执行,通常由cron启动它们 shell 通过 nohu ......
linux select函数详解
转载:linux select函数详解 - AlanTu - 博客园 (cnblogs.com) 在Linux中,我们可以使用select函数实现I/O端口的复用,传递给 select函数的参数会告诉内核: •我们所关心的文件描述符 •对每个描述符,我们所关心的状态。(我们是要想从一个文件描述符中读 ......
Linux系统下将java程序开机自启
# Linux系统下将java程序开机自启 在Linux环境下,可以通过将Java程序配置为系统服务(systemd服务)来实现开机自启动。使用systemd可以很方便地管理和控制后台服务,包括Java程序。以下是一个简单的步骤来配置Java程序为systemd服务: ## 1. 编写启动脚本 创建 ......
linux---设置允许流量转发
# linux 设置允许流量转发 临时生效: ```r # 方法1(必须使用root账户) echo 1 > /proc/sys/net/ipv4/ip_forward # 方法1变种(有sudo权限即可) echo 1 | sudo tee /proc/sys/net/ipv4/ip_forwar ......
《VTK图形图像开发进阶》第1-2章——一个稍微复杂的VTK程序
## VTK概览 数据可视化主要是通过计算机图形学的方法,以图形、图像等形式清晰有效地传递、表达信息,VTK是数据可视化的工具包。 VTK全称(Visualization Toolkit),即可视化工具包,是一个开源、跨平台、可自由获取、支持并行处理图形应用函数库。 三维计算机图形、图形处理及可视化 ......
随笔(二十六)『SpringBoot + Vue 简单部署到Linux』
### 1、安装docker #### 1.1、卸载系统之前的 docker ``` sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-late ......
Linux git mirror站点
1. 由于kernel的[官网站点](https://git.kernel.org/)和[Github镜像](https://github.com/torvalds/linux)下载都很慢,于是想到找一下国内镜像站点。 2. kernel.org有个[Git mirror available in ......
Linux命令
nc nc -help:查看nc命令支持的参数 nc -lk ip(机器的ip地址或者映射) port(端口号):在此ip机器上启动监听服务,服务端 nv ip(要通信的机器) port(要通信的机器开启的端口号):与此ip机器建立通信连接,客户端 ......
IPv6 - linux网络编程
IPv6 网络编程 假设双栈服务器有一个IPv4地址、和一个IPv6地址: IPv6 服务器启动后创建一个IPv6的监听套接字,假设绑定通配地址 客户端调用 connect,发送要给 IPv4 SYN 给服务端 服务端接收 IPv4 SYN 设置一个标识指示本连接使用IPv4映射的IPv6地址,然后 ......
Linux5
vi编辑器 1. vi\vim编辑器 vi\vim是Linux中最经典的文本编辑器,vim是vi的加强版,兼容vi的所有指令 vi\vim编辑器的三种工作模式: 命令模式:命令模式下,所敲的按键编辑器都理解为命令,以命令驱动执行不同的功能。此模型下,不能自由进行文本编辑。 输入模式:也就是编辑模式、 ......
linux解压iso(挂载到一个目录下)
挂载命令 mount -t iso9660 -o loop CentOS-7-x86_64-Minimal-2009.iso /opt/os 卸载命令 umount /opt/os ......
鸿蒙生态星河璀璨 | 老程序员让HarmonyOS创新从“心”开始
“技术上有过一段时间,自己的自信心变成了自负,尤其是在30岁出头那段时间,遇到了很大的瓶颈期。” 苏煦烽回忆十多年前的自己,由于每天做着重复的事情,都在写代码,也很难找到特别牛的高手来交流,曾有过短暂的停滞不前。 从2006年到现在,老苏在程序员之路上已经摸爬滚打了十七年,如今他已是“喝过海水、敲过 ......
Linux 网络编程常用辅助函数
最大地址结构 struct sockaddr_storage; // 足够大,能够支持任何套接字地址结构 从套接字获取信息 // 获取本地连接的地址 extern int getsockname (int __fd, __SOCKADDR_ARG __addr, socklen_t *__restr ......
源代码质量对程序竞争力的重要性
源代码质量对程序竞争力的重要性 在当今快节奏的软件开发领域,源代码质量直接关系到一个企业或个人在市场竞争中的地位和竞争力。本文将探讨源代码质量对程序竞争力的重要性,并阐述如何通过优化源代码质量来增强程序竞争力。我个人也经常对初级软件工程师的建议能写好高质量代码就是其中竞争力之一。1. 引言:源代码质 ......