8 lxf0613050210

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory的解决方法

一些人喜欢用vim来写linuxshellscript,但是,有的人喜欢在Windows下用一些方便的编辑器(比如鼎鼎大名的Notepad++)写好,然后拷贝文件到linux下,结果呢,在执行脚本a.sh的时候,会出现如下问题:[taoge@localhostlearn_shell]$./a.shbash:./a.sh:/bin/bash^M:badint...

2019-05-25 16:09:23

php URL解析函数parse_str和parse_url的区别

phpparse_str函数phpparse_str函数将查询字符串解析到变量中。parse_str函数有两个参数,第一个参数为需要解析的查询字符串并且是必须的,第二个参数用于设置接收解析查询字符串的变量,第二个参数是可选的。请看下面实例:这里我们使用了parse_url来获取URL的查询字符串,parse_url函数下面有讲解。<?php$url_name='htt...

2019-05-14 11:11:16

Linux常用命令之 查找命令 find —— 细说 -atime,-mtime,-ctime

们知道Linux里面一切皆文件,那么我们能否查看一个文件是何时创建的呢?答案是否定的。那我们可以知道些文件关于时间的什么信息呢?那就不得不说文件状态的三个时间了,它们分别是-atime,-ctime和-mtime。  先让我们来看一个Linux下的文件信息:         我们可以从中看到,关于时间的信息有三个:最近访问时间accesstime(-atime)、最近...

2019-01-13 23:41:55

linux VI模式下批量修改文件内容

1.        :s/vivian/sky/替换当前行第一个vivian为sky           :s/vivian/sky/g替换当前行所有vivian为sky2.        :n,$s/vivian/sky/替换第n行开始到最后一行中每一行的第一个vivian为sky           :n,$s/vivian/sky/g替换第n...

2018-12-19 16:31:46

SSH基本管理和配置文件的使用

服务端:linl_S  IP:10.0.0.15客户端:lin_C  IP:10.0.0.16 SSHD服务SSH协议:安全外壳协议。为SecureShell的缩写。SSH为建立在应用层和传输层基础上的安全协议。sshd服务使用SSH协议可以用来进行远程控制,或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)都是极为不安全的,并且会使用明文...

2018-12-19 11:53:17

SSH无密码登录的原理及配置

一、SSH概念(百度)SSH为 SecureShell 的缩写,由IETF的网络小组(NetworkWorkingGroup)所制定;SSH为建立在应用层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确...

2018-12-19 11:52:11

mysql分区功能详细介绍,以及实例

一,什么是数据库分区前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的数据量太大的话,那么myd,myi就会...

2018-05-28 09:23:39

PHP数字补零的两种方法

在php中有两个函数——至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下str_pad顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串例如:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置)其中填补后的长度必须是个正整数,填补位置有三个选项,左边:STR_PAD_LEFT,右边:STR_PAD_RIGH...

2018-05-11 15:46:52

MySQL索引类型

一、简介MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引二、语句CREATETABLEtable_name[col_namedatatype][unique|fulltext][index|key][index_name](col_name[length])[asc|desc]1.unique|fulltext为可选参数,分别表示唯一索引...

2018-05-11 09:30:42

mysql 开启查询缓存方法与查询例子

开启缓存,设置缓存大小,具体实施如下:1、修改配置文件,windows下是my.ini,linux下是my.cnf;在配置文件的最后追加上: 代码如下复制代码query_cache_type=1query_cache_size=600000需要重启mysql生效;那么采用第二种方式;b)开启缓存,两种方式:a)使用mysql命令: 代码如下复制代码setglobalquery_cac...

2018-05-11 09:16:38

mysql 大数据 查询优化原则

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。  1.为...

2018-05-09 10:16:37

php 合并数据函数 array_merge和array_merge_recursive

(1)array_merge  代码:    $a=array(array(1,2,3),array(11,22,33),array(111,222,333));  $b=array(array(4,5,6),array(44,55,66),array(444,555,666));  $c=array_merge_recursive($a,...

2018-04-28 16:28:31

js时间戳与日期格式的相互转换

下面总结一下js中时间戳与日期格式的相互转换:1.将时间戳转换成日期格式:123456789101112function timestampToTime(timestamp){        var date= new Date(timestamp*1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000        Y=date.getFullYear()+...

2018-04-25 21:39:27

thinkphp 如何组合查询 实现and和or同时使用即复合查询

开发过程中经常会遇到查询条件and和or都同时使用的情况,Thinkphp中本来就支持这个查询的,不一定非得自己写sql语句,使用复合查询即可:复合查询复合查询相当于封装了一个新的查询条件,然后并入原来的查询条件之中,所以可以完成比较复杂的查询条件组装。例如:$where[‘name’]  = array(‘like’, ‘%thinkphp%’);$where[‘title’]  = arra...

2018-04-21 15:53:29

ExtJS ComboBox 下拉列表详细用法

ComboBox是ExtJS中经常用到的控件,今天我们来讲一下它的一些用法。使用本地StoreComboBox需要结合Store一起使用,下面是一个最简单的例子,结合本地的Store的用法:vargenderStore=Ext.create("Ext.data.Store",{fields:["Name","Value"],data:[{Na...

2018-04-20 09:55:25

PHP中的数字与字符串比较

PHP中的比较运算符有点诡异,很容易出错,现列出比较规则:1、当两个字符进行大小比较时,是比较着这两个字符的ASCII码大小——这条很容易理解。2、当两个字符串进行大小比较时,是从第一个字符开始,分别比教对应的ASCII大小,只要从从某个对应位置开始,其中一个字符串的当前位置字符大于另一个字符串对应位置字符,即直接判别出这两个字符串大小,如'ba'>'az'——这条其实大家也都知道的。那么'...

2018-04-16 15:57:59

PHP保留两位小数的几种方法

$num=10.4567;//第一种:利用round()对浮点数进行四舍五入echoround($num,2);//10.46//第二种:利用sprintf格式化字符串$format_num=sprintf("%.2f",$num);echo$format_num;//10.46...

2018-04-05 13:03:54

HTTP与HTTPS的区别

超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。  为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,...

2018-03-24 09:32:33

mysql提高insert into 插入速度的3种方法

当mysql大批量插入数据的时候就会变的非常慢, mysql提高insertinto插入速度的方法有三种:第一种插入提速方法:如果数据库中的数据已经很多(几百万条),那么可以 加大mysql配置中的bulk_insert_buffer_size,这个参数默认为8Mbulk_insert_buffer_size=100M第二种mysql插入提速方法: 改写所有insertinto语句为...

2018-03-19 14:11:32

Javascript本地写入txt和读取txt文件示例

1.写入 FileSystemObject可以将文件翻译成文件流。 第一步: 例: 复制代码代码如下:Varfso=newActiveXObject(Scripting.FileSystemObject); 创建一个可以将文件翻译成文件流的对象。 第二步:用于创建一个textStream对象 括号里边有三个属性 1.文件的绝对路径 2.文件的常数只读=1,只写=2,追加=8等权限...

2018-03-14 13:27:58

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!