几个贯穿计算机系统的重要概念

1.Amdahl定律 主要思想是,当我们对系统的某个部分加速时,其对系统整体性能的影响取决于该部分的重要性和加速程度。 若系统执行某应用程序需要时间为,假设系统某部分所需的执行时间与该时间的比例为a,而该部分性能提升比例为k,即该部分初始所需时间为,现在所需时间为.总的执行时间为 加速比为 ...

2019-07-07 11:00:50

阅读数 5

评论数 0

程序转变成可执行文件的过程,hello程序为例

#include<stdio.h> int main() { printf("hello, world\n"); return 0; } hello.c源程序(文本)----预处理器(cpp)---->hello.i...

2019-07-06 21:41:46

阅读数 5

评论数 0

MATLAB得到的图片保存时尽量减少损失,保存高分辨率图

我的一个跑了一个多星期的图,发现另存为了.jpg后或.png后,图片损失很大,然后学习了一下保存时尽量不损失的方法 用了大家所说的edit->copy figure的方法,但我的图可能实在太大了吧,都不能复制粘贴。 所以除了copy figure外,还可以如下: 为了以后能对图...

2019-03-27 09:58:45

阅读数 265

评论数 0

好未来C++后台(1,2,3技术面+一轮HR面)

今天一下午时间,面试体验很好,很多很多的小姐姐,可以说是我面试过的公司中,小姐姐最多的一次了。所有人都很nice 1面: 现在来了解下你的基础:(顺序忘了,问题可能有遗漏) 1.堆和栈的区别 2.指针和数组的区别 3.线程和进程的区别 4.select,epoll 5.流量控制,拥塞...

2018-09-26 20:54:44

阅读数 348

评论数 0

中兴一面

1.工作地点 2.了不了解Linux内核 3.写一个客户端服务端 4.拜拜了您嘞 毫无面试体验

2018-09-26 20:42:54

阅读数 111

评论数 0

联发科一面

居然挂了联发科一面,无语 2个面试官对1个面试者 除了讲项目外,都是些简单的C++问题,实在没啥可说的 其中一个女面试官应该是HR那一类的,时不时会问些非技术问题...

2018-09-26 20:41:55

阅读数 1682

评论数 0

百度测开三面

19号最后一面了,本来是想随便面下,感受下大厂的,没想到到了三面,但是最后还是挂了,哎,白白期待了几天 感觉就是聊天,中间穿插的问过(顺序忘了,有可能有些问题也忘了): 1.输入一个网址,接下来发生了什么。三次握手具体是怎么回事 2.微信上怎么给好友发消息,这个过程是怎样的 3.删除了聊天...

2018-09-26 20:40:06

阅读数 155

评论数 0

百度测开二面

1.自我介绍 2.简单问了下项目 3.为什么投这个岗位,怎么学习的 4.一道数学题。记不到具体数据,大致就是一个牧场,27牛吃几天吃完,又23多头又吃多天,求现在有21头要吃多天,已知草在生长 我不知道我到底哪里算错了。。。。 5.一些已分词的词语,求多少个有序子序列 6.怎么判断一个...

2018-09-17 20:49:47

阅读数 97

评论数 0

百度测开一面

9.15 本来预约的这一天,但由于有比赛,改到了前一天,结果前一天有事,又换回来了 1.自我介绍 2.项目。。 3.写冒泡排序,时间复杂度 4.怎么判断一个数是2的n次幂 5.进程间通信方式 6.1G的记录怎么保存,用什么数据结构,如果是1T又怎么办。有没什么方法提高性能 7.怎么测...

2018-09-17 20:45:05

阅读数 58

评论数 0

招银电面

9.12路边面的。。。。 正式现场面之前电话面筛选一波 1.自我介绍 2.大概问了下项目 3.重载和重写的区别 4.三次握手 5.链表和数组有什么区别 6.进程间的通信方式 7.怎么判断链表有没有环...

2018-09-17 20:39:29

阅读数 120

评论数 0

华为

8.26下午面的 玄学华为,优招,一面+综合面,综合面挂。 几乎没什么可说的 1面,讲项目,写了个【树】的结点的结构体,写了个把字符串排序 综合面,没技术问题,聊天,然后聊完就挂 我是周围同学中唯一挂了华为的,心塞至极...

2018-09-17 15:56:42

阅读数 199

评论数 0

多益

整个流程总共就一面。8.24视频面 1.自我介绍 2.怎么看待互联网加班 3.怎么看待996,你能接受吗(我说的只要我身体不倒,我就能,直接把面试官都说笑了) 4.讲下项目,你做过什么  5.怎么推送广告 6.手写代码,大数加减(麻蛋没写好) 7.斐波拉契数列怎么求,不用递归 8.怎么求第n...

2018-09-17 15:53:22

阅读数 113

评论数 0

SQL基础查询题

https://wenku.baidu.com/view/c7b4cfc5c850ad02de8041a0.html?re=view

2018-09-15 12:15:42

阅读数 50

评论数 0

括号匹配

比如’(‘和’)’,前者可称为左侧符号,后者可称为右侧符号。在做符号匹配时,如果以左侧符号为标准,左侧符号需要右侧符号来完成匹配,但是由于诸如括号这类的符号可以做嵌套,所以左侧符号之后既能有左侧符号,也能有右侧符号,处理起来很麻烦。 以右侧符号为标准就没有这个问题了,每一个右侧符号都需要一个左侧...

2018-09-15 10:57:45

阅读数 69

评论数 0

软件测试常考问题

原文:https://www.nowcoder.com/ta/review-test?query=&asc=true&order=&page=1 什么是软件测试? 答:软件测试是为了发现错误而执行程序的过程。或者说,软件测...

2018-09-13 17:44:21

阅读数 60

评论数 0

28.实现strStr()

class Solution { public: int strStr(string haystack, string needle) { //用KMP算法,KMP的具体过程已写在博客 //大致来说,首先是得到这个字符串的前缀表 //然...

2018-09-13 16:52:19

阅读数 45

评论数 0

21.合并两个有序链表

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) ...

2018-09-13 16:50:58

阅读数 37

评论数 0

9.回文数

class Solution { public: bool isPalindrome(int x) { //如果是负数,直接返回false //如果是0,肯定true //否则,就从后往前依次取每一位,重新组成新的数,比较是否相等 ...

2018-09-13 16:48:34

阅读数 25

评论数 0

7.反转整数

class Solution { public: int reverse(int x) { //将每一位保存进数组中,然后挨个乘以10的对应次方,求和加起来就行 //注意负数, -123%10 = -3,所以保存在数组中的数是【-3,-2,-1】 ...

2018-09-13 16:43:57

阅读数 24

评论数 0

操作系统学习笔记——进程间通信IPC

概述 (a)是一种间接通信。A把消息发到内核,内核再转到B (b)直接通信。 直接通信: 进程必须正确的命名对方: send(P,message) - 发送信息到进程P receive(Q,MESSAGE) - 从进程Q接收消息 通信链路的属性 自动建立链路 ...

2018-09-13 12:35:07

阅读数 40

评论数 0

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