排序:
默认
按更新时间
按访问量

linux执行sh脚本报错syntax error: unexpected end of file

sh脚本编辑完了之后,运行报错syntax error: unexpected end of file 主要原因是linux只能执行unix格式的脚本。我们编辑的sh文件是dos格式。需要改成unix格式的。 在vim中,执行set ff=unix设置格式为unix即可...

2018-11-02 11:31:57

阅读数:14

评论数:0

Nginx配置粗略整理

Nginx配置详解 参考nginx学习网站:http://tengine.taobao.org/book/chapter_02.html user  admin;#这个是指定访问的用户 worker_processes  2;#进程数,可以设置为cpu核数 worker_cpu_affi...

2018-11-01 20:12:02

阅读数:19

评论数:0

PHP文件上传中的move_uploaded_file和 $_FILES

move_uploaded_file在文件上传时,文件会存在一个临时文件当中,我们需要把文件移动保存到其他文件当中,如果不移动,过一段时间这个上传的文件就会被删除。 $_FILES能够获取到一些文件的大小,就说明文件可以上传。nginx里面有关于请求体大小限制的配置信息,如果大小超过限制 则会报错...

2018-04-28 15:50:06

阅读数:117

评论数:0

nginx.conf的配置中关于上传包大小的一些指标

keepalive_timeout请求完成后,连接还要保持多久,跟长连接有关系。client_max_body_size限制请求体的大小,client_header_timeout读取请求头的超时时间,client_body_timeout读取请求实体的超时时间,proxy_connect_tim...

2018-04-28 15:45:38

阅读数:113

评论数:0

获取用户的ip地址

在全局魔术变量$_SERVER中,有三个量存储了ip第一个:HTTP_X_FORWARDED_FOR有clientip,proxy1,proxy2....代理ip。使用逗号,进行分隔。所以使用他获取用户的ip。第二个:HTTP_CLIENT_IP这个是一个可能存在的ip第三个:REMOTE_ADD...

2018-04-23 20:16:48

阅读数:57

评论数:0

为用户导出数据为excel

今天使用了两种方法实现了该功能:一种是js的,一种是php的不需要使用网上搜到的jquery的插件table2excel具体实现如下所示:1.js方法的 function exportExcel(tableid) { tableToExcel(tableid); } var ...

2018-04-23 19:20:39

阅读数:50

评论数:0

mysql数据库中的information_schema库

information_schema库是mysql中自带的一个数据库。用于保存其他各个数据库的数据库名,表名和字段名、数据类型等信息。这个数据库是一个只读数据库,不能够对其进行写操作。这就为我们想要获取某个数据库有什么表、什么字段、什么类型提供了信息。下面介绍一下都有其中一些表:column表中就...

2018-03-19 10:24:23

阅读数:47

评论数:0

数据库报错ERROR 1030 (HY000): Got error 28 from storage engine

在操作数据库的过程中报错,代码不能执行。报错信息为:ERROR 1030 (HY000): Got error 28 from storage engine该问题属于机器的磁盘空间不足所引起的。可以通过df -h来查看磁盘空间的使用情况。会发现可用磁盘空间一定十分的小,甚至是没有。这个时候就要清理...

2018-03-19 10:14:15

阅读数:146

评论数:0

FIS管理工具

我们在本地开发,要把程序传到服务器上才能看到效果,每开发一个文件上传一个文件太麻烦了,或者用github来管理也太过麻烦。注意:重点是我在本地开发的是看不到效果的!这个时候我们就要使用百度的一款开源工具——FIS资料地址是:http://fis.baidu.com最简单的使用方法如下:在自己的项目...

2018-03-08 10:19:36

阅读数:61

评论数:0

怎么新建git分支

我的代码部署在aaa上,我要建立一个分支,把aaa的代码放到我的分支进行开发。第一步:先从git上clone一个下来git clone git@吧啦吧啦第二步:进入该文件夹内第三步:创建一个分支并与远程分支关联git checkout -b aaa origin/aaa              ...

2018-03-08 10:11:44

阅读数:68

评论数:0

设备标识用户的唯一

即便大家在不同的应用中,通过用户设备的标识码,我们也可以统计出用户的行为,进行相应内容的推送。在安卓设备中,通过获取用户的uid就可以知道这是一个唯一的用户,用户的各种行为习惯都会被采集分析,安卓用户如果想拒绝这种服务,只能通过更换设备。在苹果设备中,苹果限制app不可以获取用户的uid,只能通过...

2018-03-06 19:25:45

阅读数:75

评论数:0

网站流量统计指标

IP:一天内来访问的不同的ip数量。PV:网站的访问量,一个页面的访问量,点击打开一次和刷新一次都算作是一次UV:判断一天内访问网站的设备数量。通过cookie来判断是不是同一台电脑。...

2018-03-06 19:10:57

阅读数:57

评论数:0

mysql的不等于符号

之前对于mysql中的不等条件,一直写的是!=。但是在学习别人的代码过程中,发现出现了一个新的符号<><>代表的也是不等于而且<>是标准的mysql不等于。在更换my...

2018-03-06 19:00:46

阅读数:3871

评论数:0

mysql中判断某一个字段是否在某个集合内

在mysql中,有if(id in (1,2,3),id,0)这种使用方法,可以判断id是否是1,2,3,如果是则保留,如果不是则为0,当然这个结果是自己定义的,重点在红色部分.

2018-03-06 17:48:37

阅读数:1931

评论数:0

sql中的concat、concat_ws和group_concat

concat就是把两个字符串合并为一个,例如:concat('123','a')就会得到结果123a。concat_ws就是使用指定的字符来连接两个字符,例如:concat_ws('-','123','a')就会得到结果123-a。group_concat就是分组拼接,可以用distinct去重,...

2018-03-06 17:45:05

阅读数:212

评论数:0

phpstorm全局搜索

有的时候我们想要在整个项目中搜索一个字符串,就需要采用phpstorm中的全局搜索,快捷键是ctrl+shift+f。但是按下去之后没有任何反应?因为ctrl+shift+f已经被占用了,如果有输入法的话就打不开,尤其是win10自带的中文输入法,ctrl+shift+f是简繁体的转化。要打开英文...

2018-02-26 18:52:54

阅读数:10021

评论数:0

InnoDB的主键

InnoDB表需要有一个主键.InnoDB表存储的每一行数据,是按照主键的顺序在组织数据进行存储,也就是我们常说的聚簇索引。当没有主键的时候,会选择第一个不为NULL 的唯一键作为主键,否则MySQL则会创建一个隐藏的自增字段来做主键(一个很明显的原因是,如果他不创建,InnoDB的行锁都没法用了...

2018-02-09 16:00:14

阅读数:113

评论数:0

表的引擎选择InnoDB

从InnoDB与MyISAM的区别及支持场景来说明,并给出一些比较明显的特性和注意点。性能角度:1.MyISAM类型的表强调的是局限场景下的性能,其单线程只插入或只读取比InnoDB类型更快。主要因为MyISAM使用的表锁的开销小于InnoDB的行锁开销,另外MyISAM实现简单,在读取到索引后直...

2018-02-09 15:34:47

阅读数:94

评论数:0

php中===与==的区别、!==与!=的区别

==和!=左右两边数据类型不同时,会将他们转化成同一格式进行比较。而===和!==左右两边数据类型不同时,则返回false

2018-02-08 20:33:44

阅读数:61

评论数:0

redis使用命令行操作Could not connect to Redis at 127.0.0.1:6379: Connection refused not connected

正常我们在安装好redis,并正常启动时。找到redis-cli 运行即可使用redis的命令行。但是我们在使用的过程中,启动redis时没有使用默认的端口。所以会报错Could not connect to Redis at 127.0.0.1:6379: Connection refused ...

2018-02-08 16:12:31

阅读数:1049

评论数:0

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