- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 SQL server的基础知识
1、dbcc checkalloc(‘db_2012’) 检查指定数据库的磁盘空间分配结构的一致性 dbcc showcontig 检查指定表的数据和索引的碎片信息 checkpoint[checkpoint_duration] 用于检查当前工作的数据库中被更改过的数据页或日志页, 并将这些数据从数据缓冲器中强制写入硬盘 参数checkpoint_duration表示以秒为单位指定检查点完成所需的...
2018-08-14 10:12:23
432
1
原创 多线程的应用
为什么对于多数合作性任务,多线程比多个独立的进程更优越呢? 这是因为,线程共享相同的内存空间。不同的线程可以存取内存中的同一个变量。所以,程序中的所有线程都可以读或写声明过的全局变量。如果曾用fork()编写过重要代码,就会认识到这个工具的重要性。为什么呢?虽然fork()允许创建多个进程,但它还会带来以下通信问题,如何让多个进程相互通信,这里每个进程都有自己独立的内存空间。对这个问题没有一个...
2018-07-21 17:21:27
299
原创 进程通信
进程间通信就是在不同进程之间传播或交换信息 管道、消息队列、信号量、共享内存用于本地进程间通信 套接口用于远程进程间通信 信号是一种处理异步事件的方法,信号量是一种实现进程间同步、互斥的机制 信号由硬件或软件触发,再由操作系统内核发送给应用程序的中断形式 信号量是POSIX进程间通信的工具,在它上面定义了一系列操作源语,简单地讲它可以在进程间进行通信 管道实现了数据以一种数据流的形式在进程...
2018-07-21 17:19:30
186
原创 关于Linux进程的一些笔记
linux是一个多用户多任务的操作系统,多用户指的是多个用户可以在同一时间使用同一台计算机系统 ,多任务是指linux可以同时执行几个任务。 进程的定义:在自身的虚拟地址空间运行的一个单独的程序。 进程的动态的,程序是静态的。 进程的四个要素: 1、要有一段程序供该进程运行 2、进程专用的系统堆栈空间 3、进程控制块,在linux中的具体实现是task_struct结构 4、有独立的存储空间...
2018-07-19 17:52:55
164
原创 关于Linux中vim的使用
vim具有三种工作方式:命令行工作模式、插入工作模式、底行工作模式。 命令行工作模式:也叫作普通模式,在该模式下可以使用隐式命令来实现游标的移动、复制、粘贴、删除等操作,在该模式下,编辑器不接受用户从键盘输入的各种字符来作为文件的编辑内容。 插入工作模式:在该模式下,用户输入的任何字符都被认为是编辑到某一个文档的内容,并直接显示在文本的编辑区,在该模式下可以将C语言代码输入到文件。 底行工作...
2018-07-18 17:42:01
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人