自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 java实现简易RPC框架

如下代码所示,消费者想要调用远程服务的HelloService和ByeService,只需要根据接口定义的方式进行传参和方法调用,然后指定需要的服务版本号,通过rpc框架实现的动态代理功能,即可如同调用本地方法一样进行远程方法调用。当动态代理通过http协议发送请求到服务节点,服务节点需要实现专门处理内部节点服务的servlet,如果是专门处理内部服务的节点,可以过滤掉其他非法请求。当动态代理完成服务发现,得到服务节点url信息,若此时节点不止一个,则可以设计负载均衡策略选择合适的节点进行服务请求。

2023-10-25 01:31:48 63

转载 gcc编译

编译文件gcc [选项] [文件]例:gcc -o test test.c编译test.c,生成文件名为test的可执行文件或gcc test.c编译test.c,生成文件名为a.out的可执行文件编译多个文件cc -o file file1.c file2.c与库链接· 常见函数库 gcc -l库的简称 文件(1)基本函数库,库的名称为libc(简称为c),包含有最基础的函数,分为若干类文件读写:fopen、fprintf、fread、fwrite、fclose字符.

2021-06-24 11:30:44 374

转载 vim操作

vim编辑器有三种基本的编辑模式普通模式(Normal mode)(1)控制屏幕光标的移动(2)删除字符或行(3)复制、粘贴(4)查找文本插入模式(Insert mode)(1)输入字符(2)在命令模式下的命令,作为普通字符被插入到光标当前位置命令模式(Command uhne mode)(1)替换文本(2)保存文件(3)退出程序模式转换启动vim vi退出vim :q :q! (不存盘)保存文件 :w存盘退出 :wq :x多种插入方式命令

2021-06-24 09:22:13 107

原创 随笔记录3

在设计图书管理系统时,遇到了“error:2001无法解析的外部符号 “private: static class * Object::current””此问题为c++定义类的静态私有成员变量时,需要初始化误区一:直接在类里给静态私有成员变量赋值理由:只有静态私有成员常量“const型”才可以如此解决方法:在c/cpp文件中初始化即可(非成员函数里)...

2021-06-22 19:16:04 81

原创 无序表删除重复元素

问题描述:无序表删除重复元素,升序或保持原顺序排列,要求:时间复杂度为O(n)代码:#include<iostream>#include<string.h>using namespace std;int n, elem[30], elem_n[50], hashlist[50];void ascending() //升序{ int k = 0; for(int i = 0; i < 50; i++) { .

2021-03-22 15:29:31 2735 4

原创 Pascal 语法分析器 简易实现

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前言此文仅笔者学习记录,并不是多么高深的东西,而且离完成也过了一段时间(不小心给忘了,汗),不过非常欢迎各种指导建议一、实现内容PASCAL语言子集(PL/0)词法分析器的设计与实现PL/0语言的BNF描述(扩充的巴克斯范式表示法)<prog> → program <id>;<block><block> → [<condecl>][<v...

2021-03-20 16:50:15 1361 2

原创 Pascal 词法分析器 简易实现

全局变量和过程:ch 字符变量,存放最新读入的源程序字符strToken 字符数组,存放构成单词符号的字符串GetChar 子程序过程,把下一个字符读入到ch中GetBC 子程序过程,跳过空白符,直至ch中读到非空白符Concat 子程序,把ch中的字符连接到strTokenIsLetter和IsDigit 布尔函数,判断ch中字符是否为字母和数字Reverse 整型函数,对于strToken中的字符串查找保留字表,若它是保留字则给出它的编码,否则回送0Retract 子程序,把搜索指针回调

2020-10-17 13:34:37 1141

原创 c++学习记录2 拷贝构造函数和类的继承(内含一些关于const的知识点)

拷贝构造函数class B{ int b;public: B(int b1):b(b1){} B(const B &in):b(in.b){}};1.为什么要用引用?如果不使用引用,就会重复调用拷贝构造函数,无法脱离递归循环。2.为什么要用const?如果在函数中不会改变引用类型参数的值,加不加const的效果是一样的。而且不加const,编译器也不会报错。但是为了整...

2019-04-22 23:31:57 184

原创 c++学习记录1 类的多文件操作时的一个小问题(已解决)

2019/4/6学习记录1第一次练习类的多文件操作,出现了一些错误例如:error: macro names must be identifiers错误:宏名必须是标识符我在原代码中写了这样一条:#ifndef 123_H#define 123_H将代码改成#ifndef a123_H#define a123_H编译通过。经过上网查证,和对普通变量命名时一样,变...

2019-04-07 00:23:11 261

语法、词法分析器.zip

天下苦编译原理久矣 鬼扯,去图书馆闷两天会写不出来?

2021-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除