自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#中使用VC ActiveX控件

环境:VS2010,WinForm:以VC下的dsoframer.ocx为例1. 首先用AxImp.exe将ActiveX 控件的 COM 类型库中的类型定义转换为 Windows 窗体控件,这样才能在WinForm中使用。AxImp.exe路径:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\AxImp.exe能够把一个VC dll

2017-11-26 20:05:00 830

原创 VS2010下编译DSOframer

DSOframer这个古董在新时代依然有用。DSOframer最后版本为2.3,还是用VC6编译的。用VS2010编译,会产生一大堆错误。现在介绍下32位windows7,VS2010下编译DSOframer2.3的方法:1. dsoframedemo\ms_dsoframer\XMLHttpClient.h(42):error C4430: missing type specifier -

2017-11-24 11:30:53 1308

原创 C# ActiveX控件的创建和打包

ActiveX控件这种古老东西在某些场合依然有重要用途。使用C#编写一个ActiveX控件的难点在于如何把DLL及相关文件打包成CAB。参阅了很多资料,有两点感悟:1.ActiveX控件可以制作测试签名,然而并没什么卵用,除非弄付费的数字签名。现实的解决办法是目标IE添加信任网站,再设置ActiveX权限。相关文章网上很多,不再细述。2.CAB中包含一个INF文件,指出了安装内容和步骤。我

2017-11-21 13:38:29 1681

原创 关于request.getParameter中文乱码

网络上到处是关于request.getParameter中文乱码的文章,说客户端和服务器端对uri编码、解码方式不同导致了request.getParameter得到的中文是乱码。说服务器端默认解码方式是ISO-8859-1...我发现随着技术进步,上述问题正在成为老皇历。因为UTF-8可以一统天下了。客户端指定charset为UTF-8,网页在发送get请求时就会以utf-8方式对uri进行...

2017-11-17 07:57:46 1721

原创 由"java.lang.OutOfMemoryError: unable to create new native thread"说起

代码中开了几个线程,遇到"java.lang.OutOfMemoryError: unable to create new native thread"异常。经研究,主要原因是JVM -Xss值过大导致。并且得出了一个计算java程序最大可开线程数的公式:最大可建线程数= (系统用户进程空间 - JVM堆大小-JVM持久代大小-Native Heap大小)/ java线程栈大小解释这个公式

2017-11-15 11:31:40 448

原创 关于java.util.Timer的释放

在eclipse中测试代码时发现:main方法已经执行完毕,但控制台terminate按钮依然红着。我以为是有地方资源没释放干净,导致还有其它线程开着。但查找半天无果,最后发现我创建了一个Timer实例,虽然并未使用该Timer执行任何回调方法,但仍造成进程不能完全终止。解决方法是:不管Timer是否使用,只要创建了,就必需调用其cancel方法。

2017-11-12 18:50:49 2809

转载 java异常处理Throwable类

在Java中,根据错误性质将运行错误分为两类:错误和异常。  在Java程序的执行过程中,如果出现了异常事件,就会生成一个异常对象。生成的异常对象将传递Java运行时系统,这一异常的产生和提交过程称为抛弃(throw)异常。  当Java运行时系统得到一个异常对象时,它将会沿着方法的调用栈逐层回溯,寻找处理这一异常的代码。找到能够处理这类异常的方法后,运行时系统把当前异常对象交给这

2017-11-12 15:08:56 552

原创 java web原理

一.tomcat结构1 - Server代表一个服务器。2 - Service包含多个Connector组件以及一个Engine组件。负责处理所有Connector所获得的客户请求。3 - Connector一个Connector将在某个指定端口上侦听客户请求,并将获得的请求交给Engine来处理,从Engine处获得回应并返回客户。TOMCAT有两个典型的

2017-11-08 18:00:41 421

原创 简单理解SESSION

网上对SESSION的介绍很多,但其描述往往偏重于某个角度,以至于像我这样的菜鸟对SESSION的理解如盲人摸象一般,始终朦朦胧胧。“SESSION”到低是个什么?经过学习,本人对SESSION终于有了一个简单却又清晰的认识。浏览器进程(注1)和服务器进程(注2)进行通迅时,服务器进程为了区别不同的浏览器进程,会通过浏览器进程的cookie功能(注3),给每个浏览器进程“起个名字”。具体就是当

2017-11-07 17:31:56 431

空空如也

空空如也

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

TA关注的人

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