自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(398)
  • 收藏
  • 关注

原创 opencv 查找矩形

opencv 查找矩形//矩形查找BOOL CImageFun::FindSquares(IplImage *srcImage, double fMaxR, double fMinR, ARRCIR_XY_R &ptarr, int npar1, int npar2){ CvSeq *contour; int header_size, i, count; Cv...

2012-07-22 13:08:10 1300

原创 VC++ 中用来调试和输出 console 信息的工具

VC++ 中用来调试和输出 console 信息的工具 /********************************************************************创建日期: 2004/09/02文件名称: DBWindow.h作者: 袁桂芳(Fangrn)版本: 2.0邮箱: [email protected]创建目的:用VC ...

2012-07-22 12:28:47 713

原创 枚举指定路径下的制定类型文件

#pragma once//枚举指定路径下的制定类型文件//@LPCTSTR 文件全路径//@pUserData 用户参数数据?//@return 是否是用户取消typedef BOOL (CALLBACK * LookUpFileCallBack)(LPCTSTR/*文件名称(包含全路径)*/);#ifdef COMDLL_EXPORTS#define COM...

2012-07-22 12:26:12 433

原创 很长时间没有写博客了,现在开始要捡起来了了

很长时间没有写博客了,现在开始要捡起来了了。 是因为没有时间,也是因为一直在忙着一个项目,现在差不多可以解放了,有时间开始总结下我这之前的很长时间的东东了。...

2012-06-30 17:06:07 192

原创 C++中 根据m_hWnd获得窗体对象

由HWnd得到CWnd*:CWnd wnd;HWnd hWnd;wnd.Attach(hWnd);通常一个窗口资源已经和一个CWnd类的对象关联起来的,由于一般来说这个类是自己创建的,所以自然知道怎么得到指向这个类的指针。如果没有就创建一个CWnd对象,将这个对象与窗口资源的hWnd句柄关联起来。(如上边的语句)。如果用static CWnd*   CWnd::FromHand...

2011-10-29 15:42:35 2014

原创 如何访问自己的 app engnine

在您的host文件中添加如下: 203.208.39.104 xxx.appspot.com           //xxx代表你要访问的网站  简单的说,Google的所有服务都是可以通过一个相同的服务器访问到,Google根据请求的URL当中的域名来决定应该定向到哪个服务。www.google.cn一样可以访问到所有的服务,例如App Engine。但是因为DNS服务器的原...

2011-09-01 09:08:15 269

ISA2006架设中需要主意的地方

现代企业越来越多的需要信息安全,特别是网络,最近应某公司的要求为其架设了一套ISA2006防火墙系统,期间有许多问题头回接触,现在备忘起来吧: 1,网络的定义   内部网:需要您定义内部网络IP范围   本地网络,ISA防火墙主机IP范围2,对于内网用户代理上网  技术上的做法是告诉客户代理服务器地址端口什么的,省事的做法是给内网所有机器安装防火墙客户端3,内网foxm...

2011-08-26 19:58:51 139

isa2006与dhcp整合配置中的问题

我们在  配置  isa2006与 dhcp整合时有可能会遇到  ,dhcp单独运行没有问题,装了isa后就不行了,虽然配置的防火墙dhcp规则,仍然是不行 出现: FWX_E_POLICY_RULES_DENIED 0xC004000D 原則規則不允許使用者要求。这个是为什么呢? 我们应该看一下"监视"中的"警报",这里提供了很多有用的信息 我们应该根据提示 修改  ...

2011-08-17 13:56:36 181

c++库c#调用开发时需要注意的一点

因为业务需要,需要将一个  c++写的 dll库由 C# 来调用,于是乎google了很多相关的文章,照着写了个  C#程序,结果发现很多时候很简单调用,结果都错了,经过很多次的失败和郁闷,最后发现有个关键点,就是我们c++ 和  c#的数据类型要一一对照起来才可以,如下是从msdn上摘抄一段对照列表,很有用的 Unmanaged type in Wtypes.h ...

2011-08-11 18:37:35 230

原创 mfc绘图

在Windows中,绘图一般在视图窗口的客户区进行,使用的是设备上下文类CDC中各种绘图函数。1. 映射模式与坐标系1)默认映射模式映射模式(map mode)影响所有的图形和文本绘制函数,它定义(将逻辑单位转换为设备单位所使用的)度量单位和坐标方向,Windows总是用逻辑单位来绘图。缺省情况下,绘图的默认映射模式为MM_TEXT,其绘图单位为像素(只要不打印输出,屏幕绘图使用该...

2011-04-30 18:58:01 236

原创 opencv开发环境配置的一个注意点

这段时间有幸研究了下 opencv图像处理,在其官方的 wiki 中其实有详细的vs2008+opencv2.1的配置文档,但是我们很多时候是没有注意配置系统环境变量,是配置到当前用户中还是全局用户中,有很多次,在vs中一运行opencv的测试程序,就发现说opencv的 cvaux210d.dll  或者是 别的 dll 找不到,其实,我们只要把 opencv的bin目录设置到系统全局的 pat...

2011-04-03 08:34:25 152

原创 Java指定编码读写文件(UTF-8)

有时我们需要程序动态生成jsp文件,采取系统默认的编码操作的文件出来的结果往往不是我们想要的,原因是中文显示总是是乱码。  读取    import java.io.BufferedReader;      import java.io.FileInputStream;      import java.io.InputStreamReader; ...

2010-11-30 14:00:25 1420

原创 搭建mpi并行运算中遇到的问题与解决方案

搭建mpi并行运算中遇到的问题与解决方案 1,[root@localhost ~]# mpdtraceconfiguration file /etc/mpd.conf is accessible by otherschange permissions to allow read and write access only by you解决:[root@localhost ~...

2010-11-28 18:21:24 2171

原创 was6.0发布struts2项目异常

[10-11-18 18:31:33:609 CST] 0000004b WebApp        E   SRVE0026E: [Servlet 错误]-[Filter [struts]: could not be loaded]:java.lang.LinkageError: LinkageError while defining class: org.apache.struts2.disp...

2010-11-18 18:39:57 256

原创 我所积累的20条编程经验

  编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影。  从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我...

2010-11-16 19:20:48 100

原创 利用spring提供的字符编码过滤器

<!-- spring的字符集过滤器 -->      <filter>          <filter-name>Spring character encoding filter</filter-name>          <filter-class>org.springframework.web.filter.Char...

2010-11-14 11:55:56 171

原创 linux bash(2)

十二、输入输出重定向及管道1 什么是过滤器   必须有一个输入和输出2 什么是标准输入输出3 怎样改变标准输出4 输出的种类5 改变输入6 管道linux过滤器: linux工具/命令分为三种:   过滤器   编辑器    交互式工具   标准输入输出与重定向:输入   过滤器数据来源 标准输入stdin(0):默认是键盘...

2010-11-10 22:29:53 193

原创 linux bash(1)

一、LINUX操作系统的基本结构1 kernel、2 modules、3 lib、4 shell、5 toolskernel的版本1 kernel.org;2 2.4 2000年发布;3 2.5 奇数的版本号,代表测试版;4 2.6 2003年发布终端控制台切换tty1--tty6 至 X-WINDOW: ALT+F7;X-WINDOW   至 tty1--tty...

2010-11-10 22:22:18 291

原创 简单的几句CSS布局口诀

简单的几句CSS布局口诀,就可以写出精简,标准的样式。 一、IE边框若显若无,须注意,定是高度设置已忘记;二、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中;三、三像素文本慢移不必慌,高度设置帮你忙;四、兼容各个浏览须注意,默认设置行高可能是隐患;五、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏览;六、学布局须思路,路随布局原理...

2010-11-10 16:41:01 160

原创 LINUX系统高级应用

【过滤大log文件】  #!/bin/bash  for X in $(egrep -o "[A-Z]\w*Exception" log_week.txt | sort | uniq);  do    echo -n -e "processing $X\t"    grep -c "$X" log_week.txt  done  其中:    egrep -o ...

2010-11-10 16:18:41 216

原创 commons-email笔记

import java.io.UnsupportedEncodingException;   import java.util.ArrayList;   import java.util.List;      import javax.mail.internet.AddressException;   ...

2010-11-10 14:38:42 137

原创 Oracle的操作符优化技术初步

 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL...

2010-11-09 16:31:34 106

原创 扣扣闹笑话,错别字来了

有图为证,扣扣竟然出错别字,太着急了不。 现在搞得我没法用了,唉,我们是砧板上的鱼肉。

2010-11-03 20:03:51 169

原创 谈谈敏捷开发

我们一直推广敏捷开发,也在强调敏捷开发,但你会发现,即便如此,还是会陷入以下情景又臭又长的讨论会好像人手永远不够不切实际的想法悬而不决的功能点无穷尽的偏好设置越来越多纠缠不清的细节项目依然延期我们如何构建一个更轻巧的开发流程,让我们更快更好的交付结果?作为一个设计师,如何成为敏捷的一分子?以下是一些心得方法,希望和大家分享1 界面先行作为设计师,...

2010-10-31 18:31:59 104

原创 呓语(2)

看到一段话,是 LAWSON公司负责这个项目的副总裁马丁-希尔说的:如果我们能用视觉语言不断地把复杂的公司理念、技术、产品和服务通俗易懂地介绍给客户和员工,我确信,这个过程将有效提高销售、提高内部的培训效果,我们客户对我们的评价将更高。我们获得了全新的思考和沟通的方式。 很受用。...

2010-10-31 17:30:14 134

原创 (转)看看今年程序员们解决问题的顺序

1.Google     技术上的问题多去google,wikipedia上看看绝对没错,想看性用品广告就多上上 百du。2.Coworkers     找同事帮忙,如果你的同事热心肠而且技术不错,而且遇到过类似的问题,他的建议就会很显得非常宝贵,也许就能一针见效。3.StackOverflow     去编程互助网站搜索下答案,不行就上去发帖提提问,热心人还是蛮多的,但是...

2010-10-31 08:39:42 158

原创 沟通的态度决定了沟通的有效性

沟通的态度对沟通的有效性经常产生关键的作用。人们在考虑是否接受对方意见时,往往对对方的态度特别敏感,他首先要判断对方是友好的还是不友好的,如果是后者,不管你意见是否正确,他已经在心里开始拒绝,虽然表面上可能表现出某种积极的姿态,这样的场面在我们的日常生活中屡见不鲜。例如:父亲和儿子的沟通无数次再现了这个规律,当以平等的口气对他提意见时,他多半能平静地接受;一旦以老子的姿态对他进行批...

2010-10-30 14:24:01 1422

原创 如何解决 调用jar程序时出现 outofMemory的问题

我们在调用 打包好的java程序时,如果程序要加载大量数据的话就常会出现内存不足而造成程序退出,我们其实可以给执行jar的命令中添加参数来加大虚拟机内存:java -jar -Xmx800m hello.jar ...

2010-10-29 12:02:17 478

原创 开发人员为什么拒绝修改我的缺陷

缺陷是测试过程中测试人员的重要输出,它不仅是和其他项目利益相关者进行沟通的桥梁,也是证明测试人员测试能力的重要手段。但是,在实际的测试过程中,测试人员提交的缺陷常常会被开发人员以各种理由拒绝。为了减少被软件开发人员拒绝的缺陷的数目,我们首先需要了解为什么开发人员会拒绝测试人员提交的缺陷,或者说他们为什么不愿意花费时间和精力解决测试人员提交的缺陷。本文将从几个不同的视角分析缺陷被拒绝...

2010-10-29 09:22:11 322

原创 (转载)自由是有代价的:聊聊这几年尝试的道路

现在不愿意写过多的技术文章了,一点是现在做的技术比较偏,写出来看的人也不多,二来是家庭事务比较繁多,没以前那么有时间写了。最近,园子里多了一些写经历的文章,我也将自己这几年的经历写下来,供大家参考,尤其是(1)向往自由生活的;(2)想从一线城市返回家乡较小的城市的。每一条路都是由荆棘铺成的,每一个选择都是面临风险和收益的,我们需要做的事就是选择最适合自己的。以前也写...

2010-10-26 20:54:05 172

原创 (收藏)Top K算法详细解析---百度面试

问题描述:这是在网上找到的一道百度的面试题:搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。假设目前有一千万个记录,这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过3百万个。一个查询串的重复度越高,说明查询它的用户越多,也就是越热门。请你统计最热门的10个查询串,要求使用的内存不能超过1G。...

2010-10-06 10:31:44 150

原创 GC策略的调优

GC策略在G1还没成熟的情况下,目前主要有串行、并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种,具体这两种GC的策略在深入JVM章节中已讲解,并行和并发GC的策略通过-XX:+UseParallelGC和-XX:+UseConcMarkSweepGC来指定,还有一些细节的配置参数用来配置策略的执行方式,...

2010-09-30 22:30:56 165

原创 tomcat内存溢出总结

在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:        1.OutOfMemoryError: Java heap space        2.OutOfMemoryError: PermGen space        3.OutOfMemor...

2010-09-30 16:33:56 104

原创 关于Spring和WebLogic版本兼容的一点小提示

首先 WebLogic 的各个版本和 JDK 绑定的很紧, 或者说是专门针对某个 JDK 优化过的代码, 因此, WebLogic 不是说随意修改启动 JDK 都能运行, 高了和低了都不能启动, 举个例子:WebLogic 8 支持 JDK 1.4, 那么用 JDK 1.5 或者 JDK 1.3 都不能正常启动, 这一点和 Tomcat 是很不一样的.为什么要扯这个话题呢? 是因为 S...

2010-09-30 16:31:43 1013

原创 删除WebLogic 10的缓存

在WebLogic 10上部署了一个应用,最近作了更新并重新部署,但是从运行测试的反映来看,这些更新并没有体现,变现出来的情况还是更新前的情形。也就是说,WebLogic很可能还在用着之前旧版程序,它还在用着旧的缓存。这个问题从很早的版本就遇过了,其他品牌的应用服务器也同样有类似的问题。不负责人的说,出现这样的情况肯定有bug的存在,至于是应用服务器还是应用程序还是哪里的bug就不得而知了...

2010-09-30 16:07:06 181

原创 weblogic如何强制先加载web-inf/lib下的jar

方法1:修改WEB-INF\weblogic.xml (如果没有此文件需要先创建), 并加入下列代码: <prefer-web-inf-classes>true</prefer-web-inf-classes>一段完整示例代码如下(WebLogic 8):<?xml version="1.0" encoding="UTF-8"?><!DOC...

2010-09-30 16:05:20 924

原创 【转载】ossec主机入侵检查系统架设

一.OSSEC简要介绍:  OSSEC 是一款开源的入侵检测系统,包括了日志分析,全面检测,rook-kit检测。作为一款HIDS,OSSEC应该被安装在一台实施监控的系统中。另外有时候不需要安装完全版本得OSSEC,如果有多台电脑都安装了OSSEC,那么就可以采用客户端/服务器模式来运行。客户机通过客户端程序将数据发回到服务器端进行分析。在一台电脑上对多个系统进行监控对于企业或者...

2010-09-30 09:51:33 241

原创 用Log4j自动生成日志

 Log4j是Apache基金会的一个项目,它能为Java开发着提供功能强大使用方便的各种日志处理.当然它的版本不限于Java,还有C/C++等主流语言.我觉得它就象一把非常实用的锋利小刀,让我们的写程序时更加如鱼得水.         Log4j输出的信息分如下几类:ALL,DEBUG,INFO,ERROR,FATAL,级别从低到高,输出的内容是从多到少.从字面意思即可看出大概,...

2010-09-27 13:28:47 220

原创 extjs3支持按步骤处理(向导)控件

有些业务处理我们不能一步做完,所以我们希望实现一个类似于setup安装向导的控件,在ext官方的论坛上找到一个,但是只支持extjs2.×,下边的这个控件是在extjs3.×上做的Ext.layout.UXCardLayout=Ext.extend(Ext.layout.CardLayout,{setActiveItem:function(item){ item=this.conta...

2010-09-26 13:25:10 264

原创 extjs3.X支持树型的下拉控件

exejs是一个非常方便我们扩展自己控件的js框架,我们能想到的,在这个里面就能有解决方案,就能实现,当然也需要我们有一定的实践经验和时间了。下边就是一个扩展extjs原有的下拉控件Ext.form.ComboBox实现的一个在下拉控件中嵌入树形控件(支持树形grid,支持下拉列表的放大缩小)的控件,兼容extjs3.X。代码太多,所以也就不上代码了,大家如果有需要了解的可以留言给我。...

2010-09-26 08:58:40 194

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除