shell简介 Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 运行背景 a 一个基本的linux系统结构 b.由上图可以看出,shell 在系统中是处于中间层次的。他为用户和kernel的交互提供了一种方式,方案。 c.关于分层结构的 ...
分类:
系统相关 时间:
2016-06-07 12:35:25
阅读次数:
215
1.shell简介 shell是一种具备特殊功能的程序,它提供了用户与内核交互操作的一种接口。它用于接收用户输入的命令,并把它送入到内核去执行。 shell是一种应用程序,当用户登录Linux系统时,shell就会被调入内存执行。shell独立于内核,它是连接内核与应用程序的桥梁,并由输入设备读取命 ...
分类:
系统相关 时间:
2016-06-05 21:27:52
阅读次数:
317
1.创建一个类库 2.项目属性-应用程序-程序集信息-"使程序集COM可见"勾上; 3.项目属性-生成-"为COM互操作注册"勾上.(这个折腾一天,否则注册事件不可用); 4.创建接口: IObjectSafety (注意GUID不能变); using System;using System.Col ...
Go有强烈的C背景,除了语法具有继承性外,其设计者以及其设计目标都与C语言有着千丝万缕的联系。在Go与C语言互操作(Interoperability)方面,Go更是提供了强大的支持。尤其是在Go中使用C,你甚至可以直接在Go源文件中编写C代码,这是其他语言所无法望其项背的。 在如下一些场景中,可能会 ...
分类:
编程语言 时间:
2016-06-03 21:26:02
阅读次数:
190
简介
Fragment相当于是一种特殊的Activity,它需要被嵌套到Activity上面才能起作用,那么对于大屏设备(如:平板)就就可以考虑在一个Activity上面放置多个Fragment,这样可以充分利用屏幕面积,而且也可以更方便用户进行交互操作,当然在手机上面也可以方便的使用它,有了Fragment,我们的APP可以针对平板或是手机做不同的适配。Fragment是在Androi...
分类:
其他好文 时间:
2016-06-03 10:13:16
阅读次数:
128
http://www.cnblogs.com/ITGIS/articles/1797417.html 最近开始使用VS2010,在引用COM组件的时候,出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示。查阅资料,找到解决方案,记录如下: 选中项目中引入的dll,鼠标右键,选择属性,把“嵌 ...
分类:
其他好文 时间:
2016-06-02 11:32:53
阅读次数:
119
Shell外壳(操作系统的外壳)介绍:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑..
分类:
系统相关 时间:
2016-06-02 00:57:41
阅读次数:
273
HiCSDB是我写的一个通用程序库,地址:https://github.com/xumingxsh/HiCSDB 该库的目标是简化C#的数据库交互操作. 在这个库中,我将数据库的交互操作抽象为一下几个函数: 1: ExecuteNonQuery: 执行无返回值的操作,例如Insert,Update, ...
分类:
数据库 时间:
2016-05-31 20:35:57
阅读次数:
259
service:在后台静默运行。服务必须在一个线程中才能运行。长时间的在后台运行,而且不需要交互的情况下,使用服务。 thread:在后台运行,但是可以与用户进行相应的交互操作。比如说,音乐播放器,后台操控播放下一首音乐。Thread 的运行是独立于 Activity 的,也就是说当一个 Activ ...
分类:
其他好文 时间:
2016-05-25 22:20:24
阅读次数:
168
一切皆文件是Linux的最基本的最朴素的哲学思想之一。意思就是说:凡是在Linux操作系统中能够被访问和使用的资源,都会以文件的形式提供给用户,即便是硬件设备、进程互操作、网络访问等这些看似与文件无关的内容,也可以虚拟抽象成文件,这就是Linux操作系统。也就是说,在一个..
分类:
系统相关 时间:
2016-05-25 07:12:31
阅读次数:
301