自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

往之不谏 来者可追

未觉池塘春草梦,阶前梧叶已秋声

  • 博客(75)
  • 资源 (6)
  • 收藏
  • 关注

转载 find_in_set

1.in查询相当于多个or条件的叠加,例如:select * from user where user_id in (1,2,3);等效于select * from user where user_id = 1 or user_id = 2 or user_id = 3;not in与in相反,如下select * from user where user_id not in (1,2...

2018-07-24 16:55:29 8391 1

转载 linux基础命令

1.curl & wget 使用curl或wget命令,不用离开终端就可以下载文件。如你用curl,键入curl -O后面跟一个文件路径。wget则不需要任何选项。下载的文件在当前目录。代码如下: curl -O website.com/file wget website.com/file 2.ping ping发送ECHO_REQUEST包到你指定的地址。这样你可以很方便确认你的电脑和I...

2018-07-11 20:26:07 461

转载 Ubuntu查看磁盘使用情况

(1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh# du -h15M ./package16K ./.fontconfig4.0K ./.cache5.1M ./.rpmdb20M .查看指定文件夹下所有文件大小(包括子文件夹)# du -h ftp3.8G ftp/sanya/doc3.8G ftp/sanya4....

2018-07-09 23:18:52 44197

转载 Linux系统使用iftop查看带宽占用情况

Linux系统下如果服务器带宽跑满了,查看跟哪个ip通信占用带宽比较多,可以通过iftop命令进行查询,使用方法如下:1 安装方法【软件官网地址:http://www.ex-parrot.com/~pdw/iftop/】CentOS系统运行:yum install iftopDebian系统 运行:apt-get install iftop在安装过程中需要我们输入 y 继续的步骤,在安装过程中会提...

2018-07-09 17:46:51 72293 3

转载 Linux服务器上监控网络带宽的18个常用命令

本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。一些命令可以显示单个进程所使用的带宽。这样一来,用户很容易发现过度使用网络带宽的某个进程。这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来...

2018-07-09 15:18:14 299

转载 Ubuntu cron 定时执行任务

cron,是一个Linux定时执行工具,可以在无需人工干预的情况下运行作业。1. 关于crontab在Ubuntu server  下,cron是被默认安装并启动的。通过/etc/crontab文件,可以看到以下内容:123456789101112131415# /etc/crontab: system-wide crontab# Unlike any other ...

2018-07-09 14:37:14 504

转载 OR和AND关键字一起使用的情况

OR和AND关键字一起使用的情况OR关键字和AND关键字,可以一起使用,需要注意,AND的优先级高于OR。因此,当两者一起使用时,应该先运算AND两边的条件表达式,再运算OR两边的条件表达式查询student表中,gender字段值为nv,或者gender字段值为na,并且,grade字段值为100的学生姓名可以看出如果AND的优先级,和OR相同或者比OR低,AND操作会最后执行,查询结果会返回一...

2018-07-04 16:15:48 7544

原创 csv乱码处理

$handle=fopen("war.csv","r");$row=1;while($data=fgetcsv($handle,1000,",")){ $data = eval('return '.iconv('gbk','utf-8',var_export($data,true)).';'); $num=count($data); for($i=0;$i<$nu...

2018-06-30 16:24:56 359

原创 json_decode

$json = "{\"errorno\":0,\"errormsg\":\"可以\",\"data\":{\"guid\":\"5762340\",\"username\":\"wiu370468\"}}"; echo "<pre>"; var_dump(json_deco

2018-06-28 15:00:48 355

转载 四种常见的 POST 提交数据方式

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。类似...

2018-06-27 17:45:33 1140

转载 php网站压测(ab)

一般来说核心页面都需要进行压测,特别是秒杀页面,从而知道网站的承受能力,方便暴露一些问题,更好的把控网站。压测工具有很多种,最简单、方便的可以使用ApacheBench,也就是我们熟悉的ab工具,不过只能做一些简单的压测效果。如果在windows下面压测,安装apache后,bin目录下会有个“ab.exe”;linux下则需要另行安装,拿centos举例可以执行“yum install http...

2018-06-27 09:33:24 2058

原创 UNION 和 UNION ALL

UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复 UNION 和 UNION ALL 的语法都是: [SQL 语句 1] UNION [SQL 语句 2]效率:UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。1、对重复结果的处理...

2018-06-26 21:00:49 313

原创 for update秒杀

Mysql InnoDB 排他锁用法: select … for update;例如:select * from goods where id = 1 for update;排他锁的申请前提:没有线程对该结果集中的任何行数据使用排他锁或共享锁,否则申请会阻塞。for update仅适用于InnoDB,且必须在事务块(BEGIN/COMMIT)中才能生效。在进行事务操作时,通过“for update...

2018-06-21 20:31:29 1146

转载 闭包函数中use使用

匿名函数中的use,其作用就是从父作用域继承变量。 下例是最常见的用法,如果不使用use,函数中将找不到变量$msg。12345678<?php$msg = [1,2,3];$func = function()use($msg){    print_r($msg);};   $func();?>运行输出123456Array(    [0] => 1    [1] => 2...

2018-06-21 14:20:52 962

原创 windows10共享文件夹挂载到Ubuntu

        程序开发人员一般都会把开发目录放在windows系统下,开发环境却是linux。以前我是linux下文件挂载到windows,有同事前车之鉴,万一虚拟机linux挂壁了,很难恢复。现在准备把windows共享文件到linux下。我用的是Ubuntu server14版。遇到很多坑,两个小晚上才搞定。        先祭代码mount -t cifs -o username=admi...

2018-06-21 00:25:31 7655

转载 MySQL show关键字用法

SHOW DATABASES︰列出 MySQL Server 上的数据库。 SHOW TABLES [FROM db_name]︰列出数据库中的表。 SHOW TABLE STATUS [FROM db_name]︰列出数据库的表信息,比较详细。 SHOW COLUMNS FROM tbl_name [FROM db_name]︰列出表的列信息,同 SHOW FIELDS FROM tbl_nam...

2018-06-19 14:13:10 1546

原创 git-flow分支模型

分支模型:用 git flow 初始化工程目录完成后,只能看到两个分支(长期分支):master 分支: 用于上线的分支,保护性分支,只包含经过测试的稳定代码,开发人员不能直接工作在此分支上,也不能直接提交改动到 master 分支上。develop分支: 是开发人员进行任何新的开发的基础分支,当开始一个新的feature 分支的时候,要从 develop 分出去;另外此分支也汇集所有的已完成的功...

2018-06-19 10:12:21 2688 1

原创 人性的弱点 --卡耐基

自序 成就此书的因缘Chpter01:Chpter02:Chpter03:Chpter04:Chpter05:Chpter06:后序 卓然于众的捷径译后记 你就是自己的神明

2018-06-18 11:44:22 1682

原创 程序是怎样运行的

一、CPU的内部结构解析1.程序运行流程①程序员用C语言等高级语言编写程序int a;                        a=1+2;                   printf("%d",a)②将程序编译后转换成机器语言的EXE文件01000101000010111   0011010010100010     00011010100011000③程序运行时,在内存中生成EXE...

2018-06-16 10:25:46 348

转载 self :: 和 this-> 的用法

在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static变量或...

2018-06-14 16:15:47 12300

原创 浮点数转成整型intval

$n="19.99";var_dump(intval($n*100)); // int(1998)var_dump(strval($n*100)); // string(4) "1999"var_dump(intval(strval($n*100))); // int(1999)$n="19.9";var_dump(intval($n*100)); //int(1989)var_...

2018-06-13 09:50:20 1186

转载 PHP 使用 file_get_contents 接收 POST 的資料

一般接收 POST 资料都是使用 $_POST 这个变量,但 $_POST 只能取得 Content-type 為 application/x-www-form-urlencoded 或 multipart/form-data 的資料。當 Content-type 為 text/xml 等其他類型的資料,$_POST便無法取得。若有接收其他類型 Content-type 的需求,可以使用 php:...

2018-06-13 09:38:29 8168

转载 记忆方法

数字编码联系法:就是把数字“翻译”成编程,然后用联想的方式把这些编程串连起来,这就叫数字编码联系法。这种方法适用于临时记忆一些多位数字或数量不太大,又不需长期保持记忆的数字。另外,它特别合适记忆历史年代,因为组成历史年代的数字比较短小,年、月、日加在一起最多不超过8位数(如1818年05月05日—马克思诞辰日)。    在应用时要先做到两点:   1、首先一点当然是得熟练掌握100个数字编程,这是...

2018-06-12 22:19:00 814

原创 Ubuntu14配置nginx虚拟主机

一、# 在 /home/share/ 目录下创建一个test项目目录,并编辑一个子目录 index.php 文件sudo mkdir -p /home/share/test12# 新建一个主页 html 文件sudo vim /home/share/test/index.phptest为项目根目录二、# 创建 server 虚拟主机配置文件sudo vim /etc/nginx/sit

2017-11-19 11:05:30 406

原创 Samba服务安装

Samba服务(共享文件)一,安装1)  apt-get install samba2)  apt-get install samba-common3)apt-get install cifs-utils二,创建共享文件夹在home目录下创建文件夹Mkdir/home/share三,修改文件的权限Chmod 777   /home/share四,输入"sudo smbp

2017-11-19 00:03:16 251

转载 什么是socket

什么是网络套接字(Socket)?  Socket是网络上两个程序双向通讯连接的端点。  对于一个Socket而言,它至少需要3个参数来指定:  1)通信的目的地址;  2)使用的传输层协议(如TCP、UDP);  3)使用的端口号。Socket类型  套接字类型是指创建套接字的应用程序要使用的通信服务类型。linux

2017-11-16 16:11:01 411

原创 符姓大全

符蓉珊 符海瑛 符海英 符海瑛 符何瑛 符小菲 符睿智 符语嫣 符天翔 符天翔 符芮嘉 符文 符程 符自然 符李颜 符海瑛 符虹清 符天恩 符斌 符运波 符浩 符立 符若兮 符司晨 符尔岚 符若萱 符诗嘉 符思嘉 符斯嘉 符颖欣 符诗嘉 符思晨 符诗晴 符诗雨 符雨桐 符素敏 符素敏 符素敏 符昌 符志超 符星 符智 符耀文 符睿轩 符琬钎 符艳萍 符炜嘉 符夏 符世康 符冬青 符实 符涵 符智

2017-10-16 22:11:42 19231

原创 Mysql数据库数据类型详解

MySQL的数据类型非常多,选择正确的数据类型对于获得高性能至关重要三大原则:1,更小的通常更好,应该尽量使用可以正确存储数据的最小数据类型。2,简单就好,简单数据类型的操作通常需要更少的CPU周期。3,尽量避免NULL,如果查询中包含可为NULL的列,对MySQL来说更难优化,因为可为NULL的列使得索引、索引统计和值比较都更复杂。数据类型的属性MySQL

2017-08-23 10:18:25 274

原创 IT人士必备网站

搜索网站              www.3bsou.com                           www.baigoogledu.com1,免费动态域名申请http://www.3322.org 希网http://comexe.cn/ 科迈http://www.comexe.cnhttp://www.oray.net/ 花生壳http:

2017-08-22 20:19:09 1412

原创 PHP面试篇之基础0

个人气场   技术实力    职业规划及贡献1、深入理解PHP到底是什么①跨平台(window Linux Unix)②服务器端脚本语言③和apache配合方便,性能很高因为PHP可以编译成apache模块④无须编译所该即得是PHP流行的重要原因⑤lamp:Linux+apache+mysql+PHP    wamp:window+apache+mysql+PHP

2017-08-16 21:41:35 250

原创 数据库字段的长度 作用

数据库字段的长度    指的是字节作用:如果不指定长度,数据库在存储的时候都必须给每个字段预留最大的存储空间,这样极大的浪费了空间,也加大了数据库本身管理的难度。字段类型长度应设置为保证正常使用需求下的最小长度char、varchar、text和nchar、nvarchar、ntext的区别1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级

2017-08-04 10:09:55 13455

转载 数据库基本概念和操作

1.何为约束  对表中的数据进行限制,允许什么样的值,不允许什么样的值.保持数据的”实体完整性”和”参照完整性”.避免出现”脏数据”2.主键约束: PK:primary Key在任何时候都必须有的.唯一,非空,高效方法:1.在Oracle服务器中修改约束条件     2.命令语句:alter table 表名 add(primary key 列名);     3

2017-05-14 15:41:12 239

转载 Apache Options Indexes FollowSymLinks详解

如果该虚拟目录下没有 index.html,浏览器也会显示该虚拟目录的目录结构,列出该虚拟目录下的文件和子目录。如何禁止 Apache 显示目录列表呢?要禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可。比如我们看看一个目录的目录配置: Options Indexes FollowSymLinks #----------

2017-05-13 16:43:21 14153

原创 sql语句中where的引号用法

$where="ip=$ip AND vote_date=$today";     $res = $voteLogModel->fetchAll($where)->toArray();在zendframework框架中有一个错误,前$where可以执行,后一句就有了错误因为$ip 没有加单引号引号的使用请注意,

2017-05-13 09:37:19 4540

原创 centos下网络配置方法(网关、dns、ip地址配置)

centos网络配置实例1,配置DNSvi /etc/resolv.conf加入: nameserver 192.168.0.1 nameserver 8.8.8.8nameserver 8.8.4.42,配置网关:vi /etc/sysconfig/network加入:GATEWAY=192.168.0.1完整的如下:

2017-04-17 21:33:49 485

原创 字符串如何转变成整数?

//如何把$a = '123',转换成123$a ='123';var_dump($a = (int)$a);//第一种方法var_dump($a = intval($a));//第二种方法var_dump(settype($a,'int'));//第三种方法var_dump($a);结果:int(123)  int(123)  bool(true) int(123)

2017-04-09 09:38:32 1049

原创 empty()函数深度讲解

看到一道关于empty()函数得面试题,觉得很有意思。研究问题要有深入的精神。$a1 = null;$a2 = false;$a3 = 0;$a4 = '';$a5 = '0';$a6 = 'null';$a7 = array();$a8 = array(array());echo empty($a1) ? 'true' : 'false';echo empty($a2)

2017-04-08 17:06:57 5688

原创 file_put_contents() 与 file_get_contents() 函数用法

file_put_contents() 函数用于把字符串写入文件,成功返回写入到文件内数据的字节数,失败则返回 FALSE。语法:int file_put_contents ( string filename, string data [, int flags [, resource context]] )参数说明:参数 说明filename 要写入数据的文件名data 要

2017-03-31 11:32:35 2801

转载 GitHub学习笔记(2)

1、Git学习            转载自 CSDN 从零开始学习GitHub系  列          http://blog.csdn.net/googdev/article/details/527876632、向GitHub提交代码   转载自 CSDN 从零开始学习GitHub系列    http://blog.csdn.net/googdev/article/details/527

2017-03-09 21:56:59 218

原创 Github学习笔记(1)

对GitHub简单认识     (1)GitHub主要是基于git(一款免费 开源的分布式版本控制系统,只是GitHub上用来管理项目的一个工具)的版本托管服务。现在GitHub上托管的所有项目代码都是基于git来进行版本控制的。(2)作用:①学习优秀的开源作品 ②多人协作 ③搭建博客 个人网站或公司网站 ④写作 ⑤个人简历注册(具体百度),在Settings里完善自己基本信息基本概念:

2017-03-09 21:28:23 196

易宝支付产品通用接口帮助文档

学习网上支付开发必备文档

2016-11-01

thinkphp做的网站源码

学习thinkphp框架的话可以进行参考

2016-09-16

大学生社会实践论文

可直接使用的大学生社会实践论文

2016-09-10

( ECshop二次开发-新手入门

初学ECShop必备知识

2016-05-26

单片机项目集

你所能用到的单片机初级及中级项目,都可以进行参考。

2016-05-26

php与MVC开发模式

初学以及进一步理解MVC必备讲解

2016-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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