
linux
文章平均质量分 65
phinecos
专注于开源技术的研究与应用
展开
-
【译】Native Client: A Sandbox for Portable, Untrusted x86 Native Code
原文链接:Native Client: A Sandbox for Portable, Untrusted x86 Native Code本文介绍Google Native Client的设计思路.系统架构 一个NaCl应用程序由许多可信和不可信NaCl模块组成,每个模块都在一个进程中单独运行。假想一个基于NaCL实现的,用于管理和分享图片的应用,它由两个组件构成原创 2008-12-12 15:42:00 · 1014 阅读 · 0 评论 -
使用Automake和Autoconf生成Makefile
automake 所产生的 Makefile 除了可以做到程序的自动编译和链接外,还可以用来生成各种文档(如manual page、info文件),可以将源代码文件包装起来以供发布。所以程序源代码所存放的目录结构最好符合GNU的标准惯例。下面以hello.c程序生成Makefile文件作为例子。1,在当前目录下创建一个名为hello的子目录。hello这个目录用于存放 hello.c这原创 2008-11-27 16:42:00 · 614 阅读 · 0 评论 -
《Beginning Linux Programming》读书笔记(四)
1, 读写空指针先看第一种情况,printf试图访问空指针,以打印出字符串,而sprintf试图向空指针写入字符串,这时,linux会在GNU C函数库的帮助下,允许读空指针,但不允许写空指针。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/原创 2008-11-25 18:42:00 · 571 阅读 · 0 评论 -
《Beginning Linux Programming》读书笔记(三)
1,文件的读写0号文件描述符—标准输入,1号文件描述符—标准输出,2号文件描述符—标准错误Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include stdlib.h>#include unistd.h>#include原创 2008-11-24 16:42:00 · 651 阅读 · 0 评论 -
《Beginning Linux Programming》读书笔记(一)
1,第一个程序Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include stdio.h>int main(){ printf("hello,linux/n"); return 0;}编译运行:原创 2008-11-24 09:42:00 · 453 阅读 · 0 评论 -
《Beginning Linux Programming》读书笔记(序)
开始阅读这本书,英文第3版,记录学习所得原创 2008-11-24 09:42:00 · 557 阅读 · 0 评论 -
Ubuntu学习笔记(2)---安装LumaQQ
1,到LumaQQ的官网下载LumaQQ 2006,将获得的tar包解压缩到/opt目录下Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->sudo tar –zxvf lumaqq_2006M2-linux_gtk2_x86_no_jre.原创 2008-11-22 20:42:00 · 781 阅读 · 0 评论 -
Ubuntu学习笔记(1)---编译源码包
以tree实用程序(以树型结构获取目录树)为例,介绍Ubuntu中如何管理源码包,包括查询,获取,编译源码包,直至安装。1) 在获取源码包之前,确保在软件源配置文件/etc/apt/sources.list中添加了deb-src项2) 使用如下命令获取tree源码包的详细信息:Code highlighting produced by Actipro CodeHig原创 2008-11-22 17:42:00 · 672 阅读 · 0 评论 -
推荐一本Ubuntu教程
看来看去还是这本最实在,没有过多花哨的东西,带着小任务一步步教你上手Ubuntu,适合我这样的新手。原创 2008-11-22 15:42:00 · 576 阅读 · 1 评论 -
Hiweed2.0简单配置
Hiweed GNU/Linux 是基于 Debian 和 Ubuntu 构建;Hiweed Linux 是一个由国人制作的一个 Linux 发行版,Hiweed Linux 基于 Ubuntu 8.10 ,可以说 Hiweed Linux 是一个中文本土化的 Ubuntu ,相对比 Ubuntu 上手更容易,免去了安装 Ubuntu 后的一系列的“汉化”过程。1,为r原创 2008-11-21 11:43:00 · 805 阅读 · 0 评论 -
Linux下忘记MySQL root密码的解决方案
最近实验室内部的mysql的root密码被修改了,需要想办法修改新密码。方法如下:1, 关闭mysql服务Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/etc/init.d/mysqld stop2,使用–skip-grant-原创 2009-10-20 00:12:00 · 952 阅读 · 1 评论 -
ubuntu9.10安装文泉驿微米黑字体
1. 安装文泉驿微米黑字体:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->sudo aptitude install ttf-wqy-microhei2. 修改字体选择文件/etc/fonts/conf.d/69-language-selec原创 2010-04-14 22:55:00 · 2519 阅读 · 0 评论 -
Ubuntu下安装Fcitx中文输入法
1, 我安装Ubuntu是纯 英文环境,首先安装Fcitx: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->sudo apt-get install fcitx im-switch 设置过程: Code highligh原创 2010-04-14 22:55:00 · 780 阅读 · 0 评论 -
《Advanced Linux Programming》读书笔记(1)
动态加载共享库,这个知识点书上简单提了下,我做了个简单例子加深印象main.cCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include stdio.h>#include dlfcn.h>int main(int原创 2009-03-23 17:41:00 · 808 阅读 · 0 评论 -
Ubuntu下配置samba实现文件夹共享
一. samba的安装:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->sudo apt-get insall sambasudo apt-get install smbfs二. 创建共享目录:Code highlighting p原创 2009-06-06 17:40:00 · 680 阅读 · 0 评论 -
《Beginning Linux Programming》读书笔记(二)
第2章Shell编程没什么多说的,记录个代码,本章最后的那个简单的CD管理程序Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#!/bin/sh# Very simple example shell script for原创 2008-11-24 16:42:00 · 653 阅读 · 0 评论 -
解决两个问题
早上一打开虚拟机登录Ubuntu,就遇到两个问题,1)开机进入登录界面,输入用户名、密码回车后提示:“用户的$home/.dmrc已被忽略,这将无法保存默认会话和语言。该文件应该由用户所有,并且权限设置为644。用户的$home目录应由用户自己所有,别的用户也无法写入。”2)登录进去后,Ubuntu的任务栏不见了。 解决方案:1)对于第一个问题,使用如下命令:Cod原创 2008-11-22 13:43:00 · 564 阅读 · 0 评论 -
Nachos源代码分析(一)
//main.cc // 初始化操作系统内核//// 这部分代码一般是初始化各个数据结构,并且而启动一个用户程序来输出登陆提示信息// (具体命令行参数用法省略) #defineMAIN#include"copyright.h"#undefMAIN #include原创 2007-10-31 22:53:00 · 3701 阅读 · 0 评论 -
Nachos指南(一)
Nachos是一个教学用的操作系统,它提供了一个操作系统的骨架来支持线程,用户级别进程,虚拟内存以及中断驱动的输入输出设备。Nachos和实际的操作系统的区别在于它是作为一个独立的UNIX进程运行,而实际的操作系统在裸机上运行,但Nachos模拟了机器的底层设施,这包括中断,虚拟内存和中断驱动的输入输出设备。Nachos模拟了一个基本类似于MIPS架构的机器,它有寄存器,内存和CP原创 2007-10-31 11:53:00 · 1834 阅读 · 0 评论 -
ubuntu下配置eclipse3.3
1,到http://www.eclipse.org/downloads/,下载eclipse3.3.1for linux版本,我下载后文件的完整名称为:eclipse-SDK-3.3.1.1-linux-gtk2,执行命令:sudo nautilus进入root权限,将压缩包解压到/opt/eclipse下,设置目录eclipse执行权:chown -R root:ro原创 2007-10-30 11:53:00 · 753 阅读 · 0 评论 -
ubuntu下配置tomcat
1,安装Jdk2,在终端中使用命令:sudo nautilus,进入root权限,将tomcat解压缩到/usr/local目录下4,在终端中使用命令: gedit ~/.bashrc,在文件末尾加入下面几行:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.原创 2007-10-29 08:53:00 · 630 阅读 · 0 评论 -
RedHat Enterprise Linux 5下配置Apache+Mysql+Php
第一步:系统与软件的准备系统版本 redhat enterprise linux v5.3 ,内核版本 2.6.18第二步:软件包的准备Apache2软件包:httpd-2.2.13.tar.gzphp5软件包:php-5.3.0.tar.gz第三步, 架设YUM仓库 由于系统连GCC都没有给我们安装,因此是无法直接去make安装上述源代码的,必须先使用系统光原创 2009-09-24 16:39:00 · 1159 阅读 · 0 评论 -
解决VMware中没有eth0的问题
早上过来同学碰到一个问题,VMware里面安装的Ubuntu找不到以太网卡eth0了,反而多出一个eth1,但是网络就是不正常,局域网内彼此ping不通。搜索了一下,解决方法如下:以root权限删除 /etc/udev/rules.d/70-persistent-net.rules这个文件,然后重启系统。Code highlighting produced by Actipro C原创 2009-09-14 10:39:00 · 1214 阅读 · 0 评论 -
Ubuntu Server 网络配置
实验室内部搭建了个网站,放在虚拟机中Ubuntu Server下,需要进行配置以便局域网内都可以访问。0)虚拟机改成"桥接"模式.1)修改IP打开 /etc/network/interfaces Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighl原创 2009-09-11 18:39:00 · 671 阅读 · 0 评论 -
Ubuntu Server下安装Discuz7.0
1,安装数据库和Web服务器Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$sudo apt-get install apache2 mysql-server php5 php5-mysql php5-gd phpmyadmin2,安原创 2009-09-10 23:39:00 · 695 阅读 · 0 评论 -
GStreamer学习笔记(一)
本文介绍如何使用GStreamer 编写一个简单的MP3播放器。1,需要使用mad解码插件,因此需要先安装gstreamer0.10-plugins-ugly2,编写mp3播放器下面来看看如何利用GStreamer框架提供的组件,来实现一个简单的MP3播放器。数据源元件负责从磁盘上读取数据,过滤器元件负责对数据进行解码,而接受器元件则负责将解码后的数据写入声卡。如果想要在程原创 2009-06-07 17:40:00 · 1625 阅读 · 0 评论 -
Ubuntu下构建gstreamer开发环境
1,Ubuntu已经安装了gstreamer库,因此只需要再安装几个开发库即可,是Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->libstreamer0.10-0libstreamer0.10-devlibstreamer0.10-0-d原创 2009-06-06 20:40:00 · 1159 阅读 · 0 评论 -
Ubuntu软件安装两则
一,win32codes的安装 1)首先将Medibuntu的软件源加入到Ubuntu中,同时将其GPG密钥加入到密钥环中,它将用于对其下面包含的包进行验证,这些可以通过下述命令完成:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--原创 2010-04-22 01:08:00 · 712 阅读 · 0 评论