自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 2020第一次笔试总结

在家了玩了大概两个月,想春招试试能不能找到更好的工作,投了个尚游。。。果然两个月的玩耍让我啥也不会了。。1.给定n,m,写一个算法,返回m个0到n之间的不重复随机数。效率越高越好!这一题可以用knuth算法解决好像2.有一个质量均匀的40g巧克力,一把锋利的小刀,一个不带砝码的天平,现在用这些工具来称量不规则的其他巧克力,要精确到g,请问最少给40g巧克力切几刀?我日了 百度搜不到...

2020-03-12 17:53:09 294 3

翻译 冒险岛单机脚本开发

最近在研究冒险岛的脚本开发,网上没找到啥资料,今天大佬给了个网站学习,做个笔记。1)两种不同的NPC//第一种,没有其他状态的NPCfunction start() { cm.sendOk("I am an NPC without a status."); cm.dispose();}//没有其他状态NPC的另一种写法function start() { cm....

2019-12-15 21:05:41 9733 9

原创 操作系统复习笔记

第二章 进程的描述与控制2.1进程的定义:(1)进程是程序的一次执行(2)进程是一个程序及其数据在处理机上顺序执行时所发生的活动(3)进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。2.2操作系统为进程配置了一个专门的数据结构PCB(Process Control Block)。系统用PCB来描述进程的基本情况和活动过程,进而控制和...

2019-11-13 13:34:58 167

原创 C++做题笔记+知识点总结

1.该程序的执行结果是?int i=5,k; k=(++i)+(++i)+(i++); printf("%d,%d",k,i);题目解析:首先i会自加两次,i = 7,k = 7 + 7 + 7,k的值为21,i最后在加1,i = 8.2.关于inline函数的一些知识点1)使用inline关键字的函数不一定在被调用处展开,因为编译器拒绝为函数体过大的函数做为inline函数3...

2019-11-09 10:30:15 160

原创 effective C++ 笔记

虽然秋招没找到工作,还是得继续学习啊。条款3 尽可能使用const1)const char *p;是指向常量的指针,不可以改变指向的值,可以改变指向。char * const p;是常量指针,不可改变指向,但可以改变指针指向的值。const char * const p;指向常量的常量指针,值和指向都不可以改变。迭代器就相当于指针,也可以使用const关键字vector&l...

2019-10-21 12:56:39 160

原创 C++各种面试问题汇总

害,还没找到工作,太难了,只能继续努力了,加油冲!1.C++拷贝构造函数为什么只能引用传递,不能按值传递:因为按值传递的话,得先用拷贝构造函数给形参赋值,又按值传递,又调用拷贝构造函数,一直这样无限递归,所以不能按值传递。2.x = x + 1; x += 1; x++;哪个效率最高:x = x + 1首先取右边x的地址取值,加1,然后取左边x地址,然后将x + 1赋值给左边的x;...

2019-10-15 23:19:22 123

原创 计算机网络复习笔记(6)

应用层1.域名系统DNS(1)域名系统DNS(Domain Name System)是互联网使用得命名系统,用来把便于人们使用得及其名字转换玮IP地址。域名到IP地址得解析是由分布在互联网上得许多域名服务器程序共同完成得。当某一个应用...

2019-10-15 13:57:16 222

原创 2019/10/12面试总结

害,今天的面试太水了。。。。一家根本就不技术面试,问的全是情景题我靠,一家面试官有点水哈哈哈,当然最水的还是我自己。今天总结一下面试遇到不会的技术问题吧。1.C和C++中const的区别https://www.cnblogs.com/fnlingnzb-learner/p/9282962.html在C中,可以用指针改变const的值。因为C在定义一个C常量的时候,会给该常量开辟内存空间。...

2019-10-13 10:52:27 123

原创 计算机网络复习笔记(5)

今日复习运输层1.运输层两大协议tcp(transmission control protocol)传输控制协议。udp(user datagram protocol)用户数据报协议。、2.两个对等运输实体在通信时传送得数...

2019-10-10 21:45:16 349

原创 做题笔记 2019/10/7

1.在构造函数中需要初始化列表初始化的有如下三种情况:带有const修饰的类成员,如const int a ;引用成员数据,如int& p;带有引用的类变量.2.丑数o(n)算法,实在想不出o(nlogn)算法,大佬太强了。class Solution {public: /** * @param n: An integer * @return: re...

2019-10-07 21:21:42 69

原创 做题笔记 2019/10/6

害昨天玩了一天的歧路旅人(八方旅人)这游戏感觉还行,剧情有点扯淡哈哈哈哈。今天也玩了快一整天,终于做完八个人的主线剧情了,明天加油把他通关,毕竟国庆假期就要结束了,嘻嘻嘻。刷一会题在玩游戏。1.当基类构造函数需要外部传递参数才能进行初始化时,派生类必须显式定义构造函数,为基类传递参数;基类如果不需要传递或者可以不传递参数,派生类可以不用显式定义构造函数。2.c语言函数入栈顺序为从右到左,切...

2019-10-06 19:13:57 112

原创 计算机网络复习笔记(4)

1.在目前的互联网中,把路由协议分为两大类:(1)内部网关协议IGP:即在一个自治系统内部使用的路由选择协议,而这与其他互联网自治系统选用的路由选择协议无关。目前这类路由选择协议用的最多,如RIP,OSPF。(2)外部网关协议EGP:若源主机与目的主机不再一个自治系统中,当数据传到一个自治系统的边界时,就需要使用一种协议将路由选择信息传递到另一个自治系统中。这样的协议就是外部网关协议EGP...

2019-10-05 11:36:24 211

原创 做题笔记 2019/10/4

前天去通宵了,昨天休息一天调整一哈,嘻嘻嘻。1.64位系统下,*p=NULL和*p=new char[100], sizeof(p)各为多少?答:在64位下int为8个字节,指针也为8个字节。2.若有定义语句:char s[3][10],(*k)[3],*p;则以下赋值语句错误的是() 1 2 3 4 1.p=s; ...

2019-10-04 21:30:56 252

原创 做题笔记 2019/10/2

1.函数是一组一起执行一个任务的语句,每个 C++ 程序都至少有一个函数,即主函数main()程序的入口,从入口中开始执行整个程序,包含调用其他函数。所以C、D正确。C++不允许对函数作嵌套定义,也就是说在一个函数中不能完整地包含另一个函数。在一个程序中每一个函数的定义都是互相平行和独立的。但可以嵌套调用函数,也就是说,在调用一个函数的过程中,又调用另一个函数。如下所示: ...

2019-10-02 21:54:58 117

原创 计算机网络复习笔记(3)

1.网络层向上只提供简单灵活的,无连接的,尽最大能力交付的数据包服务。2.ip协议配套使用的还有三个协议,ARP, ICMP, IGMP.3.ip地址中的全0表示这个(this),意思是本网络,网络号为127保留做为本地软件环回测试本主机的进程之间的通信之用。4.ip数据报由首部和数据部分组成,首部一部分是固定长度共二十个字节,是所有ip数据报必须具有的。ip数据报首部的固定部分中的各...

2019-10-02 11:53:44 320

原创 计算机网络复习笔记(2)

1.数据链路层得三个基本问题:封装成帧,透明传输,差错检测。2.SOH(Start Of Header)十六进制编码为0x01,EOT(End of Transmission)十六进制编码为0x04.3.透明传输:在数据链路层透明传输数据,表示无论什么样得比特组合,都能够按照原样没有差错地通过这个数据链路层。4.解决透明传输问题地方法是:在遇到控制字符SOH或者EOT时,在他们前面插入...

2019-10-01 23:10:03 247

原创 计算机网络复习笔记(1)

1.吞吐量:单位时间内通过某个网络的实际数据量。2.时延:也可以成为延时,延时 = 排队延时 + 处理延时 + 发送延时 + 传播延时。3.信道或网路利用率过高会产生非常大的时延。4.osi体系结构:应用程, 表示层,会话层,运输层, 网络层, 数据链路层,物理层。5.tcp/ip体系结构:应用层,运输层,网际层,网络接口层。6.五层协议体系结构:应用层,运输层,网络层,数据链...

2019-09-30 20:23:17 123 1

原创 做题笔记 2019/9/30

1.类型安全:如果两个类型直接要相互转换,必须要显示的转换,不能偷偷摸摸的只用一个等于号就隐式转换了。2.math.h中的abs的返回值正数负数都有可能,因为负数的范围比正数大一个,比如8位的二进制,可以表示范围为-128~127所以abs(-128)可能并不能表示为128。3.先说宏和函数的区别:3.1. 宏做的是简单的字符串替换(注意是字符串的替换,不是其他类型参数的替换),而函数的...

2019-09-30 20:22:36 104

原创 做题笔记 2019/9/29

1.printf函数的返回值为输出内容的字符数目。2.不能被重载的运算符只有五个,分别是一. . (成员访问运算符)二. * (成员指针访问运算符)三. :: (域运算符)四. sizeof (长度运算符)五. ?: (条件运算符)前两个运算符不能重载是为了保证访问成员的功能不被改变 ,域运算符和sizeof运算符的运算对象是类型而不是变量...

2019-09-29 16:57:17 110

原创 2019,9,29面试中的不足与总结

1.hello world程序运行过程预处理器根据以字符#开头的命令修改原始的c程序,比如#include<stdio.h>告诉预处理器读取系统头文件stdio.h的内容,并把它直接插入程序文本中,将#define的变量替换等等,结果得到了另一个c程序,通常以.i作为文件扩展名。 编译器将文本文件hello.i翻译成hello.s,它包含了一个汇编语言程序。汇编语言...

2019-09-29 15:44:21 102

原创 C++实现循环队列

今天实现循环队列遇到了一个问题,数组里面有一个位置始终空着,不知道咋把整个数组完全用上...一下是我的代码:#include <iostream>#include <malloc.h>#include <cstdlib>#define MAX_SIZE 5using namespace std;typedef int ElmeType;typ...

2019-07-17 09:58:32 588

原创 C++实现链示队列基本功能

#include <iostream>#include <malloc.h>#include <cstdlib>using namespace std;typedef int status;typedef int ElmeType;//链式队列节点定义typedef struct QNode{ ElmeType e; stru...

2019-07-16 12:23:50 187

原创 C++实现栈基本功能

本人很菜,如有bug请指出!#include <iostream>#include <stdlib.h>#include <malloc.h>#define MAX_SIZE 50;using namespace std;typedef int status;typedef int Elmetype;typedef struct{ ...

2019-07-15 16:58:18 387

原创 C++实现顺序表

最近打算复习巩固一下数据结构,用c++实现了顺序表的一些基本功能,可能有bug,有问题的话,希望大佬留下评论指证。#include <iostream>#include <cstdlib>#include <malloc.h>using namespace std;//5个常量定义#define TRUE 1#define FALSE 0#...

2019-07-14 16:50:24 372

原创 C++实现链表基础功能

最近打算复习巩固一下数据结构,用c++实现了链表的一些基本功能,可能有bug,有问题的话,希望大佬留下评论指证。#include <iostream>#include <malloc.h>#include <ctime>#include <cmath>#define OK 1#define ERROR 0#define TRUE ...

2019-07-14 16:48:13 457

原创 拓扑排序

/***************************************//*             拓扑排序算法            *//***************************************/#include#include#include using namespace std;#define M 20int k=0;

2017-12-05 15:04:35 148

原创 图的遍历

/*********************************************//*    图的遍历    *//*********************************************/#include #include #include using namespace std;#define M 20int visited

2017-11-28 15:06:25 310

原创 线性表

/**********************************//*文件名称:lab1-01.c             *//**********************************//*基于sequlist.h中定义的顺序表,编写算法函数reverse(sequence_list *L),实现顺序表的就地倒置。*/#include "sequlist.h"

2017-10-25 22:30:01 410

空空如也

空空如也

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

TA关注的人

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