02
2017
08

mysql配置优化之key_buffer_size

首先看看mysqld(MySQL 服务器启动命令,加“--verbose –help”显示全部启动选项)中是如何定义key_buffer_size 参数的:[root@localhost zzx]# mysqld --verbose --help|grep key_buffer_size= --key_buffer_size=# The size of the buffer used&
02
2017
08

set_time_limit 调用导致超时 cpu消耗100%

      最近在迁移论坛系统(dicuz x.3.3)至新服务器后,后台以及部分页面无法访问,一直处于加载状态,至最后,页面空白.登陆服务器查看负载,在访问网站时,http进程CPU占用率飙升至100%;对比在原服务器,一切正常,说明极有可能是配置不正确导致的错误,于是对照新老http.conf 以及php.ini这两个配置文件, 调整新的web服务器配置与老的服务器保持一致,调整过后,重启各项服务,问题依旧。于是开始从后台入口文件admin.
28
2017
07

Discuz论坛使用个人gmail发邮件 找回密码 注册验证

必要条件:Google个人帐号,调整gmail设定Web Server服务器, php.ini文件修改及防火墙开放465 Port,PHP启用openssl模组Discuz管理中心,邮件设置设定gmail:设定转寄和POP/IMAP -->对所有邮件启用POP功能(包括已经下载的邮件)我的帐号--> 登入和安全性--> [允许安全性较低的应用程式] 设定处于启用状态,启用状态呈现蓝色,非启用呈现灰色Web Server:开启php.ini 寻找段落"mail func
22
2017
07

(ok)遨游浏览器-极速模式 flash添加遮罩层无效

在页面放置flash元素,并对flash对象添加链接时,可通过添加一个透明的图片作为遮罩层来添加链接。问题添加遮罩后,在火狐浏览器以及遨游兼容模式下,遮罩层浮至上层,可点击跳转。在遨游急速模式下,遮罩层无法浮至上层,造成无法点击flash跳转的效果。分析及解决在调试工具中修改样式属性,添加以下属性后,透明图片(即遮罩层)浮动生效。position: fixed;总结css样式如果书写不标准会导致部分浏览器下样式渲染失败。完整代码如下:<div style="z
22
2017
07

解决angular4本地开发中跨域访问的问题

在本地进行angular项目开发时,如果需要跨域请求api来获取数据,可以通过设置代理的方法来进行跨域访问。如前端项目访问地址为:localhost:4200,api接口地址为localhost:86,配置方法如下:1,在根目录下新建代理配置文件 proxy.config.json{     "/proxyName":{         "ta
21
2017
07

Angular4中常用管道

通常我们需要使用管道实现对数据的格式化,Angular4中的管道和之前有了一些变化,下面说一些常用的管道。一、大小写转换管道uppercase将字符串转换为大写 lowercase将字符串转换为小写<p>将字符串转换为大写{{str | uppercase}}</p> str:string = 'hello'页面上会显示 将字符串转换为大写HELLO二、日期管道date。日期管道符可以接受参数,
21
2017
07

定风波-苏轼

三月七日,沙湖道中遇雨。雨具先去,同行皆狼狈,余独不觉,已而遂晴,故作此词。莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。料峭春风吹酒醒,微冷,山头斜照却相迎。回首向来萧瑟处,归去,也无风雨也无晴。
20
2017
07

css 横向滑动设计思路

前端开发中,为了节省页面空间,有时需要在一行显示多元素,然后通过左右滑动来进行查看。特别是在页面空间极为珍贵的手机端,这种设计会被频繁用到。效果如下:实现方法:html元素<div class="container-wrap">     <div class="container">        &
19
2017
07

Ionic 2: ReferenceError: webpackJsonp is not defined

2.0.0 Breaking ChangesIn order to speed up the bundling process, we have separated node_modules code into a new, generated file called vendor.js. This means that on every change, ionic-angular, @angular, etc won't need to be processed by web
16
2017
07

(ok)angular2 UI组件-PrimeNG启动成功无样式

问题描述参照PrimeNG官网提供的PrimeNG CLI QuickStart用例,在成功启动后,添加修改等功能可正常使用,但页面元素无样式。附:《angular2 UI组件之primeNG用法》错误原因使用cnpm安装依赖模块导致依赖的模块安装不完整。cnpm install解决方案1采用npm安装(使用代理,代理环境搭建可参照《Shadowsocks 使用说明》)。npm install配置好系统代理环境并开启后,接着配置npm使用代理,记录如下:#端口请依据个人环境设
16
2017
07

Shadowsocks 使用说明

服务端安装Debian / Ubuntu:apt-get install python-pip pip install shadowsocksCentOS:yum install python-setuptools && easy_install pip pip install shadowsocksWindows:参见 在 Windows 上安装服务端使用ssser
14
2017
07

前端异步通信方式的发展历程

文中所列通信方式皆基于HTTP协议,请知悉!传统我们知道,在异步通信未诞生之前,前端与服务器的数据交互是这样的:读取-顺序读取本页面所有数据;提价-以表单形式来进行提交,服务器接收存储。这个过程中不仅会传输许多无用的数据,加大服务器的流量,在用户体验上也很死板,缺少与用户的交互。这种笨重的通信方式,亟待解决。ajax诞生2005年2月,Adaptive Path公司的Jesse James Garrett在网上发表了一篇名为《Ajax:一种Web应用程序开发的新方法》的文章(现在还可以在www.
12
2017
07

npm 常用操作命令

npm install <name>安装nodejs的依赖包例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6npm install <name> -g  将包安装到全局环境中但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使用的,就好像全局
11
2017
07

ES6 的 Promise 对象

前言开篇首先设想一个日常开发常常会遇到的需求:在多个接口异步请求数据,然后利用这些数据来进行一系列的操作。一般会这样去写:$.ajax({     url: '......',     success: function (data) {         $.ajax({ &
10
2017
07

angular2 为什么要加@Input?

在这个例子中hightlightColor是HighlightDirective的一个输入型属性。我们见过它没有用别名时的代码:@Input() highlightColor: string;也见过用别名时的代码:@Input('myHighlight') highlightColor: string;无论哪种方式,@Input装饰器都告诉Angular,该属性是公共的,并且能被父组件绑定。 如果没有@Input,Angular就会拒绝绑定到该属性。Either way, th