摘要: bash中,ls后的颜色在黑色背景下有些不是很清楚,例如文件夹是蓝色的,在黑色背景下不好认。设置一下自己的~/.dir_colors可以解决:复制一份系统的到自己的目录:cp /etc/DIR_COLORS ~/.dir_colors修改 .dir_colors示例…# Below are the ... 阅读全文
posted @ 2013-12-30 16:36 漫步去旅游 阅读(2051) 评论(0) 推荐(0)
摘要: linux中发出“滴”的怪声的解决方案,也许你会遇到像我这样的情况,每次使用Linux终端,当听到发出“嘀嘀”的声音时候,我都有种把我的机箱拆掉把那个内置的蜂鸣装置拽下来的冲动。按Tab时候“嘀嘀”,按空格时候“嘀嘀”,每个在vi中错误的操作都会让机器用刺耳的“嘀嘀”声嘲笑你。好了,到了显示谁是真正的主人的时候了。也许你还没有意识到,这个声音不是来自系统外置的音频输出设备,而是来自机器内部的据我所知是由BIOS控制的发声装置,所以下面我将说明如何将这个小东西关掉。临时的方案sudo rmmod pcspkr对于Debian/Ubuntu的用户来说,只要打开你的终端跑一下上述的命令就可以了。对于 阅读全文
posted @ 2013-12-30 15:59 漫步去旅游 阅读(511) 评论(0) 推荐(0)
摘要: 常量池在java用于保存在编译期已确定的,已编译的class文件中的一份数据。它包括了关于类,方法,接口等中的常量,也包括字符串常量,如String s = "java"这种申明方式;当然也可扩充,执行器产生的常量也会放入常量池,故认为常量池是JVM的一块特殊的内存空间。目录1名词解释2具体结构1名词解释Java是一种动态链接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值外,还包含一些以文本形式出现的符号引用,比如:类和接口的全限定名;字段的名称和描述符;方法的名称和描述符。在C语言 阅读全文
posted @ 2013-12-11 15:38 漫步去旅游 阅读(334) 评论(1) 推荐(0)
摘要: 最近在做一个文件上传的组件时,发现在windows下上传文件时没任何问题,但是部署到linux下之后,有时会出现获取不到上传文件的问题,代码如下:/** * 校验上传的文件大小是否超过struts-config.xml文件中配置的大小 * @param url * @return */ public String checkfilesize(String url) { System.out.println("ReceiptAltAction checkfilesize() url:" + url); String url1 = ... 阅读全文
posted @ 2013-12-02 10:46 漫步去旅游 阅读(4284) 评论(0) 推荐(0)
摘要: 最近在做Struts文件上传的过程中遇到了一些问题,具体如下: 需求:上传文件,页面显示上传的文件列表 注:我们用的是公共组件,上传文件后,fileid会拼起来保存到页面上,1.为了页面显示;2.fileid串要传到其他页面改动之前的js和html代码(部分)://js部分function addfile(){ //fileids域放的是已上传的文件id串 document.getElementById("fileids").value = fileid + ";" + document.getElementById("fileids" 阅读全文
posted @ 2013-11-27 15:43 漫步去旅游 阅读(277) 评论(0) 推荐(0)
摘要: 一:MDC介绍 MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 和 logback 提供的一种方便在多线程条件下记录日志的功能。某些应用程序采用多线程的方式来处理多个用户的请求。在一个用户的使用过程中,可能有多个不同的线程来进行处理。典型的例子是 Web 应用服务器。当用户访问某个页面时,应用服务器可能会创建一个新的线程来处理该请求,也可能从线程池中复用已有的线程。在一个用户的会话存续期间,可能有多个线程处理过该用户的请求。这使得比较难以区分不同用户所对应的日志。当需要追踪某个用户在系统中的相关日志记录时,就会变得很麻烦。 一种解决的办法是采用自.. 阅读全文
posted @ 2013-11-12 17:44 漫步去旅游 阅读(4836) 评论(0) 推荐(0)
摘要: 单例模式的二种正确实现:方式一:static方式实现(此种方式消除了同步)class Singleton{ private Vector v; private boolean inUse; private static Singleton instance = new Singleton(); private Singleton() { v = new Vector(); inUse = true; //... } public static Singleton getInstance() { return instance; }}方式二:synchronized方式(同步方式)import 阅读全文
posted @ 2013-11-11 16:53 漫步去旅游 阅读(183) 评论(0) 推荐(0)
摘要: 在JavaScript的大千世界中,this对象就像一个行踪不定、居无定所的浪子一般,它的生活仿佛可以随处而安,而内心却又似有着笃定的坚守,它就是这么有趣!初学JavaScript时的我们,多多少少都拜访过this,却又总是找不准时机,屡屡与其擦肩而过。其实this一直就在那里,不离不弃。我们要记住一句话:this永远指向函数运行时所在的对象!而不是函数被创建时所在的对象。切记…本文将分三种情况来分析this对象到底身处何方。普通函数中的this无论this身处何处,第一要务就是要找到函数运行时的位置。1 var name="全局";2 function getName() 阅读全文
posted @ 2013-11-08 10:57 漫步去旅游 阅读(226) 评论(0) 推荐(0)
摘要: 转自链接地址:http://www.cnblogs.com/aspnetx/p/3391470.html 讲述的是sqlserver的数据挖掘插件oracle有自己的数据挖掘软件,可以百度搜索。 阅读全文
posted @ 2013-10-28 09:36 漫步去旅游 阅读(242) 评论(0) 推荐(0)
摘要: 一、引出 对于火车站来说,卖票是每天都会发生的事情,然而如果只有一个窗口卖票,单线程来操作将会导致效率很低,如果多窗口操作就会使效率大幅度提升,此处我们假设只有100张票,两个卖票窗口,代码如下: 执行后结果如图: 会发现,最后一行居然出现了一个num=0的情况,可是在我们的程序中明明已经做了对num大于0的检查,此处即为将要解决的问题。二、线程同步 以上的程序出现了num等于0的情况,此情况出现的原因如下:当num=1时线程1执行到第五行,if判断其值大于0,接下来该线程休息10ms,在其刚开始休息时,线程2获得cpu执行权,又执行到if处,判断其值同样大于0(此时其... 阅读全文
posted @ 2013-10-25 10:09 漫步去旅游 阅读(146) 评论(0) 推荐(0)