搜索到与相关的文章
Python

编写Python CGI脚本的教程

你是否想使用Python语言创建一个网页,或者处理用户从web表单输入的数据?这些任务可以通过PythonCGI(公用网关接口)脚本以及一个Apacheweb服务器实现。当用户请求一个指定URL或者和网页交互(比如点击""提交"按钮)的时候,CGI脚本就会被web服务器启用。CGI脚本调用执行完毕后,它的输出结果就会被web服务器用来创建显示给用户的网页。配置Apacheweb服务器,让其能运行CGI脚本在这个教程里,我们假设Apacheweb服务器已经安

系统 2019-09-27 17:37:40 2879

Java

Android Java混淆(ProGuard)

ProGuard简介ProGuard是一个SourceForge上非常知名的开源项目。官网网址是:http://proguard.sourceforge.net/。Java的字节码一般是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard的主要作用就是混淆。当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能。引用ProGuard官方的一段话来介绍就是:ProGuardisa

系统 2019-08-29 23:04:05 2879

编程技术

别让Hibernate偷走了您的身份

别让Hibernate偷走了您的身份作者:JamesBrundege本文关键字:J2EE,JDO/JDBC/SQLJ,Java,Hibernate,JDBC,ORM,Object-relationalmapping,UUID,UniversallyUniqueIdentifier,equals,hashcode,identity,id,对象关系映射企业级Java应用程序常常把数据在Java对象和相关数据库之间来回移动。从手工编写SQL代码到诸如Hibern

系统 2019-08-29 22:54:22 2879

Android

【Android 开发教程】使用Intent-Filter

本章节翻译自《Beginning-Android-4-Application-Development》,如有翻译不当的地方,敬请指出。原书购买地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/我们已经知道,一个activity通过使用Intent对象调用另外一个activity。为了能让其他activity做出回应,还需要在AndroidMan

系统 2019-08-29 22:22:02 2879

Java

【java多线程与并发库】--- 定时器的应用

定时器的应用1、定时器主要涉及到两个类(java.util包中)@-》publicclassTimerextendsObject(一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。)@-->publicabstractclassTimerTaskextendsObjectimplementsRunnable(由Timer安排为一次执行或重复执行的任务。)2、Timer类的构造方法:构造方法摘要Timer()创建一个新计

系统 2019-08-12 09:30:00 2879

各行各业

STUN/TURN/ICE协议在P2P SIP中的应用(一)

1说明本文详细描述了基于STUN系列协议实现的P2PSIP电话过程,其中涉及到了SIP信令的交互,P2P的原理,以及STUN、TURN、ICE的协议交互本文所提到的各个服务单元的交互均使用UDP,不涉及TCP的打洞及其他和TCP相关的操作。本文假设通信双方均没有防火墙对协议以及端口的限制。本文不涉及客户端的资源的发布与查找。本文适用于有一定基础的读者,比如说知道NAT设备的不同类型及其特点、知道STUN/TURN/ICE协议的基本概念、知道SIP协议的相关

系统 2019-08-12 09:27:11 2879

Java

Java Web开发技术大全——第02讲 配置Struts 2

JavaWeb开发技术大全——第02讲配置Struts2在本讲中主要介绍了Struts2的各种配置文件。在Struts2中,最重要的有三个配置文件:web.xml、struts.xml和struts.properties。其中web.xml和struts.xml文件是xml格式的,而struts.properties文件是key-value对形式的。在web.xml文件中可以安装Struts2的过滤器类和设置过滤器参数。同时还可以配置Struts2常量,当

系统 2019-08-12 09:30:15 2878

Jquery

jquery 插件

jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中。关

系统 2019-08-12 09:29:41 2878

Android

【Android Developers Training】 73. 布局变化

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/animation/layout.html一个布局变更动画是一个预加载的动画,当每次你对布局配置进行修改以后,系统就会运行这个动画。所有你需要做的就是在布局中设置一个属性,来告诉Android系统来执行这个布局变更动画,然

系统 2019-08-12 01:55:03 2878