优点:1.强大的抽象封装能力:这让C++语言具备了强大的开发工程能力2.高性能:运行快,并且占用资源少3.低功耗:适合在各种微型的嵌入式设备中运行高效的程序缺点:1.语法相对复杂,细节比较多,学习曲线比较陡2.需要一些好的规范和范式,否则代码很难维护C++语言是一门编译型语言,而编译型语言一般需要经历编译和链接的过程,才能变成真正可执行程序在学习的过程中总会遇见一些困难与疑惑,我也是这样过来的,知
分类:
编程语言 时间:
2020-11-10 11:35:12
阅读次数:
18
1特殊权限三种特殊权限:SUID,SGID,StickySUIDchmodu+sfile任何一个可执行程序文件能不能启动为进程,取决发起者对程序文件是否拥有执行权限启动为进程之后,其进程的属主为发起者,进程的属组为发起者所属的组进程访问文件时的权限,取决于进程的发起者(a)进程的发起者,同文件的属主:则应用文件属主权限(b)进程的发起者,属于文件属组;则应用文件属组权限(c)应用文件“其它”权限二
分类:
系统相关 时间:
2020-11-10 11:25:53
阅读次数:
12
1.问题需求 将地铁线路保存成一个可读入,简洁明了的文本 程序能正确读入这个文件,并获取地铁线路信息 程序能正确处理输入的命令行 程序能正确输出指定地铁线经过的站点 程序能正确输出两个站点间的最短路径(未完全实现) 程序要有健壮性,能通过各类性能测试 2.实现语言 java 3.实现算法 Dijks ...
分类:
其他好文 时间:
2020-11-04 19:21:16
阅读次数:
25
一、什么是重排序? 计算机在执行程序时,为了提高性能,编译器和处理器常常会对指令做重排序。 为什么指令重排序可以提高性能? 现在的CPU一般采用流水线来执行指令。简单地说,每一个指令都会包含多个步骤,每个步骤可能使用不同的硬件。因此,流水线技术产生了,流水线是并行的,多个指令可以同时处于同一个阶段, ...
分类:
移动开发 时间:
2020-11-04 17:39:31
阅读次数:
27
实验结论 实验任务1 1 ;ex1.asm 2 assume cs:code 3 code segment 4 mov ax, 0b810h 5 mov ds, ax 6 mov byte ptr ds:[0], 1 7 mov byte ptr ds:[1], 1 8 mov byte ptr d ...
分类:
其他好文 时间:
2020-11-02 10:40:55
阅读次数:
19
由于业务需要windows机器运行程序,沟通之后发现团队里大家并没有windows相关的运维经验,一番调研后决定以虚机+cygwin方式作为管理方案。一、cygwin的安装部署我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是:http://www.cygwin.com/,下载完成后,运行setup.exe程序,出现安装画面。直接点“下一步”即可。这里无需过多阐述。注意这里有三种安
后台进程:screen1.在开启一个子bash窗口,关闭父bash并不影响子bash1.安装[root@oldboy~]#yuminstallscreen-y2.开启一个screen窗口,指定名称[root@oldboy~]#screen-Swget_mysql3.在screen窗口中执行任务即可4.平滑的退出screen,但不会终止screen中的任务注意:如果使用exit才算真的关闭scree
分类:
系统相关 时间:
2020-10-31 01:38:28
阅读次数:
24
Golang 支持在一个平台下生成多个平台运行包 1、Mac下编译Linux, Windows平台的64位可执行程序: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build test.go CGO_ENABLED=0 GOOS=windows GOARCH=a ...
分类:
其他好文 时间:
2020-10-30 13:16:05
阅读次数:
39
1)解决2(1)中的导入顺序问题 虽然anaconda安装完成后,在~/.bashrc中也设置了 PYTHONPATH和PATH的环境变量,为什么还会在sudo python test.py时出现包导入错误,而在使用python test.py时又是正常的呢?这是因为在使用sudo模式执行程序的时候 ...
分类:
编程语言 时间:
2020-10-26 10:43:17
阅读次数:
27
## 多线程 ### 1.程序、进程、线程 - 在操作系统中运行的程序就是进程; - 一个进程可以有多个线程;- 程序是指令和数据的有序集合,是一个静态的概念;- 而进程则是执行程序的一次执行过程,是一个动态的概念;- 进程是系统资源分配的单位- 线程是CPU调度和执行的单位- 真正的多线程是指多个 ...
分类:
编程语言 时间:
2020-10-21 21:08:15
阅读次数:
23