本章节主要说 jquery基础使用和jquery ajax处理
Linux命令 : awk
参考文章
计划
应用
Linux统计日志文件中的IP数
linux下用awk统计日志中各个ip访问页面的次数,日志格式如下:
211.154.151.115 - - [25/Jun/2013:00:00:01 +0800] “GET /SeeHouse/index/childId/17051 HTTP/1.0” 200 10011 “http://fity.cn/17051.html“ “Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; 2345Explorer)” 56.132.231.179
统计结果:
|
|
统计文件中出现次数最多的前10个单词
http://blog.sina.com.cn/s/blog_5dce657a01012ddi.html
|
|
awk统计文件中某关键词出现次数的命令
awk -F “” ‘{for(i=1;i<=NF;++i) if($i==”a”) ++sum}END{print sum}’ test.c
awk ‘{for(i=1;i<=NF;++i) if($i==”test”) ++sum}END{print sum}’ test.c
参考
JavaScirpt Note: JavaScript基础篇
前言. javascript基本信息
javascript是所学最难的编程语言,这里先给大家简单说下js的一些基层知识,在本月会持续更新到js高级部分.
enjoy it!
- js与java的关系: 雷锋与雷锋塔的关系
- js能做什么:游戏|后台应用程序|前台特效
00.javascript学习大纲:
- 基础语法
- 内置对象
- 浏览器对象
- 文档对象
- 节点对象
- ajax无刷新技术
- jquery框架
编辑器宏和批量替换(sublime & notepad++)
sublime批量替换
- 批量替换空行:
^\n
=>(留空)
- 删除全部空格将代码压缩:
(?ms)\s*
=>(留空)
-
当然,如果想把这些绑定到快捷键中,使用插件RegReplace吧!
下面是我自己的一些配置:
file: Packages/User/reg_replace_rules.sublime-settings
:
php报错配置
php报错的配置
php.ini默认开发环境设置如:
|
|
注意配置display_errors
和display_startup_errors
,如果是在线上环境切记要设置为Off
。这样就可以不显示报错信息,但会记录在错误的日志文件中。
如果配置了error_log = syslog, 则是指定产生的错误报告写入操作系统的日志里。
Bash风格指南
Bash 风格指南来源
本风格指南旨在描述如何编写 bash 脚本,并使其安全和可预测。本指南基于 this wiki,特别是这个页面:
http://mywiki.wooledge.org/BashGuide/Practices
如本指南中有任何东西并未明确提出,则默认遵循这个 wiki 中所描述的观点。
MySQL配置和优化
一、查看配置
查看binlogshow variables like 'log_%';
:
查看sql_mode的语法
12select @@GLOBAL.sql_mode;select @@SESSION.sql_mode;修改sql_mode的语法
12SET GLOBAL sql_mode = 'modes';SET SESSION sql_mode = 'modes';
二、优化
三、常见报错
3.1 mysql 5.7版本报错问题
mysql5.7默认启用了严格模式,使用5.7会发生很多旧版本sql报错问题,具体可以参阅MySQL 5.7版本新特性连载.
1) datetime等时间不能插入
切忌不要插入 ‘0000-00-00’ 类似这样0开头的时间格式,5.7下是写不进入的,要优化改成null 或者其他正常的时间;
2) 聚合错误SELECT list is not in GROUP BY clause and contains nonaggregated
在5.7中执行语句:
如果一定要使用,可以这么修改:
|
|
|
Mac优化实例
常用系统工具
time machine管理
|
|
Ubuntu使用
弄了台备用笔记本电脑,发现装win10有各种问题,遂转投linux阵营。当然,首选ubuntu啦!
在这里mark下新ubuntu系统的一些使用。
[TOC]
一、基础配置和更新
1.1 包管理工具
|
|
二、常用软件安装
2.1 通用软件
|
|
2.2 navicat安装和配置
|
|
三、其他常用的命令
3.1 远程服务
a.开启桌面vnc远程
|
b.开启ssh登录
|
|
Laravel Note
最近需要用到laravel进行开发项目,这里整理一些笔记方便回忆。主要参考资源如下:
一、安装Laravel
1.1 通过 Laravel 安装器
composer global require “laravel/installer”
laravel new blog
1.2 通过 Composer 创建项目
composer create-project –prefer-dist laravel/laravel blog
1.3 运行laravel
|
|
或者指向指向 public 目录。该目录下的 index.php 文件将作为所有进入应用程序的 HTTP 请求的前端控制器。
二、配置
laravel工作流
|
|