每当成为入门CS课程(学生们学习编程语言的课程)的助教时,都困于提出好的练习题。Project
Euler和类似的问题通常对初学者来说来难了,尤其是对于那些没有很强数学背景的同学。
在这篇文章中,Adrian Neumann
收集了一些从初级到高级逐级困难的练习题,适合刚开始学习编程的初学者。当有新的练习题时,Adrian
会及时添加。除了一些GUI问题外,练习题一般都是算法题,无需学习任何库就可以解决。课程练习题的困难程度有时候取决于你使用的编程语言。例如,关于列表List的练习题若用内部不支持List的C语言来解决的话会困难些。
即使有一定编程经验的人想要学习一门新语言的时候,虽然这对他们来说相对简单,但我认为这还是有用的。
初级
1. 写程序将” Hello World”打印到屏幕。 Write a program that prints ‘Hello
World’ to the screen.
2. 写程序输入用户的姓名并用该姓名和他打招呼。Write a program that asks the user for
his name and greets him with his name
3.
启动mysql时报错的解决(mysql 5.0.45 redhat as 43)
===========================================================
启动mysql时报错的解决(mysql 5.0.45 redhat as 43)
作者: lawzjf(http://lawzjf.itpub.net)
发表于: 2008.01.13 01:29
分类: 小企鹅
出处: http://lawzjf.itpub.net/post/417/451262
---------------------------------------------------------------
启动mysql时报错:
Starting mysqld daemon with databases from
/var/lib/mysql
STOPPING server from pid file /var/run/mysqld/mysqld.pid
071112 00:22:06 mysqld ended
查看日志:
#less /var/log/mysqld.log
其中有一段如下:
071112 0:22:06 [ERROR] /usr/local/mysql/bin/mysqld: Can't
create/write to file '/var/run/mysqld/mysqld.pid' (Errcode:
2)
071112 0:22:06 [ERROR] Can't start serv