摘要:Jquery在处理事件的时候有时候会遇到预想不到的结果如下Foo然后去点击 Foo 这个连接,将会出现4个日志输出如果不小心这个事件绑定被搞得成倍增长了,那就等着暴掉吧。所以需要在 bindFooClick 绑定事件前去掉之前的绑定function bindFooClick(){ $("#link_foo").unbind("click").click(function(){ ...
阅读全文
摘要:Squid简介Squid可以做什么性能要素Squid安装Squid快速体验Squid配置 Squid简介 Squid可以做什么 性能要素 Squid安装 Squid快速体验 Squid配置 Squid简介 Squid is a caching proxy for the Web supporting
阅读全文
摘要:ubuntu使用ntpdate更新时间的时候提示错误如下root@lnmp:/etc/squid3# sudo ntpdate cn.pool.ntp.org5 Jan 07:22:59 ntpdate[4129]: the NTP socket is in use, exiting解决方法$ ps aux | grep ntpd #将进程号记录下来$ sudo kill 2378 # 杀死刚才记...
阅读全文
摘要:导读:本文是于宙在TEDx大会上的演讲,这篇文章有点长,不过非常值得你花20分钟把它看完。本周如果只能推荐一篇文章,那么强烈建议你读读这一篇,“一个有故事的大叔说的实在话”。以下是演讲全文:大家下午好,很荣幸能够参加本次TEDx大会,非常感谢东北财经大学TED团队和华臣影城为我们提供这样一个交流的机会。自我介绍我是大连人,高中就读于大连市二十四中。因为当时学习十分不努力,所以高中毕业之后选择了出国...
阅读全文
摘要:AppArmor 是一款与SeLinux类似的安全框架/工具,其主要作用是控制应用程序的各种权限,例如对某个目录/文件的读/写,对网络端口的打开/读/写等等。 来之Novell网站的引用:AppArmor is designed to provide easy-to-use application security for both servers and workstations. Novell...
阅读全文
摘要:最近在看 HTTP权威指南 看到介绍了HTTPS的ssl,自己就动手测试了下,将步骤记录下HTTPS简介什么是HTTPS?百科是这样解释的。HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。现在它被...
阅读全文
摘要:在企业内部一般都会有自己的DNS服务,主要为了企业方便管理,例如访问一些内部系统,控制一些网站不让访问,今天我们就说说如何打造私有的DNS服务系统基础配置Ubuntu14.04 内存:354M (使用vagrant 创建的虚拟机,快速打造自己开发环境 vagrant + virtualbox) 安装DNS服务sudo apt-get install bind9 bind9utils修改配置...
阅读全文
摘要:关于带宽 和 流量 一直分的不是很清楚,最近查看了详细解释,这里按照我自己的理解做些备注脑补基础: 带宽单位是:Kbit/s,Mbit/s,Gbit/s流量单位是:KB,MB,GB1Byte = 8bit (常说的大B 和 小 b就是这个)1Mbit/s = 1024Kbit/s 1MB = 1024KB1GB = 1024MB我们来一个算术题来讲解带宽 与 流量如果我们有台服务器带宽10Mb...
阅读全文
摘要:相信很多技术人员都知道有个github造福开发人员的git(分布式版本管理工具)代码管理社区,可以说现在git是开发人员的必备技能之一本周有个朋友公司需要一个类似github的代码仓库管理系统,本人选择了gitlab(没有什么对比了,好像目前就gitlab最好了并且维护也不错了),下面就来说说搭建私有github系统的过程服务器设备信息如下Ubuntu 14.04(64) memory:8G ...
阅读全文
摘要:我们技术人一般都会有自己的一个博客,用于记录一些技术笔记,也期望自己的笔记文章可以让更多人知道。如何让更多人知道自己的博客?搜索引擎收录,用户通过关键词搜索可能会进入内容运营,但是一般技术人为了文章做运营的人应该没有几个通过大流量同类型网站导流量我是使用 方法一 和 方法三,方法一就不说了,互联网人都知道了,但是小网站效果不会太好了。方法三就是充当复读机:复制 和 粘贴 到其他技术网站“复制 和...
阅读全文
摘要:删除git某个文件的所有历史记录git的目的就是版本控制,记录每一个版本的变动。然而有的时候我们往往希望从版本库中彻底删除某个文件,不再显示在历史记录中。例如不小心上传了一堆错误的文件,或者不小心上传了帐号、密码,那么这个时候怎么办呢?下面的命令可以完美解决你的问题$ git filter-branch -f --tree-filter 'rm -rf common/service/SyncBlo...
阅读全文
摘要:本人也是Python爱好者,众所周知,Python扩展多,每次为了测试,安装各种各样的扩展,这样导致本地的Python环境非常混乱,就有人想到搞个隔离环境 和 本地环境没有关系,随时可以删除这个隔离环境,在创建,这就是Python虚拟环境Virtualenv(是不是感觉和虚拟操作系统有点相似 Virtualbox )下面直接上操作步骤安装Virtualenv$ sudo apt-get inst...
阅读全文
摘要:最近突发奇想想做个在线音乐小网页。需求很简单,如下搜索歌曲 或 歌手在线播放音乐借用qq 或者 百度的 音乐接口需求明确那就直接动手了我首先尝试的百度音乐,但是不能在线播放(提示forbidden),虽然不能在线播放,但是下载是可以的百度音乐具体Api如下1:搜索接口$url = "http://musicmini.baidu.com/app/search/searchList.php?qword...
阅读全文
摘要:我是IOS新手,都说storyboard是个好东西,但是我搞了一会始终没有搞懂,并且我觉得学习一门语言,使用类似以前网页三剑客这种所见所得工具,不太利于学习,所以我就想着移除storyboard1:我们通过xcode新建的项目,默认会有个Main.storyboard ,我们就是要干掉这个2:移除storyboard3:删除Main.storyboard 之后,再启动app就和黑屏,这个时候就需要...
阅读全文
摘要:我们都知道 浮点型 不是很精确的,所以在进行类型转化的时候就会出现很多意向不到的问题我使用php给大家用代码说说这事$a = 2.01;var_dump(sprintf('%.20F', $a * 100));//string(24) "200.99999999999997157829"var_dump( intval( $a * 100) );//int(200)上面的结果很出人意料吧,2.0...
阅读全文
摘要:哥总算用上了mac,走上了小康了phpstorm:个人工作中最常用的软件了pycharm:这个写python的,和phpstorm是一家开发的sourceTree:git 可视化工具xcode:如果是你个开发并且用mac,那么你不知道这个软件就去一边凉快去Sequel Pro:数据库管理工具Audacity:这货基本不用,我在做一个项目用到了,就是通过手机发射红外波,需要看看其他软件发的波形,用这...
阅读全文
摘要:转载这篇文章是觉得配图非常好玩的,文章的真实性有待证明说到配图比较搞笑的推荐一个订阅号就是西乔的 “神秘的程序员们”目前拥有1.5亿用户、2004年收益3600万美元的、曾经拥有高口碑产品的Evernote,却正在把一手好牌打烂,距离IPO越来越远,屡屡被业界唱衰。“独角兽公司”是指那些估值达到10亿美元的创业公司,其中的当红炸子鸡就有Facebook、Uber、YouTube、Airbnb等等,...
阅读全文
摘要:以下是自己的感悟,不解释,可以不认同,可以喷,随意!!无聊本身就是一种精神折磨,特别对想获取更多的人你可以重新洗牌,但是未必可以抓更好的牌改变是从上而下的,从内开始的希望不是光说出来的,是用实际行动证明的分享和真诚对于公司(特别创业初期公司)很重要,做人也同样你不傻别人未必笨了你认为你自己是什么,就该把自己放在什么角度思考问题对于年轻人最重要的就是时间,如果觉得在虚度光阴,那么就该考虑换个环境嘴要...
阅读全文
摘要:由于七牛CDN最近做活动,对于标准用户可以免费使用如下优惠10 GB 存储空间10 G/月 下载流量10 万次/月 PUT/DELETE 请求100 万次/月 GET 请求以上这些指标直接就说明了,对于很多小型网站基本就够了。所以我就把我的网站的一些静态文件和图片都转移到CDN中去前面我写过一篇文章 :【逗比作孽呀】网站缓存优化 就是为了加快图片的访问速度,这次把图片都放到CDN去,这样就会更...
阅读全文
摘要:本想前段时间就把自己通过QQ OAuth1.0、OAuth2.0协议进行验证而实现QQ登录的心得及Demo实例分享给大家,可一直很忙,今天抽点时间说下OAuth1.0协议原理,及讲解下QQ对于Oauth1.0的认证开发。闲话多说了点,下面直接进入主题。1、OAuth的简述OAuth(Open Authorization,开放授权)是为用户资源的授权定义了一个安全、开放及简单的标准,第三方无需知道用...
阅读全文
摘要:好像明白为什么元旦要放3天假了 第一天是聚会的第二天是静下来思考的第三天是总结并预备再次启程 第一天是聚会的 第二天是静下来思考的 第三天是总结并预备再次启程 2015年是我印象很深刻的一年,这一年过的真快,快到还没有反应过来就结束了。今年的总结是:一半欢乐一半忧。主要有下面几件事情: 咻的一下单身
阅读全文
摘要:1)判断进程是否存在,如果不存在再执行启动命令,可以避免一个脚本同时启动多份if [ $(ps -ef |grep bastion_account.sh|grep -v grep|wc -l) -eq 0 ];then nohup sh bastion_account.sh &fi2)如何批量kill进程?ps -ef|grep 'python' |grep -v grep| awk '{...
阅读全文
摘要:1:修改源(我使用163的源)直接修改/etc/apt/sources.listdeb http://mirrors.163.com/ubuntu/ precise main universe restricted multiversedeb-src http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse...
阅读全文
摘要:吃着自己做的盖浇饭,想起了那四年的岁月,帅气的阿金,风流的阿毛,打了四年游戏的老二,晚上不睡觉白天睡觉不上课的阿灿,服兵役的阿坤,吉他王子阿涛,有点胖的莉姐,害羞的胡娜,永远都是学习标兵的阿东,二手书市场开拓者吴涛,玩了四年qq斗地主的阿健,傻傻的PC,搞了三年社团的老魏,当然还有在学生会鬼混了三年的我,哈哈.每隔段时间看看我们的毕业照,都很怀念你们这些来自五湖四海的朋友,缘份让我们相聚在一个小山...
阅读全文
摘要:我有一个朋友叫小郭,最近失恋了,有些时候我很担心他。不过好在大家都是成年人了,他的排解方式也不过就是不停往朋友圈里贴歌词和名人名言,这样除了被大家暗地里叫傻逼别的也没什么害处了。我也就不大担心了。不过这几天他经过了痛苦的思考之后,问了我几个问题,也让我忽然想明白了一些事情。有一天小郭问我,阿冰哥,你说,你好好说,你认真说,为什么我对她那么好,比对我妈都好,为什么她要这样对我?为什么***在感情里做...
阅读全文
摘要:最近在Quora上看到一个问答题目,关于在高效率Linux用户节省时间Tips。将该题目的回答进行学习总结,加上自己的一些经验,记录如下,方便自己和大家参考。下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用。对于任何不了解的命令,请使用“man “查看,或者使用Google。有些命令需要先用 yum, apt-get install 命令安装。1、基本命令了解基本的bash通...
阅读全文
摘要:进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1、计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2、假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行一个任务。3、进程...
阅读全文
摘要:时间问题应该是所有编程语言都要处理的。详细学过php的同学知道,php中也会有相差8小时的问题,然而php可以非常方便的解决的,直接设置下就好了我最近在学习IOS的过程中,发现IOS的日期处理也是个大坑。记录下我遇到的问题我开始使用NSDate获取时间发现 相差8小时,解决方法如下NSDate *date = [NSDate date];NSTimeZone *zone = [NSTimeZone...
阅读全文
摘要:今年一年的公司业务在微信这块有关系,算是对微信有个比较深的仇恨,什么东西都限制的太死了。最近公式做支付业务,发现了一个扯淡的东西,就是 通过订阅号 进入 H5页面 购买 会提示 不允许跨账号支付我们有个服务号是认证过的,可以支付的,我们想订阅号也可以有这个功能如下图,微信扯蛋的事情太多了,真是不考虑用户感受这个问题不太好解决,不用想经过 url跳转解决,不行的经过研究微信的api,发现有个扫m付款...
阅读全文
摘要:随着移动互联网的发展,现在基本每个网站都有手机验证码了,手机验证码设计不麻烦,主要就是容易被其他人刷发短信接口,所以后面也会说说如何防止被刷接口数据库设计CREATE TABLE `sms_captcha` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `mobile` varchar(20) NOT NULL DEFAULT '' COMM...
阅读全文
摘要:有一次去图书馆看书,遇到一个刚毕业不久,在图书馆学习php,我就和他聊天,他期间问到一个问题“如何开发一个大型网站”,这个问题吓不倒我呀,我了解一些了,当时就和他连说带比划了一次,回家了我仔细又想了想,觉得还是写篇文章记录下任何网站都是从一个小网站 演变成 一个复杂的网站的(后面我们用成熟的网站表示大型网站)才开始一个网站不可能非常成熟的,都是随着用户量的增长,业务功能的不断扩展逐渐完善的第一:最...
阅读全文
摘要:不想在标题中写上带有贬义的词语,如果有任何朋友愿意参加这类公益活动,可以加我微信,我会推荐活动负责人给你今天去参见了普陀区的一个公益活动,主要就是陪残障孩子们聊天,公园散步说下我的感受,我第一次见到和我们这些正常人不太一样的小孩子,身边围绕一群这样的孩子,先是震惊,然后是疼心。这些人的一辈子都无法像普通人那样过日子,他们只能在一个不完整的世界过完这身。世界我们无法控制,我们只能在自己能力范围了多为...
阅读全文
摘要:我是一个懒人,所以很多事情都不喜欢手工处理。随着年份的增加,个人的书籍也越来越多了,但是如果要找什么东西时候,我可能自己都不知道我有什么书,书籍主要讲解什么内容了。所以我就想到了电子书库,将自己的书籍都录入到电子数据,这样可以方便以后查找了。只说不做非程序猿了。还说什么了,直接开做了说下我的思路,很简单每本书籍都有条形码ISBN,千万不要告诉我你不知道条形码是神马,算了,我还是截张图。根据ISBN...
阅读全文
摘要:提高网站可用性,这个话题就太广了,就按照我想到的写几点了,以后想到了再加1)容灾备份 对于有点规模的网站,服务器都不止1台,最简单的就是代码分布在好几台机器上。 第一:可以起到备份的作用,一台坏了,可以马上切到其他机器上 第二:降低机器的压力,增加并发处理能力2)负载均衡 上面一点我们提到代码放在好几台机器上,根据每台的硬件配置情况,很多软件都可以实现 请求分发的(反向代理),例如ngi...
阅读全文
摘要:最近做项目,遇到了个问题,在自己的网站展示微信二维码,但是如果直接引用微信提供的图片,会提示“此图片来自微信公众平台未经允许不可引用”,很多人肯定都是把图片下载下来,然后保存在自己的地方。但是这样太麻烦了,最近放心微信的一个接口可以根据微信号生成微信二维码只要修改以下网址, http://open.weixin.qq.com/qr/code/?username=imguowei_888, 然后把“...
阅读全文
摘要:简介Charles 是在 Mac 下常用的截取网络封包的工具,在做 iOS 开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。Charles 是收费软件,可以免费试用 30 天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过 3...
阅读全文
摘要:我自己也有亲身体会,我们身边人看书的的确不多了。当然也不是说我多么喜欢读书了。个人也是没事喜欢看看电影了,单身狗就不没有逛街这个娱乐了。个人有空常去上海图书馆看书,这里看书的人很多,但是大部分是学生 和 老人,或者是父母陪同孩子了。近日,一名印度工程师所写《令人忧虑,不阅读的中国人》红遍网络。他说,或许不应过分苛责。但我只是忧虑,如果就此疏远了灵魂,未来的中国可能会为此付出代价。没事陪朋友到图书馆...
阅读全文
摘要:引言 权限系统模块对于互联网产品是一个非常重要的功能,可以控制不同的角色合理的访问不同的资源从而达到安全访问的作用 此外本次课程有视频讲解: http://www.imooc.com/learn/799 ,对应演示系统:http://rbac.54php.cn 权限控制模型 ACLRBAC 基于角色
阅读全文
摘要:第一部分,通信接口的实现标签(空格分隔): PHP 手机后台 api 通信接口 AndyPHP开发手机API时,一般返回XML或JSON数据类型的数据,除了要返回从源数据(程序本身需要的数据)外还应附上状态码,以下是一段封装后的数据,它使用JSON格式展现:{ code: 200, message: "Success", data: [ { u...
阅读全文
摘要:最几年,PHP已经成为最受欢迎的一种有效服务器端编程语言。据2013年发布的一份调查报告显示,PHP语言已经被安装在全球超过2.4亿个网站以及210万台Web服务器之上。PHP代表超文本预处理器,它主要用于创建动态网页。当然,PHP还有许多其他用途,在Web开发人员中具有极高的人气。随着相关技术在各个领域的不断发展,PHP开发人员目前拥有非常旺盛的市场需求。PHP库在扩展该语言的核心功能方面具有重...
阅读全文
摘要:本日志内容来自互联网和平日使用经验,整理一下方便日后参考。正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行flag标记有:* last 相当于...
阅读全文
摘要:为什么想到写篇缓存网站优化?都是逗比穷惹的祸,本人的vps内存比较小,而我自己又做了图片系统,博客的图片都是经过裁剪的,图片做裁剪可以非常占用内存了为了降低vps的压力,就只能在前端做缓存优化了。http真是一个伟大的协议,我们就来通过http header 关键字来做网站优化1)修改时间:Last-Modified 和 IF_MODIFIED_SINCE Last-Modified 关键字...
阅读全文
摘要:“我们在Github上的贡献者和提交者之中检查了用Python语言进行机器学习的开源项目,并挑选出最受欢迎和最活跃的项目。”1. Scikit-learnwww.github.com/scikit-learn/scikit-learn Scikit-learn 是基于Scipy为机器学习建造的的一个Python模块,他的特色就是多样化的分类,回归和聚类的算法包括支持向量机,逻辑回归,朴素贝叶斯分类...
阅读全文
摘要:1. 处理所有请求到单一入口 ( rewrite all requests to index.php with nginx )目前我们做开发一般都是单入口的,所以都会使用web服务器做重定向到入口文件rewrite ^/(.*)$ /index.php?/$1 last;在nginx中加入这项配置就好了或者可以使用htaccess文件RewriteRule . index.php2.Nginx出...
阅读全文
摘要:本人使用mac系统,命令行工具使用的iterm2,登录自己的云主机的时候 每次都要提示如下错误-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory解决方法:打开iterm2的preferences的Terminal关闭最下面的 Set locale variables...
阅读全文
摘要:工欲善其事必先利其器,开发环境 和 开发工具 就是 我们开发人员的剑,所以我们需要一个快并且好用的剑关于本篇博文有视频讲解的:vagrant打造跨平台可移动的开发环境刚开始做开发的时候的都是把开发环境 配置在 自己的电脑上,随着后面我们接触的东西越来越多,慢慢的电脑上都是各种环境了,php,java,python,nodejs等等,非常麻烦,并且经常由于某种原因就把电脑重装了,ORZ,所以环境都要...
阅读全文
摘要:先声明几个变量仓管A:主分支,只有master分支仓管B:开发分支,只有各个业务开发分支 仓管B fork 于 A如下图为了保证 代码的稳定性,只有 仓管B中的某个分支测试完毕并进行了代码review 才可以 和 仓管A进行 mergePS: 只有仓库B所有开发都有权限 仓库A 只有特定人才有权限,这样可以保证仓库A的代码稳定性流程和命令如下:1.某业务功能确定要开发,2015年6月20号开...
阅读全文
摘要:1. 修改root密码 passwd root2.新建用户 useradd vinentguo3.配置免密码登陆 。使用新建用户登陆vps。mkdir ~/.ssh/chmod -R ~/.ssh/touch ~/.ssh/authorized_keys && chmod 644 ~/.ssh/authorized_keys将公钥 放入 新建的 authorized_keys...
阅读全文
摘要:###举例仓库仓库地址A:git@gitlab.54php.cn:guowei/demos.git仓库地址B:git@gitlab.54php.cn:infra/demos.git开发人员仓库C:git@gitlab.54php.cn:lurenjia/demos.git###多分支开发背景以demos为例子,主分支是仓库B,开发分支是仓库A,然后每个开发人员从仓库A clone,每周会在仓库A切...
阅读全文
摘要:git 基本命令git add .git commit -am "请填写你NB的备注"git fetch --allgit fetch -p //如果远程分支删除了,本地发现还是有备份,可以使用此命令git push origin master:mastergit remote add origin 仓库地址git remote rm origingit remote -vgit rebase...
阅读全文
摘要:本人简单实现的示例,使用任意二维码工具打开二维码对应链接http://www.54php.cn/demo1/scan原理介绍:第一步:访问登录页面,生成唯一key,例如MkhjDFL=,并且将此key 存入cache,对应值为-1 ,-1表示未登录,key有效期我设置的为5分钟,过期就会重新生成二维码图片第二步:生成二维码,本人使用库(https://github.com/2amigos/yii2...
阅读全文
摘要:第一部分:安装git(本人使用ubuntu系统)sudo apt-get install git第二部分:基本配置git config core.filemode false//忽略文件属性的修改git config --global user.name "vincentguo"git config --global user.email "apanly@163.com"第三部分:生成ssh ke...
阅读全文
摘要:最近在做项目的过程中发现了一个问题数据库表 test 有个字段是 target_id int(11),这个字段可能为零使用如下查询select * from test where target_id = '';select * from test where target_id = 'abcd';这样,所有target_id = 0 的结果都会出来,为什么?查阅资料,这是类型转化导致的,在my...
阅读全文
摘要:首先在viewDidLoad方法中加上如下代码:if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [self.tableView setSeparatorInset:UIEdgeInsetsZero];}if ([self.tableView respondsToSelector:@selecto...
阅读全文
摘要:圆角sampleView.layer.cornerRadius = 2.5; // 圓角的弧度sampleView.layer.masksToBounds = YES;阴影sampleView.layer.shadowColor = [[UIColor blackColor] CGColor];sampleView.layer.shadowOffset = CGSizeMake(3.0f, 3.0...
阅读全文
摘要:中文乱码是因为编码集不支持,所以要改变编码先查看下设置的编码使用如下命令show variables like 'character%';在 mysql.conf (Ubuntu mysql5.5)中的 [client]区域加上 default-character-set = utf8在[mysqld]区域加上character_set_server = utf8重启服务原文地址:MYSQL 命令...
阅读全文
摘要:tableview中的第一个cell 里上部 有空白区域,大概64像素在viewDidLoad中加入如下代码self.automaticallyAdjustsScrollViewInsets = NO;原文地址:iOS开发tableView去掉顶部上部空表区域标签:tableview 智能推荐解决UITableView分割线距左边有距离的办法我的Mac软件集Startssl 现在就启用 HTT...
阅读全文
摘要:今天手贱,看到mysql 的日志在/var/log/mysql下面。总是觉得别扭,于是就想改变日志的位置,本人开发环境 vagrant + ubuntu12.04 ,在/etc/mysql/mysql中修改了general_log的位置,放在/data/logs/mysql下面然后重启服务,service mysql restart查看错误日志发现说 /usr/sbin/mysqld: File...
阅读全文
摘要:转载来源:17岁时少年决定把海洋洗干净,现在21岁的他做到了原文地址:17岁时少年决定把海洋洗干净,现在21岁的他做到了标签:梦想 清洗海洋 智能推荐于宙:我们这一代人的困惑【心灵鸡汤】为什么我会去云平台讲课阿里巴巴首部记录片问世:看哭所有创业者!PHP实现 手机号码归属地查询树莓派3 之 USB摄像头安装和使用
阅读全文
摘要:最近做项目,发现了一个报错 Only variables can be passed by reference, 意思是“只有变量能通过‘引用’”就是在代码中 使用了一个方法,这个方法的参数值传址引用的例如php的 end方法php官网的说法(PHP 4, PHP 5)end — 将数组的内部指针指向最后一个单元说明 ¶mixed end ( array &$array )end() 将 ar...
阅读全文
摘要:Vagrant 默认的 VirtualBox 共享目录方式读写性能表现并不好,好在 Vagrant 支持 NFS 文件系统方式的共享,我们可以启用 NFS 提升性能开启方法首先要把虚拟机的网络设置成 :private_network 模式。然后确认宿主机系统是否安装了 nfsd,Mac OS X 默认是集成了的,部分 Linux 需要安装对应 package 才能支持(以 Ubuntu 为例):$...
阅读全文
摘要:解决方法:1、在Project target里“Architectures”设置为:Standard (armv7,armv7s)或者 Standard (armv7,arm64)2、设置”Build Active Architecture Only”为“NO”还有一篇文章说的很牛逼,但是还咩有看,http://blog.csdn.net/lanmanck/article/details/390...
阅读全文
摘要:需求分析 现在微信火了,很多线上的APP都希望通过分享的URL或直接的URL进行产品宣传(写这篇博文的时候,听说微信下个版本将要屏蔽微信中的URL链接),这些链接都将通过微信内置的浏览器打开。PM希望在微信内置浏览器中展示的页面进行个性化处理,那么前端这边必然要去区别判断是否是微信内置浏览器。微信内置浏览器的 User Agent检测浏览器的 User Agent 应该是非常简单的事...
阅读全文
摘要:老外整理的 Devops Tools 周期表,可以用酷炫屌炸天形容,划分了数据库、CI、日志、安全、监控、配置管理、云服务等15个大类,120个工具。我是有点孤陋寡闻,很多都没听说过,你要是全学会了你就是全栈工程师原文地址:https://xebialabs.com/periodic-table-of-devops-tools/#rd原文地址:运维技能大全 | Devops Tools 周期表标签...
阅读全文
摘要:1.mysqlbinlog工具使用方法如下: 先使用 show binary logs 查看 在使用导出命令 2.mysqldump使用方法如下: 切记一定要加上 --skip-opt 避免锁表 3.修改root账户密码 4.为特定用户赋予和收回权限 PS: 权限包括 select,insert,u
阅读全文
摘要:最近做项目发现在Iphone下,我们上传图片都会被翻转,最后查阅资料发现,的确是IOS的问题不说过程,直接解决方法iOS下,html方式使用上传图片,图片会被旋转。遇到这个问题js是无法解决的,html也没有相应的解决方案。只能放到后台去处理,将旋转的图片再旋转回来。iOS拍摄的图片提供了EXIF信息,Orientation值为6即顺时针90度,有了这个信息我们只需要逆时针旋转90度即可。伪代码 ...
阅读全文
摘要:歌词如下: 旁人在 淡出终于只有你共我一起仍然自问幸福虽说有阵时为你生气其实以前和你互相不懂得死心塌地直到共你渡过多灾世纪即使身边世事再毫无道理 与你永远亦连在一起你不放下我 我不放下你我想确定每日挽着同样的手臂不敢早死要来陪住你 我已试够别离并不很凄美我还如何撇下你年华像细水冲走几个爱人与知己抬头
阅读全文