如鹏网 大学生计算机学习社区

CowNew开源团队

http://www.cownew.com 邮件请联系 about521 at 163.com

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  363 随笔 :: 2 文章 :: 808 评论 :: 0 Trackbacks

#

看很多人在乐此不疲的找卡巴斯基的Key。其实kav一年的key才30块钱,花几十块钱买个key够用1年的,省得浪费时间再去找key。浪费找key的时间不止30块钱吧?
就按月薪9000算,一天平均300元,平均一小时30元,想一下一年时间用来找key的时间早就超过1小时了吧,看起来是省钱了,其实是浪费了
posted @ 2009-10-01 15:06 CowNew开源团队 阅读(773) | 评论 (2)编辑 收藏

有时候需要在discuz基础上增加一些自定义的功能,不免要自己建表,自己建表就涉及到数据备份的问题,一般情况下就要写自己的备份功能。不过在discuz中只要自定义表的表名以discuz表名的前缀开头(一般都是cdb_),那么discuz就会自动将其加入discuz的备份体系。不用单独维护了,:)

如鹏网 http://www.rupeng.com 在校不迷茫,毕业即辉煌
posted @ 2009-09-25 15:41 CowNew开源团队 阅读(324) | 评论 (0)编辑 收藏

前一阵子看我以前一位同事的MSN签名是“面对它,处理它”,感觉收获非常大。以前做事情经常会拖延,以为逃避问题的话问题就说不定自己就解决了,现在每次要给自己拖延理由的时候我都会想起这句话“问题怎么逃避也逃避不了,面对它,处理它”。

比如前两天由于不知道的原因我提交给公司财务部的报销票据财务部找不到了,没法报销,一开始就想“反正就几百块钱,认倒霉了,再去折腾肯定特麻烦,不管它了”。但是朱老师一直催促我说“抓紧办,麻利的!”,我就联系财务部、联系主管领导,用了工作间隙的几个小时时间就办好了,打了几个电话就办成了,根本没有之前想象的那么复杂。
问题没什么大不了的,碰到问题不要想着怎么躲开它,而是用积极的心态去处理它,“面对它,处理它”。

由此想到以前上大学的时候有一段时间学《自动控制原理》的时候看着那些公式推导就头大,碰到一道难题就像“不管它了,先跳过去”,一个晚自习竟然发现自己整晚上都在“跳过去”,根本没做什么事情,后来调整了自己的心态,“蚂蚁啃骨头”一样的啃那些题,发现很快就明白了,其实离以前我“跳过去”的理解程度也没差不多,只不过多努力了一点儿而已。

又想到很多同学学编程的时候,碰到一个难写的程序、莫名的bug,只要稍微解决不了了,就开始抓狂,并且质疑自己“是不是处理不了这个问题了”,然后就放弃或者去论坛上求助别人,但是很有意思的是看到很多同学在论坛发的提问帖后没几分钟就又自己回复帖子“问题已经解决了”,呵呵,其实遇到问题的时候不要抓狂、不要放弃,“面对它,处理它”,没什么大不了的!

如鹏网上的hackhou同学去年春节的时候一直不找工作,我和他交流,发现他的想法是“找工作太麻烦,不想去想,还是自己在家里写程序能忘掉烦恼”,我就劝他“现在的主要问题是去找工作,而不是用写程序麻醉自己;你躲着求职并不会使你找工作的问题得到解决,也不会使得工作自己找上门来,快去找工作!”,听了我的建议他出去找工作了,没想到没几天时间就找到了满意的工作!

面对它,处理它;不逃避,直面问题解决问题,问题终将会得到解决的!
posted @ 2009-09-25 11:24 CowNew开源团队 阅读(1696) | 评论 (2)编辑 收藏

package com.rupeng.search.discuz;

import java.net.URLConnection;

import org.htmlparser.Parser;
import org.htmlparser.Tag;
import org.htmlparser.tags.Div;
import org.htmlparser.util.NodeList;
import org.htmlparser.util.ParserException;
import org.htmlparser.visitors.HtmlPage;
import org.htmlparser.visitors.NodeVisitor;

public class DiscuzDefaultStyleHTMLParser
{
 private String title;
 private String bodyText;

 public DiscuzDefaultStyleHTMLParser(URLConnection urlConnection) throws ParserException
 {
  Parser parser = new Parser(urlConnection);
  HtmlPage visitor = new HtmlPage(parser);
  parser.visitAllNodesWith(visitor);
  this.title = visitor.getTitle();
  NodeList nodeList = visitor.getBody();
  final StringBuffer sb = new StringBuffer();
  nodeList.visitAllNodesWith(new NodeVisitor() {

   @Override
   public void visitTag(Tag tag)
   {
    //因为主题、回帖都是包含在Div里,而且主题、回帖的divid都是以“postmessage_”开头
    if (tag instanceof Div)
    {
     Div div = (Div) tag;
     String divId = div.getAttribute("id");
     if (divId != null&& divId.startsWith("postmessage_"))
     {
      sb.append(div.getStringText());
     }
    }
   }
  });

  this.bodyText = sb.toString();
 }

 public String getTitle()
 {
  return title;
 }

 public String getThreadText()
 {
  return bodyText;
 }
}

posted @ 2009-08-13 19:26 CowNew开源团队 阅读(687) | 评论 (0)编辑 收藏

一、关于 realtek hd audio 装不上驱动的问题:
首先,要针对你的操作系统打上微软的音频补丁,本文针对 XP SP2系统。对于SP2系统,请你先打上KB888111补丁,这个网上有下载!搜索一下吧!

打上补丁以后,在设备管理器的系统设备里面出现一个带“!”的“PCI bus”设备,手动安装驱动找到HdaudBus.sys(这个微软的KB888111补丁里面有带的,如果不能自动找到就将KB888111XPSP2解压,commonfiles里可以找到。)开始安装,安装完后会在系统设备里面多出一个微软的UAA BUS 的设备驱动,重启以后自动安装驱动就可以了。

这时,驱动安装就已经完成。

其实sp2以后的系统这个貌似可以自动驱动!

下面说说麦克风无声的问题!

二、安装好驱动后,有时会发现麦克风是灰色的,不能说话的问题:

这个可能是你设置的问题,如何解决呢?

HD audia 是一种新的音频规范,不同于以前的AC97,驱动安装好以后在你的控制面板里和系统的任务栏里面都有一个配置程序。

在这里,我们要先打上HD的声卡补丁,把rtkhdaud.dat文件复制到C:\WINDOWS\system32\drivers下,并必须重新启动计算机。

补丁下载:点击下载

重启后,让我们来看一下realtec的设置,在这里或者在右下角点打开。

然后就到这里。

点上图中的混频器,我们就可以看到,打完补丁后的录制界面会变成下图这样,也就是,下面四项可调了。我产把这四项的声音全部都调到最大,然后选中麦克风(麦克风下面的那个黄点选中)。

接下来看音频输出项(HD Audio output),也就是上一排的重放栏。通过 < 和 > 我们可以看到全部项,注意用红色框圈住的那两项,请取消静音,去掉这两个X,并且音量调到最大。

接着,我们点一下最上面的,和混频器一排的,音频IO,按下图标示1的位置,将喇叭数设为选择8CH,这样设声音会大一些。然后再点2的位置,进入3,接头设置,禁用前面板检测,也就是,在前面打上对勾。

最后,重新插一下耳机和麦克风,注意这里,这也是容易被大家忽视的,一定不能勾选错,选错了同样不能用,具体是这样的:

当你插入耳机时会弹出来下图,一定要选耳机。

 

当你插入麦克风时会弹出来下图,一定要选麦克风。

打开控制面板--声音设备--声音和音频设备

 

高级 -选项--属性

 

选中rear pink in (麦克风要插在后面板的粉红色插口中,插在前面板相应设置Front pink in)

 

这时候麦克风的音量就可以设置了,还可以点高级使用 麦克风加强 (小心震耳朵)

 

这时候再点选项--属性--选中 Audio input 如下图所示

 

确定之后,把录音音量调到最大

 

这时候打开QQ的音量调节,声音输入输出按照下图设置,试试效果吧



http://www.blogjava.net/Files/huanzhugege/Realtek%20HD%20Audio录音声音小的解决方法.zip

posted @ 2009-07-28 23:38 CowNew开源团队 阅读(2303) | 评论 (0)编辑 收藏

远离新版本软件,拒当小白鼠

本文是专门为在校生写的,是看到了很多同学把很多精力放到折腾这种各样的新软件而忽略了正路的学习有感而发,不是针对那些有太多时间研究新东西、有志于改善世界上所有软件、要解放全人类的牛人。
=================================================================================================

刚才帮一个同学解决一个在IE8下在如鹏论坛无法发帖的问题。由于如鹏论坛使用的Discuz系统的验证问答功能对IE8支持有Bug,所以新用户无法发帖。验证问答功能是防止垃圾广告的一个有效手段,但是对IE8、Opera、chrome等非主流浏览器支持有Bug。刚才为了能让这个同学发帖,我就暂时关闭了验证问答功能,但是刚关闭了,就来了一大堆垃圾广告贴。所以我就赶紧又把验证问答功能打开了。所以以后使用IE8、Opera、chrome等非主流浏览器访问如鹏论坛的时候会有这样那样的问题,现在也没有精力解决这些问题,只能满足大多数同学的需求了。
    我以及很多同事都有一个新习惯,绝对不拿新软件尝鲜。因为新软件千好万好,但是经验证明新软件会给我带来麻烦而不是方便。当年XP刚推出的时候,我还在上学,很多同学抢着装,我就还是Win2000坚持不动摇,当时大部分软件都能在Win2000下跑的很好,而很多软件对XP兼容性不是很好,所以他们一直在跟XP做斗争,我则用着Win2000做着该做的事,编着该编的代码。碰到问题当时网上介绍的方法都是在Win2000下的解决方案。这节省了很多时间。毕竟操作系统、电脑只是工具,是要工具为你服务,不是给你添乱。
    还有当初IE7推出的时候,很多人尝鲜用IE7,可是很多网站都对IE7支持有问题,到最后干什么都干不了。而那些用IE6的人则干着该干的事情,一点时间、精力都没浪费。
    IE8推出来了,我相信它很好,我相信它比IE6、IE7都好,比别的浏览器都好,可是有一点,很多网站用IE8看都有问题,那我用IE8干什么,给自己找那个麻烦干什么。有同学说“IE8用起来快”,由于网站对IE8支持有问题导致你你一个帖子半个小时都发不出去,节省的那点时间早就浪费没了。浏览器的目的是上网,不是给别人当小白鼠。我估计早晚有用IE8的那一天,但是那一天是所有网站都对IE8支持没问题我再用IE8。我不当小白鼠。
    Vista推出来了,同学们争着用,可是各个软件在Vista上装的都有问题,那不是给自己找闲事儿吗?竟然还有同学用Windows7,Win7和IE8现在都是测试版,各个软件的兼容程度可想而知,给自己找那个麻烦干什么?等主流软件都支持他们在说吧。有同学说Windows7兼容性可好了,可是再好有XP好吗?只要没有的话你就有可能运行一个别人能跑你不能跑的软件,给自己添那个麻烦干什么。别人在拿着书在运行着代码,你却在为着开发工具和操作系统的兼容性艰苦奋斗着,何必活的那么累呢。
    我现在从事的银行系统软件开发中,一个新技术推出以后必须经过其他客户至少三年的验证和升级以后才会考虑使用,就是基于这样的考虑,毕竟工具是给人用的,不是给人添麻烦的。

远离新版本软件,拒绝当小白鼠!
==================================================
本文是专门为在校生写的,是看到了很多同学把很多精力放到折腾这种各样的新软件而忽略了正路的学习有感而发,不是针对那些有太多时间研究新东西、有志于改善世界上所有软件、要解放全人类的牛人。

posted @ 2009-06-11 10:31 CowNew开源团队 阅读(2236) | 评论 (27)编辑 收藏

首先说一下我的网站(www.rupeng.com)的结构,discuz论坛放在了网站根目录的forum目录下,论坛的附件目录并没有使用默认的/forum/ attachments,而是我把论坛附件也挪到了网站根目录的“/forum_attachments”下,因此我在discuz后台将【附件保存位置】修改为“./../forum_attachments”(discuz文档中说“相对目录务必以 "./" 开头”)。然后同时启用了“远程附件”。
经过上面的修改以后我发现当上传的附件超过“附件尺寸下限”的时候提示“附件文件无法保存到远程服务器,请与管理员联系”,也就是上传远程附件失败。经过调试discuz代码发现了问题所在,确认是discuz的Bug。
Bug在include/post.func.php的ftpupload函数中,如果是上传的远程附件,那么假设$source参数传过来的是“/www/users/cownew.com/forum/./../forum_attachments/month_0906/20090602_8af8as9dfas8du9823898898.rar”,后面的代码把$source传递给了dftp_put函数,但是好像dftp_put函数对这种有点复杂的路径“/www/users/cownew.com/forum/./../forum_attachments/month_0906/20090602_8af8as9dfas8du9823898898.rar”识别有Bug,因此我在ftpupload函数的一开始加入一句“$source=realpath($source)”来将这个复杂的相对路径转换为绝对路径。这样问题就解决了。

我采用的是康盛的虚拟主机,昨天晚上康盛的技术人员整个晚上都在帮我解决这个问题,虽然最终还是我自己发现discuz的这个Bug,但是还是非常感谢康盛的虚拟主机技术人员,他们非常尽职,而且服务器也非常稳定,用康盛的主机一年以来只碰到过两次持续时间不超过半小时的服务器被DDOS攻击和一次MYSQL故障,相对其他IDC来说稳定性已经非常好了,推荐大家使用康盛的IDC。
posted @ 2009-06-02 22:21 CowNew开源团队 阅读(1756) | 评论 (0)编辑 收藏

以前一直使用卡巴斯基杀毒软件,用过半年360安全卫士赠送的卡巴斯基授权文件,又用了一个月的试用版,今天试用到期。看到网上很多人在费劲找授权码,我也试着找了找,但是最终还是决定购买授权码,做一个“正版人”。

我是基于以下几点考虑的:
1、人家千辛万苦开发出来的软件不容易,做为软件从业者的我们更知道开发一个软件的艰辛和耗费巨大的财力,卡巴斯基是非常优秀的杀毒软件,为它的服务付费理所应当;
2、我们是未来的计算机从业者,如果连我们都不尊敬同行,使用盗版软件,以后难道能要求别人尊敬我们的劳动成果吗;
3、也许浪费几个小时能找到能用的授权码,但是浪费这几个小时我可以看看书,可以去做一点其他事情,获得的收入比那几十块钱的正版软件费用多得多。
4、软件的生产商要吃饭,没人会饿着肚子为你开发软件,大家都不肯购买暴风影音,所以暴风影音只有靠在软件中放广告赚广告费,有的人竟然骂暴风影音放广告是“流氓行为”,真不知道谁是流氓。暴风影音在这次DNS事件中的唯一责任就是软件中不应该频繁的重试连接自己的服务器,仅此而已。不花钱用软件人家就要放广告,难道要人家替你免费打工?
5、用盗版软件是违法的;

我购买的是“卡巴斯基反病毒软件2009”一年的授权,全价40元,太便宜了,5月份使用优惠券代码为:232346472323385738 还可以打九折,也就是36元,有购买的同学记得使用这个优惠代码。
posted @ 2009-05-28 14:26 CowNew开源团队 阅读(325) | 评论 (0)编辑 收藏

修改discuzcode.func.php中discuzcode方法,
修改最后一行的return $htmlon || $allowhtml ? $message : nl2br(str_replace(array("\t", '   ', '  '), array('&nbsp; &nbsp; &nbsp; &nbsp; ', '&nbsp; &nbsp;', '&nbsp;&nbsp;'), $message));


 $tempstr= $htmlon || $allowhtml ? $message : nl2br(str_replace(array("\t", '   ', '  '), array('&nbsp; &nbsp; &nbsp; &nbsp; ', '&nbsp; &nbsp;', '&nbsp;&nbsp;'), $message));
 $tempstr= str_replace("&amp;#160;","&nbsp;",$tempstr);//code标签在粘贴一些代码的时候会把一些空格替换成"&amp;#160;"从而出现乱码,这是暂时性的解决策略,不严谨,不过一般没问题 by 杨中科
 return $tempstr;
 

posted @ 2009-05-22 23:29 CowNew开源团队 阅读(279) | 评论 (0)编辑 收藏

1、编写rewrite脚本,编辑/etc/lighttpd/local.lighttpd.conf内容如下:
url.rewrite-once = (
        "^/forum/archiver/((fid|tid)-[\w\-]+\.html)$" => "forum/archiver/index.php?$1",
        "^/forum/forum-([0-9]+)-([0-9]+)\.html$" => "forum/forumdisplay.php?fid=$1&page=$2",
        "^/forum/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" => "forum/viewthread.php?tid=$1&extra=page%%53D$3&page=$2",
        "^/forum/space-(username|uid)-(.+)\.html$" => "forum/space.php?$1=$2",
        "^/forum/tag-(.+)\.html$" => "forum/tag.php?name=$1"
)
这里假设论坛装在forum目录下,如果是装在根目录下则是:
url.rewrite-once = (
        "^/archiver/((fid|tid)-[\w\-]+\.html)$" => "archiver/index.php?$1",
        "^/forum-([0-9]+)-([0-9]+)\.html$" => "forumdisplay.php?fid=$1&page=$2",
        "^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" => "viewthread.php?tid=$1&extra=page%%53D$3&page=$2",
        "^/space-(username|uid)-(.+)\.html$" => "space.php?$1=$2",
        "^/tag-(.+)\.html$" => "tag.php?name=$1"
)

2、重启lighttpd,重启方法:/etc/init.d/lighttpd restart

posted @ 2009-05-16 21:41 CowNew开源团队 阅读(1135) | 评论 (0)编辑 收藏

仅列出标题
共30页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last