首页 > 其他分享 >计算机科学与技术笔记

计算机科学与技术笔记

时间:2024-03-25 14:01:19浏览次数:34  
标签:计算机科学 打印 技术 笔记 使用者 指令 使用 进程 软件

  • 在游戏的开发中,编码实现时牢记“逻辑”和“数据”分开的核心准则,即把复杂的游戏逻辑放在代码中,把“数据”外置,这样可以有效地提高游戏的功能清晰性和可调试性。

 

  • 半透明图像色彩=源图像色彩 *(100%-透明度)+ 背景图像色彩×透明度

 

  • 计算机系统设计中的原理:1)加快经常性事件的速度;2)Amdahl定律:系统中对某一部件采用某种更快的执行方式后整个系统性能的改进程度,取决于这种执行方式被使用的频率,或所占总执行时间的比例;3)程序访问的局部性规律:程序执行中,呈现出频繁重新使用那些最近已被使用过的数据和指令的规律;

 

  • 在使用MIPS时应注意它的应用范围,它只适用于评估标量机,因为在标量机中执行一条指令,一般可得到一个运算结果,而向量机中,执行一条向量指令通常可得到好多个运算结果,因此,用MIPS来衡量向量机是不合适的。MFLOPS测量单位比较适用于衡量向量机的性能,因为一般而言,同一程序运行在不同计算机上时往往会执行不同数量的指令数,但所执行的浮点数个数常常是相同的。

 

  • 所谓兼容机是指不同厂家能生产的具有相同系统结构,但具有不同组成和实现的一系列计算机。

 

  • 对于使用频率较高的指令,尽可能用仿真方法以提高运算速度,而对使用频率低且难以用仿真实现的指令(包括I/O指令等)则用模拟方法加以实现。

 

  • 计算机性能是包括硬件(如主频、CPU运算速度、字长、数据类型、主存容量、寻址空间大小、存储系统、I/O处理能力、I/O设备量、指令系统等)、软件(高级语言状况、操作系统功能、用户程序包等)、可靠性、可用性等多种指标的综合。

 

  • 由于存在多种调度方式,Linux进程调度采用的是“有条件可剥夺”的调度方式。普通进程中采用的是SCHED_OTHER的时间片轮循方式,实时进程可以剥夺普通进程。如果普通进程在用户控件运行,则普通进程立即停止运行,将资源让给实时进程;如果普通进程运行在内核空间,需要等系统调用返回用户空间后方可剥夺资源。

 

  • Linux软件开发的可借鉴之处:
    • 使用集市模式进行软件开发应该有一个基本成型的软件原型,这样后来的参与者能够对此进行改进,更重要的是能够看到成功的曙光、可以看到不远的将来能够成功,获得参与的动力;
    • 集市模式的开发把软件的使用者作为开发的协作者而不仅仅是一个简单的用户,这样开发者和使用者能够共同对作品进行快递的代码改进和高效率的调试;
    • 集市模式开发使用早发布、常发布的方法,来方便听取客户的建议,对软件进行改进。项目开发者想出好主意是件好事,而从使用者那里获得的建议是比前者更好的事情。因为从使用者那里提出的建议是有的放矢,更加贴合实际的;
    • 集市的开发模式验证了如下一个成功的假设:如果参与软件Beta版测试的人员足够多,几乎软件中所有存在的问题都能够迅速地找出并进行纠正;
    • 对于集市开发模式的项目来说,比技能和设计能力更为重要的是项目协调人员必须具有良好的人际和交流能力。因为为了建造一个成功的开发小组,需要项目的领导人员所作所为必须让参与者感兴趣并能够参与的动力,使得参与者感到他们正在做的工作十分有趣,这不仅仅是项目的本身,与领导者的个人素质有很大的关系;

 

  • 使用聪明的数据结构和笨拙的代码的搭配方式要比相反的搭配方式更好,可以作为软件开发的一种基本常识。

 

  • GPL许可证作为Linux平台软件的主要许可证,有很多独特的地方。GPL授权的软件并不是说使用者在得到此软件后可以无限制地使用,而是同样要遵循一定的规则,其中主要的一点就是开放源代码。使用GPL授权发布的商业软件,也并不是不要钱,其盈利模式是采用收取服务费用的方式来获取利益。

 

  • 3D打印流程
    • 三维设计:先通过计算机建模软件建模,再将建成的三维模型“分区”成逐层的截面,即切片,从而指导打印机逐层打印。
    • 切片处理:打印机通过读取文件中的横截面信息,用液体状、粉状或片状的材料将这些截面逐层地打印出来,再将各层截面以各种方式粘合起来从而制造出一个实体。
    • 完成打印:在打印的过程中还会用到支撑物,比如在打印出一些有倒挂状的物体时就需要用到一些易于除去的东西(如可溶的东西)作为支撑物;弯曲的表面可能会比较粗糙,可先用当前的三维打印机打出稍大一点的物体,再稍微经过表面打磨即可得到表面光滑的物品。
    • 后期处理:剥离、固化、修整、上色。

扫码关注公众号,查看更多精彩内容

标签:计算机科学,打印,技术,笔记,使用者,指令,使用,进程,软件
From: https://www.cnblogs.com/bobbycheng/p/18094240

相关文章

  • 贪心学习笔记
    读前声明:作者markdown和文笔一样差制作不易,给个赞吧~贪心,和其他算法。。。不对,贪心其实是一种思想。虽然但是为什么大家都叫他算法啊(贪心和大部分算法不一样,他要证明!证明这种方法是对的!我好讨厌证明啊啊啊,但是必须要啊啊啊啊不证明?WA慢走不谢!如臭名昭著的石子合并,看着贪心,......
  • 换根DP学习笔记
    啊啊啊啊啊啊啊啊啊啊啊啊画图累死我了额,这不菜根快乐DP(根)吗换根DP,即换根树形DP平常树形DP指定一个根,但万一邪恶出题人让你求多个点为根的情况呢?你们可能会想:多跑几遍不就好了!不可以的,直接TLE。这有个树,B是A之后的树根(拎上去):B成为树根后:画风突然转变但是!其实有些没变!......
  • 高斯消元学习笔记
    注:此篇一直在讲高斯-约旦消元法。https://oi-wiki.org/math/numerical/gauss/相信大家都读过上面那个wiki。大家其实都看得挺懵的对吧。今天我就来教一下大家高斯消元。技术指导:milk,周百万,TB\(\LaTeX\)指导:不是你觉得这文章\(\LaTeX\)很好吗?所以没有指导。首先小学知识......
  • 容斥原理学习笔记
    一个很重要的东西首先为了方便我们规定\[0^0=1\]也就是说\[0^n=\left[n=0\right]\]你们可能会说:“啊火神这个\([]\)是啥啊?”\[[P]称为Iverson括号,P是一个命题,若P为真则[P]=1,否则[P]=0。\]OIer话:类似bool。这个规定超级有用,有用在哪你们待会就知道了。朴素集合论“......
  • 多媒体笔记
    人类感知信息的途径:视觉占65%,听觉占20%,嗅觉、味觉、触觉占15%信息量。 3D视频比2D视频多了深度一维。 视频图像压缩的基本依据:1)空间冗余;2)频率冗余;3)视觉冗余;4)熵冗余;5)时间冗余。 视频图像压缩的基本方法:1)帧内预测编码;2)变换编码;3)量化编码;4)熵编码;5)帧间预测编码。 ......
  • 矩阵乘法学习笔记
    还是那句话,作者\(\LaTeX\)超级差。定义首先矩阵定义扔出来:域\(K\)上的一个\(n×m\)的矩阵可以看作一个\(n×m\)的数表。记为:\[A_{n×m}=\begin{bmatrix}A_{1,1}&\cdots&A_{1,m}\\\vdots&\ddots&\vdots\\A_{n,1}&\cdots&A_{n,m}\end{bmatrix}\]矩阵加法soeasy.......
  • 莫队学习笔记
    模板。然后我不会做。然后我去看题解,看莫队学习笔记,看不懂。然后我摆烂了。然后去玩按住shift让光标左右动的无聊游戏。我最开始选中了标红点的部分。多选中了左边的一个点,少选中了右边的一个点。然后我会莫队了?......
  • 吴恩达机器学习笔记第六章逻辑回归分析以及代码实现
    第六章对线性代数和导数的要求比之前几章是要高一些的,对于对应的数学知识点我会在下方顺便仔细地指出来并在能力范围内给予一定的推导,尽量保证各位能明白不用再查来查去的,不用重蹈我的覆辙......
  • 吴恩达机器学习实践笔记,第四章的多元梯度下降的实现
    https://blog.csdn.net/out_look520/article/details/107695529这个链接里面有需要的数据集,有需要的兄弟姐妹们自己解决哟,我下面的数据就是从那个博主那里拿的今天实践了一下多元梯度下降哈,其实道理和原来二元的一样,也是采用下面这个式子只是θ的数量多了一些而已,废话不多......
  • 视野修炼-技术周刊第78期 | Node.js纪录片
    欢迎来到第78期的【视野修炼-技术周刊】,下面是本期的精选内容简介......