自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 mac git tab tab 无效

$ brew list 查看你是否已经安装了”bash-completion”,如果没有,继续往下看: $ brew install bash-completion 安装完成之后 $ brew info bash-completion 下边这句话很重要==> CaveatsAdd the following lines to your ~/.bash_profile:if [ -f $

2015-11-04 23:51:17 1284

原创 IDEA快捷键

Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补

2015-11-04 23:48:17 370

原创 Log4J

Log4J@(java)log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。配置文件 Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 ,

2015-11-04 23:46:15 365

原创 mysql之触发器trigger

触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)语法:create trigger triggerNameafter/before insert/update/

2015-11-04 23:41:32 401

原创 mysql之两个日期间隔天数

1 .利用TO_DAYS函数select to_days(now()) - to_days('20120512') 2、利用DATEDIFF函数select datediff(now(),'20120512')

2015-11-04 23:31:49 894

原创 mysql之DATE_FORMAT

select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days; select DA

2015-11-04 23:29:41 510

原创 mysql之select into

1.INSERT INTO SELECT语句语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。2.SELECT INTO FROM语句语句形式为:SELECT vale1

2015-11-04 23:28:41 641

原创 mysql 主从复制

配置Master 在[mysqld]加上log-bin = master-bin log-bin-index =master-bin.index server-id=1在master 上创建一个复制用户 create user repl_user; grant replication slave on . to repl_user IDENTIFIED BY ‘1234’配置SLAVE在

2015-11-04 23:27:44 382

原创 mysql之分组 取前二

Select * FROM orders A Where EXISTS(Select COUNT(1) FROM orders Where employeeid= A.employeeid AND orderid> A.orderidHAVING COUNT(1)< 3) ORDER BY EmployeeID

2015-11-04 23:26:19 533

原创 MySql之按周,按月,按日分组统计数据

select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days; select DA

2015-11-04 23:25:30 509

原创 ubuntu下解压命令大全

.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName 注:tar是打包,不是压缩! ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~ .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzi

2015-09-08 13:11:49 457

原创 JAVA 时间操作

java.util.CalendarCalendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。 简单示例获取时间的前

2015-09-05 23:11:46 430

原创 mysql 常用函数【整理】

mysql 常用函数对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII('2'); -> 50mysql> select ASCII(2); -> 50mysql> select ASCII('dx

2015-09-05 23:08:56 3076

原创 游标demo

CREATE PROCEDURE `process_mengbao`()BEGIN-- 遍历数据结束标志DECLARE done INT DEFAULT FALSE;-- 符合要求的手机号码DECLARE _mobile CHAR(16);DECLARE _user_id MEDIUMINT(8);-- 游标DECLARE cur CURSOR FOR SELECT id,mo

2015-04-24 17:27:03 452

原创 gulp应用于ionic概述

为什么要使用gulp:一句话:自动化。对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你正确配置好了任务,任务运行器就会自动帮你或你的小组完成大部分无聊的工作。这个是grunt对于javascript世界的构建工具,也是gulp的存在意义。gulp 官方网站http://gulpjs.com

2015-02-28 16:19:34 747

原创 05-面向对象编程

#!/usr/bin/env python# -- coding: utf-8 --__author__ = 'sunh''''在Python中,一个.py文件就称为一个模块(Module)。为了避免模块名冲突,Python按目录来组织模块,称之为包(backage)。每个包目录下面都会有一个__init__py文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录

2015-02-25 21:30:38 620

原创 04-函数是编程

#!/usr/bin/env python# -- coding: utf-8 --__author__ = 'sunh''''高阶函数'''# 传入函数# map()函数接收两个参数,一个函数,一个是序列,map将传入函数一次作用到序列的每个元素,并把结果作为新的list返回。# 举例说明,比如我们有一个函数f(x)=x^2,要把这个函数作用在一个list [1, 2, 3

2015-02-25 20:21:01 414

原创 03-高级特性

#!/usr/bin/env python# -- coding: utf-8 --__author__ = 'sunh''''切片操作 Slice'''r = ['a', 'b', 'c', 'd', 'e', 'f', 'g']print r[0:3] # ['a', 'b', 'c']# 记住倒数最后一个元素的索引是-1。# 我们先创建一个0-99的数列L = r

2015-02-25 19:24:50 494

原创 02-集合

list是Python内置的一种数据类型是列表,为一种有序的集合,可以随时添加和删除其中的元素。#!/usr/bin/env python# -- coding: utf-8 --__author__ = 'sunh'classmates = ['Michael', 'Bob', 'Tracy']print classmates # ['Michael', 'Bob', 'Trac

2015-02-13 10:25:17 492

原创 01-基础

断断续续的学了几次Python了,所谓不求甚解,语法过了一遍没去用忘了,又过一遍又没去用又忘了。虽然现在用Python的机会不多,还是真心喜欢这门语言。所以还是另起门户,把学习笔记记下来,免得自己捡起来又扔掉了。Python是著名的“龟叔”Guido van Russum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言(我的天。。。)。牛逼闪闪的“龟叔”Python提供了非

2015-02-13 09:34:14 465

原创 linux 系统日常管理

一、监控系统的状态1.w查看当前系统的负载 15:03:38 up 2:48, 1 user, load average: 0.38, 0.65, 0.61USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATsunh :0 :0 12:27 ?

2015-02-04 15:08:57 1110

原创 ionic初探

首先环境搭建开(ubuntu14,android):1.Node.js的安装http://www.cnblogs.com/hwpayg/archive/2012/11/04/2753404.html在安装Cordova之前,先确保Node.js已经安装过了,怎么安装Nodejs 网上教程多多sudo npm install -g cordova安装Ionicsudo n

2015-01-11 21:48:35 599

原创 ubuntu14 安装apache和php环境

第一步:安装apache2sudo apt-get install apache2可能会出现如下错误:AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally

2014-12-31 21:48:21 553

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除