10
2017
04

PHP开发者的Linux学习之路

谈起一个高效动态网站的构建,那就不得不提到LAMP,即Linux操作系统、Apache网络服务器、Mysql数据库、Perl、PHP或Python编程语言等开源产品所组成的网站架构框架,其最大的优势是开放性强,安全性高,且成本低廉。因此,LAMP成为了国际流行的网站构建方案。而作为一名php开发人员,在工作中,普遍也使用LAMP来开发一个高性能的网站,当然,也有其他构建方案,如LNMP,WAMP等。因此,Linux系统不仅是一个高性能网站的构建基础,也是一名php开发人员的必修课。开始学习Lin
09
2017
04

angular2学习笔记-理论篇

1,组件是Angular应用的最小逻辑单元,模块则是在组件之上的一层抽象。组件以及其他部件,如指令,管道,服务,路由等都可以被包含到一个模块中。外部通过引用这个模块来使用一系列封装好的功能。2,理解angular框架时,可以将Angular应用想象成一棵树,组件是这棵树的叶子,模块便是这棵树的树枝,每个Angular应用都必须要有一个根模块(树干),并且根模块中必须通过Bootstrap指定根组件,用于启动Angular应用。3,@Component是TypeScript的语法,它是一个装饰器,
03
2017
04

php-项目开发编码规范

1.命名规范制定统一的命名规范对于项目开发来说非常重要,不但可以养成程序员一个良好的开发习惯,还能增加程序的可读性、可移植性和可重用性,还能很好的提高项目开发的效率。(1)变量命名变量命名分为普通变量、静态变量、局部变量、全局变量、Session变量等方面的命名规则。1) 普通变量普通变量命名遵循以下规则:a. 所有字母都使用小写;b. 对于一个变量使用多个单词的,使用’_'作为每个词的间隔。例如:$base_dir、$red_rose_price等2) 静态变量静态变量命名遵循以下规则
03
2017
04

【荐读】“二百五”原来最先说的是他

转自:人民日报微信公众号俗语在生活中经常使用,但少有人研究它的由来。下面这些俗语的由来你知道吗?一起来学习一下吧!1二百五苏秦一直努力说服六国联合抗秦,史称"六国封相"。但苏秦在齐国的时候被刺客杀了,齐王为了抓出刺客,特贴出告示,声称苏秦为大内奸,刺杀苏秦者赏金千两。告示一出,立刻有四个上钩,声称是自己所为。齐王正恨刺客牙痒,怒:千两黄金每人二百五,顺便把这四个二百五推出去砍了!2吃醋唐代《朝野佥载》里记载:房玄龄怕老婆很有名,一直不敢娶小妾。有名到皇帝下旨,欲赐十二名女子于
03
2017
04

竹诗三首

篱竹(清)郑板桥一片绿阴如洗,护竹何劳荆杞?仍将竹作芭篱,求人不如求已。(清)郑板桥新竹高于旧竹枝,全凭老竿为扶持;明年再有新生者,十丈龙孙绕凤池。竹石轴(清)李方膺人逢俗病便难送,歧伯良方竹最宜。墨法未干才搁笔,清风已净肺肠泥。
01
2017
04

(ok)ueditor 复制微信文章图片因防盗链不显示

/** * 将如下代码添加进ueditor.all.js即可 * 微信图片引用插件,解决复制进UEditor的微信图片防盗链的问题 * @file * @since 1.4.3 */UE.plugin.register('wximage', function (){        var&nb
28
2017
03

ueditor上传图片至第三方图床的错误排查笔记

    近日网站图床不太稳定,图片时常不显示,所以准备换一个图床来进行网站图片的存储;    为了使后台文本编辑器(ueditor)上传图片时完美对接第三方图片存储平台,第三方图片存储平台选择了贴图库,因为其官网提供有现成的ueditor插件,对接起来相对方便。    但是在按照他们官网的说法配置后,并无效果,图片能上传到服务器,但是无法存储至贴图库相册。刚开始以为是插件的问题,咨询技术客服后技术
26
2017
03

zblog后台文章管理 添加文章浏览次数

zblog作为一个开源的博客系统,给很多bloger提供一个很好的技术平台,然而其后台管理文章的页面,因无法查看每篇文章的浏览次数,使得管理文章时,不能对每篇文章的质量有一个直观的了解,着实不太方便。今天看了下源码,添加起来并不复杂,只需修改两个文件即可:1,网站根目录/zb_users/language/zh-cn.php文件35行左右,添加“浏览”对应的语言属性值,如下红色标注的代码即可:#Front-End & Back-End   
26
2017
03

mysql 实用操作语句总结

1,根据数据表中某字段对应的属性值重复出现次数进行排序查找;如:查看表`supe_usershare`中uname字段值中重复出现次数最高的前十个;SELECT DISTINCT uname,count( * ) AS count FROM supe_usershare GROUP BY uname ORDER BY count DESC 
22
2017
03

php程序以及apache .htaccess 防盗链设置

Apache的.htaccess可以实现很多功能,如密码保护、禁止显示目录列表、阻止/允许特定的IP地址、实现网址的301 重定向等等。本文就来说说使用Apache的.htaccess如何防盗链。 当然防盗链可以用程序解决,如PHP:$referer = $_SERVER['HTTP_REFERER']; $selfurl = $_SERVER['HTTP_HOST']; if(false ==&nb
22
2017
03

ajax请求成功后新窗口window.open()被拦截的解决方法

转载自:http://www.cnblogs.com/lyr1213/p/6043161.htmlajax 异步请求成功后需要新开窗口打开 url,使用的是 window.open() 方法,但是该操作并不是用户主动触发的,所以它认为这是不安全的就拦截了(不过如果是 _self 的话就不会有这个限制),即使 ajax 回调函数中模拟执行 click 或者 submit 等用户行为(trigger('click')),浏览器也会认为不是由用户主动触发的,因此不能被安全执
21
2017
03

隐藏A标签的真实下载地址 防抓取思路

/*js*/ <script type="text/javascript"> jQuery(document).ready(function () {     $("a[ectype='clicknode']").click(function(){         //后台
20
2017
03

UEFI启动+GPT分区 win10 centos7 fedora25 ubuntu 16.10 双系统安装笔记

1,win10->win10+centos7.0之前新入手电脑ThinkPadE550,自带的系统为win10原版,uefi启动,gpt分区。出于个人喜好以及工作需要,安装了centos7.0,,因为当时对uefi以及gpt相关知识不了解,所以关闭了uefi中的security boot,并修改了引导模式为legacy,即传统的BIOS模式,并采用了之前硬盘安装centos的方法,安装了centos7+windows10的双系统,安装方法可参考:http://blog.chinaunix.
19
2017
03

(ok)thinkpadE550 centos7 无线网卡驱动问题的解决

centos7.1 的内核为3.10, 笔记本(thinkpad E550)无线网卡为rtl8723be,默认内核不能驱动解决方法:先通过网线连接上网,然后通过升级内核至4.1.2即可解决。 1、导入key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 如果你修改了repo的gpgcheck=0也可以不导入key 2、安装elrepo的yum源 rpm -Uvh 
19
2017
03

ubuntu 16.10 安装搜狗输入法后右上角不显示 且无法切换

基本上分三步走 1,添加fcitx的键盘输入法系统,因为sogou是基于fcitx的,而系统默认的是iBus; 2,安装sogou输入法; 3,设置系统参数及一些注意点。第一步、添加fcitx键盘输入法系统 ①先添加以下源 sudo add-apt-repository ppa:fcitx-team/nightly ②添加源之后需要更新一下系统 sudo apt-get update ③开始安装fcitx sudo apt-get install fcitx ④接着安装fcitx的配置工具