前言大概2个月前,我说过要利用业余时间写一个简单的 RPC 框架,今天总算将其开源出来,希望对小伙伴们有帮助。虽说RPC 的原理实际不难,但是,自己在实现的过程中自己也遇到了很多问题。Guide-rpc-framework目前只实现了 RPC 框架最基本的功能,一些可优化点都在下面提到了,有兴趣的小伙伴可以自行完善。介绍Guide-rpc-framework 是一款基于 Netty+Kyro+Zo
电脑技巧 办公软件在对电脑系统时间进行“自动与Internet时间服务器同步”的时候,一点击“立即更新”,就会出现提示:“RPC服务器不可用”。一般而言,出现这种情况主要有以下几种原因和解决办法:1.RPC服务没有启动“开始”--〉“设置”--〉“控制面板”找到“管理工具”--〉“服务”,找到“Remote Procedure Call (RPC)”,双击打开,在“启动类型”里选择“自动”后,点击
1.理论知识     采用JMeter远程模式并不会比独立运行相同数目的非GUI测试更耗费资源。但是,如果使用大量的JMeter远程服务器,可能会导致客户端过载,或者网络连接发生拥塞。     请注意,假如测试人员将JMeter执行引擎安装在应用服务器(测试目标)上,那么这显然会加重应用服务器的负担,测试结果也将变得不
转载 2024-03-06 13:03:57
66阅读
  18年3月份呢入手v11,刚开始使用的时候由于天气并不高,没有出现很严重的降频现象所以整体来看使用的感觉还不错。到了暑假的时候,由于天气炎热,开始频频撞到功耗墙,频率大幅下降到1.0ghz以下,这个时候的电脑基本上就处于很卡很卡的状态了(看个弹幕都和ppt一样)。这时候就开始在网上查攻略解锁温度墙了。经过很长时间的摸索,我总结了一下解锁方案,目前本人一直在时候用,解锁后功率设到9w,
转载 2023-07-05 23:02:56
334阅读
最近在学习小马哥的Cadence课程,该系列课程为学习笔记:使用Cadence Allegro绘制小马哥DragonFly四轴飞行(STM32F4主控)PCB四层板教程。 文章目录一、获取焊盘封装尺寸的途径二、Padstack Editor三、绘制贴片焊盘(以电阻焊盘为例)1. 选择焊盘封装几何类型2. 设置焊盘尺寸3. 焊盘封装文件命名四、绘制贴片焊盘(以STM32焊盘为例)1. 选择焊盘封装
转载 2024-09-03 16:37:03
107阅读
●频率有时自动降低开机后本来166MHz的CPU变成133MHz了,显示的信息是“Defaults CMOS Setup Loaded”,在重新设置 CMOS Setup中的CPU参数后(软跳线主板),系统正常显示166主频,但不一定哪一天,又会重复上面的过程。方法:更换CMOS电池。  步骤:关机;在主板上找到纽扣形的锂电池;取下电池;
转载 2023-12-18 22:43:36
761阅读
我们知道,在Linux下对很多文件进行修改都需要有root(管理员)权限,比如对/ect/profile等文件的修改。很多情况下,我们在进行开发的时候都是使用普通用户进行登录的,尤其在进行一些环境变量的配置工作时,常常需要对一些文件进行修改。那么我们如何获取管理员权限呢? 一般来说,有两种方法。一是:利用su命令切换到root用户,在root用户下对那些文件进行修改,完成相关配置工作。二是:利用s
使用批处理快速修改本机网卡MAC地址自己“百度”出来了一个用批处理来更改MAC地址的脚本。由于出租房的房东用的是绑定MAC地址的办法来限制局域网内的计算机,并且MDC地址是和房间号一一对应的,因此我和GF的PC只能有一台可以上网。能够修改MAC地址到没有什么困难的,这类MAC地址欺骗办法网上到处都是,只是如果要经常做这类操作,那就比较郁闷了。于是我想到了使用批处理的办法来执行这些操作。 &nbs
戴尔服务器以稳定著称,但服务器维护人员要想进入BIOS设置就非常困难,甚至出现进入不了的毛病,应该如何解决?按理说,戴尔服务器开机之后,只要出现戴尔的启动画面,摁下F2就可以顺利进入BIOS,但一些服务器无论维修人员怎样摁F2也进入不了BIOS,屏幕提示文字“Entering Syetem Services To cancel ,enter IDRAC6 Configuretion Utility
# 如何实现“hive列名改不了” ## 1. 问题描述 在Hive中,有时候我们需要修改表的列名,但是发现无法修改,这可能是因为该列名已经被使用,或者其他原因。本文将介绍如何通过备份表、创建新表并导入数据的方式来实现Hive列名的修改。 ## 2. 流程梳理 首先我们需要备份原表数据,然后创建一个新表,将数据从原表导入到新表,最后删除原表并将新表重命名为原表名。 下面是整个流程的步骤表格:
原创 2024-07-13 04:38:06
53阅读
# Python代码改不了:探讨代码的可维护性与稳定性 在软件开发中,代码的维护与改进是一个永恒的话题。特别是在使用Python等高级编程语言时,如何确保代码的可读性、可维护性与稳定性,常常是开发者需要面对的挑战。本文将围绕“Python代码改不了”这一主题,探讨代码的影响因素以及如何提升代码的质量,力求使读者更好地理解这一概念。 ## 一、什么是可维护性? 可维护性(Maintainabi
原创 8月前
42阅读
# 解决android:label改不了的问题 ## 1. 问题描述 在Android开发中,我们经常会遇到需要修改应用程序的名称(label),但有时候无论怎么修改android:label属性,应用程序的名称都不会发生变化。这种情况下,我们需要找到原因并解决问题。 ## 2. 解决流程 下面是解决android:label改不了问题的一般流程。在具体展开之前,让我们先来看一下流程的步骤
原创 2023-08-16 13:59:28
390阅读
一、电脑安全与防护    安装完系统的第一步应该是做好电脑的安全防护,比如修改管理员的用户名和口令、关掉无关的共享、打上关键补丁、安装防病毒软件并升级病毒库、关掉无用的共享、关闭危险的电脑端口、禁止TCP/IP上的NetBIOS等。1.关闭默认共享Windows安装后,会创建一些隐藏共享,不是很安全。我们可以通过下面的方法来切断共享:按下Win+R,输入gpedit.
0x01 前言由于关于Kernel安全的文章实在过于繁杂,本文有部分内容大篇幅或全文引用了参考文献,若出现此情况的,将在相关内容的开头予以说明,部分引用参考文献的将在文件结尾的参考链接中注明。从本篇番外开始,将会记录在CTF中Kernel Pwn的一些思路,由于与Kernel Pwn 学习之路(X)系列的顺序学习路径有区别,故单独以番外的形式呈现。本文将会以实例来说几个Linux提权思路,本文主要
 1.当系统启动显示操作系统列表时, 按F8 出现高级启动选项;   a. Safe mode: 只加载基本的服务和驱动。   用于解决安装了额外的硬件驱动或软件后,导致系统不能正常启动的情况。选择Safe mode,若能进入操作系统,卸载额外的驱动或软件。   b.Last known good: 启动上一次的成功配置。   用于解决对系统的驱动,及服  
  一些企业绝大多数用的是ibm服务器,如果ibm服务器无法启动将会造成巨大的损失,我们不仅要了解故障的原因还有迅速找回的恢复的方法,这样才能确保数据不被丢失,在遇到服务器数据丢失时,也可以通过咨询专业的数据恢复公司进行数据恢复,下面给大家介绍具体的恢复方法。  一、造成服务器无法启动的主要原因  1、电源或电源模组故障  2、断电或接触不良  3、内存故障,一般伴有报警声  4、CPU故障  5
如何缩小MSSQL的日志文件已经是一个经常性的问题了,不过这个问题在精华区已经有不少答案了,我这里也不再赘述。现在我们讨论一下治本的问题,即如何使日志文件不再增大? 先介绍一个简单的方法。 就是把数据库的故障还原模型设置为“简单”(SQL2K)。这样它就会在Checkpoint的时候截断日志。具体操作方法是:1、在Enterprise Manager中右键点数据库,“属性|选项|故障还原”,选
转载 9月前
44阅读
# VSCode Python 解释配置问题的解决方案 VSCode(Visual Studio Code)是一款流行的代码编辑,它支持多种编程语言,包括Python。然而,一些开发者在使用VSCode的过程中,常常遇到“无法更改Python解释”的问题。这篇文章将探讨这个问题的原因,并提供一些解决方案。同时,我们将用代码示例和图表来帮助理解。 ## 1. 理解Python解释 在使
原创 2024-08-20 12:13:36
684阅读
1.简介CE修改有个自带的教程有基础的小伙伴可以跟着来一步一步地学习,为了照顾没有什么基础的同学,我这边采用的是自写程序的演示,可能观看的小伙伴需要一点C语言基础。2.C语言程序的准备代码如下#include<stdio.h> //主函数 int main() { int number=100; int select; while(1) { system("cls")
前言:由于有项目需要使用到LWIP进行网络通讯,根据网上的资料()的方式使用cubeMx进行配置但仍然无法进行正常通讯,后进行问题的查找最终发现是硬件上的问题,处理完成之后能够进行正常的ping通。环境: phy芯片:LAN8720A 处理芯片:stm32h7 是否上RTOS系统:否 keil版本:V5.37 cubeMx版本:V6.4硬件电路问题:由于板子是自己绘制所以使用的是下面的电路图:图1
  • 1
  • 2
  • 3
  • 4
  • 5