草庐IT

Linux下IPv6配置

全部标签

【C语言】VScode中配置C语言/C++运行环境(保姆级图文)

目录省流助手1.下载安装VScode2.下载编译器MinGW并解压3.将MinGW添加至环境变量4.安装vscode的插件5.运行代码6.调整和优化(这部分转自@零流@火星动力猿2022.4.12)总结欢迎关注『C语言』系列,持续更新中欢迎关注『C语言』系列,持续更新中省流助手如果你装过VisualStudio,不要看这篇文章,因为两者的冲突,导致如果你按照本文方式操作,想要用vscode就得卸载掉你原来的VisualStudio。(当然有共存的方法,但是我没有在网上找到简单易行的方法,最后放弃了~本文没法解决这个问题。)源代码文件夹不能含有中文路径,这可能导致无法编译程序。电脑系统的Wind

java - 如何配置 OpenEJB 日志记录?

如何配置OpenEJB日志记录格式?这是我现在在日志中看到的内容:[...]Testsrun:1,Failures:0,Errors:0,Skipped:0,Timeelapsed:0.011secRunningcom.XXX.FooTestApacheOpenEJB3.1.3build:20101015-05:42http://openejb.apache.org/INFO-openejb.home=/code/XXXINFO-openejb.base=/code/XXXINFO-ConfiguringService(id=DefaultSecurityServ...[...]我想禁

保姆级教程 从零配置nodejs环境并用命令行创建基于vue3的uniapp项目+Webstorm配置uniapp

本教程后面部分(用命令行创建基于vue3的uniapp项目+Webstorm配置uniapp)适合习惯使用vscode或Webstorm等(或者说不习惯HBuilderX)的人参考,如果习惯使用HBuilderX,还是建议使用HBuilderX来搭建uniapp项目,会方便很多。目录1.配置node.js1.1下载并安装1.2配置环境变量1.3修改安装目录2.使用命令行创建Vue3/Vite版的uniapp项目2.1全局安装vue-cli2.2创建uniapp项目模板方法一:使用命令行创建模板方法二:访问gitee下载模板2.3使用npm安装相关依赖3.Webstorm相关配置3.1使用Web

Visual studio Code的clangd插件一篇通,上乘的C/C++开发环境配置

系列文章VisualstudioCode的C/C++开发环境搭建VisualstudioCode的clangd插件一篇通,上乘的C/C++开发环境配置苦于微软出品的C/C++插件久矣,时不时就会出现代码提示失效,跳转失败的问题。现在火热的Jetbrains公司的Clion以及Vim上的Youcompleteme插件现在都在用clangd,相比于C/C++扩展,clangd具有全项目索引、代码跳转、变量重命名、更快的代码补全、提示信息、格式化代码等功能,内存占用和资源占用上也更具优势。好的工具安装也不是一蹴而就的,下面记录一下安装使用vscode-clangd的艰辛历程本人系统环境CentOSL

Linux-TCP(三次握手,四次挥手)

前言        TCP的三次握手和四次挥手实质就是TCP通信的连接和断开。        三次握手:为了对每次发送的数据量进行跟踪与协商,确保数据段的发送和接收同步,根据所接收到的数据量而确认数据发送、接收完毕后何时撤消联系,并建立虚连接。        四次挥手:即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务端总共发送4个包以确认连接的断开。一、三次握手        TCP协议位于传输层,作用是提供可靠的字节流服务,为了准确无误地将数据送达目的地,TCP协议采纳三次握手策略。三次握手原理:第1次握手:客户端发送一个带有SYN(synchronize)标志的数据包给服务端

linux高级篇基础理论五(用户安全,口令设置,JR暴力破解用户密码,NMAP端口扫描)

♥️作者:小刘在C站♥️**个人主页:****************************************************小刘主页*********************************************************************************************************************************************************************************************************************************

【探索Linux】—— 强大的命令行工具 P.26(网络编程套接字基本概念—— socket编程接口 | socket编程接口相关函数详细介绍 )

阅读导航引言一、socket常见API表二、函数详细介绍01.socket()02.bind()03.listen()04.accept()05.connect()06.send()07.recv()08.close()09.select()10.getaddrinfo()11.sendto()12.recvfrom()13.setsockopt()14.getsockopt()15.shutdown()16.inet_pton()17.htons()/htonl()/ntohs()/ntohl()温馨提示引言本文将深入探讨使用套接字进行网络通信的基本步骤,包括创建套接字、绑定地址、监听连接(

java - 在 Spring Java 配置中引用 ${user.home}

这个问题在这里已经有了答案:Changeuser.homesystemproperty(2个答案)关闭9年前。在xml配置中,我可以执行以下操作:在java配置中,我将执行以下操作:/***@returna{@linkorg.springframework.context.support.PropertySourcesPlaceholderConfigurer}sothatplaceholdersarecorrectlypopulated*@throwsExceptionexceptionifthefileisnotfoundorcannotbeopenedorread*/@Beanp

【Linux/Windows下】如何将本地仓库绑定至Github仓库

本篇博客将介绍Linux和Windows下连接远程仓库的方式,以及非常基础地用github与team进行合作的方法。一、将本地仓库绑定至Github库前期准备一开始想从Git开始准备,后来越想越觉得应该从盘古开天辟地开始准备…1.一个Github账号2.了解一些基础的Git操作3.有一个本地仓库准备好这些后,接下来的流程大概就是:1.找到User的SSHkey2.将SSHkey绑定至Github账号3.创建一个Github仓库4.将Github仓库绑定至本地5.将本地仓库提交至Github不过笔者看了许多网上的绑定教程,大多是浮于表面,仅仅简单输入几个指令,只知其然而不知其所以然,故而今天这篇

Linux:chmod命令

使用chmod命令可以对文件、文件夹的权限进行修改(需要注意的是,只有文件/文件夹的所属用户或root可以可以修改权限),语法:Chmod[-R]权限文件或文件夹-R表示对文件夹内的全部内容应用相同操作示例:chmodu=rwx,g=rx,o=xtest.txt(其中,u表示用户,g表示用户组,o表示其他用户)权限可以用3位数字来代表,第一位数字表示用户权限,第二位表示用户组权限,第三位表示其它用户权限。数字的细节如下:r记为4,w记为2,x记为1,可以有:0:无任何权限,即---1:仅有x权限,即--x2:仅有w权限,即-x-3:有w和x权限,即-wx4:仅有r权限,即r--5:有r和x权限