易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

利用GoogleApp托管自己的PHP代码(Eclipse开发环境)

Google 在一年前发布了Google App Engine (GAE) 。这是一个免费的 App Engine 主机,可以让你的每个Application(免费的最多有10个)有1GB的磁盘空间和43.6个CPU小时与10GB的上传和10GB的下载带宽,以及2000个电子邮件。如果你需要地更多,那就是付钱了。
GAE 最近发布了正式支持Java的通知。于是,互联网上开始有了各种各样的BLOG评论文章,还有一些人居然在Google App Engine 中运行PHP程序,这个太不可思议了。因为GAE目前并不支持PHP。
其实,他们使用了一个叫做 Quercus的东东, Quercus 本质上是一个 100% 的用Java 实现的一个 PHP 引擎 (需要 JDK 1.5),所以,只要你把Quercus集成到你的GAE中,你自然也可以运行PHP脚本了。
下面是大体步骤:
1、 注删一个 免费的帐号。接收验证码短信,可能需要等待好几分钟,不要着急。
2、下载这个文件 到你本机。
3、在 war\WEB-INF\appengine-web.xml 编辑应用的XML tag,把其名字改成你所注册的名字。例如:
 <application>where23</application>
4、最后,上传你的应用。(需要安装JDK和appengine-java-sdk)。
d:\appengine-java-sdk\bin\appcfg.cmd updat ......

关于PHP VC9,VC6,Thread Safe,Non Thread Safe

一、如何选择 PHP5.3 的 VC9 版本和 VC6 版本
VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apache 来架设的,那你就选择 VC6 版本。
VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你的 PHP 是用 IIS 来架设的,那你就选择 VC9 版本。
二、如何选择 PHP5.3 的 Thread Safe 和 Non Thread Safe 版本
       先从字面意思上理解,Thread Safe 是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式而耗尽系统资源。Non Thread Safe 是非线程安全,在执行时不进行线程(Thread)安全检查。
      再来看 PHP 的两种执行方式:ISAPI 和 FastCGI。
      ISAPI 执行方式是以 DLL 动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以 ISAPI 来执行 PHP,建议选择 Thread Safe 版本;
      而 FastCGI 执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防 ......

php远程获取图片

<?php
//
// Function: 获取远程图片并把它保存到本地
//
//
// 确定您有把文件写入本地服务器的权限
//
//
// 变量说明:
// $url 是远程图片的完整URL地址,不能为空。
// $filename 是可选变量: 如果为空,本地文件名将基于时间和日期
// 自动生成.
function GrabImage($url,$filename="") {
if($url==""):return false;endif;
if($filename=="") {
$ext=strrchr($url,".");
if($ext!=".gif" && $ext!=".jpg"):return false;endif;
$filename=date("dMYHis").$ext;
}
ob_start();
readfile($url);
$img = ob_get_contents();
ob_end_clean();
$size = strlen($img);
$fp2=@fopen($filename, "a");
fwrite($fp2,$img);
fclose($fp2);
return $filename;
}
$img=GrabImage("qq.jpg","");
if($img):echo ‘<pre><img src="’.$img.’"></pre>’;
else:echo "false";
endif;
?> ......

jsp页面利用js activexobject调用客户机exe文件

<SCRIPT language=JavaScript>
function Run(strPath)
{
try
{
var objShell = new ActiveXObject("wscript.shell");
objShell.Run(strPath);
objShell = null;
//alert("ok");
}
catch(e)
{
alert('找不到文件"'+strPath+'"(或它的组件之一)。请确定路径和文件名是否正确.')
}
}
</SCRIPT>
<span style="color:red;font-size:22;" mce_style="color:red;font-size:22;">恭喜您,登录成功!</span>
<body background="<%=pth%>/image/line.gif">

<a href="#" mce_href="#" onclick="Run('d:\\norton\\PMagic.exe')">魔术师</a>
</body>
但是如果路径中包含空格就会出现问题,会找不到要执行的文件
如:Program Files
wep app 22
遇到这样的情况就是取前六个字母,然后加~1
如:Progra~1
wepapp~1
但是遇到前六位重名的问题,我还没有找到解决的方法 ......

JSP开发模式

  开发应用程序过程中的模式概念,GOF是面向对象软件模式的权威,它将面向对象的设计模式分为三种基本类型:创建模式,结构模式和行为模式。
  采用JSP开发网站的三种模式:
1.直接使用JSP
  开发小型网站,在JSP页面中混合HTML和Java代码,使应用程序难以维护和扩展;
2.使用JSP+JavaBean
  在页面中加入JavaBean,封装数据库连接,商务业务逻辑等操作;但是这种模式很难实现网页制作者和软件开发人员的分工,软件开发人员既要实现逻辑处理,还要参与网页制作;
3.MVC模式
  MVC模式由Model,View,Control三部分组成
  Model:实现系统的业务逻辑,通常以JavaBean和EJB来实现;
  View:用于与用户交互,通常采用JSP实现;
  Control:Model与View之间沟通的桥梁,分派用户的请求并选择恰当的视图用于显示,解释用户的输入并将他们映射到模型曾可执行的操作;
  这种模式下三层各司其职,互不干涉,有利于开发中的分工,有利于组件的重用。
控制器对象是封装了Web应用程序的控制逻辑,职责主要包括一下方面:
  (1)接收用户请求和应用程序消息;
  (2)创建并获得管理数据并调用其上的服务的模型;
&nbs ......

Google App Engine: RUN JSP ERROR

I used Eclipse to try the google app engine demo project: guestbook.
when i create a *.jsp file in the WAR directory,the error information appear:
"Your Web Application Project must be configured to use a JDK in order to use JSPs."
solution:
It is because Eclipse put the JRE to the JRE directory, but not the JDK directory.
under "windows - preference", expand "Java". click on "Installed JRE":
change the location to JDK directory.
refresh the project. Done!!! ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [2217] [2218] [2219] [2220] 2221 [2222] [2223] [2224] [2225] [2226]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号