- 博客(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关注的人