本帖最后由 YQ君 于 2011-8-2 18:08 编辑
YQ最近在自学PHP,环境搭建是前提,而Ubuntu的apt-get相当简便,直接使用终端命令即可方便地搭建整个LAMP环境了。
windows的WAMP搭建就简单很多啦,直接安装 XAMP 集成包就OK了=。=
一、安装Apache2
二、安装Mysql$sudo apt-get install apache2三、安装PHP$sudo apt-get install mysql-server mysql-client效果检测:$sudo apt-get install php5 php5-mysql libapache2-mod-auth-mysql一、检测Mysql:(username 一般为 root 、password 为刚设置密码,效果如图)
$mysql -u username -p二、检测Apache,浏览器输入
如出现 "It works!" 等字样则表示Apache安装成功。http://localhost/三、检测PHP
由于Apache的默认目录为 /var/www ,修改添加都需要根权限,挺麻烦,所以YQ将目录自定义在 /home/yq/workspace ,方法:
在刚刚修改的自定义目录中新建 phpinfo.php 文件,内容为:sudo vim ⁄etc⁄apache2⁄sites-available⁄default将 DocumentRoot /var/www 修改为 DocumentRoot /home/yq/workspace (自己定义的目录)
将 <Directory /var/www> 修改为 <Directory /home/yq/workspace> (同上)
然后在浏览器输入 http://localhost/phpinfo.php ,若出现以下内容则大功告成<?phpphpinfo();
?>
补加:
在ubuntu下安装phpMyAdmin,有源的(旧版ubuntu我就不清楚了)
由于Apache的默认目录被YQ改了,所以phpmyadmin的目录也要做相应改动,方法:sudo apt-get install phpmyadmin目的是将phpmyadmin的默认目录映射到自己定义的Apache目录中,完成后打开sudo ln -s /usr/share/phpmyadmin /home/yq/workspace/用户名默认为 root ,密码则是你安装 phpmyadmin 时填写的密码。http://localhost/phpmyadmin/
LAMP搭建完成。继续学PHP去~求N桑和其他技术宅指点啊!@119-
[查看全文]
前些日子看到有人说“php因为越发的庞大而就要被淘汰了,以python、perl等为主导的cgi才是最优秀的”。
大致就是说,php由于其官方“欲求不满”地附加库,越来越臃肿,远不及同样拥有良好扩展性的cgi轻便。
个人认为吧,php是个好东西,因为方便了程序员和网站管理,不必自己去附加库。
而python等也是好东西,因为轻便、同样易于扩展,而且其语法很简洁,赏心悦目。
[查看全文]
本帖最后由 chinvo 于 2012-2-1 13:12 编辑
客户端/服务器(C/S)构架的
在服务器可以执行踢人、封IP、解封等操作,还可以限制服务器最大连接数。
客户端在下面状态条右击可以选择执行用户指令,包括发信息、改名、列出用户列表等。
就说这么多。
吖的,积分正好404
详见附件:
本帖最后由 绯色の胖子 于 2015-4-4 11:19 编辑
突发奇想编了个,可以检测音乐节拍!只需要边听着音乐边连续按键,就可以检测出音乐节奏。
还能够按照设定的节奏速度播放出来。MIKU头像会随着节拍左右摇摆呢,挺萌的呵呵呵呵。
感觉可以用来练习配合弹奏吉他、鼓等乐器。
下载
http://u.115.com/file/e6yoc4b1
怎么贴不上的感觉-_-
Win7用户可以直接用,XP用户需要安装一次.Net Framework 3.5
[查看全文]
本帖最后由 挨T虫穴 于 2011-8-9 01:27 编辑
ACM程序设计大赛ACM程序设计大赛是大学级别最高的脑力竞赛,素来被冠以"程序设计的奥林匹克"的尊称。大赛自1970年开始至今已有30年历史,是世界范围内历史最悠久、规模最大的程序设计竞赛。比赛形式是:经过校级和地区级选拔的参赛组,于指定的时间、地点参加世界级的决赛,由3个成员组成的小组应用一台计算机解决6到8个生活中的实际问题。
比赛规则 ACM/ICPC以团队的形式代表各学校参赛,每队由3名队员组成。每位队员必须是入校5年内的在校学生,最多可以参加2次全球总决赛和4次区域选拔赛。
比赛期间,每队使用1台电脑需要在5个小时内使用C、C++、Pascal或Java中的一种编写程序解决8或10个问题(通常是区域选拔赛8题,全球总决赛10题)。程序完成之后提交裁判运行,运行的结果会判定为正确或错误两种并及时通知参赛队。而且有趣的是每队在正确完成一题后,组织者将在其位置上升起一只代表该题颜色的气球。
最后的获胜者为正确解答题目最多且总用时最少的队伍。每道试题用时将从竞赛开始到试题解答被判定为正确为止,其间每一次提交运行结果被判错误的话将被加罚20分钟时间,未正确解答的试题不记时。例如:A、B两队都正确完成两道题目,其中A队提交这两题的时间分别是比赛开始后1:00和2:45,B队为1:20和2:10,但B队有一题提交了2次。这样A队的总用时为1:00+2:45=3:45而B队为1:20+2:10+0:20=3:50,所以A队以总用时少而获胜。
与其它计算机程序竞赛(例如国际信息学奥林匹克,IOI)相比,ACM/ICPC的特点在于其题量大,每队需要5小时内完成8道题目,甚至更多。另外一支队伍3名队员却只有1台电脑,使得时间显得更为紧张。因此除了扎实的专业水平,良好的团队协作和心理素质同样是获胜的关键。 .
---------------------------------------百度百科.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
今年情况
【搜狐IT消息】(文/奉姝)被誉为计算机界奥林匹克竞赛的第33届ACM国际大学生程序设计大赛总决赛(简称ACM大赛),于当地时间4月21日在瑞典皇家技术学院落下帷幕。我国选手发挥出色,清华大学、浙江大学、华南理工大学分获金银铜牌,总冠军被俄罗斯圣彼得堡IT、机械和光学大学摘得
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ACM经典题目--------------------------------------简单介绍一下(我用谷歌给大家之间翻译了)
1.时间限制: 1000毫秒内存限制: 10000K提交总数: 70119: 33167..--------------------------第一题是初级的
..你一摞卡悬表多远?如果你有一张卡,你可以创建的最大的一个卡长度的一半悬。(我们假设该卡必须垂直于表。)带有两个卡可以使顶部卡悬一个卡长度的一半底部之一,底部一表一卡长度的三分之一悬, 总的最大悬的1 / 2 + 1 / 3 = 5 / 6卡的长度。一般来说,你可以使n的1 / 2张悬+ 1 / 3 + 1 / 4 + ... + 1 /(N + 1)卡的长度,顶牌出挑的1 / 2秒,第二出挑临屋区的1 / 3,第三,第三出挑的第四个1 / 4,等等,和表底部卡出挑由1 / ( N + 1) 。在下面的数字说明了这一点。
How far can you make a stack of cards overhang a table? If you have one card, you can create a maximum overhang of half a card length. (We're assuming that the cards must be perpendicular to the table.) With two cards you can make the top card overhang the bottom one by half a card length, and the bottom one overhang the table by a third of a card length, for a total maximum overhang of 1/2 + 1/3 = 5/6 card lengths. In general you can make n cards overhang by 1/2 + 1/3 + 1/4 + ... + 1/(n + 1) card lengths, where the top card overhangs the second by 1/2, the second overhangs tha third by 1/3, the third overhangs the fourth by 1/4, etc., and the bottom card overhangs the table by 1/(n + 1). This is illustrated in the figure below.
输入输入由一个或多个测试的情况下,含有0.00信号输入端。每个测试案例包含了积极的浮点数C,其价值至少0.01和5.20,最多是单行; c将完全包含三个数字。输出对于每个测试用例,输出卡要实现C卡的长度至少悬的最低数量。使用精确的输出格式的例子所示。2..时间限制: 2000毫秒内存限制: 65536K总提交: 165930: 28342----------这个是比较难的
Consider a binary string (b1…bN) with N binary digits. Given such a string, the matrix of Figure 1 is formed from the rotated versions of the string.
b1 | b2 | … | bN−1 | bN |
b2 | b3 | … | bN | b1 |
… | ||||
bN−1 | bN | … | bN−3 | bN−2 |
bN | b1 | … | bN−2 | bN−1 |
As an example, consider the string (00110). The sorted matrix is
0 | 0 | 0 | 1 | 1 |
0 | 0 | 1 | 1 | 0 |
0 | 1 | 1 | 0 | 0 |
1 | 0 | 0 | 0 | 1 |
1 | 1 | 0 | 0 | 0 |
考虑一个二进制字符串(B 1,... , b ñ)N个二进制位。鉴于这样的字符串,形成了从图1矩阵旋转字符串的版本。
B 1 | B 2 | ... ... | B N -1 | b ñ |
B 2 | B 3 | ... ... | b ñ | B 1 |
... ... | ||||
B N -1 | b ñ | ... ... | B N -3 | B N -2 |
b ñ | B 1 | ... ... | B N -2 | B N -1 |
作为一个例子,考虑字符串(00110)。排序矩阵
0 | 0 | 0 | 1 | 1 |
0 | 0 | 1 | 1 | 0 |
0 | 1 | 1 | 0 | 0 |
1 | 0 | 0 | 0 | 1 |
1 | 1 | 0 | 0 | 0 |
别问我答案---------我也是刚刚看到,第二题估计不会--------
得。
[查看全文]