- 博客(246)
- 收藏
- 关注
转载 达梦数据库
一。安装在指定用户下。1. DM数据库系统用户groupadd dinstalluseradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdbapasswd dmdbamkdir -p /opt/dmdbmschmod -R 755 /opt/dmdbms2. 执行安装 ./DMInstall.bin -i3. DM数据库随机
2016-11-18 14:00:36 3109
转载 达梦数据库安装使用
1. 官网下载根据电脑操作系统来选择下载 注:Linux 内核版本要在2.6.32以上,rhel至少要6.0 (libdmutl.so找不到)2. 列表内容# chmod 777 DMInstall.bin图形界面安装:# ./DMInstall.bin //建议用界面字符安装:# ./DMInstall.bin -i1233. 拷贝配置文件# cp bin/dm
2016-11-17 10:51:56 11391 1
转载 BAT 批处理脚本教程
第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo offecho "欢迎来到非常BAT!"
2016-11-15 14:45:32 1038
原创 JavaScript 自定义函数库
javascript function library相关信息作者 moses.mo邮箱 moses.mo@protegrity.com版本信息如下: # redactor time comment 1 moses.mo 2016.6.12 create 2 moses.mo 2016.6.14 modify函数库列表 # function
2016-06-14 14:28:05 1209
转载 PHP 魔术函数、魔术常量
魔术函数1。__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。2。__destruct() 当删除一个对象或对象操作终止时被调用。3。__call() 对象调用某个方法, 若方法存在,则直接调用; 若不存在,则会去调用__call函数。4。__get()
2016-04-26 10:09:54 567
转载 PHP实现四种基本排序算法
1. 冒泡排序思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 代码实现:$arr=array(1,43,54,62,21,66,32,78,36,76,39); function bubbleSort($arr){
2016-04-26 10:06:28 484
转载 8个与安全相关的PHP函数
. mysql_real_escape_string() 这个函数对于在PHP中防止SQL注入攻击很有帮助,它对特殊的字符,像单引号和双引号,加上了“反斜杠”,确保用户的输入在用它去查询以前已经是安全的了。但你要注意你是在连接着数据库的情况下使用这个函数。 但现在mysql_real_escape_string()这个函数基本不用了,所有新的应用开发都应该使用像PDO这
2016-04-26 09:59:47 388
转载 php缓存技术总结
1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;一种比较常用的实现方式是用输出缓存:Ob_start()******要运行的代码*******$content = Ob_get_contents();****将缓存内
2016-04-26 09:56:36 417
转载 使用Python进行多进程编程
Python在2.6引入了多进程的机制,并提供了丰富的组件及api以方便编写并发应用。multiprocessing包的组件Process,Queue, Pipe, Lock等组件提供了与多线程类似的功能。使用这些组件,可以方便地编写多进程并发程序。ProcessProcess等同于java.lang.Thread。start方法用以启动某个进程。一个简单的示例:Python代码
2016-04-26 09:54:17 1090
转载 Python多进程并发(multiprocessing)
1、新建单一进程如果我们新建少量进程,可以如下:importmultiprocessingimport timedeffunc(msg): for i in xrange(3): print msg time.sleep(1)if __name__ =="__main__": p =multiprocessing.Proc
2016-04-26 09:53:10 562
转载 Python多线程学习
Python多线程学习 一、Python中的线程使用: Python中使用线程有两种方式:函数或者用类来包装线程对象。1、 函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例: viewplaincopy to clipboardprint?import time import thread def
2016-04-26 09:52:27 411
转载 Python 字符串操作
去空格及特殊符号s.strip().lstrip().rstrip(',')复制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2连接字符串#strcat(sStr1,sStr2)sStr1 = 'strcat'sStr2 = 'append'
2016-04-26 09:50:06 295
转载 python类型转换、数值操作
类型转换 1 函数 描述 2 int(x [,base ]) 将x转换为一个整数 3 long(x [,base ]) 将x转换为一个长整数 4 float(x ) 将x转换到一个浮点数 5 complex(real [,imag ]) 创建一个复数 6 str(x
2016-04-26 09:48:40 482
原创 SQL 学习笔记
重要事项一定要记住,SQL 对大小写不敏感!SQL 语句后面的分号?某些数据库系统要求在每条 SQL命令的末端使用分号。在我们的教程中不使用分号。分号是在数据库系统中分隔每条 SQL语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的语句。如果您使用的是 MS Access 和SQL Server 2000,则不必在每条 SQL 语句之后使用分号,不过某些数据库软件要
2016-04-26 09:46:49 353
转载 SVN常用命令
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkoutsvn://192.168.1.1/pro/domain简写:svn co 2、往版本库中添加新的文件svnadd file例如:svn addtest.php(添加test.php)svn add *.php(添加当前目录下所有
2016-04-26 09:45:21 402
转载 php正则表达式过滤html标签、空格、换行符
$str=preg_replace("/\s+/"," ", $str);//过滤多余回车$str=preg_replace("/过滤号后面带空格)$str=preg_replace("//si","",$str);//注释$str=preg_replace("//si","",$str);//过滤DOCTYPE$str=preg_replace("//si","",$str);/
2016-04-26 09:42:22 2787
转载 11个实用的正则表达式
1. 验证E-mail地址 这是一个用于验证电子邮件的正则表达式。但它并不是高效、完美的解决方案。在此不推荐使用。Php代码 $email = "test@ansoncheung.tk"; if (preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.
2016-04-26 09:41:24 792
原创 vim 设计详解
vim 最终效果vim 脚本安装注意若是Linux已经安装apt-get,直接运行PluginsInstall.sh;若是系统为FPG,则执行FPGInstall.sh;github: https://github.com/moses1989/mosesGitHubvim 快捷键 Button state F1 帮助文档 F2 新建一个标签页 F3 NERDTr
2016-04-12 15:55:19 8503 4
转载 读书笔记之 sed 篇
Sed&awk笔记之sed篇:简单介绍最近在阅读《sed & awk(第二版)》,这本书是sed和awk相关书籍中比较经典的一本。我在读书的时候有一个习惯,就是会作一些笔记,如果有条件我会放到博客中。写博客不仅是给别人看的,更是写给自己看的,同时因为写给别人看,所以必然会在一些细节的地方写得很清楚明了,可以加深自己对原书的理解,同时以后回头看的时候,我自己也能快速的回 忆起来。另外一方
2016-04-11 19:48:33 666
转载 读书笔记之 awk 篇
Sed&awk笔记之awk篇:快速了解AwkAwk是什么Awk、sed与grep,俗称Linux下的三剑客,它们之前有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以匹配文本,其中sed和awk还可以用于文本编辑,而grep则不具备这个功用。sed是一种非交互式且面向字符流的编辑器(a “non-interactive”stream-orientededitor),而awk则是一
2016-04-11 19:47:59 360
转载 Linux 打包&解压
.tar 解包:tar xvfFileName.tar打包:tar cvfFileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzipFileName.gz解压2:gzip -dFileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvfFileN
2016-04-11 19:35:21 299
转载 sed, awk, grep, cut 对比
linux命令之sed, awk,grep, cut篇用下来感觉这4个命令比较常用,功能也比较强大,等我有时间了要好好整理一下。首先介绍一下cut,之前有文章已经讲过它的用法了,这次连带cut的死对头paste,一起拎出来讲讲。第一篇 cut常用参数:-c 根据字符,用法:cut-cnum1-num2 filename 截取num1~num2之间的字符,字符从1开始记。-f
2016-04-11 19:31:59 3149
转载 linux 挂载新硬盘
2.6kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如: sda 表示第1块SCSI硬盘.hda 表示第1块IDE硬盘(即连接在第1个IDE接口的Master口上)scd0 表示第1个USB光驱. 当 添加了新硬盘后,在/dev目录下会有相应的设备文件产生.cciss的硬盘是个例外(HP的硬盘就是
2016-04-11 19:26:14 337
转载 linux 重定向命令
标准输入,输出和错误---------------------------------文件文件 描述符---------------------------------输入文件—标准输入 0输出文件—标准输出 1错误输出文件—标准错误 2--------------------------------- 1.重定向
2016-04-11 19:23:42 491
转载 Linux下的五个查找命令
1、grepgrep(General Regular ExpressionParser,通用规则表达式分析程序)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。它的使用语法为:grep [选项] pattern [文件名]. 匹配任意一个字符* 匹配0 个或多个*前的字符^ 匹配行开头$ 匹配行结尾[] 匹配[ ]中的任意一个字符,[]中
2016-04-11 17:35:20 361
转载 linux 清理缓存
通过修改proc系统的drop_caches清理free的cache$echo 3 >/proc/sys/vm/drop_cachesdrop_caches的详细文档如下:Writing to this willcause the kernel to drop clean caches, dentries and inodes from memory, causingthat memo
2016-04-11 17:34:32 450
转载 Linux shell 实现多线程
在bash中,使用后台任务来实现任务的“多进程化”。在不加控制的模式下,不管有多少任务,全部都后台执行。也就是说,在这种情况下,有多少任务就有多少“进程”在同时执行。我们就先实现第一种情况:实例一:正常情况脚本 #!/bin/bash for ((i =0 ;i5 ;i ++ ));do { sleep
2016-04-11 17:33:25 717
转载 Linux上文件的特殊权限SUID,SGID,SBIT详解
文件的特殊权限SGID,SUID..SBIT 大家都知道文件和目录的权限最常见的有三个.可读(r)..可写(w)..可执行(x)..它们的级别分别是4..2..1..我们有时也会发现有些文件所属主的权限上带有一个s的标志位.目录的所属组上也带有s标志位.很多人不理解这是为什么....下面我们举例来看一下... #ls -l /usr/bin/passwd
2016-04-11 17:29:20 872
转载 让进程在后台可靠运行的几种方法
我们经常会碰到这样的问题,用telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定
2016-04-11 17:28:42 350
转载 在Debian上配置Apache+MySQL+PHP4
1 选择Apache+MySQL+PHP4 你可能会问我:为什么不选择别的软件,而非得选择Apache+MySQL+PHP4的组合?呵呵,我要告诉你,著名的FreeLamp组合,说的就是Linux/Apache/MySQL/PHP/Perl/Python,你可以到www.freelamp.com上面去看看。PHP在互联网上的应用,正成燎原之势。如果作Web开发,在我看来,别无选择,就是PH
2016-04-11 17:17:31 808
转载 在Debian上用Wu- ftpd配置FTP服务器
1 开场白 在五年之前,我还觉得Ftp这个东西很神秘。那时候,我身边的大部分人,甚至以为http就是互联网的全部。我们从网站下载文件,用的大多也是http连接。但是,事实上,ftp(FileTransfer Protocol,文件传输协议)这个服务已经存在很长时间了,如果要提供文件下载,除了使用http的方式连接外,我们完全可以提供ftp服务,这样可以节省一些服务器资源,比如连接数
2016-04-11 17:16:57 817
转载 在Debian 上用Exim配置邮件服务器
1 简介我想现在一个再普通的单位,也会需要用到电子邮件。我所在的企业,已经到了无法离开email的地步——每当邮件服务器出现问题,我的电话都会被打爆。在M$平台上,邮件服务器市场基本上被两个软件占领:M$的Exchange和Lotus的Domino/Notes。这些软件所花费的费用,实在不小。而Unix平台上,我们有很多选择,而且都是免费的。在Debian里面,我们不用Sendma
2016-04-11 17:16:15 4131
转载 在Debian上配置Samba 服务器
1 介绍 如果某一个单位,他们的桌面计算机必须使用M$Windows平台的话,那么他们很可能不可避免的需要Windows服务器产品,比如Windows NT Server或者Windows 2000 Server,甚至Windows2000 Advanced Server。要知道,要合法的拥有这些服务器的软件(按照微软的所谓许可协议购买连接数)的话,再加上昂贵的硬件费用,可并不是一比小
2016-04-11 17:14:36 1663
转载 在Debian上用Bind 配置DNS服务器
1 什么是DNS初学者可能不理解DNS到底是什么,干什么用。我是在1998年大学毕业时才听说这个词的。那时我在聊天室碰到潍坊信息港的一个网管,我恬不知耻地说我也是个网管,他说也维护DNS吗?我说,DNS是什么?——DNS,DomainName Service,或者Domain Name Server,域名服务/域名服务器。你在你的浏览器里面输入http://www.linuxsir.c
2016-04-11 17:13:54 8993
原创 linux sh 与 ./ 区别
./的时候脚本要是可执行的,用的解释器是由你脚本的第一行决定的如果第一行是#!/bin/sh那就跟sh没有区别如果第一行是#!/bin/bash,就相当于bashyourscript如果第一行是#!/bin/perl,就相当于perl yourscript ./yourscript不可以写入环境变量,写入环境变量是. ./yourscript
2016-04-11 17:12:05 844
转载 TCP/IP 端口号大全
1 tcpmux TCP 端口服务多路复用5 rje 远程作业入口 7 echo Echo 服务 9 discard 用于连接测试的空服务 11 systat用于列举连接了的端口的系统状态13 daytime给请求主机发送日期和时间17 qotd 给连接了的主机发送每日格言18 msp 消息发送协议 19 chargen字符生成服务;发送无止境的字符流
2016-04-11 17:09:47 997
转载 shell中的cat和文件分界符(<<EOF)
在shell中,文件分界符(通常写成EOF,你也可以写成FOE或者其他任何字符串)紧跟在1、最简单的用法root@ribbonchen-laptop:~#cat> ha> haha> hahaha> EOF输出:hahahahahaha2、把输出追加到文件root@ribbonchen-laptop:~#catout.txt> ha> hah
2016-04-11 17:08:43 5963
转载 Linux中Samba详细安装
了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置。 1、服务查询默认情况下,Linux系统在默认安装中已经安装了S
2016-04-11 15:31:22 402
转载 jquery和js的区别汇总
jQuery代码具体的写法和原生的Javascript写法在执行常见操作时的区别如下:1 定位元素JS document.getElementById("abc") jQuery $("#abc")通过id定位 $(".abc")通过class定位 $("div")通过标签定位 需要注意的是JS返回的结果是这个元素,jQuery返回的结果是一个JS的对
2016-04-11 15:15:42 774
原创 js处理iframe中子页面与父页面
js处理iframe中子页面与父页面里面对象的取得的解决方案【1】子页面取得父页面的dom对象 parent.window.$('#id').val("");【2】父页面取得子页面的对象 $(window.frames["iframeName"].document).find('#subjectDg').datagrid('acceptChanges'); $('#ifra
2016-04-11 15:14:16 529
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人