实现_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 实现 >>列表
· C++内存池的实现实例发布时间:2011-01-03
本节分析在某个大型应用程序实际应用到的一个内存池实现,并详细讲解其使用方法与工作原理。这是一个应用于单线程环境且分配单元大小固定的内存池,一般用来为执行时会动态频繁地创建且可能会被多次创建的类对象或者结构体分配内存。本节首先讲解该内存池的数据结构声明及图示,接着描述其原理及行为特征。然后逐一讲解实现细节,最后介绍如何在实际程序中应用此内存池,并与使用普通内存函数申请内存的程序性能作比较。内存池类MemoryPool的声明如下... 查看全文
· php实现无限级分类(递归方法)发布时间:2011-01-02
php实现无限级分类(递归方法)近期做的一个网站(3S领域网http://www.3sfield.com/)需要一个无限级下拉列表的无限级分级功能,于是就有了下面的作品。开始以为这样的功能似乎很难,之前也做过一个百科的东西,其中也涉及到了分类的功能,不过不是无限级的分类,而是简单的实现了固定的三级分类,当时是自己设计的,想在想起来实现方法太土了,其实三级分类也只是无限级分类的一种特殊情况而已嘛。经过一段时间考虑,已经有了一些眉目,到网上一查,原来这样的东西铺天盖地,呵呵... 查看全文
· CakePHP i18n 实现发布时间:2011-01-02
在写代码的时候这样写:<?php__('Hello',true)?>注意,如果这儿写成false的话就是永远显示成Hello--你提交的字符串,而不是翻译后的结果生成翻译文件,它叫POT文件,跟C实现多语言是一样,类似Java的bundle的文件$CAKEHOME/console/cakei18n按照一系列提示完成后就能把翻译的key-value文件生成到指定目录下载PO文件的Eclipseplugin编辑器http://eclipse-plugins.2y... 查看全文
启动界面的主要功能就是显示一幅启动图像,后台进行系统初始化.... 查看全文
· 新浪微博oauth简单客户端实现发布时间:2010-12-30
前后花了近一个星期,中间就sha1的加密就纠结了几天。。。还有一些莫名奇妙的问题,也都是自己的马虎,和对oauth认证的一知半解的原因。废话不多说,代码如下#coding:utf-8require"cgi"require"uri"require"net/http"require"openssl"require"base64"moduleOauth#注:暂不支持发布图片微博功能。##使用方法介绍#首先获取用户的授权,如果已获取授权则直接看第三步#1.首先取得未授权token... 查看全文
· 如何在Rails Engine中实现Observer发布时间:2010-12-30
Rails::Engine使我们可以将一个完整的Rails应用打包,并在不同的应用中使用。在Rails3中,每一个Rails::Application都是一个Engine,这使得我们可以非常容易的实现将我们的应用模块化。如何开发Rails::Engine已经有许多现有的开发教程,下面几个地址可以为我们开发Engine提供帮助:Rails:... 查看全文
· struts1实现aop发布时间:2010-12-29
项目05年正式上线,所用struts框架版本较低,在此环境实现aop的方法如下:步骤一:下载saif插件,放置到WEB-INF\lib下面。见附件步骤二:在struts-config.xml中配置<plug-inclassName="net.sf.struts.saif.SAIFPlugin"><set-propertyproperty="interceptor-config"value="/WEB-INF/interceptor-config.xml"/><... 查看全文
· C#算法实现发布时间:2010-12-28
C#算法实现//求以下表达式的值,写出您想到的一种或几种实现方法:1-2+3-4+……+mpublicstaticvoidGetMathInfo(){intNum=Convert.ToInt32(Console.ReadLine());intSum=0;for(inti=0;i<Num+1;i++){if((i%2)==1){Sum+=i;}else{Sum=Sum-i;}}System.Console.WriteLine(Sum.ToString());System.Console... 查看全文
droptablebook;dropsequencebook_seq;droptriggerbook_tri;--创建表格createtablebook(bookIdintegerprimarykeynotnull,bookNamevarchar2(20),pricenumber(3))tablespacezfs_datadescbook;--创建序列-... 查看全文
· 如何实现一个 Bloom Filter发布时间:2010-12-26
BloomFilter是使用较小的内存和CPU来快速检验一个元素是否存在于某个巨大的集合中的数据结构。场景假设你有一大堆服务器,每个服务器都有个哈希表存着很多key和value。你知道一个key,想把这个key对应的value取出来。如果每次都对每个服务器都进行查询,消耗就有点大。最好就是把key都缓存起来放到一个索引服务器上,在索引服务器就知道该查询哪台机器了。但这里就出现了另外一个问题:索引服务器的内存放不下所有key。怎么办?BloomFilter应运而生... 查看全文
简介:这篇文章介绍了HtmlParser开源包和HttpClient开源包的使用,在此基础上实现了一个简易的网络爬虫(Crawler),来说明如何使用HtmlParser根据需要处理Internet上的网页,以及如何使用HttpClient来简化Get和Post请求操作,构建强大的网络应用程序。使用HttpClient和HtmlParser实现简易爬虫这篇文章介绍了HtmlParser开源包和HttpClient开源包的使用,在此基础上实现了一个简易的网络爬虫(Crawler)... 查看全文
不说废话,直接上过程笔记:1使用工具:apache-tomcat-6.0.29jdk1.6.232过程描述:2.1在我方的服务器上,通过jdk工具keytool生成密钥对以及个人证书(其实就是认证申请文件.csr)。结果在我方生成两个文件,分别是:tian.cer(导出的个人证书),tian.csr(输出的认证签名申请文件)。2.2将生成的tian.csr发送给个CA方,他们会根据这个生成以下文件返回给我方:Tian.crt(认证后的我方服务器端的数字证书),Ct2.crt(电信根证书)... 查看全文
· java实现webservice实例发布时间:2010-12-25
今天下午突然想研究下WEBSERVICE,从网上找了好多实例,但很多写的让人实在难以恭维,花了三个小时的圈圈转后总算搞通了,其实也挺简单的,这里特别感谢http://www.liuzm.com/article/java/992.htm这篇文章,总算让我弄明白了,现在贴出我的实例步骤,感谢那个博主的同时,与大家共同分享。一:首先创建个WEB工程,然后:http://ws.Apache.org/axis/网站下载Axis安装包.当然还依赖其他包的,我这里在附件里上传了所有应用到得包,方便大家。二... 查看全文
Filter代码publicvoiddoFilter(ServletRequestreq,ServletResponseres,FilterChainchain)throwsIOException,ServletException{HttpServletRequestrequest=(HttpServletRequest)req;HttpServletResponseresponse=(HttpServletResponse)res... 查看全文
· 邮件订阅功能实现发布时间:2010-12-25
packagecom.gdie.gdsafety.webapp.action;importjava.util.ArrayList;importjava.util.Date;importjava.util.Properties;importjavax.activation.DataHandler;importjavax.activation.DataSource;importjavax.activation.FileDataSource;importjavax.mail.BodyPart... 查看全文
· PHP中插件机制的一种实现方案发布时间:2010-12-25
一篇不错的关于php插件机制原理文章这篇文章的出发点是我对插件机制的理解,及其在PHP中的实现。此方案仅是插件机制在PHP中的实现方案之一,写下来和大家分享,欢迎大家一起讨论。插件,亦即Plug-in,是指一类特定的功能模块(通常由第三方开发者实现),它的特点是:当你需要它的时候激活它,不需要它的时候禁用/删除它;且无论是激活还是禁用都不影响系统核心模块的运行,也就是说插件是一种非侵入式的模块化设计,实现了核心程序与插件程序的松散耦合。一个典型的例子就是WordPress中众多的第三方插件... 查看全文
我有一个PHP程序,需要循环调用XMLRPC500次左右,运行20多分钟。当程序运行的时候,客户端只有一片空白的页面,浏览器的状态一直是load。作为用户来说,这种等待是漫长的,埋怨也就多了。解决思路如果有个进度条呈现在用户面前,告诉用户服务器端正在干嘛,当前运行了多少,问题就可以得到基本解决,虽然没有减少服务器端的运行时间,但用户的心里会有微妙的变化,感觉不再是枯燥无味的等待,至少等待还有个盼头:)。考虑到每一次调用XMLRPC比较耗时,所以可以在每一次调用时使用PHP的flush(... 查看全文
这些天由于公司需要开发一个类似CRM的会员管理系统,我的技术选型为Extjs+Yii+Mysql实现,发现Extjs3.x后推出了Direct组件,可以很方便的将服务器端的方法暴露给客户端调用,非常方便,于是就有了整合Yii框架的想法。说干就干,花了一天时间进行研究、实现代码,Yii的组件架构和OOP的特性,让我比较方便的就实现了这个目标:兼容RPC批量调用和正常的MVC页面流程。具体实现了几个类:ExtApplication,是CApplication的继承类... 查看全文
动态sql语句我们经常会用的到,下面为您介绍的是使用动态sql语句自定义列名的实现方法,如果您之前遇到过类似的问题,不妨一看。CREATEPROCEDUREPOQUERY1(@SupplyIDvarchar(30)--参数)ASDECLARE@nonvarchar(100)DECLARE@seqnvarchar(100)DECLARE@ordqnvarchar(100)DECLARE@rdatnvarchar(100)DECLARE@pmannvarchar(100... 查看全文
很多客户端软件和浏览器软件都喜欢用Tab分页标签来管理内容,除了可以用TabHost控件,还可以用ImageButton+ActivityGroup实现Tab分页标签。使用ImageButton+ActivityGroup实现Tab分页标签,主要是把一个SubActivity(子Activity)的Window作为View添加到ActivityGroup所指定的容器中,本文使用LinearLayout作为容器装载SubActivity。接下来贴出本例运行的效果图... 查看全文