文章分类 -  php

上一页 1 2 3 4 5 下一页
转:chrome dev debug network 的timeline说明
摘要:在使用chrome的时候F12的开发者工具中有个network,其中对每个请求有个timeline的说明,当鼠标放上去会有下面的显示:这里面的几个指标在说明在chrome使用文档有说明:下面我用人类的语言理解下:Proxy与代理服务器的连接时间。比如我使用了switch proxy搭建了一个gae,... 阅读全文
posted @ 2014-10-10 14:33 mynetstudy 阅读(170) 评论(0) 推荐(0)
转:Chrome渲染分析之Timeline工具的使用
摘要:概述这个工具真的很强大,Timeline工具栏提供了对于在装载你的Web应用的过程中,时间花费情况的概览,这些应用包括处理DOM事件, 页面布局渲染或者向屏幕绘制元素。Timeline可以通过事件,框架,和实时内存用量3个方面的数据来监测网页,通过这些数据,我们可以方便的找出页面中存在问题的地方。T... 阅读全文
posted @ 2014-10-10 14:11 mynetstudy 阅读(393) 评论(0) 推荐(0)
手机游戏开发之header头
摘要:网站开发一般默认的header头类型为header('Content-type:text/html;charset=utf-8');手机app开发一般都是json的方式传输数据。那么把header改完header('Content-type:text/json;charset=utf-8');包大小... 阅读全文
posted @ 2014-09-26 15:21 mynetstudy 阅读(298) 评论(0) 推荐(0)
phpQuery—基于jQuery的PHP实现
摘要:Query的选择器之强大是有目共睹的,phpQuery让php也拥有了这样的能力,它就相当于服务端的jQuery。先来看看官方简介:phpQuery is a server-side, chainable, CSS3 selector driven Document Object Model (DO... 阅读全文
posted @ 2014-04-24 20:09 mynetstudy 阅读(222) 评论(0) 推荐(0)
转:Bash脚本15分钟进阶指导
摘要:脚本安全 我的所有bash脚本都以下面几句为开场白: #!/bin/bash set -o nounset set -o errexit 这样做会避免两种常见的问题:引用未定义的变量(缺省值为“”)执行失败的命令被忽略 需要注意的是,有些Linux命令的某些参数可以强制忽略发... 阅读全文
posted @ 2014-04-22 09:22 mynetstudy 阅读(180) 评论(0) 推荐(0)
Redis配置文件参数说明和配置
摘要:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis.pi... 阅读全文
posted @ 2014-04-19 18:00 mynetstudy 阅读(390) 评论(0) 推荐(0)
转:PHP判断用户是否手机访问
摘要:随着移动设备的普及,网站也会迎来越来越多移动设备的访问。用适应PC的页面,很多时候对手机用户不友好,那么有些时候,我们需要判断用户是否用手机访问,如果是手机的话,就跳转到指定的手机友好页面。这里就介绍一下,如何判断用户是否用手机访问。自定义函数// check if wapfunction chec... 阅读全文
posted @ 2014-04-19 16:02 mynetstudy 阅读(160) 评论(0) 推荐(0)
vim编辑器常用命令总结
摘要:文本编辑器,字处理器ASCIInano ,sedvi:Visual Interfacevim:VI iMproved全屏编辑器,模式化编辑器vim模式:编辑模式(命令模式)输入模式末行模式------------------------------模式转换:编辑-->输入:i:在当前光标所在的字符前... 阅读全文
posted @ 2014-04-16 14:16 mynetstudy 阅读(288) 评论(0) 推荐(0)
转:抽奖概率-三种算法
摘要:最近接触到一个抽奖需求,加上平时玩的暗黑3很少掉暗金装备,就抽空学习下这类概率问题,暂时按网络称为掉宝类型概率。例如游戏中打败一个boss,会掉落下面其中一个物品,而每个物品都有一定概率:1. 靴子 20%2. 披风 25%3. 饰品 10%4. 双手剑 5%5. 金币袋 40%现在的问题就是如何根... 阅读全文
posted @ 2014-04-15 11:55 mynetstudy 阅读(1123) 评论(0) 推荐(1)
转:使用 PHP 直接在共享内存中存储数据集
摘要:概述共享内存是一种在相同机器中的应用程序之间交换数据的有效方式。一个进程可创建一个可供其他进程访问的内存段,只要它分配了正确的权限。每个内存段拥有一个惟一的 ID(称为shmid),这个 ID 指向一个物理内存区域,其他进程可在该区域操作它。创建并提供了合适的权限之后,同一台机器中的其他进程就可以操... 阅读全文
posted @ 2014-04-15 11:20 mynetstudy 阅读(285) 评论(0) 推荐(0)
php-pdo存储json数据到Mysql中的unicode 反斜杠消失
摘要://$value=array('test'=>'中文字符串',"中文字符串",121312,'test',mt_rand(1,9999));//$value=json_encode($value);//var_dump($value);//$sql = "update user_1 set `val` = :val where `key` = 'u1001001' limit 1";如果此处val=$value下面代码不变则入库后反斜杠被去掉。这算是个手误。:val要和下面的execu 阅读全文
posted @ 2014-02-10 17:47 mynetstudy 阅读(2552) 评论(0) 推荐(0)
sublime插件
摘要:开发人员常用的10个Sublime Text插件Sublime是一个新兴的文本编辑器,它的轻巧和功能强大已经吸引了大批的程序员,目前它还是beta版本,但它的社区和插件的开发都非常活跃。它还有插件提供VIM的支持,连我这么多年的VI死忠粉都开始倒戈。但没有最好,只有更好,期待Sublime持续的开发给我们带来新的惊喜。这个列表列出了十个插件,推荐给开发人员。10.Package controlPackage control是必装插件,所有其他的插件和主题都可以通过它来安装。希望它能出现在正式版默认包中。首先参照下面的教程来安装Package Control:如何安装Package Contro 阅读全文
posted @ 2014-01-26 11:02 mynetstudy 阅读(962) 评论(0) 推荐(0)
转:Sublime Text 3 绝对神器
摘要:距第一篇的开箱水文,已经有4个月的时间了,但因为懒,就没有下文了。终于,今天,我觉得写一篇准技术文章了。 忘记了是怎么开始用的ST,应该是在网上看到别人推荐才用到吧,用了有半年了。在windows下是绝对的神器,Notepad++之类的无可比拟;linux下,因为有个vim,鄙人对vim不懂,所以孰好孰更好,不好说。总结起来就是,神器一般的轻量级的面向php、python等开发者的文本编辑器,相当灰常不错,推荐给你。 我主要用它来写PHP,真是相当的好用。在写python方面可能也挺好用;写ruby不知道情况怎么样,有没有用它来写的。总之,ST比较适合写一些脚本语言,至于像C#,Jav... 阅读全文
posted @ 2014-01-26 10:59 mynetstudy 阅读(162) 评论(0) 推荐(0)
记录swf的crossdomain的安全策略的一个坑。
摘要:前段as3后端php,通讯协议http。这样就就必须有个swf的安全沙箱策略文件.crossdomain.xml放在动态域名的根目录。在通讯的时候给前端的域名是http://www.xxxx.com 。。抓包发现Http返回的数据一切正常。但是就是访问前端无法显示数据。。。仔细看了下发现前段请求的第一个接口地址变成了htttp://www.xxx.com/?c=init&a=login&dubug=1/crossdomain.xml 很奇怪的是多了个/crossdomain.xml。。。开始感觉反正debug这个参数用处不大即使错误业务大爱。。后面调试了所有php代码都没发现问 阅读全文
posted @ 2013-12-27 11:03 mynetstudy 阅读(276) 评论(0) 推荐(0)
转:HBase技术介绍
摘要:HBase简介HBase - Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据;Google Bigtable利用 Chubby作为协同服务,HBase利用Zook 阅读全文
posted @ 2013-10-20 21:38 mynetstudy 阅读(156) 评论(0) 推荐(0)
推荐文章网址
摘要:Redis 设计与实现 http://www.redisbook.com/en/latest/index.htmlRedis 命令参考 http://www.redisdoc.com/en/latest/手册云集 http://l.51yip.com/ http://blog.51yip.com/manual/php/http://blog.51yip.com/manual/shell/index.html国外vps:https://www.budgetvm.com/ 阅读全文
posted @ 2013-10-20 21:30 mynetstudy 阅读(129) 评论(0) 推荐(0)
在PHP语言中使用JSON
摘要:目前,JSON已经成为最流行的数据交换格式之一,各大网站的API几乎都支持它。我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。一、json_encode()该函数主要用来将数组和对象,转换为json格式。先看一个数组转换的例子: $arr = array ('a'=>1,'b'=>2,'c'=>3,' 阅读全文
posted @ 2013-10-19 16:31 mynetstudy 阅读(120) 评论(0) 推荐(0)
转:Yaf 路由协议
摘要:public function _initRoutes(){ //添加Yaf_Route_Supervar路由协议 Yaf_Dispatcher::getInstance()->getRouter()->addRoute( "supervar",new Yaf_Route_Supervar("r") ); //添加Yaf_Route_Simple路由协议 Yaf_Dispatcher::getInstance()->getRouter()->addRoute( "simple",new Yaf_Route_Si 阅读全文
posted @ 2013-10-16 11:23 mynetstudy 阅读(285) 评论(0) 推荐(0)
yaf札记
摘要:用yaf框架重构了开发的某个系统,今天同事接手,一起聊了聊,发现有些常用的东西记下来用起来可能会更方便。一、 获取提交的参数:1 获取" / "中的参数 例:获取url中/id/12 使用: $this->getRequest()->getParam("id", 0); 只能用来获取“/”后面的参数;2 获取GET $this->getRequest()->getQuery('id',0);3 获取POST $this->getRequest()->getPost('id',0);用以上 阅读全文
posted @ 2013-10-16 10:42 mynetstudy 阅读(285) 评论(0) 推荐(0)
转:PHP代码审计
摘要:PHP代码审计2011 年 2 月 13 日文档去年做的,按说应该更新了,写得不咋好,有些没写全,参考了很多文档。话说owasp codereview,也该出2.0了。牛们路过,给提点建议。目录1. 概述 32. 输入验证和输出显示 32.1 命令注入 42.2 跨站脚本 42.3 文件包含 52.4 代码注入 52.5 SQL注入 62.6 XPath注入 62.7 HTTP响应拆分 62.8 文件管理 62.9 文件上传 72.10 变量覆盖 72.11 动态函数 73. 会话安全 83.1 HTTPOnly设置 83.2 domain设置 83.3 path设置 83.4 cookies 阅读全文
posted @ 2013-10-08 13:23 mynetstudy 阅读(182) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页