02 2010 档案

摘要:本人使用Linux系统为Ubuntu9.10英文版=====================================================Ubuntu软件安装工具:Ubuntu Tweak(类似于Windows下的控制面板)安装方法:ubuntu-tweak_0.5.1-1~lucid1_all.deb for Ubuntu 10.04ubuntu-tweak_0.5.1-1~karmic1_all.deb for Ubuntu 9.10安装使用说明详细网址:http://bbs.quickbest.com.cn/thread-22775-1-1.html(清北)====== 阅读全文
posted @ 2010-02-26 08:57 程序员天下 阅读(193) 评论(0) 推荐(0) 编辑
摘要:UBUNTU下的类似千千静听的软件有好多,不过比较OK的有XMMS、Audacious、BMP。一直在用XMMS,进来安装Audacious,发现也不错,而且解决列表乱码问题相比XMMS也比较简单,并且没有XMMS的字体问题。1、安装Audacious。zhancang@ubuntu:~$ sudo apt-get install audaciousPassword:正在读取软件包列表... 完成正在分析软件包的依赖关系树 读取状态信息... 完成 将会安装下列额外的软件包:audacious-plugins libaudacious4 libtagc0推荐安装的软件包:audacio... 阅读全文
posted @ 2010-02-25 20:57 程序员天下 阅读(256) 评论(0) 推荐(0) 编辑
摘要:我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): #!/bin/sh...注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该脚本,必须先使其可执行: chmod +x filename此后在该脚本所在目录下,输入 ./filename 即可执行该脚本。变量赋值和引用 Shell编程中,使用变量无需事先声明,同时变量名的命名须遵循如下规则: 首个 阅读全文
posted @ 2010-02-25 11:50 程序员天下 阅读(232) 评论(0) 推荐(0) 编辑
摘要:C 编程中相关文件后缀 .a 静态库 (archive) .c C源代码(需要编译预处理) .h C源代码头文件 .i C源代码(不需编译预处理) .o 对象文件 .s 汇编语言代码 .so 动态库 单个源文件生成可执行程序 下面是一个简单的“hello, ubuntu”程序的源代码: /* helloubuntu.c */#include <stdio.h>int main(int argc,char *argv[]){ printf(“hello, ubuntu/n”); return 0;}最简单直接的编译该代码为可执行程序的方法是,将该代码保存为文件 helloubuntu 阅读全文
posted @ 2010-02-25 10:56 程序员天下 阅读(237) 评论(0) 推荐(0) 编辑
摘要:Installing Software in UbuntuIntroductionMost Windows users who migrate to Ubuntu end up confused about softwareinstallation. They go to a website, download a .tar.gz file,double-click it, and don't see a Next-Next-Next-Finish wizard. Thistutorial is intended to introduce you to the preferred me 阅读全文
posted @ 2010-02-24 12:02 程序员天下 阅读(308) 评论(0) 推荐(0) 编辑
摘要:我知道你们很少有人用Linux,而且还有相当一部分人根本就没听说过Linux。这并不奇怪,其他大学计算机系的情况也大都如此。在你们眼里只有Windows,只有微软,比尔盖茨是你们大多数人的偶像。可是我现在要告诉你们的是:你们全都错了!你们不能接受,这是可以理解的,因为微软已经很成功的把他们错误的思想灌输到你们心中,是的,错误的!下面我将要告诉你为什么你们是错的以及为什么建议你使用Linux1 S# R2 h" FR! @4 G6 g( S& n$ H免责声明:我是一个对较新的Linux用户(我是从上高三时才开始使用Linux的),是的,GNOME的。说句很丢人的话:我以前也迷 阅读全文
posted @ 2010-02-23 18:24 程序员天下 阅读(198) 评论(0) 推荐(0) 编辑
摘要:好东西不得不转在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她 阅读全文
posted @ 2010-02-22 19:57 程序员天下 阅读(198) 评论(0) 推荐(0) 编辑
摘要:一个简单的泛型示例:定义:class Stack<T> { private T[] store; private int size; public Stack() {store = new T[10]; size = 0; } public void Push(T x) { store[size++] = x; } public T Pop() { return store[--size]; }}调用:Stack<int> x = new Stack<int>(); //类型初始化,并产生一个泛型实例;x.Push(17);泛型:通过参数化类型来实现在同一份 阅读全文
posted @ 2010-02-11 22:08 程序员天下 阅读(119) 评论(0) 推荐(0) 编辑
摘要:拿到自己的Mac Book Pro,一个字“爽”。这两天在装一些软件,因为自己要做一些Java开发,所以Java的反编译工具就是不可少的,以前在windows平台一直用的DJcompiler,现在需要在Mac上也找一个替代品,结果找到了JD | Java Decompiler (http://java.decompiler.free.fr/)小工具。这个工具非常好用,可以作为单独的应用程序运行,也可以作为eclipse的插件运行。更好的是这个工具不仅可以打开一个class文件,并且可以直接打开一个jar包,它会向eclipse的java package管理界面一样,把所有的class都反编译, 阅读全文
posted @ 2010-02-08 08:58 程序员天下 阅读(244) 评论(0) 推荐(0) 编辑
摘要:抽象工厂的适用条件:在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时,由于需求的变化,往往存在更多系列对象的创建工作。提供一个接口,让该接口负责创建一系列“相关或者相互依赖的对象”,无需指定它们具体的类。 ——《设计模式》GoF一个Abstract Factory的应用实例: //道路 public abstract class Road { } //建筑 public abstract class Building { } //地道 public abstra... 阅读全文
posted @ 2010-02-07 23:58 程序员天下 阅读(197) 评论(0) 推荐(0) 编辑
摘要:应用场景:在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性、以及良好的效率。这是类设计者的责任,而不是使用者的责任。保证一个类仅有一个实例,并提供一个该实例的全局访问点。 ——《设计模式》GoF代码实现如下://单线程Singleton示例: public class Singleton { private static Singleton instance; public static Singleton Instance { get { ... 阅读全文
posted @ 2010-02-07 16:23 程序员天下 阅读(191) 评论(0) 推荐(0) 编辑
摘要:Asp.Net 不同区别的 OnClick ( onserverclick, onclientclick ) 下面以 HTML的按钮( system.web.ui.htmlcontrols ) 和 ASP.NET服务端按钮 ( system.web.ui.webcontrols ) 为例:1. HTML控件,如IMG的输入按钮等 的 onclick ( 客户端 )和 onserverclick( 服务端 )事件,注意 runat="server"。。。此处的onclick先于onserverclick执行。2.WEB控件,如<asp:button 按钮等 的 oncl 阅读全文
posted @ 2010-02-04 22:43 程序员天下 阅读(169) 评论(0) 推荐(0) 编辑
摘要:OnClientClick和OnClick的用法比较<head runat="server"> <title>无标题页</title> <script language="javascript"> function check() { var email = document.getElementById('TextBox1'); var pwd = document.getElementById('TextBox2'); if (email.value=="&qu 阅读全文
posted @ 2010-02-04 22:34 程序员天下 阅读(124) 评论(0) 推荐(0) 编辑
摘要:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Accordion.aspx.cs" Inherits="AJAX_Accordion" %><%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %><!DOCTYPE html PUBLI 阅读全文
posted @ 2010-02-04 16:16 程序员天下 阅读(251) 评论(0) 推荐(0) 编辑
摘要:这里假定要获取当前登录用户启动的tomcat进程的cpu使用情况#!/bin/sh_USER=`whoami`_PS=`ps -ef | grep $_USER | grep catalina | grep tomcat`_PID=`echo $_PS | awk '{print $2}'`_CPUINFO=`top -b -n 1 -p $_PID | sed '$d' | sed -n '$p' | awk '{print $9}'`echo $_CPUINFO 阅读全文
posted @ 2010-02-04 10:12 程序员天下 阅读(405) 评论(0) 推荐(0) 编辑
摘要:设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。示例场景:我们需要设计一个人事管理系统,其中的一个功能是对各种不同类型的员工,计算其当月的工资——不同类型的员工,拥有不同的薪金计算制度。结构化做法1。获得人事系统中所有可能的员工类型2。根据不同的员工类型所对应的不同的薪金制度,计算其工资enum EmployeeType{Engineer;Sales;Manager;…}// 计算工资程序If ( type==EmployeeType.Engineer) {……}else if (type 阅读全文
posted @ 2010-02-03 21:58 程序员天下 阅读(159) 评论(0) 推荐(0) 编辑
摘要:http://sixrevisions.com/resources/40-beautiful-free-icon-sets/ 阅读全文
posted @ 2010-02-03 08:17 程序员天下 阅读(96) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://sixrevisions.com/javascript/graph_chart_plot_data_javascript/FlotFlotr Javascript Plotting LibraryfgCharting Plugin for jQueryPlotKitJavaScript Diagram BuilderEmprise JavaScript ChartsDynamic Drive Pie Graph scriptDynamic Drive Line Graph scriptCanvas 3D GraphThe Dojo Charting Engin... 阅读全文
posted @ 2010-02-02 21:56 程序员天下 阅读(107) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://sixrevisions.com/javascript/20-fresh-javascript-data-visualization-libraries/20个Libraries地址如下1. Highcharts2. gRaphaël3. JavaScript InfoVis Toolkit4. jQuery Visualize Plugin5. moochart6. JS Charts7. dygraphs8. JSXGraph9. Protochart10. Bluff11. Style Chart12. jqPlot13. jQuery Sparklin 阅读全文
posted @ 2010-02-02 21:51 程序员天下 阅读(124) 评论(0) 推荐(0) 编辑
摘要:应用场景描述:假如我们需要为游戏中开发一种坦克,除了各种不同类型的坦克外,我们还希望在不同的场合中为其增加以下一种或多种功能,比如红外线夜视功能,比如水陆两栖功能,比如卫星定位功能等;一般情况下,我们在编程时可能这样做://定义坦克的抽象类public abstract class Tank{ public abstract shot(); public abstract run();}//各种型号public class T50:Tank{........}public class T70:Tank{........}public class T90:Tank{........}public 阅读全文
posted @ 2010-02-02 20:00 程序员天下 阅读(182) 评论(0) 推荐(0) 编辑
摘要:http://designm.ag/resources/icons-for-web-designers/ 阅读全文
posted @ 2010-02-02 11:08 程序员天下 阅读(87) 评论(0) 推荐(0) 编辑
摘要:http://designm.ag/resources/find-icons/IconfinderIcon FeverIconsPediaIcon SeekerIconArchiveFree Icons WebVery Icon365iconIcon EasyIconDBIconza 阅读全文
posted @ 2010-02-02 11:03 程序员天下 阅读(194) 评论(0) 推荐(0) 编辑
摘要:最近发现c#功底还不太好,正好最近也在看WebCast课程,顺便整理出听课笔记,以便复习之用,我想于己于人都有好处吧!首先,解释一下名词,OOP:object-oriented programming;实例化的几种方式:1、new关键字: Test mytest=new Test();2、FileStream fs=File.Create("data.inp");//在没有可访问的构造函数时,可采用特定的方法,此处为Create方法来返回类实例的一个 引用!3、使用反射(Reflection):何为反射?通俗地讲反射是用于呈现应用程序的内部,从而了解程序的运行原理;反射的应 阅读全文
posted @ 2010-02-01 21:22 程序员天下 阅读(205) 评论(0) 推荐(0) 编辑
摘要:通过Google搜索iframe 自适应高度,结果5W多条,搜索iframe 高度自适应,结果2W多条。我翻了前面的几十条,刨去大量的转载,有那么三五篇是原创的。而这几篇原创里面,基本上只谈到如何自适应静的东西,就是没有考虑到JS操作DOM之后,如何做动态同步的问题。另外,在兼容性方面,也研究的不彻底。这篇文章,希望在这两个方面再做一些深入。可能有人还没接触到这个问题过,先说明一下,什么是高度自适应吧。所谓iframe高度自适应,就是,基于界面美观和交互的考虑,隐藏了iframe的border和scrollbar,让人看不出它是个iframe。如果iframe始终调用同一个固定高度的页面,我们 阅读全文
posted @ 2010-02-01 14:56 程序员天下 阅读(171) 评论(0) 推荐(0) 编辑
摘要:基本结构标签: <HTML>,表示该文件为HTML文件 <HEAD>,包含文件的标题,使用的脚本,样式定义等 <TITLE>---</TITLE>,包含文件的标题,标题出现在浏览器标题栏中 </HEAD>,<HEAD>的结束标志 <BODY>,放置浏览器中显示信息的所有标志和属性,其中内容在浏览器中显示. </BODY>,<BODY>的结束标志 </HTML>,<HTML>的结束标志 其它主要标签,以下所有标志用在<BODY></BODY> 阅读全文
posted @ 2010-02-01 14:55 程序员天下 阅读(253) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示