随笔分类 - 服务器技术
摘要:首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。 最...
阅读全文
摘要:整理了下Flash安全相关的知识,后面会再完善一、先来说crossdomain.xml这个文件flash如何跨域通信,全靠crossdomain.xml这个文件。这个文件配置在服务端,一般为根目录下,限制了flash是否可以跨域获取数据以及允许从什么地方跨域获取数据。比如下面的列子: 1、www.a...
阅读全文
摘要:在处理支付宝业务中出现过这样的问题,付费完成后,在支付宝跳转到商家指定页面时,订单状态已经更新,通过调试发现是支付宝先通知notify_url,完成了订单状态.支付宝return_url和notify_url通知顺序问题:顺序不一定的,请别以先后顺序来做判断,具体如何判断,是根据您当前数据库里的状态...
阅读全文
摘要:给网页加上分享代码,借助网友的力量推广网站,目前已经很流行了以下是网页代码QQ空间分享代码如下:新浪微博分享代码如下:腾讯微博分享代码如下:QQ朋友社区分享代码如下:这里发个自己DIY的分享代码,喜欢的可以拿去用,预览图如下图片素材在压缩包里,代码内容如下,保存为js文件即可,压缩包里也有现成的。d...
阅读全文
摘要:页面跳转同步通知页面特性(return_url特性)(1)买家在支付成功后会看到一个支付宝提示交易成功的页面,该页面会停留几秒,然后会自动跳转回商户指定的同步通知页面(参数return_url);(2)该页面中获得参数的方式,需要使用GET方式获取,如request.QueryString("out...
阅读全文
摘要:1、使用 echo 语句 使用 echo 可以打印变量和内容,其他可以是系统变量,也可以是HTML代码,也可以是一个PHP表达式,如下示例: $a = "12345"; // 变量赋值 $b = "this is string"; // 下面分别打印显示两个变...
阅读全文
摘要:转自:http://www.nowamagic.net/librarys/veda/detail/20761.关闭register_globals,以提高安全性2.在部署环境,不要让不相关的人看到报错信息,可以如此设置:ini_set('error_reporting', E_ALL | E_STR...
阅读全文
摘要:SQL译为按每一次情况的办理,SP意为存储过程,ORM就是对象-关系映射,比如Hibernate一,演变 刚开始的时候,只有sql语句,即可以用交互模式一句一句执行, 也可以用批模式执行,多行sql语句一次提交执行。 很快人们发现用批模式执行的一堆sql语言可以用过程的形式,事先存放到数据库里面,这...
阅读全文
摘要:自从NodeJS,和Golang出来后,很多人都投奔过去了。不为什么,冲着那牛X的性能。那PHP的性能什么时候能提升一下呢?要不然就会被人鄙视了。其实大牛们也深刻体会到了这些威胁,于是都在秘密开发各种秘密武器。HHVM和Hack Facebook自己弄了一套HHVM虚拟机,和一个新语言Hack...
阅读全文
摘要:主键和索引是不可少的,不仅可以优化数据检索速度,开发人员还省不其它的工作,矛盾焦点:数据库设计是否需要外键。这里有两个问题:一个是如何保证数据库数据的完整性和一致性;二是第一条对性能的影响。正方观点:1,由数据库自身保证数据一致性,完整性,更可靠,因为程序很难100%保证数据的完整性,而用外键即使在...
阅读全文
摘要:在LBS功能的开发中,为了保证通用性,服务器存在的坐标是基于wgs84的,这个通常由GPS设备传过来,对于PC来说,如何获得这个值呢?可以利用Google Earth来获得,并修改显示的坐标系统,“工具->选项->3D视图->显示纬度/经度->小数度数”,通过拾取点得到相应的坐标 为了可视化,...
阅读全文
摘要:正在官方:介绍:http://docs.mongodb.org/manual/applications/geospatial-indexes/建立索引:http://docs.mongodb.org/manual/tutorial/build-a-2dsphere-index/操作器:http://...
阅读全文
摘要:dirname(string path):给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。 斜线(/)和反斜线(\)都可以用作目录分隔符。在其它环境下是斜线(/)。dirname(http://www.sina.com.cn/abc/de/fg.php?id=1)//返回...
阅读全文
摘要:从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间,所以才会有这个情况发生解决方法如下:一、在页头使用date_default_timezone_set()设置我的默认时区为北京时间d...
阅读全文
摘要:PHP文件上传功能一般都是大家使用事先封装好的函数,要用的时候直接使用已封装的函数就完了,但有时候不能使用封装函数,还真不大能记住PHP的上传相关的东西,在此做个总结,以备后用。1.表单部分 允许用户上传文件,在HTML表单的声明中要加上一个上传的属性: enctype = 'multipart...
阅读全文
摘要:一. 适用场景:无法使用从数据库中返回的自增长数字,给上传图片重命名。这是图片或文件上传的流程决定的。一般图片上传处理过程是,先上传图片到服务器,重命名之后,插入到数据库。也就是说,在数据库中非常容易获得的自增长id,无法用于给上传的图片重命名,来避免文件名称的重复,而采用从数据库中获取最大id加1...
阅读全文
摘要:简单版本= 2) { bDone = false; } } while (bDone); return retStr; }
阅读全文
摘要:我们在很多网站注册会员时,注册完成后,系统会自动向用户的邮箱发送一封邮件,这封邮件的内容就是一个URL链接,用户需要点击打开这个链接才能激活之前在该网站注册的帐号。激活成功后才能正常使用会员功能。查看演示下载源码本文将结合实例,讲解如何使用PHP+Mysql完成注册帐号、发送激活邮件、验证激活帐号、...
阅读全文
摘要:Beanstalkd,一个高性能、轻量级的分布式内存队列系统,最初设计的目的是想通过后台异步执行耗时的任务来降低高容量Web应用系统的页面访问延迟,支持过有9.5 million用户的Facebook Causes应用。后来开源,现在有PostRank大规模部署和使用,每天处理百万级任务。Bea...
阅读全文
摘要:利用php类库PHP QR Code来实现,不需要装额外的php扩展首先下载类库包,有时候地址打不开地址:http://phpqrcode.sourceforge.net/下载:http://sourceforge.net/projects/phpqrcode/使用时一般引入phpqrcode.ph...
阅读全文

浙公网安备 33010602011771号