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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 实现 >>列表
用php的chr和ord函数实现字符串和ASCII码互转:chr和ord函数是用来字符串和ASCII码互转的.ASCII码是计算机所能显示字符的编码,它的取值范围是0-255,其中包括标点、字母、数字、汉字等。在编程过程中,经常把指定的字符转化为ASCII码进行比较。下面是PHP提供的转换ASCII码和字符的函数。1.chr()函数该函数用于将ASCII码值转化为字符串。其函数声明如下:stringchr(intascii);2.ord()函数该函数用于将字符串转化为ASCII码值... 查看全文
相信任何一个做企业级应用开发的程序员,都遇到过如何显示一个代码类型字段问题。通常来说有以下几种方式:1、硬编码。即在需要显示其文本含义的地方,直接显示相应文本。比如状态字段1,表示‘保存’。那么在任何一个显示的地方,我们都硬编码了“保存”这个中文文本;2、字典表。相信这是大多数程序员心目中的终极解决方案。你看,即能解决硬编码本地化文本的问题,甚至还能取出该状态的所有可能的值,显示在诸如下拉列表框中。乍看之下,貌似完美。但一琢磨,还是有些别扭的地方。比如:你在程序里,通常会以硬编码的形式... 查看全文
· Java实现远程桌面监控发布时间:2012-06-01
java里面的Robot类可以完成截图的功能,借助于这点,我尝试着做了一个简陋的桌面监控程序,运行了下,感觉速度还可以,还有很大的优化空间的,比如用udp协议取代tcp等。代码也写的不是很优雅,只在娱乐了。实现原理其实很简单,在被监视者的机器上,运行一个线程,每隔一段时间就自动截图,并把截图压缩发送到指定的机器上;在监视机器上,也是运行一个线程,接收发送过来的图片包,解压,并绘制到当前的窗口上。这样就基本完成了。Java代码1.publicclassServerextendsThread{2... 查看全文
在easyui中,DataGrid可以通过detailview实现行的展开和收缩,利用这个特性可以实现基本的CRUD操作。展开行时,动态加载表单并装载数据,保存或取消表单操作时再收缩行。首先建立表格基本框架:<tableid="dg"title="MyUsers"style="width:550px;height:250px"url="get_users.php"toolbar="#toolbar"fitcolumns="true"singleselect="true"><... 查看全文
· c++虚函数实现原理发布时间:2012-06-01
虚函数的定义要遵循以下重要规则:1.如果虚函数在基类与派生类中出现,仅仅是名字相同,而形式参数不同,或者是返回类型不同,那么即使加上了virtual关键字,也是不会进行滞后联编的。2.只有类的成员函数才能说明为虚函数,因为虚函数仅适合用与有继承关系的类对象,所以普通函数不能说明为虚函数。3.静态成员函数不能是虚函数,因为静态成员函数的特点是不受限制于某个对象。4.内联(inline)函数不能是虚函数,因为内联函数不能在运行中动态确定位置。即使虚函数在类的内部定义定义... 查看全文
英文原文:I'mSureItWillOnlyTakeYouAFewDaysToCode“这个网站相当简单,所有你需要做的就是完成X,Y,Z。你看起来应该是技术很好,所以,我相信,你不需要花费太多时间就能把它搭建起来。”我时不时的就会收到这样的Email。写这些邮件的人几乎都是跟技术不沾边的人,或正在研究他们的第一个产品。起初,当听到人们这样的话,我总是十分的恼怒。他们在跟谁辩论软件开发所需要的时间?但后来我意识到,即使我自己对自己的项目预测要花去多少开发时间... 查看全文
加密和解密使用不同的密钥(公钥/私钥),有代表性的有RSA、DSA、ElGamal和ECDSA。非对称加密/解密的安全性是基于复杂数学难题,特点是运算复杂、速度慢,主要应用于金融、军事等重大机密的系统。代码演示:packagecom.naxsu.security;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io... 查看全文
· PHP验证码功能的实现发布时间:2012-05-10
/***产生验证码图片*/publicfunctionactionVerfiycode(){Header("Content-type:image/gif");$border=0;//是否要边框1要:0不要$how=4;//验证码位数$w=$how*15;//图片宽度$h=20;//图片高度$fontsize=5;//字体大小$alpha="abcdefghijkmnopqrstuvwxyz";//验证码内容1:字母$number="0123456789";//验证码内容2... 查看全文
· 新浪微博如何实现 SSO 的分析发布时间:2012-05-05
最近在使用sina微博时,经常性交替使用weibo.com和t.sina.cm.cn进入我的微博。发现当我在t.sina.com.cn中登录之后,直接切换至weibo.com,这时候在weibo.com是已经登录的,当我在weibo.com进行注销之后,再切换至t.sina.com.cn,这时候在t.sina.com.cn也已经是注销的状态了。对于SSO的实现方案及其机制,早已经不是什么新鲜的技术了,从微软为.net提供的passport机制到java中开源的JBossSSO... 查看全文
先发个demo.....需求能够在前台下载语言文件进行编辑再上传....<?php/***多语言翻译函数**@returnstring消息内容*/function__(){$args=func_get_args();if(is_object(Core_App::$defaultMultiLanguages)){$msgid=array_shift($args);returnCore_App::$defaultMultiLanguages->translate($msgid... 查看全文
· JAVA单例模式的几种实现方法发布时间:2012-04-24
JAVA单例模式的几种实现方法:1.饿汉式单例类packagepattern.singleton;//饿汉式单例类.在类初始化时,已经自行实例化publicclassSingleton1{//私有的默认构造子privateSingleton1(){}//已经自行实例化privatestaticfinalSingleton1single=newSingleton1();//静态工厂方法publicstaticSingleton1getInstance(){returnsingle;}}2... 查看全文
概述文件上传和下载是Web应用中的一个常见功能,相信各位或多或少都曾写过这方面相关的代码。但本座看过不少人在实现上传或下载功能时总是不知不觉间与程序的业务逻辑纠缠在一起,因此,当其他地方要用到这些功能时则无可避免地Copy/Pase,然后再进行修改。这样丑陋不堪的做法导致非常容易出错不说,更大的问题是严重浪费时间不断做重复类似的工作,这是本座绝不能容忍的。哎,人生苦短啊,浪费时间在这些重复工作身上实在是不值得,何不把这些时间省出来打几盘罗马或者踢一场球?为此... 查看全文
· 用php实现备份数据库ZIP及导出发布时间:2012-04-18
经常在有的PHP开源系统中,看到有备份数据库并导出的方法,其实代码不复杂,下面大概讲解下,以WINDOWS为例子,两类方法,一个是目录文件夹要有执行脚本权限的,一个个是没有权限的,代码如下:一)<?php$username="root";$password="";$hostname="localhost";$dbname="test";$dumpfname=$dbname."_".date("Y-m-d_H-i-s").".sql";$command="C... 查看全文
堆排序(HeapSort)是一种应用于海量数据处理的一种常用算法,它的时间复杂度为O(nlogn),其平均时间复杂度接近与其最坏的复杂度,所以堆排序对处理大数量的数据很有优势。堆排序定义n个关键字序列Kl,K2,…,Kn称为(Heap),当且仅当该序列满足如下性质(简称为堆性质):(1)ki<=k(2i)且ki<=k(2i+1)(1≤i≤n),当然,这是小根堆,大根堆则换成>=号。//k(i)相当于二叉树的非叶结点,K(2i)则是左孩子,k(2i+1)是右孩子。换句话说... 查看全文
1.创建表:STOCK_PRICES2.插入测试数据:3.建立一个返回游标:PKG_PUB_UTILS4.创建和存储过程:P_GET_PRICE5.创建函数:6.JAVA调用存储过程返回结果集JDBCoracle10G_INVOKEPROCEDURE.java7.开发JAVA调用函数返回结果集JDBCoracle10G_INVOKEFUNCTION.java... 查看全文
网上有许多人在找这样的例子,有多个Excel,要把他们合并到一个Excel里面,这里涉及无非是Excel的读取和Sheet的合并。我做了这样一个实现,可以参考,当然更希望指点。使用Struts实现他的上传功能,在把多个Excel上传到Action后,进行合并,然后直接执行下载。也就是说,我们一个Action里要动用Struts2的上传和下载两个功能。实现的步骤:1.拷贝Struts的包到工程(估计都会吧,Ctrl+C加Ctrl+V)2.在Web.xml里配置Struts2... 查看全文
JavaNIO原理图文分析及代码实现前言:最近在分析hadoop的RPC(RemoteProcedureCallProtocol,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm)机制时,发现hadoop的RPC机制的实现主要用到了两个技术:动态代理(动态代理可以参考博客:http://weixiaolu.iteye.com/blog/1477774... 查看全文
· extjs4 .NET 实现文本框模糊查询发布时间:2012-04-05
{xtype:'combobox',fieldLabel:'需求商',id:'companayDemand',name:'companayDemand',store:'TraderNews',//包含companay的store,后台json格式获得valueField:'traderid',displayField:'companay',typeAhead:false,hideTrigger:true,emptyText:'请选择...',minChars:2... 查看全文
· 实现简单的 DB 迁移管理发布时间:2012-04-05
<?phpCore_Autoloader::loadFile(COREPATH.'/vendor/SingleTableCRUD.class.php',true);/***迁移操作入口**@packagepkg**/classPkg_Gen_Table_Migration{privatestatic$migrationTable='sql_table_migration';/***@varPkg_Gen_Table_MigrationLog*/static$logger=null... 查看全文
· php正则实现ip段判断发布时间:2012-04-05
$ip='22.18.10.2';$arrayip=array('123.12.*.*','22.18.10.*');//ip段$ipregexp=implode('|',str_replace(array('*','.'),array('\d+','\.'),$arrayip));echopreg_match("/^(".$ipregexp.")$/",$ip);$ip是示例ip地址;$arrayip为ip段定义数组;下面就不用说了,输出0或者1.可以用来判断来访者ip是否在指定的ip段内... 查看全文