ruan-virus's Blog

Happy coding

常见c语言编译错误解析

C语言编译错误信息及说明

1、 在函数 ‘transform’ 中:7: 错误:expected ‘;’ before ‘{’ token

    解释:‘{’之前的某个语句缺少分号‘;’;

 

2、 在函数 ‘Insert_SqList’ 中:6: 错误:‘listsize’ 未声明 (在此函数内第一次使用)

    解释:‘listsize’这个变量未声明;

 

GLIB库 Arrays代码示例

今天学习了glib库中的Arrays,对它的用法有了粗略了解,用代码记之备忘。

GLIB 库简介

glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。
glib是Gtk +库和Gnome的基础。glib可以在多个平台下使用,比如Linux、Unix、Windows等。glib为许多标准的、常用的C语言结构提供了相应的替代物。

FreeBSD 7.2安装笔记

        摘要:ports安装方法及小技巧,修改port源,利用wget加速;配置sudo用户权限;配置xwindow,gnome2;以及一些常用命令。

在 linux 下看 PDG 文件和阅读超星电子书

很多人都下载过 PDG 格式的文件,也就是超星图书馆的电子书,这些书在 Windows 下可以使用超星图书浏览器方便的阅读,但在 Linux 下,好像并没有几个人知道阅读它的办法。这为我们的学习带来诸多不便,而网上好多人的解决办法根本搞不定,貌似专程pdf的方法可行,但是麻烦!我也搞了好一会才搞定,希望能给需要的人一点帮助。

Ubuntu 管理员登录问题

 

        我们平时以都以我们装系统时,设置的用户名和密码登录,你可能就觉得,你是以管理员身份登录的,其实不然,你和普通用户一样,干什么事都要密码。此外还有 权限。比如进系统的内核,你就进不去了。这就是ubuntu的一大安全点,应该说是linux被广大用户看好的一个重大原因之一。所以强烈不建议以root登录,这也是Ubuntu默认禁止这个功能的原因。但是菜鸟也会慢慢成长为老鸟的,所以方法还是要知道的。

下面就是设置以管理 员身份登录的方法:

  1、先解除root锁定,为root用户设置密码
打开终端输入:sudo passwd

  2、更改登陆,允许root登录
打开 系统>系统管理>登录窗口)
点“安全”选项页,选择“允许本地管理员登录”。

  3、注销当前用户,以root登陆,然后你就无敌了,你可以干任何事都不用重复的输入密码。

  此外如果你是以管理员身份登录的话,你还可以自由的由管理员和其他用户登录的界面互相切换, 但是如果你是普通用户的话,就没这功能了。
这就是linux的多用户登录!

另 怎么让ubuntu自动进入桌面?让自动进入桌面?
依次选择“System”(系统)--->“Administration”(系统管理)---> “Logon manager”(登陆窗口),点击。然后点击“Secrity”(安全),把“Enable Automatic Logon”(激活自动登陆)打钩,在下面的 “user”(用户)那里输入你的账号即可!

 

 

linux是什么及如何学习linux?

1linux是一个内核(Kernel)。我们都知道,使用计算机的时候,所有实际操作的东西都是硬件,但是硬件如何知道该怎么工作呢?OK!这就是内核的的任务了。内核是一个操作系统最底层的东西,它直接和电脑的各部分硬件”沟通“。当然如果你的内核不支持你的某个硬件,那它肯定不能工作。linux提供了一个操作系统中最底层的硬件控制与资源管理的完整架构。

2什么是distribution?  linux只是一个内核,还需要其它软件才能组成一个完整的操作系统。一些公司把需要的软件装到linux核心程序中并以光盘发行,这种光盘就是我们所说的“完整安装套件”(distribution).

3linux具有硬件需求底、架构开放、系统稳定性及保密性都够强、免费或者少许费用的特点、多用户多任务。
致命缺点 linux需要使用命令行的终端机模式进行系统的管理,图形界面汉化程度不是完美。

怎么学习linux?当然得靠实践了。 首先确定你自己用的是那个发行版本。以ubuntu为例,找到你那个发行版本的官方论坛,(http://forum.ubuntu.org.cn/),坛子里会有很多精华贴和置顶的帖子,基本上囊括了所有初学者容易遇到问题的解决办法,可以自己学习,实在不会了就发个帖子请教高手。切忌一碰到问题就去问别人,佛曰:求人不如求己!还有就是充分利用终端中所提示的错误,自己纠正错误(debug)。