03 2015 档案

摘要:① 创建文件a. 文件名的合法性:不能包含 \/:*"| 等特殊字符b. 检测当前目录下是否存在同名文件,如果存在提示请重命名后创建,如果不存在则直接创建index.php:Insert title here在线文件管理器 ... 阅读全文
posted @ 2015-03-31 23:43 nemo20
摘要:主要函数:filetype() 判断文件类型filesize() 得到文件大小(字节)is_readable() 判断文件是否可读is_writeable() 判断文件是否可写is_executable() 判断文件是否可执行filectime() 文件创建时间filemtime() 文件修改时间f... 阅读全文
posted @ 2015-03-30 22:49 nemo20
摘要:在线文件管理器即使用浏览器管理和操作项目中的目录和文件文件相关操作包括:1.创建文件2.判断文件的权限3.文件的大小4.文件的创建时间、修改时间、访问时间5.查看文件的内容6.修改文件的内容7.删除文件8.重命名文件9.复制文件10.剪切文件11.上传文件12.下载文件文件夹相关操作:1.新建文件夹... 阅读全文
posted @ 2015-03-30 21:04 nemo20
摘要:① 挂载光盘 mount /dev/cdrom /mnt/cdrom ② yum 安装 svn yum -y install subversion ③ 创建svn 版本库根目录 mkdir -p /www/svnroot ④ 启动 svn svnserve -d -r /www/svnroot -d 阅读全文
posted @ 2015-03-29 21:41 nemo20
摘要:<?php$curlobj = curl_init(); // 初始化curl_setopt($curlobj, CURLOPT_URL, "https://ajax.aspnetcdn.com/ajax/jquery.validate/1.12.0/jquery.valida... 阅读全文
posted @ 2015-03-29 11:59 nemo20
摘要:下载:<?php$curlobj = curl_init(); curl_setopt($curlobj, CURLOPT_URL, "ftp://192.***.*.***/文件名"); curl_setopt($curlobj, CURLOPT_HEADER, 0); curl_seto... 阅读全文
posted @ 2015-03-29 11:21 nemo20
摘要:代码:login.php<?php$data = 'tbUserName=huangdi0912&tbPassword=******&chkRemember=1';$curl = curl_init();curl_setopt($curl, CURLOPT_URL, 'http://passport... 阅读全文
posted @ 2015-03-29 11:02 nemo20
摘要:例1.一个简单的 curl 获取百度 html 的爬虫程序(crawler):spider.phpd:D:\>cd practise/php/curlD:\practise\php\curl>php -f weather.php > weather.txt把返回的结果保存在 txt 文件中(如果报错... 阅读全文
posted @ 2015-03-29 00:22 nemo20
摘要:概念:cURL(Client URL Library Functions)is a command line tool for transfering data with URL syntax(使用 URL 语法传输数据的命令行工具),即客户端向服务器请求资源的工具。使用场景:① 网页资源(例如编写... 阅读全文
posted @ 2015-03-28 19:22 nemo20
摘要:APP 上线以后可能遇到的问题:① APP 强退② 数据加载失败③ APP 潜在问题错误日志需要记录的内容数据表 error_log 字段:idapp_id:app 类别 iddid:客户端设备号version_id:版本号version_mini:小版本号error_log:错误信息(由 APP ... 阅读全文
posted @ 2015-03-25 23:27 nemo20
摘要:判定 app 是否需要加密:通过 app 表中的 status 字段来判定,加密的字符串为 app 表中的 key 字段。在获取的客户端和服务器端(数据库表中相应字段)的版本号不一致时,返回 data['is_upload'] = 1 提示是否升级;一致时返回 data['is_upload'] =... 阅读全文
posted @ 2015-03-25 22:50 nemo20
摘要:APP 版本升级以及 APP 演示① 版本升级分析以及数据表设计② 版本升级接口开发以及 APP 演示/*** version_upgrade 版本升级信息表*/CREATE TABLE `version_upgrade` ( `id` smallint(4) unsigned NOT NULL ... 阅读全文
posted @ 2015-03-25 20:42 nemo20
摘要:用于 linux 执行 crontab 命令生成缓存的文件 crop.phpconnect();}catch(Exception $e){ //如果捕获异常,记录错误日志 file_put_contents('logs/'.date('Y-m-d').'.txt',$e->getMess... 阅读全文
posted @ 2015-03-22 15:02 nemo20
摘要:以静态缓存为例。 修改 file.php line:11 去掉 path 参数(方便),加上缓存时间参数: line:25 把缓存时间设置为 11 位的数字,如果不满 11 位,则在时间前面补 0。再把缓存时间和缓存内容进行拼接: 测试一下: 打开 data.txt: 再修改读取缓存 line33: 阅读全文
posted @ 2015-03-21 21:57 nemo20
摘要:方案一:读取数据库方式从数据库读取信息→封装→生成接口数据应用场景:数据时效性比较高的系统方案二:读取缓存方式从数据库获取信息(第一次设置缓存或缓存失效时)→封装(第一次设置缓存或缓存失效时)→返回数据 ↓ ... 阅读全文
posted @ 2015-03-21 20:02 nemo20
摘要:单例模式单例模式三大原则:① 构造函数需要标记为非 public (防止外部使用 new 操作符创建对象),单例类不能在其他类中实例化,只能被自身实例化;② 拥有一个保存类的实例的静态成员变量 $_instance③ 拥有一个访问这个实例的公共的静态方法单例模式(参见 PHP 单例模式代码片段):'... 阅读全文
posted @ 2015-03-21 12:49 nemo20
摘要:定时任务可以使用 crontab 命令来设定:crontab -e #编辑某个用户的cron 服务crontab -l #列出某个用户cron 服务的详细内容crontab -r #删除某个用户的cron 服务定时任务 crontab 格式:分 小时 日 月 星期 ... 阅读全文
posted @ 2015-03-18 21:22 nemo20
摘要:Redis 可以定期将数据备份到磁盘中(持久化),同时不仅仅支持简单的key/value 类型的数据,同时还提供list,set,hash等数据结构的存储;Memcache 只是简单的key/value 缓存。redis 的安装部署参见笔记:Redis 学习笔记与总结1 安装部署① 开启 redis... 阅读全文
posted @ 2015-03-18 20:28 nemo20
摘要:0.准备步骤(没有连接网络的 linux):挂载光盘、让网络 yum 源失效、修改光盘 yum 文件、安装 c 语言编译器 gcc。1.MySQL(5.5.20)下载 mysql 5.5.20 源码包(由于mysql 官网使用 google cdn 的 jquery 来切换mysql 版本下载的下拉... 阅读全文
posted @ 2015-03-16 21:49 nemo20
摘要:存储静态缓存即把缓存写入文件。file.php_dir = dirname(__FILE__).'/files/'; } public function cacheData($k,$v = '',$path = ''){ //文件名 $filename = $... 阅读全文
posted @ 2015-03-08 15:48 nemo20
摘要:要求:1.在一个类中封装多种数据通信方法(JSON,XML),并且只通过一个入口选择需要的数据通信格式2.客户端开发工程师可以自行选择数据传输格式(GET 方式)response.php $code, 'message' => $message, 'dat... 阅读全文
posted @ 2015-03-08 12:54 nemo20
摘要:1.PHP 生成 XML 数据① 拼接字符串② 使用系统类(DomDocument,XMLWriter,SimpleXML)例1 使用 PHP 系统类中的 DomDocument 类:createElement('test','This is a root element');$dom->appen... 阅读全文
posted @ 2015-03-08 01:49 nemo20
摘要:1.通信数据的标准格式 ( JSON ),包括:code:状态码(200,400等)message:提示信息(例如:数据返回成功、邮箱格式错误等)data:返回数据2.JSON 方式封装通信接口response.php $code, 'message' => $message,... 阅读全文
posted @ 2015-03-07 19:48 nemo20
摘要:1. 类中的方法不是全局方法,可以和外部的普通方法重名,例如: time();页面输出:2015-02-28 16:47:36===============2.析构函数'; } public function __destruct(){ echo 'bye'; }}$... 阅读全文
posted @ 2015-03-01 00:42 nemo20

访客数:AmazingCounters.com
2016/05/17 起统计