- 博客(16)
- 资源 (52)
- 收藏
- 关注
原创 Linux shell文件读写的几种方法
Linux shell文件操作还是非常高效的,下面介绍几种常用方法:方法一:文件描述符法(也是最常用的方法) 特点:最常用Function while_read_line_fd(){Exec 3<&0Exec 0<$FILENAMEWhile read LINEDo Echo $LINE Exec 0<&<3} 注释:这种方法分2步骤,第一,通过将所有
2017-04-04 19:35:32 11031 1
原创 Python的模块
模块就是一个包含了所有你定义的函数和变量的文件,模块必须以.py为扩展名。模块可以从其他程序中‘输入’(import)以便利用它的功能。 在python程序中导入其他模块使用'import', 所导入的模块必须在sys.path所列的目录中,因为sys.path第一个字符串是空串''即当前目录,所以程序中可导入当前目录的模块。1. 字节编译的.pyc文件 导入模块比较费时,py
2017-04-04 19:35:05 556
原创 Python的函数
Python函数通过def定义。def关键字后跟函数的标识符名称,然后跟一对圆括号,括号之内可以包含一些变量名,该行以冒号结尾;接下来是一块语句,即函数体。def sumOf(a, b): return a + b1. 函数形参 函数中的参数名称为‘形参’,调用函数时传递的值为‘实参’2. 局部变量 在函数内定义的变量与函数外具有相同名称的其他变量没有任何关系,即变量
2017-04-04 19:34:30 496
原创 Linux Shell实现数据库定时备份
数据备份在日常开发中是经常要做的事情,备份数据库是非常必须的,但是往往手动备份的效率都比较低,遇到需要周期性备份的数据和文件,我们就可以借助Shell大显身手了,Shell定期备份mysql数据库的例子: 首先,确定mysql的目录:/usr/local/mysql/bin/ 备注:主要实现每天凌晨1点开始备份2个月内的数据
2017-04-04 19:33:21 611
原创 Python常用控制语句
Python常用控制语句跟其它语言差不多,用法也类似,现在总结如下:1. if 语句 i = 10n = int(raw_input("enter anumber:")) if n == i: print "equal"elif n < i: print "lower"else: print "higher"2. while语句 while True
2017-04-04 19:30:54 1401
原创 Python中的几种常见的数据类型
1.整数 python可以处理任意大小的整数,当然包括负整数,在python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。2.浮点数 浮点数也就是小数,之所以称为浮点数
2017-04-04 19:29:24 1709
原创 Python脚本简介
Python作为一种功能强大的脚本语言,语法简洁,但功能强大,可以 跨平台使用,在Linux、Windows和Mac上都有很好支持。她的设计很出色。 Python脚本语言通常把想要操作的程序分为几个模块,首先要创建一个模块,把先关的Python脚本放入一个文件,这个文件名就是模块名。import语句创建一个新的名字空间,该空间包含模块中所有定义对象的名称。要访问这个名字空间,把
2017-04-04 19:29:06 987
原创 Lua面向对象详解
简单说说Lua中的面向对象,Lua中的table就是一种对象,看以下一段简单的代码:复制代码代码如下:local tb1 = {a = 1, b = 2}local tb2 = {a = 1, b = 2}local tb3 = tb1 if tb1 == tb2 then print("tb1 == tb2")else print("tb1 ~= tb2")
2017-04-04 19:28:19 585
原创 Lua函数库中的常用字符串处理函数详解
说到Lua中的字符串处理函数,最常用的最重要的莫过于以下4种:1.find;2.match;3.gsub;4.gmatch下边我们一个个详细讲解: 简单实用的find string.find()函数用于在一个给定的目标字符串中搜索一个模式。最简单的模式就是一个单词,它只会匹配与自己完全相同的拷贝。当find找到一个模式后,它会返回两个值:匹配到的起始索引和结尾索
2017-04-04 19:27:31 1332
原创 Lua函数的尾调用
1. 尾调用所谓尾调用,就是一个函数返回另一个函数的返回值:代码如下:function f()…return g()en因为调用g()后,f()中不再执行任何代码,所以不需要保留f()的调用桟信息;Lua做了这样的优化,称为"尾调用消除",g()返回后,控制点直接返回到调用f()的地方。这种优化对尾递归非常有益,通常递归意味着调用桟的不断增长,甚至可能造成堆栈溢出;而尾递
2017-04-04 19:12:37 4405
原创 Lua函数式编程和局部函数详解
函数做一个First-Class Value可以赋值给变量,用后者进行调用:代码如下:a = function() print 'hello' enda()hellob = ab()hello匿名函数代码如下:g = function() return function() print'hello' end endg()()hello函数g返回一
2017-04-04 19:12:01 2559
原创 Lua变长参数详解
Lua变长参数: Lua支持变长参数,使用简单(借助于table、多重赋值), Lua中的函数还可以接受不同数量的实参。例如:在调用print时可以传入一个、两个或多个实参。参数中的三个点(...)表示该函数可接受不同数量的实参。当这个函数被调用时,它的所有参数都会被收集到一起,这部分收集起来的实参称为这个函数的“变长参数”。 一个函数要访问他的变长参数时,仍需要用到3个点
2017-04-04 19:08:26 17208
原创 Lua函数的几种用法详解
一、lua函数在面向对象语言中函数是一组一起执行任务的语句。可以把代码放到独立的函数中。怎么划分代码功能之间的不同,但在逻辑上划分通常是让每个函数执行特定的任务。在Lua中,函数是作为"第一类值"来使用的,在lua中函数可以存储在变量中,可以通过参数传递给其他函数,或者作为函数的返回值(类比C/C++中的函数指针),这种特性使Lua具有极大的灵活性。Lua对函数式编程提供了良好的支持,可以支持
2017-04-04 19:03:01 16850 1
原创 Lua中的函数库使用总结
Lua中的常用函数库汇总:assert(v [, message]):功能:相当于C的断言,检查一个值是否为非nil, 若不是则(如果在wow.exe打开调试命令)显示对话框以及输出错误调试信息参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertionfailed!"date(format,time) :功能:返
2017-04-04 18:58:15 1338
原创 Lua中的模块与module函数巧用
1.Lua模块什么是Lua的模块?通常我们可以理解为是一个table,这个table里有一些变量、一些函数…等等,说白了就跟我们C++,java中的类类似。我们来看看一个简单的模块,新建一个文件,命名为test.lua,代码如下:work = {}function work.do() print("开始工作!");endfunction work.quit()
2017-04-04 18:55:35 1346
原创 Lua中函数与面向对象编程的基础
Lua语言具有类等面向对象的特性,其函数调用也遵循C++等语言的方法调用,且受到作用域的约束:1. lua函数调用函数都需要写圆括号,即使没有参数,但有一种特殊例外:函数若只有一个参数且参数是字面字符串或table构造式,则圆括号可有可无,如dofile 'a.lua',f{x=10, y=20}。Lua为面向对象式的调用提供冒号操作符的特殊语法,如o.fun(o, x)等价
2017-04-04 18:55:02 692
Navicat安装指导及安装资源
2024-03-23
vncserver和vncviewer
2017-06-01
大数据资料集锦
2016-03-30
Hadoop技术全套图书
2016-03-21
Apache Flume Distributed Log Collection for Hadoop
2016-03-21
《Hadoop技术内幕:深入解析MapReduce架构设计i与实现原理》
2016-03-21
《Hadoop技术内幕:深入解析Hadoop Common和HDFS
2016-03-21
jQuery瀑布流经典布局源码
2016-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人