对学习ASP的一点疑惑

昨天在下载ASP的资料已经是很晚了,好像是晚上三点钟的时候。后来实在是撑不住了就去睡觉了。第二天起来发现我进了fedora core。原来是windows的自动更新要更新完了后要重启机子。害得我ASP的资料一点都没有下到。微软的BUG真多。呵呵,开个玩笑。这些资料也不是很大就是有个视频教程是大了点。

发现了一个很好的网站ibook8.com 好多的ASP电子书。先下了来再说。不管用不用的上先下了来再说就是我的风格。也不是很大。正开始研究的时候我开始想到了个问题,微软好像现在都对ASP没有这样的技术支持了,因为有的新的技术ASP.NET,有的人就说ASP是淘汰的技术的。那我还学什么呢,有的人说ASP是ASP.NET的基础,现在学习ASP并没有有没有前途,这种说法表示反对。只要你学到一一门实用的技术都是有用的。
我觉得真的是这样,我知道ASP要淘汰了,但是也并没有大家所想像中的那样快,因为技术的转型都是需要一点时间的。有的人说:我们老了的时候就是ASP真正的在人间消失的时候。这个我倒不感觉,反正我还是要学习ASP,就像是学习C一样,我也没有什么大成,但是我了解了结构化编程的思路。这个就是我最大的收获。

有个网友的说法是很正确的:世界上没有一种编程的语言不会被淘汰!事实上就是这样的 。学习新的语言,思路没有好多的变化。就与我们只是学习新的函数的使用方法,用得好你就成了这门语言的大师了。至少我是这样认为了。

听说asp.net是面向对象的编程语言。。net是一种框架。可以使用c++ java来编写代码 当然还是使用微软自家的c#最好了,C#和JAVA的语法很像,微软自己说是从VC转型过来的,这个具体的情况我就不得而知了。好的,废话不多说翻出了我的老红梅笔记先把一样记得ASP的笔记来看看。

哦,忘了,还有一个证明ASP并没有过时的数据 :

国际:

asp   926,000,000 
php 1,030,000,000 
aspx  376,000,000 
jsp   203,000,000 

中国:

asp: 10,800,000
php:  5,810,000
aspx:1,930,000

以上是我在google搜索inurl:asp inurl:php 得到的网页的数量的对比。搜索所有网页的时候,php是最多的,当然asp比他少了10%左右。在中国当然asp是老大,比php多一倍。看来在中国asp.net的技术还并不是很普及。

WordPress密码忘了的解决办法

wp的密码在存入数据库时 转为md5码 根据此原理我们可以手动update数据库 设置自定的密码

mysql> update wp_users set user_pass = md5("xxx") where user_login = "admin";

wp_users为数据库中的那张用户表

xxx改为你自己的密码  注意这里是你的真是的密码而不是你加密后的密码。。!!

这几天wordpress的使用让我学到了很多mysql的东西 。。THX 。。

 

安装使用mysql操作我网站的数据库

wordpress又出了点问题。发布文章的时候没有显示在我的主页上。但是在文章的分类中还是可以查看到。所以想使用mysql把数据库重新做过。没有办法 谁叫我是菜鸟呢。 安装了yum就没有这样的费力了。

[root@jlinux ~]# yum install mysql-client
Loading "installonlyn" plugin
Existing lock /var/run/yum.pid: another copy is running. Aborting.

很多的时候都会遇到这样的情况。原因很简单,yum只允许同一时间内只能有一个进程运行。原理知道了,我就

[root@jlinux ~]# rm -f /var/run/yum.pid

把/var/run/yum.pid删除了,这样就可以使用了。所以以后使用yum的时候一定要正确的退出 而不是ctrl+c强制退出。

[root@jlinux ~]# yum install mysql
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
livna
[1/4]
core [2/4]
updates [3/4]
extras [4/4]
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
–> Populating transaction set with selected packages. Please wait.
—> Downloading header for mysql to pack into transaction set.
mysql-5.0.27-1.fc5.i386.r 100% |=========================| 35 kB 00:01
—> Package mysql.i386 0:5.0.27-1.fc5 set to be updated
–> Running transaction check
–> Processing Dependency: perl(DBI) for package: mysql
–> Restarting Dependency Resolution with new changes.
–> Populating transaction set with selected packages. Please wait.
—> Downloading header for perl-DBI to pack into transaction set.
perl-DBI-1.52-1.fc5.i386. 100% |=========================| 16 kB 00:00
—> Package perl-DBI.i386 0:1.52-1.fc5 set to be updated
–> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
mysql i386 5.0.27-1.fc5 updates 3.3 M
Installing for dependencies:
perl-DBI i386 1.52-1.fc5 updates 605 k

Transaction Summary
=============================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 3.9 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): mysql-5.0.27-1.fc5 100% |=========================| 1.8 MB 02:18
http://ftp.iij.ad.jp/pub/linux/fedora/core/updates/5/i386/mysql-5.0.27-1.fc5.i386.rpm: [Errno 4] Socket Error: (11, '\xe8\xb5\x84\xe6\xba\x90\xe6\x9a\x82\xe6\x97\xb6\xe4\xb8\x8d\xe5\x8f\xaf\xe7\x94\xa8')
Trying other mirror.
(1/2): mysql-5.0.27-1.fc5 100% |=========================| 3.3 MB 06:17
(2/2): perl-DBI-1.52-1.fc 100% |=========================| 605 kB 01:37

下载了 mysql and perl-dbi两个包。不知道是什么原因下载了这两个包,但是没有安装。 我就cd到yum的cache目录/var/cache/yum。我的Fedora 5上面有core、extras、fedora-xgl、livna、updates 这样的目录。core就是必要的软件。extras是额外的、附加的意思。feodra-xgl这个是我以前安装xgl桌面的时候建立的。livna有很多使用的软件 updates就是mysql的包的存放的目录了。

[root@jlinux packages]# pwd
/var/cache/yum/updates/packages
[root@jlinux packages]# rpm -ivh mysql-5.0.27-1.fc5.i386.rpm
Preparing… ########################################### [100%]
package mysql-5.0.27-1.fc5 is already installed
[root@jlinux packages]# rpm -ivh perl-DBI-1.52-1.fc5.i386.rpm
Preparing… ########################################### [100%]
package perl-DBI-1.52-1.fc5 is already installed

安装这两个包,但是安装mysql并没有成功。

#mysql -h jlinux -u sq_tunpishuang -p

连接的时候显示

[root@jlinux ~]# mysql -h jlinux.cn -u sq_tunpishuang -p
Enter password:
ERROR 1045 (28000): Access denied for user 'sq_tunpishuang'@'222.183.62.123' (using password: YES)

看到以下的东西就是我们已经成功的进入的MYSQL的 数据库系统。真的是很对不起大家。我用的空间是windows下面的mysql.呵呵。linux那些都很贵,不是linux的优点是成本低吗?其实不是这样,Linux的发行版确实是很便宜。但是由于linux的复杂度高,所以网管的工资高了费用当然就高了哦。

下面是连接成功的样子 :

[root@jlinux ~]# mysql -h 125.65.81.5 -u sq_tunpishuang -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 77045 to server version: 5.2.3-falcon-alpha-communit y-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
——————————————————–

[root@jlinux ~]# mysql -h jlinux.cn -u sq_tunpishuang -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 77149 to server version: 5.2.3-falcon-alpha-community-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use sq_tunpishuang
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+————————–+
| Tables_in_sq_tunpishuang |
+————————–+
| wp_categories |
| wp_comments |
| wp_link2cat |
| wp_links |
| wp_options |
| wp_post2cat |
| wp_postmeta |
| wp_posts |
| wp_sticky |
| wp_usermeta |
| wp_users |
+————————–+
11 rows in set (0.05 sec)

可以看到很多的表格了,呵呵。wp_表示我用的是wordpress的php程序,然后就开始重新做站了。

ERROR 1045 (28000): Access denied for user

今天第一次做了就是把我的网站的所有的数据库都删除。因为我上次也说过了把WORDPRESS作为网站的主程序。其实我想了一想真的是WORDPRESS的灵活性真的是很强。我把http://jlinux.cn/blog 的程序的东西都删除然后下载了一个wordpress2.2的最新的中文版。其实也不叫中文版。是一个汉化版吧。因为wordpress的官方网站(http://wordpress.com)好像没有语言包之类的。都是国内的一些牛人做的汉化版。网站的地址是http://wordpress.org.cn 然后花了N多的时间用FlashFxp上传。文件不大但是很多。真实羡慕那些可以在线解压缩的空间,真是棒极了。呵呵。最后上传后打开http://jlinux.cn/index.php出现的东西让我很吃惊。简单的最原始的东西。随便点一个连接也是打不开了。原因很简单,我以前的数据库sq_tunpishuang还没有删除上面的东西还是以http://jlinux.cn/blog的链接来展示的。然后下一步也就确定了就是删除sq_tunpishuang这个库。开始在LINUX下没有上网成功。所以就用了mysql的win32版。在http://mysql.cn下载了最新的5.0的版本。问题就来了。连接的命令是:

mysql -h jlinux.cn -u sq_tunpishuang -p (密码)

结果显示这样的提示:

C:\mysql\bin>mysql ERROR 1045 (28000): Access denied for user <'ODBC'@'xxxxx'> (using password: NO)

xxxxx是我现在用的机器的IP。这样当然是无法连接。

我的解决的方法是使用视窗界面的EngInSite MySQL Client客户端

EngInSite MySQL Client客户端

ADD CONNECT !分别添上Friendly name。随便你填写什么。HOSTNAME就是你要连接的mysql的服务器的域名或者是IP。然后PORT一般是默认的3306。Database是你想要进入哪个你想操作的数据库。 username password :分别填上你的用户名和密码。就连接上了。把我的sq_tunpishuang清空这样我的wordpress就又可以使用了。

笔记本NEC VERSAPRO NX VA40H上安装fedora core 5 dvd

可能看了这样文章了朋友想知道这个也没有什么难度。关键是你可以到baidu google上看一哈这个笔记本上cd rom 的而且也十分的旧啊 Celeron 400mhz 128ram 4mb graphic ram 6gb hd .是我用我节约的钱1000多个大洋买了再就也是电脑啊 不能浪费了

linux就是不挑食我给他安装一个最小的系统应该可以哦 就是没有x-window 的那种可以运行了平时就当是一个调试用机子编编代码啥的都好啊重本地安装这个是绝对不可能的了我的唯一的出路就是网络安装我还有一个p4的计算机和他是用双网卡连接pppoe share the internet. 我想把我的p4搞成http或者是ftp服务器来安装我相信速度比一般的网络安装牛x多少倍哦。不好意思啊 鼠标有一点烂了不知道怎么搞了我什么都没有动窗口就开始直接动起来知道是什么回师的兄弟给我MAIL一下:tunpishuang at gmail dot com.

开始我们的工作把 DVD不可以也有办法 fedora的官方网站上有个FC-5-i386-rescuecd.iso 用我的sony dvd rw 给我烧一个 2块钱的事 要的朋友可以找我 。

下面就开始我们正式的安装。首先我们来设置服务器安装一个iis 或者是serv-u 一个很好的ftp软件。插入我们的fc的rescue cd 出现这样的提示 输入linux

boot:linux

fc就开始启动安装程序anaconda (这个名字不知道怎么得来的)。接下来的设置大家都回我就不详细讲了。最关键一步 设置HTTP服务器IP 我设置的是192.168.0.1 然后根据你IIS的设置找到FEDORA CORE 的安装目录(不是iso文件而是ISO解压后的文件夹。如果你有dvd的盘那就把光盘驱动器设置为网站根目录)。然后就可以安装。我的机子很慢选者custom 。提示:安装包的时候很容易死机我的就死了4次才安装好,还是内存大点好。

就这样我的NEC本子上就安装了FC 5

有什么问题可以发我的EMAIL

20081108评论:那个时候省下了1000RMB背着家长买了个二手NEC本本,不到半年以800RMB在淘宝转手,买家竟然是我学长,巧合! 用这个本子用的最多的就是尝试完了/sbin /usr/bin /bin下的所有命令,囧。