- 博客(109)
- 资源 (13)
- 收藏
- 关注
原创 linux 拯救旧电脑系列 无线网卡升级后不能用
2012年的笔记本 ubuntu16.04Broadcom 43142型号apt-get install --reinstall bcmwl-kernel-source可以通过设置的阿里镜像下载相关驱动进行安装,推荐source安装,经常升级kernel不免网卡偶现不能用的问题iwconfig出现 no wireless extensions 就需要重装一下驱动了,对应的阿里镜像地址http://...
2018-05-28 15:02:00 753
原创 find -name *lastUpdated -exec rm {} \;
find -name *lastUpdated -exec rm {} \;
2016-07-12 15:01:03 676
转载 ext3文件系统超级块损坏修复
转载地址:http://blog.chinaunix.net/uid-26557245-id-3748168.html超级块:从磁盘上读出来的第一块信息就是超级块(superblock),它记录了磁盘的几何尺寸,可用空间容量最重要的是记录了第一个inode位置,就是"/ ",ext2/3文件存取都是通过inode定位的,比如使用/home/blue/test这个文件,首先先找到/的
2016-04-24 20:20:30 10024
转载 JAVA中的接口和抽象类(转)
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。 比如:我们要描述“水果”,它就
2015-06-02 16:59:44 945
转载 JSP自定义标签
一般情况下开发jsp自定义标签需要引用以下两个包 import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*; 首先我们需要大致了解开发自定义标签所涉及到的接口与类的层次结构(其中SimpleTag接口与SimpleTagSupport类是JSP2.0中新引入的)。 目
2015-06-01 14:13:51 587
转载 RACLE 找回被truncate的表
当表被truncate后,需要马上恢复。首先要做的就是关闭数据库所有应用,或者OFFLINE那个表所在的表空间。目的只有一个,确保空间不会被重用数据不会被覆盖。只要原来的空间没有被重用(即数据被覆盖),则数据都是可以恢复的。办法大概有这么几种:一、使用Flashback Database功能找回被TRUNCATE表:使用该方式首先需要数据库处在归档模式下,并且开启Flashback和f
2015-04-13 15:58:44 983
转载 jQuery选择器大全
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的cs
2015-03-29 23:00:02 574
原创 SQL语句like子句中的转义符
如果想在SQL LIKE里查询有下划线'_'或是'%'匹配的记录,直接写成like 'XXX_X%',则会把'_'、'%'当成是like的通配符。SQL里提供了 escape子句来处理这种情况,escape可以指定like中使用的转义符是什么,而在转义符后的字符将被当成原始字符,这和C里的'\'很像,但是escape要求自定义一个转义符,而不是指定了'\’字符。eg:select * fr
2013-12-09 14:51:15 1327
原创 Oracle dblink详解(转)
database link概述database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表及执行远程程序。在任何分布式环境里,database都是必要的。另外要注意的是database link是单向的连接。在创建database link的时候,Oracle再数据字典中保存相关的database link的信息,在使用databas
2013-09-22 15:24:08 858
原创 Oracle数据记录合并函数 wm_concat(column)
oracle wm_concat(column)函数使我们经常会使用到的,下面就教您如何使用oracle数据库 wm_concat(column)函数实现字段合并(10g及以上支持)。shopping:-----------------------------------------u_id goods num-------------------
2013-08-19 17:53:35 916
原创 ORACLE的dedicated server和shared server
ORACLE的dedicated server和shared server学习过数据库设计与实现课程可知道,现在流行的数据库有三种进程模式,即1+1,1+N,M+N,分别是一个客服端连接对应一个服务进程,N个客户端连接对应一个服务进程,N个客户端对应M个服务进程。ORACLE有两种进程模式即dedicated和shared,分别对应1+1模式和M+N模式。dedicated模式下,
2013-05-23 11:24:41 1338
原创 关闭页面时不出现询问直接关闭_js代码
window.opener=null;window.open('','_self');window.close();
2013-04-21 20:02:53 910
原创 java中Collection与Collections的区别
1. Collection是集合类的一个顶级接口,其直接继承接口有List与Set而Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。 1) 排序(Sort)使用sort方法可以根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable 接口。此列表内的所有元素都
2013-03-13 10:35:38 875
原创 Oracle的正则表达式
oracle的正则表达式(regular expression)简单介绍 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。 Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性,重复词的辨认, 无关的空白检测,或者分解多个正则组成的字符串等问题。 Oracle 10g支持正则
2013-03-13 10:27:17 932
原创 js取数组两个数组的交集|差集|并集|补集|去重
/*** each是一个集合迭代函数,它接受一个函数作为参数和一组可选的参数* 这个迭代函数依次将集合的每一个元素和可选参数用函数进行计算,并将计算得的结果集返回{%example var a = [1,2,3,4].each(function(x){return x > 2 ? x : null}); var b = [1,2,3,4].each(func
2013-03-08 13:02:59 41518 4
原创 list,set,map,数组间的相互转换
list,set,map,数组间的相互转换1.list转setSet set = new HashSet(new ArrayList()); 2.set转listList list = new ArrayList(new HashSet());3.数组转为listList stooges = Arrays.asList("Larry", "Moe", "Curly"
2013-03-08 11:21:45 3776 1
原创 解决乱码问题 帖子看到的 留存一下
有四个方法,记录一下,方便以后自己查找,也方便大家。首先: 并且request.setCharacterEncoding("gb2312");第二: 配置 server.xml。 第三:配置 web.xml setEncoding com.dinner.filter.CharsetFilters codin
2013-02-21 12:50:50 1195
原创 论坛里搜集的正则 干货留存
/** * 定义验证各种格式类型的正则表达式对象 */ var Regexs = { email: (/^[0-9a-z][0-9a-z\-\_\.]+@([0-9a-z][0-9a-z\-]*\.)+[a-z]{2,}$/i),//邮箱
2013-02-04 17:09:13 634
原创 页面引用js的注意
今天偶然想到了一个问题:如果我页面引用两个js源文件,而且两文件中有同名的方法,我又正好引用了这个方法,那会调用哪个文件里的呢?如果页面的js里我定义了一个同名方法,会先调用哪个呢?我测试了一下 文件中定义同名方法test.js中//测试 function test(){ var d = new Date(); d.getDate(); alert(d
2013-02-01 13:43:41 2786 1
原创 直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置
第一种: 在windows环境下以批处理文件方式启动tomcat,只要运行/bin/startup.bat这个文件,就可以启动Tomcat。在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在set
2013-01-31 10:07:14 113399 6
原创 Java隐晦的int溢出 切忌想当然
先上一段代码 简单介绍一下问题 long now = System.currentTimeMillis(); long m1 = now-1000*60*60*24*30*3; long test = (long)1000*60*60*24*30*3; long nocast = 1000L*60*60*24*30*3; long m2 = now-1
2013-01-30 09:48:03 4610 3
原创 CVS实现本机代码管理
就不啰嗦很多了。我用Eclipse或者MyEclipse开发,本机代码管理可以用CVS也可以用SVN。用CVS首先要在本机搭建服务端。百度搜索CVSNT可以到他官网上去下载CVS的服务器端。然后安装,没什么好说的。Eclipse和MyEclipse都是自己集成CVS插件的 就可以免去再下载插件的麻烦了。 打开这个东西,选择 Repository configuration选项
2012-12-25 13:21:17 1095
原创 fusionchart不规则XML的正则解析及Dom4j解析
java方法 public static ArrayList getData(String in ,String name){ //in = in.replaceAll("\n",""); Pattern p = null; try { p = Pattern.compile(""+name+"\\s*=\\s*\\'\\w*\\S*\\s*\\'");//正则解析
2012-12-17 08:43:48 1699
原创 按周获取时间
给出年份,周次获取给定年份的给定周次的开始日期和结束日期Java代码public static String[] getDate(int year,int week){// Calendar ca = Calendar.getInstance();// ca.set(Calendar.WEEK_OF_YEAR, 47); //year,week, int yea
2012-12-12 15:02:54 618
原创 随便写点什么
Java this关键字 this关键字(注意只能在方法内部使用)可为已调用了其方法的那个对象生成相应的句柄。可象对待其他任何对象句柄一样对待这个句柄。但要注意,假若准备从自己某个类的另一个方法内部调用一个类方法,就不必使用this。this关键字只能用于那些特殊的类——需明确使用当前对象的句柄。通常,当我们说this的时候,都是指“这个对象”或者“当前对象”。而且它本身会产生当前对
2012-12-03 16:52:04 677
原创 Oracle中取多个字段多个列最大值最小值的方法
今天写sql语句,需要取出多个字段列中的最大值和最小值。 本来想到的做法比较麻烦,要分别取出max(one),max(two),max(three),放到pb中在编程处理。 后来找到个greatest 函数和least函数,只用写greatest (max(one),max(two),max(three))就解决问题,least用法同,good。 求多列的最大值,o
2012-11-15 16:44:22 15038 1
原创 jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
一个新项目部署好之后启动tomcat爆出了如题目所示的问题 解决方法就是删除掉项目上与tomcat冲突的jar包,顺便查找了一些资料 整理如下:tomcat 启动后先将tomcat/common/lib目录下的jar包全部读入内存,如果webapps目录里的应用程序中WEB-INF/lib目录下有相同的包,将无法加载,估计不同版本的包之间也会造成类似问题。因此建议尽量不要把jar包放入tomc
2012-11-12 10:10:08 33701
原创 Oracle一次神奇的报错与收拾
本来服务一直是开着的 这几天可能是电脑管家或者360什么的 给关了 项目上都是远程的库 现在要用自己的库了还出毛病了 ORA:12541 好像是这个错误代码 无监听程序 然后就是 什么 监听程序无法解析请求的服务.... 一开始认为是监听的原因 修改了半天 listener.ora不见效果然后果断修改 tnsnames.ora 竟然奇迹般的好了 现在具体原理还是不明白...
2012-11-01 16:08:05 803
原创 Oracle数据库一些简单的数据恢复
SELECT DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER FROM DUAL 结果: 156494485SELECT * FROM HSE_PPE_FHPKC AS OF SCN 156494485 这个数字可以操作 加1或者减1SELECT * FROM FLASHBACK_TRANSACTION_QUERY WHERE TABLE_NAME=
2012-10-31 13:21:51 790
原创 简单罗列一些JDK的变化
JDK1.5的新特性"JDK1.5"的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。下面我们简单介绍一下这些新特性。 1.泛型(Generic) C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合
2012-10-16 14:47:31 846
原创 不知道对错 指针与引用
1.从内存上来讲 系统为指针分寸内存空间,而引用与绑定的对象共享内存空间,系统不为引用变量分配内容空间。2指针初始化以后可以改变指向的对象,而引用定义的时候必须要初始化,且初始化以后不允许再重新绑定对象。3.所以引用访问对象是直接访问。指针访问对象是间接访问。4。如果pa是指针,那么*pa就是引用了。但是两者在作为形参的时候非常相似,区别是指针拷贝副本,引用不拷贝。程序如下:
2012-10-15 18:06:24 622
原创 Java中正则的一点注意事项(待补充)
在做dwr练习的时候心血来潮用Java String对象的replace方法和split方法测试一下正则吧 还真出问题了下边是一段Java代码str=str.replaceAll("\\,|\\.|\\s|\\'|\\(|\\)|\\\\\"","&"); s=str.split("\\&+");首先是替换部分标点符号 有 , 。 空格 ‘ “ ( ) 替换为 &首先说
2012-10-09 08:55:46 680
转载 JS中setTimeout()的用法详解
1. SetTimeOut() 1.1 SetTimeOut()语法例子 1.2 用SetTimeOut()执行Function 1.3 SetTimeOut()语法例子 1.4 设定条件使SetTimeOut()停止 1.5 计分及秒的counter 2. ClearTimeout() 3. Set
2012-10-08 10:47:37 1016
原创 设置XP默认登录用户
“开始”——“运行”——输入 control userpasswords2 点确定——打开“用户帐户”——去掉“要使用本机,……”前面的勾——确定——弹出窗口——输入你想设置自动登陆的用户名和密码——确定——确定退出。重启这样在开机的时候就不需要手动选择用户输入密码什么的了
2012-09-24 08:29:41 1397
原创 JavaScript基本数据类型和内置数据类型
基本数据类型基本数据类型是JS语言最底层的实现。简单数值类型: 有Undefined, Null, Boolean, Number和String。注意,描述中的英文单词在这里仅指数据类型的名称,并不特指JS的全局对象N an, Boolean, Number, String等,它们在概念上的区别是比较大的。对象: 一个无序属性的集合,这些属性的值为简单数值类型、对象或者函数。同上,这里
2012-09-20 15:09:24 2046
原创 Java中Calendar的一些简单操作 及 JS中获取当前时间前一天时间(js中时间Date操作)
1获取当前月份年份import java.util.Calendar; public class Main { public static void main(String[] args) { Calendar now = Calendar.getInstance(); System.out.println("Current Year is : " + n
2012-09-20 14:43:40 10246
原创 JQuery DOM加载与事件执行
JavaScript和HTML之间的交互是通过用户和浏览器操作页面时引发的事件来处理的。当文档或者它的某些元素发生某些变化或操作时,浏览器会自动生成一个事件。例如当浏览器装载完一个文档后,会生成事件:当用户单击某个按钮时,也会生成事件。虽然利用传统的JavaScript事件能完成这些交互,但jQuery增加并扩展了基本的事件处理机制。jQuery不仅提供了更加优雅的事件处理语法,而且极大地增强了事
2012-09-10 17:26:49 3601
原创 JAVA基础-栈与堆,static、final修饰符、内部类和Java内存分配
Java栈与堆堆:顺序随意栈:后进先出(Last-in/First-Out). Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配
2012-09-10 10:35:46 3051
原创 oracle 字符串替换 去空格
Trim函数。Trim 函数具有删除任意指定字符的功能,而去除字符串首尾空格则是trim函数被使用频率最高的一种。语法Trim ( string ) ,参数string:string类型,指定要删除首部和尾部空格的字符串返回值String。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。 如果参数值为null时,会抛出空指针异常。在oracle中,
2012-09-03 16:19:40 1321
原创 MFC控件ComboBox(一)
原文出处:http://blog.csdn.net/weiwenhp/article/details/7027985ComboBox控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本.它的用法如下:从工具栏中拖一个Combo Box控件.右击添加变量,变量名为cbBox.1.为控件添加选项,指
2012-08-31 15:31:26 888
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人