Navins' NoteBook Information, Share, Coding, Java/Python/PHP/C …

Ubuntu输入su提示认证失败的解决方法

Posted on December 16, 2010    Stats: 897 views

启动ubuntu服务时竟然提示权限不够,用su切换,输入密码提示认证失败,这下搞了吧,后来一经查阅原来Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许 su 到 root ,对于桌面用户来说这个可能是为了增强安全性,但是服务器版上的没这个还真不行,赶紧设置下吧。

终端下

studiogang@studiogang:~$ sudo passwd

Password: <--- 输入安装时那个用户的密码

Enter new UNIX password: <--- 新的Root用户密码

Retype new UNIX password: <--- 重复新的Root用户密码

passwd:已成功更新密码

Filed under: Skills No Comments

在Ubuntu桌面上显示我的电脑等图标

Posted on December 12, 2010    Stats: 578 views

在Ubuntu桌面上显示我的电脑等图标
在 GNOME 中显示 计算机,用户主文件夹 和 回收站等桌面图标。
在终端中运行以下命令:
打开配置编辑器
gconf-editor

* 选择 apps → nautilus → desktop

* 勾选 computer_icon_visible、home_icon_visible 和 trash_icon_visible 边上的复选框。

这些更改会立即生效。

Filed under: Skills No Comments

linux查看内核版本和发行版本

Posted on December 3, 2010    Stats: 576 views

查看内核版本:
方法一:uname -r
输出:
2.6.32-23-generic
方法二:cat /proc/version
输出:
Linux version 2.6.32-23-generic (buildd@rothera) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #37-Ubuntu SMP Fri Jun 11 07:54:58 UTC 2010

Filed under: Skills Continue reading

PHP如何创建Session

Posted on September 30, 2010    Stats: 1,006 views

  开始介绍如何创建 session。非常简单,真的。

  启动 session 会话,并创建一个 $admin 变量:

  // 启动 session

  session_start();

  // 声明一个名为 admin 的变量,并赋空值。

  $_session["admin"] = null;

  ?>

Filed under: Skills Continue reading

在windows上配置cygwin使用

Posted on August 13, 2010    Stats: 537 views
问你是在Windows下搭建Unix的C++编译环境用吗?
1、从 Cygwin 的官方网(http://cygwin.com/)下载setup.exe 程序,单击位于该页面中间的 "Install or Update Now!" 图标
2、运行 setup.exe 程序。接受缺省设置,直至转入 "Select Your Internet Connection" 页。在此页上选择最适合您的选项。单击“下一步”。
3、在 "Choose A Download Site" 页上,选择一个方便您下载的站点。单击“下一步”。
4、在 "Select Packages" 页上,选择要下载的包。单击 "Devel" 旁边的 "+" 号,以展开此开发工具类别。您可能需要调整窗口的大小,以便一次可以看到更多的内容。
5、通过单击包旁边的 "Skip" 标签来选择要下载的每个包。您至少要选择 gcc-core: C compiler、gcc-g++: C++ compiler、gdb: The GNU Debugger 和 make: the GNU version of the 'make' utility。
6、现在将编译器目录添加到您的 Path 变量中:
打开“控制面板”(“开始”>“设置”>“控制面板”),然后双击“系统”程序。
选择“高级”标签,然后单击“环境变量”。
在“环境变量”对话框的“系统变量”面板中,选择 "Path" 变量,然后单击“编辑”。
将 cygwin-directory\bin 目录的路径添加到 Path 变量中,然后单击“确定”。缺省情况下,cygwin-directory 为 C:\cygwin。目录名称之间必须用分号进行分隔。
在“环境变量”和“系统属性”对话框中分别单击“确定”。

如果还需要其他的软件包,再第4步选择即可
Filed under: Skills No Comments

vc中socket编程步骤及实例

Posted on August 9, 2010    Stats: 1,081 views

sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。在这个程序中,将两个工程添加到一个工作区。要链接一个ws2_32.lib的库文件。

服务器端编程的步骤:

1:加载套接字库,创建套接字(WSAStartup()/socket());

2:绑定套接字到一个IP地址和一个端口上(bind());

3:将套接字设置为监听模式等待连接请求(listen());

4:请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept());

5:用返回的套接字和客户端进行通信(send()/recv());

6:返回,等待另一连接请求;

7:关闭套接字,关闭加载的套接字库(closesocket()/WSACleanup())。

服务器端代码如下:

Filed under: Skills Continue reading

Windows Auto Log on boot(even has pwd)

Posted on July 15, 2010    Stats: 486 views

Windows开机如何自动登录

如何自动登录某账户,该账户可能有密码

这里有个简单的方法可以设置win7开机后自动登陆,并且适用于所有windows系统。
单击“开始”按钮,选择“运行”命令,打开“运行”对话框,输入命令行“rundll32 netplwiz.dll,UsersRunDll”(注意UsersRunDll的大小写,也可以直接复制代码,粘贴到运行对话框),单击“确定”按钮。
弹出“用户账户”对话框,取消选取“要使用本机,用户必须输入用户名及密码”复选框,单击“确定”按钮完成。

Tagged as: , No Comments

PHP Local Testing Server Set up(Guide)

Posted on July 7, 2010    Stats: 525 views

以下为本说明所要用到的软件:建议都从官方下载最新版本

Apache 2.2.4 -- www.apache.org
PHP 5.2.0 -- www.php.net 
MySQL 5.0.27 -- www.mysql.com 
phpMyAdmin 2.9.2 -- www.phpmyadmin.net 

Zend Optimizer 3.2.0 -- www.zend.com 或者Dreamweaver
严重注意:在进行下列操作前,Windows XP应无安装IIS、PHP、APACHE、MYSQL、ZEND。 

≡ Apache 2.2.4 的安装 ≡

打开我的电脑,进入D盘,在其下新建一个文件夹,名为 local 。 
到其官方站点下载 apache_2.2.4-win32-x86-no_ssl.msi 并执行。 
按3次Next按钮,安装程序要求输入你的Network Domain(网络域名)、Server Domain(服务器域名)和网站管理员的E-mail,有的话就如实填写,本说明介绍的是本地自建测试环境,所以随便一下,前两个填 localhost ,邮件写自己的即可。 
进入Next后,默认的安装路径是"C:\Program Files\Apache Software Foundation\Apache2.2\",修改路径,改为前面所述的"D:\local\Apache2"。 
然后一路下去,直到安装结束;此时,打开D盘下的local文件夹,可以看到有一个名为Apache2的文件夹。 
打开IE,然后在地址栏输入:"http://localhost" 或者 "http://127.0.0.1" 可以看到Apache安装完成的成功页面;以后网页的存在位置就在 "D:\local\Apache2\htdocs" 目录。