自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 DNS与网站访问流程

浏览器解析域名并到展示网页的全过程

2022-11-18 17:31:44 1424 1

原创 两张图教会你编程学习哪些东西

一:编程 想必很多人和小编曾经有的困惑一样,编程那么多东西,该从哪里学起呢?学什么呢?学完能干什么呢?今天我就把我的总结来说一下吧,有不好的地方希望大家指正,然后相互探讨一起学习,相互进步 首先软件分为两类模式,一种B/S (浏览器、服务器),一种C/S模式(客户端/服务器),相信这点编程的人大多已经知道,但是对于这两个模式内部交互,数据传输,前端编程语言,后端编程语言,以及后端如何架构,数据如何加密可能会有不是很清楚的地方,那我接下来就一 一 解答,先从B/S来说起吧,因为小编是...

2021-01-20 14:33:07 7466 4

原创 Hybrid APP混合开发的一些经验和总结

写在前面:由于业务需要,接触到一个Hybrid APP混合开发的项目。当时是第一次接触混合开发,有一些经验和总结,欢迎各位一起交流学习~1、混合开发概述Hybrid App主要以JS+Native两者相互调用为主,从开发层面实现“一次开发,多处运行”的机制,成为真正适合跨平台的开发。Hybrid App兼具了Native App良好用户体验的优势,也兼具了Web App使用HTML5跨...

2018-12-26 20:10:40 167

原创 php的23种设计模式

PhpDesignPatterns 【PHP 中的设计模式】一、 Introduction【介绍】设计模式:提供了一种广泛的可重用的方式来解决我们日常编程中常常遇见的问题。设计模式并不一定就是一个类库或者第三方框架,它们更多的表现为一种思想并且广泛地应用在系统中。它们也表现为一种模式或者模板,可以在多个不同的场景下用于解决问题。设计模式可以用于加速开发,并且将很多大的想法或者设计以一种简...

2018-09-08 14:35:24 623 1

原创 linux下安装gcc详解

linux下安装gcc详解1、了解一下gcc    目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。我自己linux上是4.1.2版本,是不支持openMP的,而自己又要用到openMP,所以自己在原来的基础上安装了一个4.2以上版本的。  在安装之前,系统必须有cc或者gcc的编译器,如果没有,就不能安装更高版...

2018-08-16 16:00:08 509

原创 linux防火墙开启和关闭详解

以下两种方法一、暂时开启和关闭防火墙 1种 service方式查看防火墙状态: [root@centos6 ~]# service iptables statusiptables:未运行防火墙。开启防火墙(即时生效,重启后失效):[root@centos6 ~]# service iptables start关闭防火墙(即时生效,重启后失效):[root@centos6 ~]# service i...

2018-06-28 15:07:49 35348

原创 js的AJAX请求以及其他的多种远程请求之间区别是用途

XMLHttpRequest对象在IE5中,XHR对象是通过MSXML库中的ActiveX对象实现的。在IE中可能会遇到三种不同版本的XHR对象,即MSXML2.XMLHttp、MSXML2.XMLHttp.3.0和MXSML.XMLHttp.6.0。IE7之后的版本和其他浏览器都会使用下面的函数来创建:var xhr=new XMLHttpRequest();兼容性创建XHR的代码如下:func...

2018-06-23 10:54:41 695

原创 微信小程序之二维码请求

综述:微信提供三中接口来请求二维码,即 A B C 三中接口,其区别不多说,直接看微信官方手册,网址https://developers.weixin.qq.com/miniprogram/dev/api/qrcode.html 经过仔细查看手册后,发现需要请求二维码,必须先请求access token,请求网址 https://api.weixin.qq.com/cgi-bin/token?gr...

2018-04-14 15:23:52 1695

原创 详解linux下fdisk磁盘分区,格式化,挂载,使用

linux下使用fdisk进行磁盘分区,格式化,挂载,使用一:给系统进行分区时,首先要了解系统当前磁盘使用以及分区情况1:查看当前系统磁盘分区情况 (1)工具:fdisk 与df(鉴于重心在于磁盘分区,不详细讲解这两个命令,只讲解涉及分区方面的使用) (2)命令: 1:df -h 显示当前系统的分区情况(如下图)...

2019-09-05 06:18:35 12934 2

转载 php实现无限极分类

面试的时候被问到无限极分类的设计和实现,比较常见的做法是在建表的时候,增加一个PID字段用来区别自己所属的分类$array = array(array('id' => 1, 'pid' => 0, 'name' => '河北省'),array('id' => 2, 'pid' => 0, 'name' => '北京市'),array('id' =&gt...

2019-06-06 01:20:16 176

原创 shell脚本的四种执行方式

Linux中shell脚本的执行通常有4种方式,分别为工作目录执行,绝对路径执行,sh执行,shell环境执行。首先,看下我们的脚本内容1、工作目录执行即当前目录工作目录执行,指的是执行脚本时,先进入到脚本所在的目录,然后使用 ./脚本方式执行2、绝对路径执行绝对路径中执行,指的是直接从根目录/到脚本目录的绝对路径3、sh执行sh执行,指的是用脚本对应的sh或bash来接着脚...

2019-04-24 17:00:14 2647

转载 SSH隧道技术----端口转发,socket代理

本文的受众如果你遇到了以下问题,那么你应该阅读这篇文章我听说过这种技术,我对它很感兴趣 我想在家里访问我在公司的机器(写程序,查数据,下电影)。 公司为了防止我们用XX软件封锁了它的端口或者服务器地址。 公司不让我们上XX网站,限制了网址甚至IP。 公司不让我们看关于XX的信息,甚至花血本买了XX设备,能够对内容进行过滤。一看XX内容,链接就中断了。 我爸是搞电脑的,他在家里的路...

2019-03-29 10:17:14 357

转载 DSP、SSP、RTB、ADX(概念通俗解释)

DSP:需求方平台 比如小米想要投放一个新机发布的广告,那么他想在各大网站如网易、新浪UC等地方投放这条新机信息,但他不可能一个一个的去谈,费时费财不说,效率非常低。 于是他就去了一个平台,把打广告的钱冲进去,也就是广告费,然后在这个平台里选择投放的媒体,比如UC、新浪、网易等,然后跟淘宝一样的完成结算。 OK,这类似于淘宝的平台就是DSP,里面有很多的ssp提供的媒体 小米把钱冲进去了,...

2018-12-24 16:40:08 4889

转载 Mysql8.0&Mysql5.7&Mysql5.6&Mysql5.5特性对比

Mysql5.5 特性,相对于Mysql5.1性能提升默认InnoDB plugin引擎。具有提交、回滚和crash恢复功能、ACID兼容。行级锁(一致性的非锁定读 MVCC)。表与索引存储在表空间、表大小无限制。支持dynamic(primary key缓存内存 避免主键查询引起的IO )与compressed(支持数据及索引压缩)行格式。InnoDB plugin文件格...

2018-10-16 09:44:40 2753

原创 Linux常用命令大全(非常全!!!)

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示C...

2018-10-16 09:39:40 263

原创 bat用法

bat是dos下的批处理文件.cmd是nt内核命令行环境的另一种批处理文件从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所以从某个程度分析,batch, unix shell, awk, basic, perl 等脚本语言都是一样...

2018-09-28 18:27:24 2293

转载 mysql数据库优化之查询优化

mysql处理海量数据时的一些优化查询速度方法      最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。      由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查询时间...

2018-09-25 09:15:23 223

转载 ecmascript 6新特性

ES6(ECMAScript 6)终于在2015年6月正式发布了。距离上一次正式公开的ES5(于2009年发布的)已经相距了不短的时间了。其实在ES6正式发布之前的一段时间内,ECMA组织已经不再向ES6中添加新特性了,所以其实在ES6正式发布之前,业界已经有许多对ES6的相关实践了。比如阮一峰的ECMAScript 6入门其实就是早于ES6的正式发布时间的。本文将主要基于lukehoban/...

2018-09-10 18:18:49 137

转载 ECMAScript 6 十大特性

ES6(ECMAScript2015)的出现,无疑给前端开发人员带来了新的惊喜,它包含了一些很棒的新特性,可以更加方便的实现很多复杂的操作,提高开发人员的效率。本文主要针对ES6做一个简要介绍。 主要译自:《Top 10 ES6 Features Every Busy JavaScript Developer Must Know》 ( 传送门)。也许你还不知道ES6是什么, 实际上, 它是一种...

2018-09-10 17:58:01 309

原创 mysql的explain输出信息详解

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释:table:显示这一行的数据是关于哪张表的type:...

2018-09-10 01:08:44 1128

原创 原型图设计软件

1.Mockplus免费方式:所有基础功能免费功能特色:快速交互设计(海量组件,只需拖曳即可完成交互)快速复用功能(格式刷,组件样式,我的组件库,)快速团队协作(设定成员角色,管理分组,标注与评论) 快速演示(一键生成预览,支持8种演示方式) 快速服务(“三分钟内应答”服务) 自定义组件库 支持Sketch导入适用情景:中低保真原型,快速原型, WEB/移动端/平板原型,...

2018-09-08 16:06:27 9526

转载 PHP中的 抽象类(abstract class)和 接口(interface)

一、 抽象类abstract class1 .抽象类是指在 class 前加了 abstract 关键字且存在抽象方法(在类方法 function 关键字前加了 abstract 关键字)的类。2 .抽象类不能被直接实例化。抽象类中只定义(或部分实现)子类需要的方法。子类可以通过继承抽象类并通过实现抽象类中的所有抽象方法,使抽象类具体化。3 .如果子类需要实例化,前提是它实现了抽象类中...

2018-09-08 14:31:45 468

转载 linux系统调用

一、进程控制:函数名 描述 文件 fork 创建一个新进程 kernel/fork.c clone 按指定条件创建子进程 kernel/fork.c execve 运行可执行文件 fs/exec.c exit 中止进程 kernel/exit.c _exit 立即中止当前进程   getdtable...

2018-09-07 13:56:41 129

原创 linux下命令行操作快捷键及技巧

linux下命令行操作快捷键及技巧历史相关命令!!:执行上一条命令!num:执行历史命令中第num条命令!-num:执行历史命令中倒数第num条命令!?string?:执行最近一条包含有string字符串的命令Ctrl+r:搜索上一条匹配的命令!$:代表上一个命令的最后一个字符串Esc+.:显示上一个命令的最后一个字符串移动相关命令Ctrl+a:将光标移到行...

2018-08-22 11:08:19 162

原创 php的主流框架

国内框架:ThinkPHP, Canphp, KYPHP, InitPHP, SpeedPHP, CdvPHP,KPHP。国外著名框架:Zend Framework,Codelgniter,CakePHP,Symfony ,Yii,Seagull,Laravel。小型框架:E,DuoLamPHP,Difeye,GalaxixPhp,PhpPeanuts,Rong Framework,Ope...

2018-07-26 22:49:11 1305

原创 centos7的一些变化,firewalld替换iptables、systemctl 替换service

1.防火墙命令用firewalld取代了iptables了。查看防火墙状态   systemctl status firewalld临时关闭防火墙命令,reboot之后,防火墙自动起来。   systemctl stop firewalld永久关闭防火墙命令。reboot之后,防火墙不会自动启动    systemctl disable firewalld启动防火墙命令   syst...

2018-07-24 16:00:10 419

转载 微赞或者微擎

1.学习微擎之前,要了解一下微信公众号、订阅号(最好自己申请一个,然后登陆看看微信号的功能,还有操作,都很简单)传送门:微信公众平台申请和新手使用帮助   然后不懂的百度、谷歌,介绍很详细,在此不细说。 2.认识微擎:可以去微擎官网看一下。 微擎官网有一套视频详细的解释了微擎的基本用法:微擎的基本教程:http://video.tudou.com/v/XOTM3OTk0NjQ4.htm...

2018-07-17 17:43:31 2208

转载 linux下docker安装

Docker的三大核心概念:镜像、容器、仓库镜像:类似虚拟机的镜像、用俗话说就是安装文件。容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。仓库:类似代码仓库,是Docker集中存放镜像文件的场所。 简单介绍一下在CentOS上安装Docker。 前置条件:64-bit 系统kern...

2018-07-16 20:56:03 163

原创 PECL 和 PEAR 有什么区别?

  要为大家分享的内容是PECL 和 PEAR 他们之间的不同和相同之处。PEAR 是“PHP Extension and Application Repository”的缩写,即PHP扩展和应用仓库。  PEAR 将PHP程序开发过程中常用的功能编写成类库,涵盖了页面呈现、数据库访问、文件操作、数据结构、缓存操作、网络协议、WebService 等许多方面,用户可以通过下载这些类库并适当的作一些...

2018-07-16 11:03:24 173

原创 PHP 配置文件详解(php.ini 详解 )

[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;;; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为 ; 'php.ini'。PHP 将在...

2018-07-16 10:15:15 285

转载 PHP常用的 类库、资源和技巧小结

学习资源PHP相关的有参考价值的社区,博客,网站,文章,书籍,视频等资源PHP网站(PHP Websites)PHP The Right Way 一个PHP实践的快速参考指导PHP书籍(PHP Books)Modern PHP - 作者是PHP 之道的发起人和Slim框架的作者Modern PHP(中文版)依赖管理( Dependency Management )用于依赖管理的包和框架Compos...

2018-07-16 09:23:37 581

原创 php隐含实用知识

php语言结构与函数 相信大家经常看到对比一些PHP应用中,说用isset() 替换 strlen(),isset比strlen执行速度快等。例子:        if ( isset($user) ) {                 //do some thing }原因是isset是语言结构,而strlen是一个函数。还有echo 是个语言结构,不是个函数。那什么是语言结构呢?它和函数有什...

2018-07-16 09:08:40 132

原创 阿里云CentOS服务器挂载数据盘

本次使用的是centOS6.7 64位系统第一步:处理阿里云磁盘挂载问题查看磁盘情况,本次机器系统盘为阿里云赠送的20G,数据盘为100G其中/dev/xvda为系统盘,/dev/xvdb为数据盘,数据盘暂未做任何操作,要使用的话,先做挂载输入fdisk  /dev/xvdb 对数据盘进行分区。根据提示,输入 n, p, 1, 回车,回车, wq紧接着输入命令mkfs.ext3 /dev/xvdb...

2018-06-28 16:42:29 802

空空如也

空空如也

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

TA关注的人

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