Jan
26
学不可以已——我一年Java之路的回顾,反思以及展望
作者:汪瑜佯 来自:CSDN
大约就是在去年的这个时候吧,Java这个字眼就开始占据了我学习计划中的重要席位,从那时候那杯冒热气的咖啡一直陪伴我到今天。也不知道当时为什么要学习Java,又是为什么选择了Java。因为我记得当时的我,心中所想和现在可谓是大相径庭!那时我曾天真的想着,我将来学管理,你们这些学计算机的人出来也难逃给管理界人士做下属的命运,现在想来,那时是多么的无知和幼稚,我怕现在的很多大学生,更确切的说很多像我们专业――信息管理与信息系统的同学都还抱着这样的想法(当然也不排除很多立志学习金融以及管理的同学^_^)!
其实在蔡学镛先生的Sleepless in Java中也就说过,他在上大学的时候,有两类同学错误的认识,第一种就是瞧不起基础课,觉得学的什么Data Structure,Operating System,Database Concepts没用,以为会VC,VB,SQL Server的就真的能成为众人羡慕的IT白领了;第二种也就是我刚才所说自己犯的错误,真以为那些写程序的人将来入了社会会被那些学管理的人踩在脚下!第一种是短视进利,第二种呢就是好高骛远!在犯了第二种错误后,值得庆幸的是,我对第一种错误总是避而远之!
作者:汪瑜佯 来自:CSDN
大约就是在去年的这个时候吧,Java这个字眼就开始占据了我学习计划中的重要席位,从那时候那杯冒热气的咖啡一直陪伴我到今天。也不知道当时为什么要学习Java,又是为什么选择了Java。因为我记得当时的我,心中所想和现在可谓是大相径庭!那时我曾天真的想着,我将来学管理,你们这些学计算机的人出来也难逃给管理界人士做下属的命运,现在想来,那时是多么的无知和幼稚,我怕现在的很多大学生,更确切的说很多像我们专业――信息管理与信息系统的同学都还抱着这样的想法(当然也不排除很多立志学习金融以及管理的同学^_^)!
其实在蔡学镛先生的Sleepless in Java中也就说过,他在上大学的时候,有两类同学错误的认识,第一种就是瞧不起基础课,觉得学的什么Data Structure,Operating System,Database Concepts没用,以为会VC,VB,SQL Server的就真的能成为众人羡慕的IT白领了;第二种也就是我刚才所说自己犯的错误,真以为那些写程序的人将来入了社会会被那些学管理的人踩在脚下!第一种是短视进利,第二种呢就是好高骛远!在犯了第二种错误后,值得庆幸的是,我对第一种错误总是避而远之!
Jan
26
引出篇
“切忌浮躁”——我想这是在任何学习方法中,都会特意提出来的。 在国内的几个论坛也混了几年,甚至眼看着曾经轰轰烈烈的javaunion从成长到消失。在javaunion ,chinajavaworld,dev2dev,javaresearch,cn-java等论坛上,也相遇或结识了很多java爱好者,有经验丰富者,也有初出茅庐者。
其实,国内技术论坛,是个很奇怪很有意思的地方。从这里成长了一批批的开发者,但也从这里消失了一批批的开发者。犹记得javaunion论坛曾经的一篇名为“为什么两年前的问题,依然在今天还在重复的问”的帖子,引起了很大的争论和深思。这个问题的探讨,不是本篇的主题,拿到这里来,只是作为一个引子,引出我今天要说的话题。不过,建议大家回头可以想一想。
其实,在接触的java爱好者中,还是初学者居多,而其中不乏有“好高骛远,心浮气躁”者。先举个例子吧,这个例子就发生在我身边,我的一个朋友身上。我想,这样的例子,在很多人身上都有可能发生,如果不加注意的话。
“切忌浮躁”——我想这是在任何学习方法中,都会特意提出来的。 在国内的几个论坛也混了几年,甚至眼看着曾经轰轰烈烈的javaunion从成长到消失。在javaunion ,chinajavaworld,dev2dev,javaresearch,cn-java等论坛上,也相遇或结识了很多java爱好者,有经验丰富者,也有初出茅庐者。
其实,国内技术论坛,是个很奇怪很有意思的地方。从这里成长了一批批的开发者,但也从这里消失了一批批的开发者。犹记得javaunion论坛曾经的一篇名为“为什么两年前的问题,依然在今天还在重复的问”的帖子,引起了很大的争论和深思。这个问题的探讨,不是本篇的主题,拿到这里来,只是作为一个引子,引出我今天要说的话题。不过,建议大家回头可以想一想。
其实,在接触的java爱好者中,还是初学者居多,而其中不乏有“好高骛远,心浮气躁”者。先举个例子吧,这个例子就发生在我身边,我的一个朋友身上。我想,这样的例子,在很多人身上都有可能发生,如果不加注意的话。
Jan
26
安装时出现问题了:
FC 4 默认自带的编译器是GCC 4.0 ,而 libstdc++.so.5 是GCC 3.3 版本生成的(firefox由 GCC 3.3.2 编译),FC 4 的 GCC 4.0 生成的是 libstdc++.so.6 ,试试用 yum 能不能直接安装 libstdc++.so.5 吧。
#yum install libstdc++.so.5
不过,若使用了 SCIM ,安装 libstdc++.so.5 可能会和 scim 有冲突。
引用
[root@localhost firefox]# ./firefox
./firefox-bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
./firefox-bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
FC 4 默认自带的编译器是GCC 4.0 ,而 libstdc++.so.5 是GCC 3.3 版本生成的(firefox由 GCC 3.3.2 编译),FC 4 的 GCC 4.0 生成的是 libstdc++.so.6 ,试试用 yum 能不能直接安装 libstdc++.so.5 吧。
#yum install libstdc++.so.5
不过,若使用了 SCIM ,安装 libstdc++.so.5 可能会和 scim 有冲突。
Jan
26
搞了我郁闷了几天的问题,就是在LINUX系统里面安装五笔输入法...
其实觉得并没有多大问题,只要可以上网,可以有五笔输入法,很多问题都可以解决了..呵呵...
rpm -ivh fcitx-3.0.2-1.i386.rpm
注意,以下两步很重要,因为它们会与fcitx冲突
rpm -e miniChinput
rpm -e xcin
其实觉得并没有多大问题,只要可以上网,可以有五笔输入法,很多问题都可以解决了..呵呵...
rpm -ivh fcitx-3.0.2-1.i386.rpm
注意,以下两步很重要,因为它们会与fcitx冲突
rpm -e miniChinput
rpm -e xcin
Jan
26
先运行service.msc将MYSQL停止...
然后备份新安装的MY.INI和DATA这两个目录.直接将其原来mysql/data下的文件拷到新安装的mysql/data目录下即可只要数据库版本相同,一般不会有问题
新装的mysql版本最好和原来的一样
1、将现有的mysql停下来,用原来的配置文件[如my.ini]替换现有的
2、将原来的mysql/data下的文件拷到新安装的mysql/data目录下 [如果配置了innodb表存放文件,还要将其放到原来配置文件定义的地方]
3、启动mysql看看有没有问题
结果成功还原..呵呵...
MYSQL好象权限只允许administrator和system都一样可以运行,但是PHP就不行了.要加多一个USERS组进去..感觉不安全..
然后备份新安装的MY.INI和DATA这两个目录.直接将其原来mysql/data下的文件拷到新安装的mysql/data目录下即可只要数据库版本相同,一般不会有问题
新装的mysql版本最好和原来的一样
1、将现有的mysql停下来,用原来的配置文件[如my.ini]替换现有的
2、将原来的mysql/data下的文件拷到新安装的mysql/data目录下 [如果配置了innodb表存放文件,还要将其放到原来配置文件定义的地方]
3、启动mysql看看有没有问题
结果成功还原..呵呵...
MYSQL好象权限只允许administrator和system都一样可以运行,但是PHP就不行了.要加多一个USERS组进去..感觉不安全..
Dec
26
安装SQL Server 2000出现如下错误信息:安装文件配置服务器失败
当你想重装sql server,而安装时又出现“您的机子上已经安装有一个实例”的提示时,可以删除program files\Microsoft SQL Server文件夹和注册表信息,再安装。
某某动态链接文件找不到
当你想重装sql server,而安装时又出现“您的机子上已经安装有一个实例”的提示时,可以删除program files\Microsoft SQL Server文件夹和注册表信息,再安装。
某某动态链接文件找不到
Dec
26
远程链接MYSQL的时候,产生下面错误。
Error: Client does not support authentication protocol requested by server; consider upgrading MySQL client
解决方法:
先用root登录MYSQL服务器,执行
mysql>set password for user1@"localhost"=old_password('yourPassword');
Error: Client does not support authentication protocol requested by server; consider upgrading MySQL client
解决方法:
先用root登录MYSQL服务器,执行
mysql>set password for user1@"localhost"=old_password('yourPassword');
Dec
26
;;;;;;;;;;;;;;;;;;;
; About this file ;
;
; 关于这个文件
;
;;;;;;;;;;;;;;;;;;;
;
; This is the recommended, PHP 4-style version of the php.ini-dist file. It
; sets some non standard settings, that make PHP more efficient, more secure,
; and encourage cleaner coding.
;
;
; 这个是推荐的,PHP 4 版本类型的 php.ini-dist 文件,他设置了一些非标准的设置,他们使得
; PHP更加有效,更加安全,鼓励整洁的编码。
;
; About this file ;
;
; 关于这个文件
;
;;;;;;;;;;;;;;;;;;;
;
; This is the recommended, PHP 4-style version of the php.ini-dist file. It
; sets some non standard settings, that make PHP more efficient, more secure,
; and encourage cleaner coding.
;
;
; 这个是推荐的,PHP 4 版本类型的 php.ini-dist 文件,他设置了一些非标准的设置,他们使得
; PHP更加有效,更加安全,鼓励整洁的编码。
;
Dec
26
文章作者:zhouzhen[E.S.T]
信息来源:邪恶八进制信息安全团队
#include
#include
#include
#include
#include
#pragma comment (lib,"Advapi32.lib")
#define MAX_KEY_LENGTH 255
#define MAX_VALUE_NAME 16383
信息来源:邪恶八进制信息安全团队
#include
#include
#include
#include
#include
#pragma comment (lib,"Advapi32.lib")
#define MAX_KEY_LENGTH 255
#define MAX_VALUE_NAME 16383
Dec
26
单位的小王学习SQL Server已有一段时间了,已经做了个不错的管理系统,有次小王让我帮着看看库的设计有没有问题,其间我发现他的安全意识非常薄弱,这也许是初学者容易忽视的问题,本文探讨一些SQL Server常见的安全问题,是给初入SQL Server的人看的,写的肯定很絮叨,高手勿读。本文的用的是SQL Server 2000,下文中都简写为SQL Server。
一、空口令或弱口令
初学者在安装SQL Server时为了省事,SQL Server管理员sa 用的是空口令或弱口令,这样危险性十分巨大,而这些危险往往是初学者意识不到的,小王就觉得,自己的库是试验数据,没什么用,即使别人连上库也无所谓。殊不知SQL Server的默认用户sa的权限非常巨大,有种观点是sa的权限要大于administrator的权限,也就是说没有限制的sa用户可以做Windows系统管理员所做的任何事。
下面我们做个简单的试验。通过SQL Server给Windows系统增加一个用户user1,并且把该用户增加到管理员用户组administrators里。
1、首先看看正常情况下在Windows系统增加该用户的方法。
有两种:一是在图形界面下进行,二是在命令窗口下进行,下面演示通过命令增加用户。
1)、在“开始”——〉“运行”处输入cmd,回车进入到命令窗口,如图1所示:
2)、第一行命令net user user1 /add (增加一个用户名是user1的用户)。
3)、第二行net localgroupadminisstrators user1 /add(将此用户增加到管理员用户组administrators中)。
4)、第三行net user(查看目前系统的用户,可以看到已增加了user1用户)。
5)、第四行net user user1 /delete (删除user1用户),为了下面通过SQL Server 给系统增加用户。
2、在SQL Server中增加系统用户
1)、打开SQL Server的“企业管理器”——〉“工具”——〉 “SQL 查询分析器” 。如图2,输入要连接的SQL Server的IP地址,确定后出现图3界面,注意连接的是master库。
一、空口令或弱口令
初学者在安装SQL Server时为了省事,SQL Server管理员sa 用的是空口令或弱口令,这样危险性十分巨大,而这些危险往往是初学者意识不到的,小王就觉得,自己的库是试验数据,没什么用,即使别人连上库也无所谓。殊不知SQL Server的默认用户sa的权限非常巨大,有种观点是sa的权限要大于administrator的权限,也就是说没有限制的sa用户可以做Windows系统管理员所做的任何事。
下面我们做个简单的试验。通过SQL Server给Windows系统增加一个用户user1,并且把该用户增加到管理员用户组administrators里。
1、首先看看正常情况下在Windows系统增加该用户的方法。
有两种:一是在图形界面下进行,二是在命令窗口下进行,下面演示通过命令增加用户。
1)、在“开始”——〉“运行”处输入cmd,回车进入到命令窗口,如图1所示:
2)、第一行命令net user user1 /add (增加一个用户名是user1的用户)。
3)、第二行net localgroupadminisstrators user1 /add(将此用户增加到管理员用户组administrators中)。
4)、第三行net user(查看目前系统的用户,可以看到已增加了user1用户)。
5)、第四行net user user1 /delete (删除user1用户),为了下面通过SQL Server 给系统增加用户。
2、在SQL Server中增加系统用户
1)、打开SQL Server的“企业管理器”——〉“工具”——〉 “SQL 查询分析器” 。如图2,输入要连接的SQL Server的IP地址,确定后出现图3界面,注意连接的是master库。












