自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 x86入门-接管裸机控制权

1. 介绍编写x86汇编程序,使用编译器编译成二进制文件。开机后用BIOS载入二进制文件,文件可以接管计算机的控制权。编写的汇编程序除了要控制裸机,还要做到使用显存输出弹球的运动轨迹。2. 软件编译器:NASM version 2.14.02虚拟机程序:VMware 15.5.23 编写反弹程序代码先上代码jmp near start delay equ 50000 ;计...

2020-04-23 21:08:05 600 8

原创 线性方程组迭代法实现

之前有详细介绍过理论部分线性方程组迭代解法理论这里给出了3×33 \times 33×3矩阵作为系数矩阵迭代解法的python实现1. 雅可比迭代法求解方程为Ax⃗=b⃗A\vec{x} = \vec{b}Ax=b,具体值如下A=[521−1422−310]b⃗=[−12203]A = \left[\begin{matrix}5& 2& 1\\-1& 4&...

2020-04-22 20:18:39 419

原创 数值计算笔记-线性方程组迭代解法

1. 矩阵极限:{A(k)}\{A^{(k)}\}{A(k)}为矩阵的序列,且A=(aij)∈Rn×nA = (a_{ij}) \in R^{n \times n}A=(aij​)∈Rn×n,若有lim⁡k→∞aij(k)=aij,(i,j=1,⋯ ,n)\lim_{k \rightarrow \infty} a_{ij}^{(k)} = a_{ij}, (i, j = 1, \cdots, ...

2020-04-20 22:16:02 458

原创 iphone通讯录导入excel

在家里呆久了修电脑、修网线、修手机什么事情都要做。昨天又叫我把iPhone的通讯录导出到excel表格?!我真是服了,搞半天学计算机的工作就这?!百度了一下,直接导出的软件要40$,真的是贵啊!!!家境贫寒,分享一下免费的解决方案。1. 从iCloud导出通讯录开启同步,登录iCloud,进入通讯录。然后会看到下面界面:点击红色方框里面的按钮,全选,然后点击Export vCard(中文...

2020-04-18 20:31:03 4470

原创 《黑客与画家》——呆头呆脑又何妨

全职演员知乎从一开始就给我推“编程难还是找女朋友难?”、“程序员真的觉得写代码比女朋友重要吗?”……要不就是10个社交技巧、不要输在说话上、如何让自己成为受欢迎的人……有一说一,我也妄想自己可以成为一个组织的leader、谈恋爱、当社长、做项目。当然我也要打码、学数学。坚持一个学期的结果就是身体彻底罢工,在期末大病一个月、绩点雪崩……《黑客与画家》作者波罗·格雷厄姆把在交际场上如鱼得水的学...

2020-04-16 23:22:48 154

原创 linux配置vscode中mpi路径

出现错误linux下载mpi比较简单,直接命令行操作即可。可以参考这篇博客。我在下载完之后会发现自己的vscode不支持自动补全了!!!我发现还有一种情况是vscode找不到mpi的路径,只要调用就会报错(强迫症患者当场去世)。两种情况都是没有正确添加路径导致的。解决方法打开.vscode中的settings.json文件发现安装过mpi之后多了一些内容,如下:{ "files...

2020-04-16 20:41:38 1829

原创 测试内存读取速率

1. 思路平时CPU读取数据时会从cache或者内存中读取数据。如果想单纯从内存中读取数据,那么需要把cache关闭。然后从内存中顺序读取数组。读取速率bandwidth、数组大小arraysize、读取时间time之间的计算公式如下:bandwidth=arraysizetimebandwidth = \frac{arraysize}{time}bandwidth=timearraysi...

2020-04-12 21:56:57 3384

原创 测试cache大小-C语言实现

1. 简介在实际CPU从内存中取数时很多时候从cache中存取,在这个实验中使用C语言编成估计cache的大小。2. 实验思路当一个数组的大小超过cache的大小时,随机读取数组的元素会发生cache的替换现象。如果要存取的数据经常不在cache中(被替换出去/没有载入),CPU需要多次从内存中读取数据。从内存中读取数据的时间远大与从cache中读取的时间,因此从如果数组大于cache s...

2020-04-09 22:01:54 4996 1

原创 《奇特的一生》——致敬时间的神

谁是时间的神?《星际穿越》说四维时空中“时间就像水一样”被分配,想来时间的神能做到的也不过如此。柳比歇夫作为《奇特的一生》主人公,在这个尺度下就是时间的神!很多人都觉得时间像捧在手上的水慢慢流逝,无法挽回。而对于柳比歇夫而言,时间就像一块面包,按照自己称心如意的方式分配。他会把每天的面包都掰成三四块,然后从容地给科研吃一口,给家人吃一口,给兴趣爱好吃一口。经常我也幻想自己能安排好自己的工作,...

2020-04-06 23:06:43 201

原创 中山大学计算机培养方案

分享一下中大培养方案中专必课和专选课,顺便说一说自己的上课收获。持续更新。专必一个学分=一个星期上0.5节课,比如3学分,一个星期就上1.5节课。一节课90分钟。大一上课名学分评价程序设计13C语言编程。老师在这节课讲C语言理论、编程技巧。C语言是一个计算机学生的必修课,如果想深耕计算机这个专业,C语言编程必不可少。程序设计1实验1C语言编程的打码课。老...

2020-04-05 23:25:12 1837

原创 perf测试矩阵乘法

介绍perf是一个测试CPU运行时各项指标(比如cache-miss,band-width)的工具。perf从CPU的Performance Monitor Unit(PMU)计数器中读取这些信息,然后输出。注意:由于各个厂家的生产CPU的标准不同,perf读取的性能种类也会有一定的差别。矩阵乘法在这里主要测试三种矩阵乘法的相关性能——传统乘法、分治算法、Strassen算法。程序都使用C...

2020-04-03 23:33:30 504

原创 UDP套接字-python实现

介绍之前在用C语言实现套接字时,详细介绍了套接字的各个部分。这次用python实现套接字只是随便玩玩。python套接字的库是自带的:socket视频演示视频客户端代码python实现跟C很不同的一点是,python传送的信息不能是string类型。如果想传送string类型的数据结构必须用encode()函数转成byte类型。代码一目了然:import socket as sck...

2020-04-02 23:32:14 206

原创 FAT12模拟-C语言读取

介绍之前详细介绍了FAT12文件系统其中涉及到过多位运算的时间处理问题,我在另一篇文章中进行了分析。并且附有C语言代码。DOS的镜像就是FAT12文件系统,在网络上有freedos,操作跟DOS大同小异,可以免费下载DOS原版的镜像我放在百度云里面了,提取码far8视频演示CSDN放不了友情提示:做实验可以先把代码copy下来,把代码和DOS的镜像放在同一目录下运行一下,感受DOS的...

2020-04-01 23:48:58 1417 1

空空如也

空空如也

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

TA关注的人

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