使用_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 使用 >>列表
· 在PHP中使用SMTP发送邮件发布时间:2011-09-22
今天一个朋友问我如何在PHP中发送邮件,遂我让他去百度谷歌一搜一大把。良久之后我问他问题解决与否,他很失落地表示网上的教程都是一个模板,按照他们的来会有一些问题,所以我整理了一下,准备重新把这个方法总结一下,以便留作将来参考。1.什么是SMTPSMTP的全称是SimpleMailTransferProtocol,即简单邮件传输协议,简单来理解,这个玩意就是拿来发送邮件的,至于具体怎么去实现的,完全不需要深究,因为我只需要它的这个功能而已。2... 查看全文
刚开始接触webservice时曾经被wsdl语言的各种标签搞的头大,不过为了搞清楚每个标签的含义,我还是硬着头皮啃了两个小时的规范文档,如果你想要深入理解webservice的话,还是非常建议你仔细读读wsdl规范,只有这样才能知其所以然。其实使用PHP语言构建webservice本身就不是一件非常推荐的事情,这个语言的解释型特性决定了他无法达到像java等编译型语言的效率。不过谁让PHP开发快速呢,简单,容易上手!PHP的5.0版本以后就已经内置了soapServer的class... 查看全文
· 非WEB程序中使用Active Record发布时间:2011-09-22
不得不承认,Rails的ActiveRecord非常好用。用后感觉Java界的Hibernate,iBatis等等在易用性上根本不值一提。可能大家当初都只把AR用于WEB程序,其实它也可以用于非WEB程序,而且易用性没有丝毫改变。例:使用AR连接sqllite数据库并查找Order表第一条记录并修改name.法一:新建一个Ruby文件:如demo.rbrequire"rubygems"require"active_record"ActiveRecord::Base... 查看全文
· fixture使用时需要注意的问题发布时间:2011-09-22
今天单测不太顺利,主要是fixture使用不熟悉,记录两个问题bug1:经过定位发现是fixture数据始终不能灌入导致的,文件如下:machine1:id:1app_id:1machine1:id:2app_id:1期望有两条数据,实际只有一条,原因是在rspec灌数据时装载yml,而这里的数据是个hash,结果key相同(都是“machine1”)的entry被覆盖了,后一条被装入。所以解决办法是:检查并修改重名的fixture条目,确保不冲突bug2... 查看全文
· BTrace使用简介发布时间:2011-09-22
很多时候在online的应用出现问题时,很多时候我们需要知道更多的程序的运行细节,但又不可能在开发的时候就把程序中所有的运行细节都打印到日志上,通常这个时候能采取的就是修改代码,重新部署,然后再观察,但这种方法对于online应用来说不是很好,另外一方面如果碰到不好改的代码,例如引用的其他的外部的包什么的,就很麻烦了,BTrace就是一个可以在不改代码、不重启应用的情况下,动态的查看程序运行细节的工具,其官方网站在此:http://kenai.com/projects/btrace/... 查看全文
· Hibernate缓存的使用发布时间:2011-09-21
Hibernate缓存是一种提高系统性能的比较好的工具,如果使用合理,则能极大地提高系统性能,但如果使用不合理也会使用系统性能下降。Hibernate缓存比较复杂,要想灵活使用hibernate缓存,必须深入研究hiberante缓存原理,最好能分析hibernate的源代码。有很多人使用hibernate的时间比较长也不能正确理解hibernate缓存,下面我就谈谈hibernate缓存的使用,希望能对大家有点帮助。Session缓存(一级缓存):当调用Session的保存、更新、查询操作时... 查看全文
· php中使用zip发布时间:2011-09-20
在PHP中,可以使用PHP自己的ZIP功能去为某些文件打包和解压,这点来说比其他语言都很方便,方法小结如下:1打开PHP.INI中的扩展extension,启用(PHP5.2以后有这个功能)extension=php_zip.dll2压缩文件<?//CreatingobjectoftheZipArchive$zip=newZipArchive();$ow=1;$file="c:\\master.zip";if($zip->open($file,$ow?ZIPARCHIVE:... 查看全文
前奏svn作为一款极其优秀的开源版本控制系统,应用广泛,从组织到个人遍及各行各业。因此学习和熟练掌握它,对提高我们日常工作效率和数据安全非常重要,尤其对开发人员协同管理Project的文档,代码,各类图等,能达到事半功倍的效果。不必再每天完成工作后,打包工程目录,备份每天的版本;也不用几个人堆在一起效率低下地手工合计代码;也不用担心偶尔因忘记打包,而丢失宝贵的数据资料。现在笔者已经养成完全使用svn管理日常的一些小项目,即使是个人使用,因为实在是不想每次都打包了,然后找数据再去一堆压缩包里去找... 查看全文
一般情况使用ruby直接链接mysql,默认编码则是latin1require"mysql"db=Mysql.new("localhost","username","password","database")putsdb.character_set_name#output#latin1如果mysql数据库编码是utf-8的话,通过上面代码插入的数据后,从mysql客户端看到是乱码问题很好解决,设置ruby客户端编码为utf-8就行了require"mysql"db=Mysql.initdb... 查看全文
· Java中URL的使用发布时间:2011-09-19
/****/packagecom.duoguo.url;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.net.MalformedURLException;importjava.net.URL;importjava.net.URLConnection;/***@authorshyboy(chao.shen@duoguo.cn... 查看全文
关于软件的核心,莫被算法和技术完全忽悠了很多人开发多年,对技术一腔热忱,甚至一些企业,居心叵测的企业,打着“招”最聪明的程序员进行“欺骗”和“误导”,在网络上和乃至社会形成了一种风气,这种风气已经严重影响到软件的开发。计算机自诞生以来,经历了语言上的成熟,我们逐渐把眼光转向了解决实际问题的问题空间,特别是面向对象的语言诞生以来,因为对象的粒度十分恰当好处,一方面我们很容易把一些语言上的技术添加到面向对象,例如多态,继承等等,另外一方面,也极大地方便我们模块化问题模型(封装和抽象我们的问题)... 查看全文
使用vc2008的bcg控件有内存泄露:{759}clientblockat0x0209DAC8,subtypec0,200byteslong.aCMFCVisualManagerobjectat$0209DAC8,200byteslongObjectdumpcomplete.程序“[448]facebook_dlg.exe:本机”已退出,返回值为2(0x2)。在退出前调用if(CMFCVisualManager::GetInstance()!=NULL... 查看全文
[color=blue][/color][align=left][/align]笔者曾经主持以及经历的几个产品及项目中,包括了各种数据库及应用服务器,基本上几种常见的数据库连接池都用到了,根据使用的情况把这些连接池比较一下吧。感觉在介绍之前有必要阐述一下连接池的几个概念,有助于后边一些文字的理解。最原始的数据库使用就是打开一个连接并进行使用,使用过后一定要关闭连接释放资源。由于频繁的打开和关闭连接对jvm包括数据库都有一定的资源负荷,尤其应用压力较大时资源占用比较多容易产生性能问题... 查看全文
· Java中WeakHashMap类型使用示例发布时间:2011-09-14
在Java集合中有一种特殊的Map类型——WeakHashMap,在这种Map中存放了键对象的弱引用,当一个键对象被垃圾回收器回收时,那么相应的值对象的引用会从Map中删除。WeakHashMap能够节省存储空间,可用来缓存那些非必须存在的数据。下面程序段测试了垃圾回收器对WeakHashMap中值对象的回收过程,其中能够被3整除的键不会被垃圾回收器回收是由于其引用是强引用。importjava.util.*;importjava.lang.ref.*;classKey{Stringid... 查看全文
问题:NetBeans6.9.1下,使用raketest下报Test-unitgemnotfound,fallingbacktodefaulttest-unit解决方法:tools->options->miscellaneous->ruby->把Test/Unit上的勾去掉... 查看全文
根据北京证监局检查,汉王科技在募集资金的使用与归集上缺乏必要的内部控制,并指出了公司存在的三个问题。2011年5月30日至6月24日,中国证监会北京证监局在对汉王科技进行现场专项检查后发现,公司募集资金使用管理并不规范,甚至存在募集资金使用超出使用范围的情况。在8月4日收到责令改正的决定后,汉王科技于今日公布了整改方案。但在保荐人中德证券此前发布的关于汉王科技2010年度募集资金存放与使用情况的核查意见中却表示,在2010年度,不存在募集资金管理违规情形。而一位投行负责人认为... 查看全文
· 使用POI导入和导出Excel文件 发布时间:2011-09-06
使用POI导入和导出Excel文件1、ExcelWriter.javapackagecom.eruite.util;importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importorg.apache.poi.hssf.usermodel.HSSFCell;importorg.apache.poi.hssf.usermodel.HSSFRow;importorg.apache.poi.hssf... 查看全文
· Netty文件传输,使用HttpChunk发布时间:2011-09-06
publicclassHttpClient{privateClientBootstrapbootstrap;privateStringhost="localhost";privateChannelchannel;privatebooleanfutureSuccess;privateintport=8080;publicHttpClient(){}publicChannelFutureconnect(){bootstrap=newClientBootstrap... 查看全文
· Log4j使用详解发布时间:2011-09-06
文中给出的配置输出文件、邮件、数据库等均自己测试成功Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地;也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。所有的这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。官网:http://logging.apache.org/log4j/index.html目前项目中推荐使用的1.2.x版本,截止2010/12/29的1.2... 查看全文
LBS:如何有效得使用徽章来激励用户... 查看全文