谈.NET,由编译器开始谈起

(这系列文章主要以我的读书笔记为基础写成的,因此可能跳跃性比较大。我想写的东西不只是包含一些结论,还包括了自己在学习时的所思所想。其中肯定有不妥之处,希望能得到指正。) 编译器是什么?这个问题在我自学的开始阶段的确困扰了我很久。简单的说,就是把高级语言翻译成低级语言的东西。高级语言我喜欢叫“源代码”。就如同一般的翻译一样,翻译的东西可能会夹带写译者...

作者: 浪雪 发布时间: 06-08

锐捷客户端 虚拟机ubuntu server上网

安装完虚拟机之后由于锐捷的多网卡验证可以把虚拟机两个网卡禁用掉,然后启动ubuntu server 网络连接选用NAT! 查看ifconfig是否启用了DHCP 如果否则编辑interfaces sudo nano /etc/network/interfaces 修改下面的配置: auto eth0 iface eth0 inet static address xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx network xxx.xxx.xxx.xxx broadcast xxx.xxx.xxx.xxx gateway xxx...

作者: 同位素 发布时间: 06-08

自己动手开发编译器(二)正则语言和正则表达式

从今天这一篇起,我们就来正式揭开编译器的奥秘。首先我们接触到的模块是词法分析器,也叫词法扫描器,代码里我常常叫它Scanner。昨天我稍微解释了一下为什么需要将词法分析单独分离出来,今天来回顾一下这个问题。请看下面这段C#代码: string str = "Hello World"; 即使没有语法高亮,这段代码也可以很明显地分成好几部分。首先是关键字string,之后是变量名str,然后是等...

作者: 装配脑袋 发布时间: 06-08

IASN•爱朔——Android系统测试策略高级培训

IASN·爱朔——Android系统测试策略高级培训 培训大纲 第一部分:准备阶段 android系统构架 各个层次之间的相互关系 android启动流程(各个模块的加载和初始化) 测试环境搭建 测试策略(包括Android平台的测试流程和策略、测试工具) 第二部分:Android Kernel部分测试 Linux Kernel测试 Android Kernel测试(包括Android特有的模块) 驱动测试(各驱动模块的测试) 第三部分:...

作者: tonyiasn 发布时间: 06-08

Linux远程启动Jboss服务

用Linux客户端putty远程启动Jboss服务 启动命令:run.sh -c server-dev4 这个命令在客户端里启动应用,关闭客户端后,jboss服务也就关闭了 启动命令:run.sh -c server-dev4 nohup.out&或者run.sh -c server-dev4& 这个命令是将jboss服务器启动在服务器端,关闭客户端后,应用任然可以访问。注意:项目启动完之后输入exit退出,然后再叉掉session窗口才可以。 关闭命令:net...

作者: livedba 发布时间: 06-08

linux下crontab 不能执行的原因

1.相关sh文件没有x权限 2.相关sh文件中,不包含如下的信息: [oracle@leiredhat u01]$ cat job.sh export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/app/oracle/oracle/product/10.2.0/db_1 PATH=/u01/app/oracle/oracle/product/10.2.0/db_1/bin:$PATH export PATH export ORACLE_SID=leifs /u01/app/oracle/oracle/product/10.2.0/db_1/bin/sqlplus system/aa...

作者: msdnchina 发布时间: 06-08

linux ssh 服务器架设

1. 先看本机有没有安装openssh #rpm -qa|grep openssh 如果有如上字样所示,则说明openssh已经安装了 2. 看看本机有没有安装openssl(openssl是openssh依赖的中间件) #rpm -qa|grep openssl 如果有如上字样所示,则说明openssl已经安装了 3. 开启sshd 服务 #/etc/rc.d/init.d/sshd start 4. 查看sshd 服务进程端口(默认是22) #netstat -an|grep :22 5. 修改ssh服务器的配置...

作者: 程序员港湾 发布时间: 06-08

openSUSE11.3 Qt安装包

libqt4 libqt4-debuginfo libqt4-debugsource libqt4-devel libqt4-devel-doc libqt4-devel-doc-data libqt4-qt3support libqt4-sql libqt4-sql-mysql libqt4-sql-postgresql libqt4-sql-sqlite libqt4-sql-unixODBC libQtWebKit4 libQtWebKit-devel qt4-x11-tools scim-bridge-qt

作者: NoSoul.Love 发布时间: 06-08

openSUSE11.3 安装源列表

Packman:http://packman.iu-bremen.de/suse/11.3/ Libdvdcss:http://download.videolan.org/pub/vlc/SuSE/11.3/ Update:http://download.opensuse.org/update/11.3/ Src-oss:http://download.opensuse.org/source/distribution/11.3/repo/oss/ Src-non-oss:http://download.opensuse.org/source/distribution/11.3/repo/non-oss/ MySQL:http://download.opensuse.org/reposi...

作者: NoSoul.Love 发布时间: 06-08

学习嵌入式LINUX系统的笔记和体会

一个典型的桌面Linux系统包括3个主要的软件层---linux内核、C库和应用程序代码。 内核是唯一可以完全控制硬件的层,内核驱动程序代表应用程序与硬件之间进行会话。内核之上是C库,负责把POSIX API转换为内核可以识别的形式,然后调用内核,从应用程序向内核传递参数。应用程序依靠驱动内核来完成特定的任务。 在设计嵌入式应用的时候,可以不按照这种层次,应用程序越过C库...

作者: Leo Chin 发布时间: 06-08