终端 程序linux ctrl
读程序员的README笔记17_构建可演进的架构(下)
1. 可演进的API 1.1. 随着需求的变化,你需要改变你的API,即代码之间的共享接口 1.2. 改变API很容易,但很难做到正确 1.3. 保持API小巧 1.3.1. 小巧的API更易于理解和演进 1.3.2. 只添加即刻需要的API方法或字段 1.3.3. 带有许多字段的API方法应该有合 ......
工作中常用的一些Linux指令,简单易记还实用(三)
成功路上最大的困难就是坚持,每天坚持看一道算法,每周坚持看一本好书! 工作中,离不开Linux系统,很多刚步入职场的小白,往往对于Linux操作系统的使用都显得生疏,最主要的就是对一些常用的指令记忆不熟练,下面就罗列一些使用度比较高的一些Linux指令,一起来巩固学习一下。这一部分的指令就稍微偏一点 ......
Linux启动时修改密码
Linux启动时修改密码 适用于Linux忘记了root密码,可以在启动时修改密码。 开机一直按 e 进入编辑界面找到以“Linux16”开头内容所在的行数,在行的最后面输入:init=/bin/sh 输入完成后,直接按快捷键:Ctrl+x 进入单用户模式 输入:mount -o remount,r ......
Linux设备树
Linux设备树 Linux设备树语法详解 - Abnor - 博客园 (cnblogs.com) Linux设备树(2)——设备树格式和使用 - Hello-World3 - 博客园 (cnblogs.com) https://www.cnblogs.com/hellokitty2/p/10999 ......
linux - mysql登录指令有密码是的几个特殊字符需要转义
mysql登录指令有密码是的几个特殊字符需要转义 $#& 例子 密码为 2023&kk& 那么输入指令为 mysql -uroot -p2023\&kk\& ......
Linux磁盘
磁盘操作 分区状态查询 lsblk ( list block device ) 列出所有储存设备的意思 [root@localhost dev]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 80G 0 disk ├─sda1 8: ......
微信小程序中使用蓝牙信标
微信小程序使用蓝牙信标 流程: 使用 wx.startBeaconDiscovery({}) 开始搜索附近的 Beacon 设备 使用 wx.onBeaconUpdate(res=>{}) 监听 Beacon 设备更新事件,仅能注册一个监听 使用 wx.stopBeaconDiscovery({}) ......
.net Core Web API VS2017从安装到部署,用c#开发的webservice在Linux里使用
一、安装VS2017 如果只是进行Core API开发,安装时,勾选如下选项即可 二、程序编写 参考链接:https://space.bilibili.com/320764854/channel/seriesdetail?sid=3758575 链接中有博主详细的视频教程,为博主点赞 三、程序部署 ......
Linux - Jetson nano - 解决Windows向日葵连接Ubuntu时直接显示“连接已断开”
概述: Windows使用向日葵远程连接Jetson主机时出现“连接已断开”的提示 解决方法: 在Jetson主机的终端中依次执行以下命令 sudo apt-get update sudo apt-get upgrade #执行这一行命令时会出现交互界面进行选择 sudo apt install l ......
exe应用程序安装为windows服务
1.使用instsrv.exe和srvany.exe 当你获取到srvany后并决定将某程序作为服务启动后,请先将srvany安装为系统服务,具体的安装方法有很多,这里使用instsrv,语法如下:安装 instsrv ServiceName C:\Windows\System32\srvany.e ......
用instsrv.exe+srvany.exe将应用程序安装为windows服务
下载 链接:https://pan.baidu.com/s/1gKu_WwVo-TeWXmrGAr9qjw提取码:s1vm 用instsrv.exe安装srvany.exe 将instsrv.exe和srvany.exe拷贝到"C:\WINDOWS\system32"目录下(如果是64bit系统,则 ......
c# 32位程序突破2G内存限制
起因在开发过程中,由于某些COM组件只能在32位程序下运行,程序不得不在X86平台下生成。而X86的32位程序默认内存大小被限制在2G。由于程序中可能存在大数量处理,期间对象若没有及时释放或则回收,内存占用达到了1.2G左右,就会引发异常“内存溢出”。环境:Visual Studio 2022 问题 ......
thinkpad x250装manjaro linux,解决指纹和远程桌面问题
前言 家里有个thinkpad x250闲置,平时主要用windows,大概隔一年半年装一次linux看看发展程度。 自己平时用的服务器一般装centos和debian,偶尔是ubuntu。 桌面linux用过debian(软件太老),ubuntu(snap难受),linuxmint(flatpak ......
当前就业环境下,程序员应该自降薪资应聘吗?
最近就业环境不好,有些人为了找到工作,主动降低薪资要求,甚至有些人主动提出比企业招聘工资更低的工资以求入职,这样做合适吗? 其实这个问题早些年也经常被人提及,主要针对的是新进入就业市场的培训班学员,对他们而言,能用一个较低的薪资进入行业,以后再慢慢提升薪资,混到高薪职位,似乎是不亏的交易。可能最近就 ......
linux怎么启动一个java项目命令以及JVM参数配置
NAME=`ls -1r /app-server*.jar | head -1` nohup java -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:CompressedClassSpaceSize=1g -XX:+PrintG ......
Capture a TCP dump from a Linux node in an AKS cluster
https://learn.microsoft.com/en-us/troubleshoot/azure/azure-kubernetes/capture-tcp-dump-linux-node-aks https://learn.microsoft.com/en-us/azure/aks/node ......
Linux日志搜索
1.关键字“或”的搜索, -E 不能少。grep -E "word1|word2|word3" file.txt满足任意条件(word1、word2和word3之一)将匹配。 2.关键字“且”的搜索grep word1 file.txt | grep word2 |grep word3必须同时满足三 ......
Linux常用命令使用(一)---find命令
1.命令格式 find pathname -options [-print -exec -ok ...] 2.命令功能 用于查找目录下的文件,同时可以调用其他命令执行相应操作 3.命令参数 pathname - find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -prin ......
什么是Web 应用程序渗透测试?
Web 应用程序渗透测试,也称为 Web 渗透测试或简称 Web 应用程序渗透测试,是一种涉及评估 Web 应用程序和网站安全性的网络安全实践。这是一种主动识别恶意攻击者可能利用的漏洞和弱点的方法。 – Web 应用程序安全评估 Web 渗透测试的目标是模拟对 Web 应用程序的真实攻击,以便在黑客 ......
Linux查看正在启动的Java程序
要查看正在运行的 Java 程序,可以使用以下命令来获取相关信息: 首先打开终端。 输入以下命令并按Enter键运行:ps -ef | grep java 这将显示所有包含 "java" 字符串的进程列表。其中会包含正在运行的 Java 程序及其对应的 PID(Process ID)。 如果需要更详 ......
Linux网卡配置
网卡配置目录: ls al /etc/sysconfig/network-scripts/ 参数 TYPE=Ethernet # 网卡类型:为以太网 PROXY_METHOD=none # 代理方式:关闭状态 BROWSER_ONLY=no # 只是浏览器:否 BOOTPROTO=dhcp #设置网 ......
linux 安装 redis
一、通用方式 要在Linux上安装Redis,可以按照以下步骤进行操作: 1. 打开终端,使用以下命令下载Redis的压缩包: wget http://download.redis.io/releases/redis-x.x.x.tar.gz 注意将 "x.x.x" 替换为你想要下载的Redis版本 ......
linux系统下ps -aux和ps -ef | BSD & SystemV
* [linux系统下ps -aux和ps -ef命令参数的作用及区别详解-腾讯云开发者社区-腾讯云](https://cloud.tencent.com/developer/article/1357618)* [linux ps命令 格式 进程状态 各字段含义 简介\_ps各列含义-CSDN博客] ......
一文聊透 Linux 缺页异常的处理 —— 图解 Page Faults
本文基于内核 5.4 版本源码讨论 在前面两篇介绍 mmap 的文章中,笔者分别从原理角度以及源码实现角度带着大家深入到内核世界深度揭秘了 mmap 内存映射的本质。从整个 mmap 映射的过程可以看出,内核只是在进程的虚拟地址空间中寻找出一段空闲的虚拟内存区域 vma 然后分配给本次映射而已。 v ......
WinForm/WPF 打包安装程序exe
以下是关于WinForm/WPF 打包安装程序exe的内容 如果打包的exe文件,需要拥有管理员权限,则先配置下面的第三步,设置管理员权限(非必须) 一、安装扩展程序 打包exe,需要安装:Microsoft Visual Studio Installer Projects 2022 安装的两种方式 ......
Linux环境离线安装Docker&Docker镜像部署
引子 相信很多同学在项目上线的时候都会遇到没有网络的情况。一般而言,我们都会想到使用Docker 镜像部署,让我们看看搜索引擎给出来Docker的优势吧(如下图)。那么,问题来了,本身部署环境都没有网络,怎么离线安装Docker呢?怎么使用Docker镜像部署项目?OK,让我们开始吧。 一、Cent ......
windows和linux的双系统时间同步问题
两个系统的时间会同步网上的时间然后更新到bios主板,所以刚安装的双系统电脑进入ubantu会导致时间比windows的时间快8个小时,这是由两个系统的时间计算方法不同引起的。 解决方法,(在uabntu内,此时时间快8小时) 1、sudo apt-get update 更新一下否则可能找不到下面的 ......
java基础之“获取系统类型,区分Windows和Linux系统”
一、获取系统类型,区分Windows和Linux系统 // 判断是否是windows系统 System.getProperties().getProperty("os.name").contains("Windows") 二、案例 @Test public void testWindows() { ......
vmware虚拟机 linux 本地yum源,网卡配置ens33,防火墙selinux
1、挂载镜像文件,CentOS-7-x86_64-DVD-1804.iso,并且要处于连接状态 #光盘挂载至/mntmount /dev/sr0 /mnt #备份yum源文件cd /etc/yum.repos.d/mkdir -p ./bakmv CentOS* ./bak #编缉本地源vim lo ......
微信小程序canvas实现人员签名
这里使用获取canvas节点实现的小程序最新的api 签字面板效果图 wxml部分: <view class="container" > <view class="sig_txt"> <canvas type="2d" id="myCanvas" style="width:{{width}}px;h ......