首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

将JSP在内存生成的图片显示到页面

Imaging_ToWeb.jsp <%@ page autoFlush="false"  import="java.awt.*,java.awt.image.*,com.sun.image.codec.jpeg.*,java.util.*"%> <%     String ImageStr = request.getParameter("ID_Text");     if(ImageStr==null || ImageStr.equals(""))     {         response.setContentType("text/html; charset=gb2312");  %> <HTML>  <HEAD>   <title>H...
类别:网页编程 - JSP技术    查看:116    更新:2014-06-23

将JSP在内存生成的图片显示到页面

Imaging_ToWeb.jsp <%@ page autoFlush="false"  import="java.awt.*,java.awt.image.*,com.sun.image.codec.jpeg.*,java.util.*"%> <%     String ImageStr = request.getParameter("ID_Text");     if(ImageStr==null || ImageStr.equals(""))     {         response.setContentType("text/html; charset=gb2312");  %> <HTML>  <HEAD>   <...
类别:网页编程 - JSP技术    查看:127    更新:2014-05-20

c#之内存管理

1、内存管理 c#编程的一个优点是程序员不需要关心具体的内存管理,尤其是垃圾收集器会处理所有的内存清理工作。虽然不必手工管理内存,但如果要编写高质量的代码,还是要理解后台发生的事情,理解c#的内存管理。本文主要介绍给变量分配内存时计算机内存中发生的情况。 c#将数据分为两种:值数据类型和引用数据类型,这两种数据类型存储在内存中的不同的地方:值数据类型存储在堆栈中,而引用类型存储在内存的托管堆中。 一、内存简介 Windows使用一个系统:虚拟寻址系统。这个系统的作用是将程序可用的内存地址映射到硬件内存中的实际地址上。其实际结果就是32位的机子上每个进程都可以使用4GB的内存,当然,64位机这个数字就大了去了。这4GB...
类别:程序开发 - C#/.NET    查看:98    更新:2014-05-17

JAVA内存优化编程的三个方法

一.代码优化内存会溢出肯定和代码逃不了关系,99.99%学java的人都知道垃圾回收器是 java的一大优点并据此来嘲笑C++。显然这个特性为代码编写者省了不少事,但这个特性却带来了不少隐患。举个例子在游戏当中经常有不同场景的切换,如从游戏逻辑退到主菜单逻辑,对游戏逻辑对象的态度很多人会选择忘记等待垃圾回收器来收尸。乍看之下似乎并无不妥垃圾回收器会来善后。实际上垃圾回收器并非实时的,它不像C++的Delete语句马上释放不用的内存。当从游戏逻辑切换到主菜单逻辑这时两个对象同时存在很可能这时内存就不够用了。读到这里很多人会发现实际上垃圾回收器在j2me上并不怎么好用,从一个角度上来讲在j2me上所有垃圾必须由手工释放,除简单类型以外...
类别:程序开发 - JAVA    查看:100    更新:2014-05-14

J2ME程序开发中三方面优化应用程序内存

本文从三个方面来分析在J2ME程序开发中如何让应用程序的内存进行优化,使效率更高! 一.代码优化 内存会溢出肯定和代码逃不了关系,99.99%学java的人都知道垃圾回收器是java的一大优点并据此来嘲笑C++。显然这个特性为代码编写者省了不少事,但这个特性却带来了不少隐患。 举个例子在游戏当中经常有不同场景的切换,如从游戏逻辑退到主菜单逻辑,对游戏逻辑对象的态度很多人会选择忘记等待垃圾回收器来收尸。乍看之下似乎并无不妥垃圾回收器会来善后。实际上垃圾回收器并非实时的,它不像C++的Delete语句马上释放不用的内存。当从游戏逻辑切换到主菜单逻辑这时两个对象同时存在很可能这时内存就不够用了。读到这里很多人会发现实际上垃圾回收器...
类别:程序开发 - JAVA    查看:123    更新:2014-05-14

Powerbuilder中的内存操作

我们知道pb中不支持指针,但我们在使用WIN32 API和调用一些dll中的外部函数时候,经常会与其打些交道,所以这里将相关的一些技巧收集整理起来。1、根据字符串地址得到字符串完全通过pb自带的函数String就可以实现,函数的语法为String ( data, { format } ),当我们将变量地址作为Data参数,字符串“Address”作为format参数,函数的返回值就是我们需要的字符串。这是种未公开(呵呵,pb的帮助中找不到),但被广泛使用的方法。例:string ls_tmp ls_tmp =string(hStrData,"Address")2、得到pb中某个字符串变量的地址这次,单纯依靠pb自身是行不通了,需要请来Win Api函数帮忙了:主人公:Function long lst...
类别:程序开发 - PowerBuilder    查看:103    更新:2014-05-12

多进程解决PHP做常驻SHELL被内存耗尽导致abort

PHP在很多时候不适合做常驻的SHELl进程, 他没有专门的gc例程, 也没有有效的内存管理途径. 所以如果用PHP做常驻SHELL, 你会经常被内存耗尽导致abort而unhappy.而且, 如果输入数据非法, 而脚本没有检测, 导致abort, 也会让你很不开心.那? 怎么办呢?呵呵, 别着急, 多进程来帮您! 那,这是为什么呢?优点:1. 使用多进程, 子进程结束以后, 内核会负责回收资源2. 使用多进程,子进程异常退出不会导致整个进程Thread退出. 父进程还有机会重建流程.3. 一个常驻主进程, 只负责任务分发, 逻辑更清楚.Then, 怎么做呢? 接下来, 我们使用PHP提供的POSIX和Pcntl系列函数, 来实现一个PHP命令解析器, 主进程负责接受用户输入, 然后fork...
类别:网页编程 - PHP技术    查看:105    更新:2014-05-04

26个日文片假名导致Access搜索(80040e14/内存溢出)的解决办法

对这26个字符进行编码和解码,可能效率感觉不理想,测试下来问题不大,速度影响不是太大编码:Function Jencode(byVal iStr)if isnull(iStr) or isEmpty(iStr) thenJencode=""Exit functionend ifdim F,i,EE=array("Jn0;","Jn1;","Jn2;","Jn3;","Jn4;","Jn5;","Jn6;","Jn7;","Jn8;","Jn9;","Jn10;","Jn11;","Jn12;","Jn13;","Jn14;","Jn15;","Jn16;","Jn17;","Jn18;","Jn19;","Jn20;&...
类别:网页编程 - ASP技术    查看:112    更新:2014-05-04