随笔分类 - 对计算机的理解
摘要:不同应用程序或者不同系统之间传递数据的时候,或者在进行数据共享的时候,由于不知道数据的格式,所以需要循环读文件,然后进行数据的有效性判断或者读取数据。这样会增加程序的复杂性而且不兼容,这时就需要对数据进行标识,哪些数据是干什么用的。这就是xml所干的事情。http://www.cnblogs.com/leoo2sk/archive/2011/07/10/mysql-index.html
        阅读全文
            
摘要:linux命令哪些命令完成哪些功能基本知道,只是一些参数需要自己调整,在记忆参数时,无非是产生,删除,更新,与查看。其实在世界万物中包括人在内的所有对象都具有这四种基本的操作,就像最基本的数据类型一样。然后组合。function翻译成功能或者函数,函数本来就是实现功能的作用。输入输出<< >>箭头的指向方向表示目的地。函数之间的调用关系,通过变量也就是参数来传递数据。进程之间传递数据可以通过变量,也可以通过文件的形式。浏览器和服务器端传递数据通过表单发送的变量,如get和post方法。编程总结:enum是对数据类型数量的扩充,struct是对数据类型中类型的扩充。ext
        阅读全文
            
摘要:前面有讲过数据的流动是必须得经过操作系统的,但是有一种基于VM对象的方式可以让数据不经过操作系统而直接到文件,提高效率。具体描述如下:在讲述文件映射的概念时, 不可避免的要牵涉到虚存(SVR 4的VM). 实际上, 文件映射是虚存的中心概念, 文件映射一方面给用户提供了一组措施, 用户将文件映射到自己地址空间的某个部分, 使用简单的内存访问指令读写文件;另一方面, 它也可以用于内核的基本组织模式, 在这种模式种, 内核将整个地址空间视为诸如文件之类的一组不同对象的映射中的传统文件访问方式是, 首先用open系统调用打开文件, 然后使用read, write以及lseek等调用进行顺序或者随即的
        阅读全文
            
摘要:是的,你没有看错,我也没有写错,就是编层思想,而不是编程思想。1.前面有提到数据的流动问题(从输入到输出),其实输入和输出是在同一层的,中间经过了操作系统的转化,我们不需要知道中间的过程,而重点放在同一层的产入和产出。2.编程的主要框架,即层次结构,不管是在结构化程序设计,还是面向对象的思想,都是先对数据(数据结构和变量)的访问判断,再调用下一层实现。3.在面向对象的程序设计中,指针的地位仍然非常重要,不管是对对象的操作,还是对对象成员的操作内部都是通过指针,例如通过隐含的this指针来找到不同实例的成员变量。4.对于虚函数设计的主要目的是父类指针,指向子类对象。现在的问题是我们可以通过不同的
        阅读全文
            
摘要:早上起来想了想,数据编程分为数据库编程和文件编程。因为这是两种不同的抽象呈现数据的方式。数据库编程:有本地数据编程即针对本地地址127.0.0.1和网络编程的地址文件编程:1.本地文件。open,read,write之类的编程。2.网络编程:其实就是网络文件编程的简称。3.通过xml对数据进行标识。网络文件编程和网络数据库编程的共同特点是:首先设置连接地址,连接属性,建立连接对象(sockfd描述符或者句柄),然后连接,剩下的和本地编程没有很大的区别。
        阅读全文
            
摘要:1.win32程序指的是开发环境是32位的windows操作系统。x64指的操作系统是64位的。2.面向对象的理解:很早以前写的程序都是一整块,然后又有了程序之间的层次调用关系,后来产生了面向对象的思想,是前面的综合,解决一个代码庞大的冗余问题,没有层次感。第二个问题和结构性程序设计的区别是从对象的角度来编程,而不是从功能的角度,或者说在总体功能和小功能之间加了一层对象思想。是将很多功能整合在一起。所以说面向对象编程是整体编程和结构化编程的综合。3.通过ctrl+D可以更改空间顺序。4.通过createwindow来创建自己的窗口和子窗口。
        阅读全文
            
                    
                
浙公网安备 33010602011771号