- 博客(72)
- 资源 (22)
- 收藏
- 关注
原创 安卓错误:cannot be resolved or is not a field
安卓错误:cannot be resolved or is not a field错误原因: 一般情况下系统会自动导入import android.R,该包就是错误的根因。将这个导入修改为import com.coolweather.app.R;这个导入为你的应用工程下的R类文件。OK.
2017-05-28 07:37:36
1459
原创 搭建windows的GIT server报错:/usr/bin/git.exe: error while loading shared libraries
搭建windows的GIT server报错:/usr/bin/git.exe: error while loading shared libraries的解决办法(绝对可靠实用)我本人环境:win 7 + cossh 4.1+ git 2.7
2016-10-07 11:06:40
2318
转载 TOP 10 安全漏洞
TOP 10 安全漏洞1 弱口令 弱的、易于猜中的和重新使用以前用过的口令都损害安全。测试账户拥有的口令强度弱且几乎没有监控。不要在系统或因特网站点重新使用口令。2 没有打过补丁的软件 没有打过补丁的、过时的、有漏洞的或仍处于默认配置状态的软件。大多数漏洞都可以通过及时的打上补丁和测试予以避免。充分3 无安全措施的
2015-05-09 07:12:19
1582
转载 HsqlDB的安装与使用
HSQLDB 安装与使用 HSQLDB是一个轻量级的纯Java开发的开放源代码的关系数据库系统,其体积小,占用空间小,使用简单,支持内存运行方式等特点。可以在http://sourceforge.net/projects/hsqldb/files/下载最新的HSQLDB版本。我这里下载的是 HSQLDB 2.2.7 版本。下载完之后,把它解压到任一目录下,如E:\hs
2014-07-24 21:08:30
1442
转载 WebGoat教程解析——Hijack a Session
WebGoat里面关于会话劫持(Hijack a Session)这个课程的标准答案里面除了使用WebScarab以外还使用了其他的工具来找出合法的SessionID以完成这个课程,实际上这个课程完全可以只使用WebScarab来完成。下面把我的解法分享下:这个课程就是说因为这个Web应用用来生成会话标识的算法不够随机,所以很容易被预测,从而要求我们发现会话标识生成的规律并且使用暴力破解的
2014-05-11 10:29:20
1370
转载 问题:java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
自己前一段时间出现了这个问题,通过在网上搜索,大概知道了原因,整理下一,以供大家参考。 将项目部署好后,启动tomcat后报错,java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 报这个错说明你用的是tomcat7。 目前的MyEclipse的内核为Eclipse3.5.* 尚不能提供直接对tomca
2014-05-01 14:40:30
4762
转载 Java的23种设计模式详解
Java开发中的23种设计模式详解(转)设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计
2014-03-30 16:56:00
919
转载 Java内存泄露的理解与解决(转)
Java内存泄露的理解与解决(转)Java内存管理机制在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露。Java语言对内存管理做了自己的优化,这就是垃圾回收机制。Java的几乎所有内存对象都是在堆内存上分配(基本数据类
2014-03-30 16:01:31
579
转载 BigInteger实际用法
一个题目: 用这样一组数字,0,1,1,2,3,5,8........,求第100个数是多少!看到这个题,会想到用一个int数组去做,但是内存溢出,后来换了long数组,还是一样,内存溢出, 跟上代码看看吧```import java.math.BigInteger;public class Test3 {/*** @param args*/public stati
2014-02-23 20:50:46
786
1
转载 NetApp存储产品---知识笔记
E系列NetApp E系列凭借动态磁盘池、智能缓存分层、NetApp AutoSupport™工具、简单阵列中基于IP的复制功能以及最新发布的12G SAS产品,不断推陈出新,引领创新潮流。E系列属于性能经过优化并且基于块的NetApp存储产品组合。该系列采用可轻松扩展的设计,适用于要求99.999%可靠性和稳定一致高性能的工作负载。o E2700:E2700提供简单灵活的管理,因
2013-11-24 09:51:17
2525
转载 (转)SQL 优化原则
(转)SQL 优化原则一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到
2013-07-20 07:34:43
698
原创 VBA Excel 2007 画饼图
1、在当前激活的sheet数据上画图,数据区域为A2:B6,运行效果如下:2、源代码Sub AddChart() '画饼图 ActiveSheet.Shapes.AddChart.Select ActiveChart.ChartType = xlPie ActiveChart.SetSourceData Sou
2013-06-05 22:09:36
4759
原创 导出批注工具--用VBA脚本导出Word评审文档的所有批注
前述介绍了用VBA导出Excel批注,现在介绍用VBA导出Word批注本文实现的是,通过单击VBA按钮,选择一个word批注文件,即可导出该word所有批注,该批注生成excel文件的格式如下:页码 行号 批注选中的原文字 批注内容 批注作者下面是代码实现:Sub exportWordComments_Click()
2013-05-16 23:11:56
12145
13
原创 导出批注工具--用VBA脚本导出Excel评审文档的所有批注
1、先给出原始excel文件,例如 2、本文工具将针对上述的评审文档,导出所有批注,且将批注生成一个新的sheet页,该sheet页跟评审文档在同一个文档中,如下格式:3、生成如上的结果,只需要如下代码即可: '打开Excel文件,找寻工作表的名字为“*用例”,并导出工工作表的所有批注, '将这些批注生成到一个新的sheet页中 '同时并记录
2013-05-09 23:58:41
4980
1
原创 技术文章链接搜集
常常会在网上搜到很多好的资源,我想以后会将好的技术文章链接搜集在此,并不断更新;1、Java压缩技术: http://snowolf.iteye.com/blog/644591; 2、RandomAccessFile 的使用: http://www.cnblogs.com/kelin1314/archive/2010/08/05/1793320.html; 3、Spring IOC
2012-02-14 17:47:53
794
原创 正则表达式的应用
1、作为开发爱好者,在浏览技术博客时,经常看到一段好代码就会破不急待拷贝走,结果发现拷贝的代码有一些行号。如果代码过长的话,一次次手工删除行号一定让人闹心。有两种办法解决:(1) 将代码拷贝到文本文件,利用java的字符串操作工具来完成删除可恶的行号或者行号加点号,如“1. ”,这种方法比较麻烦,需要每次将代码先拷贝到文件,执行一次处理类才能解决。(2) 可以利用超级强大文本处理工具来解决
2012-02-12 09:52:35
551
原创 java代码片段
1、java读取配置文件时,访问路径问题 (1) 如果配置文件放在工程根目录下, 访问方法:PropertyReader reader = new PropertyReader("ftp.properties"); (2) 如果配置文件放置在制定文件夹下例如 访问方法:mypreject/doc/ftp.properties
2012-02-11 16:58:44
658
原创 Java连接sqlserver2005到主机的TCP/IP 连接失败问题
用Java连接SqlServer2005连不上,后来在网上搜索了一下终于解决了,整理了一下把它贴出来希望能帮到大家。连接SqlServer2005很有可能遇到这个问题:com.microsoft.sqlserver.jdbc.SQLServerException: 到主机的TCP/IP 连接失败。java.net.ConnectException: Connection ref
2011-11-10 21:55:23
3233
转载 Java实现文件拷贝的4种方法
这是牛人赵永春(他有自己写类spring框架)写的文章呵呵,转载过来分享下http://blog.youkuaiyun.com/ta8210/archive/2008/01/30/2073817.aspx使用 java 进行文件拷贝 相信很多人都会用,,不过效率上是否最好呢?最近看了看NIO决定试一试 java NIO 到底有什么性能的提升.第一种方法:古老的方式 public static long forJava(File f1,File f2) throws Exception{ long time=new
2011-03-18 09:06:00
826
转载 java对象序列化
下面的内容是转载的,感觉写的非常好,真是学习了。 当我们需要序列化一个JAVA对象时需要实现Serializable接口。这个接口仅仅是一个tag接口,并不需要你真正实现一些方法,因为这个接口没有方法。他作用仅仅是告诉默认JAVA序列化工具,这个对象是可以序列化的。 <br /><br />1.serialVersionUID的作用 <br /> 当我们的类实现了Serializable接口后,会有一个警告,告诉你需要生成一个serialVersionUID属性。这个serialVersionU
2011-03-18 09:02:00
1033
转载 Servlet工作原理
一、Servlet工作原理 Servlet是运行在Servlet容器中的,由Servlet容器来负责Servlet实例的查找、创建以及整个生命周期的管理,Servlet整个生命周期可以分为四个阶段:类装载及实例创建阶段、实例初始化阶段、服务阶段以及实例销毁阶段。类装载及实例创建阶段 默认情况下,Servlet实例是在接受到第一个请求时进行创建并且以后的请求进行复用,如果有Servlet实例需要进行一些复杂的操作,需要在初始化时就完成,比如打开文件、初始化网络连接等,可以配置在服务器启动时就
2011-03-12 18:11:00
1887
转载 记一次代码优化过程
这是转的文章,俺的想法是搜集一些人家开发心得好归己以后开发参考,有时间再把这些文章整理进自己的学习笔记本里,呵呵有点自私。 http://www.javaeye.com/topic/593572 记一次代码优化过程 --- 大数据量的处理及存储 1. 原始场景再现: 该模块主要是客户端负责上传一个包含手机号码的txt,其中一行一个手机号码。服务端读取并解析该文件
2011-03-09 14:50:00
813
转载 巧用CPU缓存优化代码: 数组VS链表
一个常见的编程问题: 遍历同样大小的数组和链表, 哪个比较快? 如果按照大学教科书上的算法分析方法,你会得出结论,这2者一样快, 因为时间复杂度都是 O(n)。 但是在实践中, 这2者却有极大的差异。 通过下面的分析你会发现, 其实数组比链表要快很多。首先介绍一个概念:memory hierarchy (存储层次结构),电脑中存在多种不同的存储器,如下表CPU寄存器 – immediate access (0-1个CPU时钟周期)CPU L1缓存 – fast access (3个CPU时钟周期)C
2011-03-09 14:36:00
1377
原创 TreePanel的各项属性
下面搜集了EXT树的常用配置,供开发时查阅使用,有不完善的地方希望网友可以补充1. Ext.tree.TreePanel主要配置项:root:树的根节点。rootVisible:是否显示根节点,默认为true。useArrows:是否在树中使用Vista样式箭头,默认为false。lines:是否显示树线,默认为true。loader:树节点的加载器,默认为Ext.tree.TreeLoader。selModel:树的选择模式,默认为Ext.tree.DefaultSelectionModel。pathSe
2011-03-08 09:34:00
1429
转载 没有路由器,怎样才能够实现多台笔记本电脑共享上网?
这是在华赛论坛上转载的一个解决办法。 利用笔记本无线网卡的互联功能建立一个Ad-Hoc网络,实现笔记本电脑之间点对点或点对多连接,从而实现资料共享、文件传输、游戏PK,共享上网的功能。 实现Ad-Hoc网络的第一步就是建立点对点的连接。方法很简单,Windows XP就提供了此功能。W7还不清楚。 选择一台笔记本电脑作为主机,首先,进入无线网卡的“无线网络连接属性”界面,单击右下角的“高级选项”,在“要访问的网络”选项卡中点选“仅计算机到计算机”,打开无限网卡的点对点互联功能。 然
2011-03-07 09:29:00
1835
原创 java模拟linux命令grep
在网上看到matlab模拟linux的grep命令,就想到用java也来模拟下linux命令grep,算法非常简单,,这里直接上代码: /** * 模拟Unix命令grep操作,输出行号和行内容 * @param path 待查询的文件路径 * @param query 待查询的字符串 * @throws IOException * */ public static void grep(String path,
2011-03-06 09:26:00
3588
原创 matlab模拟linux命令grep
本文给出matlab模拟linux命令grep的demo,下面是源码function grep(filename, pattern) %-模拟unix的grep指令%-filename:给出完整路径%-pattern:匹配表达式fid = fopen(filename, 'r');line_number = 0;%-fgets 和 fgetl : 可从文件读取信息while feof(fid) == 0, line = fgetl(fid); matched = find
2011-03-06 07:57:00
1954
转载 Java的辉煌还能持续多久?
<br /> Oracle对Sun的收购引发了人们对Java未来的一丝担心,Oracle能否继续保持Java的开放性,面对Ruby、Python或PHP 等一批轻量型语言的崛起,Java能否继续保持其在开发领域的领导地位?<br /> 14年前,Sun公司的一位营销天才把一门试验性的跨平台语言由象征踏实的Oak(橡树),改名为香气四溢的Java(咖啡)时,可能他没有想到这 门语言能有后来的辉煌。事实上,如果现在Sun想为这门语言改名,以准确体现其在计算机行业的地位,似乎Oak更形象。今天,虽然Ja
2011-03-04 15:37:00
2025
1
转载 寻找出现频率超过一半的数
<br />http://www.cnblogs.com/jy02414216/archive/2011/03/04/1970497.html<br /> <br />问题描述:<br /> 现在有一数组存放int型整数,数字有重复,且有一数字出现的频率超过了50%,请找出这个数字。<br /> 补充:主要考虑数据量很大的情况。<br /> <br />问题求解:<br />分析:<br /> 最直接的方法就是对数组中所有的数字排序,然后再扫描一遍,统计各个数字出现的次数,
2011-03-04 15:10:00
1033
原创 ExtJS 的样式控制
baseCls: 所写的css将会应用到自己的组件上。注意要和bodyStyle区别,大家可以自己试试,区别很明显bodyStyle:所写的css将会应用到自己的内容上cls: 将应用到自己的Element iconCls: 将定义好的css应用到自己的前边。ctCls: 应用于自己的container itemCls: 应用于自己的子组件
2011-03-04 14:07:00
3951
转载 java对象equals方法的重写
又在javaEye发现了一篇好文章,迫切转过来呵护http://www.javaeye.com/topic/269601什么时候需要重写equals()? 我们知道每一个java类都继承自Object类,equals()是Object类中提供的方法之一。那么,让我们先来看看Object#equals()在Java中的原代码: public boolean equals(Object obj) { return (this == obj); } 可以看出,只有当一个实例等于它本身的时候,equals(
2011-03-04 11:28:00
5359
原创 Ext常用布局处理
ext可供选择的布局方式较多,常用的布局就几种,下面指出使用这些布局需要特别注意的地方平行分列布局 在表单使用平行分列布局时,不能在表单中直接使用defaultType来指定默认的xtype了,否则会影响布局结果。自适应布局 使用了布局fit的子组件只能放一个组件,如果放置了多个组件,只有第一个有效。border布局 center部分不能缺少,它的区域由其他4个部分决定,其中北南2个部门只能设置高度,东西2个部门只能设置宽度;使用split:true属性控制拖放;使用colla
2011-03-04 09:14:00
1685
原创 ExtJSweb应用程序开发指南的一个例子分享-ComboBox的扩展
其实在ext项目中经常需要用到下拉列表ComboBox,在formpanel,gridpanel都会有用到,如每次都new一个这样的对象出来生成的js代码定是很臃肿,其实ComboBox的很多配置项完全可以封转起来一处定义,多次使用。 本文给出在ExtJSweb应用程序开发指南的一个非常有用的例子给大家分享: 继承了EXT组件ComboBox,定制了一组常用配置项,根据业务改写了store的定义,实际应用中我们可以定制我们的store这样即可达到复用的目的。不说了 上代码: /* * 封装Ext.f
2011-03-04 08:20:00
1427
原创 随机生成验证码图片的工具类
在web应用中经常遇到随机生成验证码的如下需求:生成随机全部数字,全部字母串,或者数字与字母交错方式,把生成的结果以图像方式显示,用于人工识别,使程序很难破解。本文给出完整的代码,其中有详细的注释。import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.FileOutputStream;import ja
2011-03-04 08:06:00
1042
转载 HashMap,哈希表,哈希方法
本篇文章转载http://www.dnbcw.com/biancheng/java/prek254784.htmlhttp://www.javaeye.com/topic/539465本文以自己的理解方式整理上述2篇文章,以便阅读。hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,hashmap也不例外。Hashmap实际上是一个数组和链表的结合体(
2011-03-03 21:08:00
1261
原创 Ext开发代码片段搜集
1. 表格数据加载后默认选中第一条 可以在表格的render 添加如下监听事件 listeners : { 'render':function(){ var _grid = Ext.getCmp('GridId'); _grid.store.load(); _grid.getSelectionModel().selectFirstRow(); // _grid.getSelectionModel().select
2011-03-03 17:01:00
1211
原创 EXT的grid扩展
在javaeye里面,看到了一篇非常不错的文章,主要介绍了EXT中的GridPanel的扩展,具体链接地址如下http://www.javaeye.com/topic/155455看完迫不及待的做了个demo的确好用,攒一下那位兄弟。主要的js代码如下 Ext.namespace("Ext.ux.grid"); Ext.ux.grid.SimpleGrid = Ext.extend(Ext.grid.GridPanel, { // 表格结构 structure
2011-03-02 15:46:00
3220
原创 jxls模板导出excel
先前有介绍POI工具导excel,缺点是excel样式控制比较麻烦。现在介绍模板方式导出excel.这种方式控制控制样式比较好。先来一个简单模板如下:从上面的模板可以看出,我们需要在后台准备数据ListMap,它是一个Map的key对象名字,引用了一个Map.excelMap.put("listMap", testDomain);这里的Map可以是普通的java对象(下面例子中引用的对象TestDomain ), public class TestDomain { private List domainLi
2011-02-25 14:47:00
6740
转载 ETL介绍
http://ruiqun566-163-com.javaeye.com/blog/604176ETL工具介绍 1 ETL基本概念 1.1 ETL的定义 ETL分别是“Extract”、“ Transform” 、“Load”三个单词的首字母缩写也就是“抽取”、“转换”、“装载”,但我们日常往往简称其为数据抽取。ETL是BI/DW(商务智能/数据仓库)的核心和灵魂,按照统一的规则集成并提高数据的价值,是负责完成数据从数据源向目标数据仓库转化的过程,是实施数据仓库的重要步骤。ETL包含了三方面,首先是
2011-02-25 08:47:00
1727
转载 Hibernate的缓存机制介绍
http://cn-java.com/www1/?553689/viewspace-5236 缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的
2011-02-21 18:19:00
732
有限元程序-数学类
2012-05-10
java解惑 java 表达式谜题 java 字符谜题 java 循环谜题 java 异常谜题
2010-11-24
plsql developer 7.0 最新中文手册0.pdf
2009-10-16
Oracle PL/SQL
2009-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人