摘要: ThinkPHP内置日志记录 默认的话记录的日志级别是ERR,也可以指定日志级别: \Think\Log::record('测试日志信息,这是警告级别','WARN'); 采用record方法记录的日志信息不是实时保存的,如果需要实时记录的话,可以采用write方法,例如: \Think\Log::write('测试日志信息,这是警告级别,并且实时写入','WARN'); write方法写入日志的时候 不受配置的允许日志级别影响,可以实时写入任意级别的日志信息。 阅读全文
posted @ 2016-01-04 18:15 大自然的流风 阅读(6200) 评论(0) 推荐(0) 编辑
摘要: java,swift,oc互相转换,html5 web开发跨平台 java->swift的程序,这个程序是做跨平台系统的核心部分 swift和oc到java也在考虑之列 Swift->Java,能方便iOS移植到Android web就是天生的多平台 web+ios+android+wp+。。。 阅读全文
posted @ 2015-12-24 11:20 大自然的流风 阅读(3799) 评论(0) 推荐(0) 编辑
摘要: Subclipse 是一个为 Eclipse IDE 添加 Subversion 支持的项目。支持几乎所有版本的Eclipse。 Eclipse的更新地址是: http://subclipse.tigris.org/update_1.6.x http://subclipse.tigris.org/update_1.8.x (支持Subversion 1.7.x) http://subclipse.tigris.org/update_1.10.x 直接设为可写状态就存在着偷锁的情况,最后修改更新后其实可以直接覆盖的,sublime text和dreamweaver开发工具都会存在这个问题 应该从开发规范上避免这种方式,从技术上无法完全解决。 阅读全文
posted @ 2015-12-21 16:12 大自然的流风 阅读(2446) 评论(0) 推荐(0) 编辑
摘要: 各种文件上传类型设置,实战示例 *.ogg application/ogg, audio/ogg Ogg Vorbis *.zip aplication/zip Compressed Archive 阅读全文
posted @ 2015-12-18 16:29 大自然的流风 阅读(4001) 评论(0) 推荐(0) 编辑
摘要: fastDFS errcode:9 path:Bad file descriptor errcode:22 path:Invalid argument 上传时报错,errno9 Bad File Descriptor问题解决思路: 要先看看是不是上传文件服务器磁盘满了,文件无法保存到临时文件夹从而出错(本人遇到这种问题)。 另外查看是不是分布式存储文件服务器分配的磁盘满了(本人同时也遇到这种问题) 阅读全文
posted @ 2015-12-17 17:31 大自然的流风 阅读(2018) 评论(0) 推荐(0) 编辑
摘要: mysql count group by统计条数方法 mysql 分组之后如何统计记录条数? gourp by 之后的 count,把group by查询结果当成一个表再count一次 select count(*) as count from (SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id ) a; 实战例子: select count(*) as total from (select count(*) from users group by user_id) u 阅读全文
posted @ 2015-12-14 14:23 大自然的流风 阅读(44198) 评论(0) 推荐(1) 编辑
摘要: 自动化测试,测试驱动开发 是否采用自动化测试 会涉及到技术选型的 阅读全文
posted @ 2015-12-10 18:39 大自然的流风 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 自动化持续集成Jenkins 持续集成 的好处,可以使用一个制造业的例子来描述: 1913年,福特将 流水线 应用到汽车组装中,第一条流水线使每辆T型汽车的组装时间由原来的12小时28分钟缩短至10秒钟,生产效率提高了4488倍! 在现代软件工业领域也需要这样:先自动化,然后持续集成,才可以实现快速迭代,以产生巨大的生产力,符合现代人对软件工程的预期。 阅读全文
posted @ 2015-12-10 18:35 大自然的流风 阅读(4018) 评论(0) 推荐(1) 编辑
摘要: java模拟表单上传文件,java通过模拟post方式提交表单实现图片上传功能实例 HttpClient 测试类,提供get post方法实例 阅读全文
posted @ 2015-12-10 18:32 大自然的流风 阅读(35409) 评论(0) 推荐(1) 编辑
摘要: jquery easyUI中combobox的使用总结 一、如何让jquery-easyui的combobox像select那样不可编辑? 为combobox添加editable属性 设置为false 清除火狐缓存记录在不想使用缓存的input 中添加 autocomplete="off" 或者在 input 所在的form 标签中添加 autocomplete="off"; 阅读全文
posted @ 2015-12-10 17:05 大自然的流风 阅读(55794) 评论(0) 推荐(1) 编辑
摘要: javascript中的console.log有什么作用? 主要是方便你调式javascript用的。你可以看到你在页面中输出的内容。 相比alert他的优点是: 他能看到结构话的东西,如果是alert,淡出一个对象就是[object object],但是console能看到对象的内容。 console不会打断你页面的操作,如果用alert弹出来内容,那么页面就死了,但是console输出内容后你页面还可以正常操作。 console里面的内容非常丰富,你可以在控制台输入:console,然后就可看到 Console {memory: MemoryInfo, debug: function, error: function, info: function, log: function…} 它有网页的各种提示。 阅读全文
posted @ 2015-12-10 01:45 大自然的流风 阅读(2308) 评论(0) 推荐(0) 编辑
摘要: 在线js调试工具JSbin、jsFiddle JS Bin - Collaborative JavaScript Debugging JSbin:在线网站代码调试工具是一个主要用于帮助测试 JavaScript 和 CSS 的代码片段的Web 应用,功能与 jsFiddle 网站一致,拥有简单的操作界面和全面的测试环境。 利用Fiddler的可以修改HTTP数据的特性,我们就非常敏捷地基于生产环境修改并验证,确认后再发布。 阅读全文
posted @ 2015-12-04 10:03 大自然的流风 阅读(2020) 评论(0) 推荐(0) 编辑
摘要: mysql下的将多个字段名的值复制到另一个字段名中(批量更新数据) mysql字符串拼接cancat实战例子: mysql update set 多个字段相加,如果是数字相加可以直接用+号(注:hundred,ten,one字段 为int类型): update `ssc`.`historydata` set `last3` = hundred+ten+one 如果是把几个字段的内容当成字符串拼接可以使用CONCAT函数: update `ssc`.`historydata` set `last3` = concat(hundred,ten,one) 阅读全文
posted @ 2015-11-22 15:09 大自然的流风 阅读(4501) 评论(0) 推荐(0) 编辑
摘要: 处理内容有&特殊字符thinkphp返回xml无法解析的问题 // xml 转义特殊字符 如&以标记结束 不能直接把data进行for循环,否则里面的数组对象就变成一个对象字符了 // xml 转义特殊字符 如&'" 标记结束 $xml .= (is_array($val) || is_object($val)) ? data_to_xml($val, $item, $id) : ''; 必须是最终文本值才能加上这个 测试xml特殊字符&&&#@Rd?#dfasf*()@!~-=+_''"":;,./ 阅读全文
posted @ 2015-11-16 17:16 大自然的流风 阅读(4068) 评论(0) 推荐(0) 编辑
摘要: checkbox的readonly不起作用的解决方案 checkbox没有readOnly属性,readonly不起作用 解决方案一: onclick="return false;" checked 让点击无效 解决方案二:disabled="disabled"属性 让checkbox变灰 另:checkbox 如果不给它赋值,则默认值为on 阅读全文
posted @ 2015-11-09 10:59 大自然的流风 阅读(3410) 评论(0) 推荐(0) 编辑
摘要: jquery-easyui combobox combogrid 级联不可编辑实例 如何让jquery-easyui的combobox像select那样不可编辑? 为combobox添加editable属性 设置为false 阅读全文
posted @ 2015-11-09 10:51 大自然的流风 阅读(3594) 评论(0) 推荐(0) 编辑
摘要: JavaScript中hoisting(悬置/置顶解析/预解析) 实例解释,全局对象,隐含的全局概念 //JavaScript中,你可以在函数的任何位置声明多个var语句,并且它们就好像是在函数顶部声明一样发挥作用,这种行为称为 hoisting(悬置/置顶解析/预解析)。 //只要你的变量是在同一个作用域中(同一函数),它都被当做是声明的,即使是它在var声明前使用的时候。 //当你使用了一个变量,在函数中又重新声明的话,就可能产生逻辑错误(可能不是预期使用全局变量,而是变成局部变量 undefined) //所有的变量声明当被悬置到函数的顶部了,myname被当做了函数的局部变量(尽管是之后声明的) //每个JavaScript环境有一个全局对象,当你在任意的函数外面使用this的时候可以访问到。你创建的每一个全部变量都成了这个全局对象的属 性。 //在浏览器中,方便起见,该全局对象有个附加属性叫做window,此window(通常)指向该全局对象本身。 //JavaScript有隐含的全局概念,意味着你 阅读全文
posted @ 2015-11-04 18:44 大自然的流风 阅读(1967) 评论(0) 推荐(0) 编辑
摘要: linux查看日志文件内容命令tail、cat、tac、head、echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, cat mylog.log | tail -n 1000 #输出mylog.log 文件最后一千行。 把test.txt文件扔进垃圾箱,赋空值test.txt cat /dev/null > /etc/test.txt 注意:>意思是创建,>>是追加。千万不要弄混了。 echo "the echo command test!">a.sh 这个就会在a.sh文件中输出“the echo command test!”这一行文字! 阅读全文
posted @ 2015-10-29 21:51 大自然的流风 阅读(291565) 评论(0) 推荐(10) 编辑
摘要: 生命是一场旅程,人生是一个过程。走得越远,去的地方越多,越清楚自己要什么生活。 旅行是一场华丽的梦境,唯有生活才是生命的本质。走得越远,去的地方越多,越清楚自己要什么生活。 去的地方越多,越发现自己未知的领域越多,越看到人外有人、天外有天,旅行让我学会了从心底的谦卑。 旅行让我更珍惜现在的生活。我不会做一个上班奴只知道赚钱和往上爬,也不会只顾旅行而不去承担社会责任。 如果说旅行是一剂毒药,我宁愿无药可救。 旅行,不是为了逃避现实,而是要在行走间看清自己,挖掘出自己未知的另一面,寻找更多的可能性。 在行走间看清自己,探索内心。看清了,也就看淡了;看淡了,也就放下了;放下了,也就自在了。 阅读全文
posted @ 2015-10-25 10:17 大自然的流风 阅读(2292) 评论(0) 推荐(0) 编辑
摘要: 在thinkphp里面执行原生的sql语句 怎样在thinkphp里面执行原生的sql语句? $Model = new Model();//或者 $Model = D(); 或者 $Model = M(); $sql = "select * from `order`"; $voList = $Model->query($sql); 只是需要new一个空的模型继承Model中的方法。 注意query是查功能,execute是增删改功能 阅读全文
posted @ 2015-10-24 13:20 大自然的流风 阅读(57510) 评论(0) 推荐(0) 编辑
摘要: php array_multisort对数据库结果多个字段进行排序. array_multisort($is_activity,SORT_DESC,$start_time, SORT_DESC, $goods); 阅读全文
posted @ 2015-10-24 13:18 大自然的流风 阅读(5258) 评论(0) 推荐(0) 编辑
摘要: 西瓦心灵术清晰目标的五大元素,思考、情绪、行为和灵性成长 西瓦心灵术“设立清晰目标”的五大元素 在设立目标的时候,若没有符合这五大元素,在西瓦心灵术认为,这是一个不合格的目标,也就是,是一个无法被达成,或者达成了之后才发现并不是你要的。 阅读全文
posted @ 2015-10-18 14:08 大自然的流风 阅读(1573) 评论(0) 推荐(0) 编辑
摘要: thinkphp相关 1.thinkphp调试sql方法:echo M("table_name")->getLastSql(); 2. 条件查询设置多个条件参数的写法: (1). $result = M("table_name")->where(array("cloumns_name"=>$cloumns_value,"cloumns2_name"=>$cloumns_value2))->find(); 阅读全文
posted @ 2015-10-16 18:23 大自然的流风 阅读(724) 评论(0) 推荐(0) 编辑
摘要: jquery easyUI相关,easyUI表单验证处理,JQuery easyUI扩展验证机制的正则表达式. jquey easyui dialog第二次点击时不能正常打开问题解决办法: jquery hasClass 判断class是否存在。页面跳转,点击菜单和替换URL的两种方法. 绑定table的datagrid值. jquery each循环,要实现break和continue的功能: break----用return false; continue --用return ture; combobox设为只读状态 editable:false, 阅读全文
posted @ 2015-10-16 18:22 大自然的流风 阅读(1345) 评论(0) 推荐(0) 编辑
摘要: mysql创建外链失败1005错误解决方法 错误原因有四: 1、外键的引用类型不一样,主键是int外键是char,或者大小不一样也不行,int(11位) bigint(20位) 2、找不到主表中 引用的列 3、主键和外键的字符编码不一致 4、要先建立索引,没有建立索引也会出错。 阅读全文
posted @ 2015-10-16 18:20 大自然的流风 阅读(9276) 评论(0) 推荐(0) 编辑
摘要: java commons.lang3 ArrayUtils使用 import org.apache.commons.lang3.ArrayUtils; 数组追加数组,不重复 取数组在一个大小范围内的值 阅读全文
posted @ 2015-10-01 22:17 大自然的流风 阅读(8016) 评论(0) 推荐(1) 编辑
摘要: mysql数据库管理工具sqlyog在首选项里可以设置默认查询分页条数和字体,改写关键字大小写 一直习惯用sqlyog来管理mysql数据库,但有三个地方用得不是很爽: 1.默认查询条数只有1000条经常需要勾选掉重新查询。 2.自动替换关键字大小写,有时候字段名为关键字的搞成大写的在Linux服务器不忽略大小写时执行就报错了,有时候为了代码统一不希望改成大写的也不行。 3.感觉字体偏小 发现sqlyog在首选项里可以设置默认查询分页条数和字体,改写关键字大小写的 阅读全文
posted @ 2015-09-30 14:51 大自然的流风 阅读(13485) 评论(0) 推荐(2) 编辑
摘要: redis安装 phpredis Jedis 扩展的实现及注意事项,php,java,python相关插件安装实例代码和文档推荐 1、Redis 官方网站下载: http://redis.io/download 第三方下载redis的windows应用程序,支持32位和64位,根据实际情况下载 下载地址: https://github.com/dmajkic/redis/downloads 2、将相应的程序copy到你所需要的目录中,在这里我使用的64位,放到E:\redis目录 3、启动redis服务端:打开一个cmd窗口,先切换到redis所放目录(E:\redis),运行 redis-server.exe redis.conf 注意redis.conf为配置文件,主要配置了redis所使用的端口等信息(如果不写则默认redis.conf) 阅读全文
posted @ 2015-09-30 10:59 大自然的流风 阅读(903) 评论(0) 推荐(0) 编辑
摘要: mysql删除有外链索引数据,Cannot delete or update a parent row: a foreign key constraint fails 问题的解决办法 该条记录的某个字段作为innodb的另外一个表的外链。而在删除操作时会自动检查外链。 解决办法一:先判断删除关联数据,然后再删除(这样比较符合业务逻辑比较安全)。 解决办法二:不检查外链,设置FOREIGN_KEY_CHECKS变量: SET FOREIGN_KEY_CHECKS = 0; DELETE FROM `goods` WHERE `goods_id` = '11' 删除完成后设置 SET FOREIGN_KEY_CHECKS = 1; 阅读全文
posted @ 2015-09-30 10:05 大自然的流风 阅读(38361) 评论(0) 推荐(3) 编辑
摘要: WordPress存在DoS拒绝服务漏洞,推荐删除根目录下的xmlrpc.php 漏洞描述: 没有限制xml中的参数数量,导致攻击者可以远程注入恶意xml,对目标服务器直接造成拒绝服务攻击denial of service(dos) 修复方案: 1、删除根目录下的xmlrpc.php(推荐); 2、Wordpress升级到最新版本。 阅读全文
posted @ 2015-09-30 09:59 大自然的流风 阅读(1686) 评论(0) 推荐(0) 编辑
摘要: window开机启动项 1.添加开机启动项:开始-->所有程序-->启动-->双击(xp系统)或右键打开,把需要启动的软件快捷键拖放进去即可,遇到安全软件的拦截,只需选择 "允许本次操作" 即可”。 ps:也可以直接把快捷方式拖动到启动菜单栏里面。 阅读全文
posted @ 2015-09-24 18:52 大自然的流风 阅读(738) 评论(0) 推荐(0) 编辑
摘要: Mysql初始化root密码和允许远程访问 mysql默认root用户没有密码,输入mysql –u root 进入mysql 方法1: 用SET PASSWORD命令mysql -u rootmysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2: mysql>update user set password=PASSWORD(‘123456’) where user='root'; 允许mysql远程访问,可以使用以下三种方式: a、改表。 阅读全文
posted @ 2015-09-09 21:15 大自然的流风 阅读(913) 评论(0) 推荐(0) 编辑
摘要: windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt,Koa安装使用注意事项等总结 阅读全文
posted @ 2015-09-01 01:21 大自然的流风 阅读(1828) 评论(0) 推荐(0) 编辑
摘要: python3.4学习笔记(二十六) Python 输出json到文件,让json.dumps输出中文 实例代码 python的json.dumps方法默认会输出成这种格式"\u535a\u5ba2\u56ed",。 要输出中文需要指定ensure_ascii参数为False,如下代码片段: json.dumps({'text':"中文"},ensure_ascii=False,indent=2) fl.write(json.dumps(datas,ensure_ascii=False,indent=2)) 阅读全文
posted @ 2015-08-05 10:47 大自然的流风 阅读(27294) 评论(0) 推荐(1) 编辑
摘要: python3.4学习笔记(二十五) Python 调用mysql redis实例代码 import redis, json, re, time import MySQLdb import MySQLdb.cursors conn = MySQLdb.connect(host=HOST, user=USER, passwd=PASSWD, db=DB, cursorclass=MySQLdb.cursors.DictCursor) redis.Redis(host="127.0.0.1", password="youpassword", port=xxxx) 阅读全文
posted @ 2015-07-25 18:47 大自然的流风 阅读(3088) 评论(0) 推荐(0) 编辑
摘要: python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法 window安装redis,下载Redis的压缩包 pycharm 增加 redis 支持,用pip安装redis比较顺利,pip install redis 安装MySQL-python报错比较多,但不关mysql的事,Windows下安装MySQLdb遇到的问题及解决方法 阅读全文
posted @ 2015-07-22 16:09 大自然的流风 阅读(19635) 评论(0) 推荐(2) 编辑
摘要: python3.4学习笔记(二十三) Python调用淘宝IP库获取IP归属地返回省市运营商实例代码 淘宝IP地址库 http://ip.taobao.com/ 目前提供的服务包括: 1. 根据用户提供的IP地址,快速查询出该IP地址所在的地理信息和地理相关的信息,包括国家、省、市和运营商。 2. 用户可以根据自己所在的位置和使用的IP地址更新我们的服务内容。 我们的优势: 1. 提供国家、省、市、县、运营商全方位信息,信息维度广,格式规范。 2. 提供完善的统计分析报表,省准确度超过99.8%,市准确度超过96.8%,数据质量有保障。 阅读全文
posted @ 2015-07-15 20:38 大自然的流风 阅读(5119) 评论(0) 推荐(0) 编辑
摘要: python3.4学习笔记(二十二) python 在字符串里面插入指定分割符,将list中的字符转为数字 在字符串里面插入指定分割符的方法,先把字符串变成list然后用join方法变成字符串 str='1239' result = ",".join(list(str)) #输出:1,2,3,9 要转浮点数形式的字符串用eval,整数可以用int 阅读全文
posted @ 2015-07-13 15:54 大自然的流风 阅读(8284) 评论(0) 推荐(0) 编辑
摘要: python3.4学习笔记(二十一) python实现指定字符串补全空格、前面填充0的方法 Python zfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0。 zfill()方法语法:str.zfill(width) 调用ljust(左对齐),rjust(右对齐),center(中间对齐)来输出整齐美观的字符串 阅读全文
posted @ 2015-07-10 20:48 大自然的流风 阅读(34221) 评论(0) 推荐(1) 编辑
摘要: python3.4学习笔记(二十) python strip()函数 去空格\n\r\t函数的用法 在Python中字符串处理函数里有三个去空格(包括'\n', '\r', '\t', ' ')的函数: strip 同时去掉左右两边的空格 lstrip 去掉左边的空格 rstrip 去掉右边的空格 s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符,当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ') 阅读全文
posted @ 2015-07-07 22:02 大自然的流风 阅读(73232) 评论(0) 推荐(0) 编辑