CSS3 过渡 (transition )

0311lc.com说:transition 属性是一个简写属性,用于设置四个过渡属性: 1.transition-property   设置过渡效果的 CSS 属性的名称。一般写all   2.transition-duration   完成过渡效果需要多少秒或毫秒。单位有s和ms(1s=1000ms)   3.transition-timing-function   速度效果的速度曲线,默认是ease,还有linear、ease-in等   4.transiti……阅读更多

文字阴影和背景缩放、背景线性渐变、多背景以及透明度

0311lc.com说: 一、文字阴影 text-shadow text-shadow: h-shadow v-shadow blur color; 文字阴影:水平位置,垂直位置,模糊距离,阴影的颜色。   <span>前端</span>   span{ font-size: 50px; color: red; text-shadow: 5px 5px 5px #FF0000; } 二、背景图缩放 background-size background-……阅读更多

bootstrap框架的基本使用

0311lc.com说:一、概述 ①当下最流行的前端UI框架(有预制界面组件),组件简洁大方,代码规范精简,界面自定义性强,可以有效提高web开发效率 ②有自己的生态圈,不断的更新迭代。提供了一套简洁、直观、强悍的组件。标准化的html+css编码规范。让开发更简单,提高了开发的效率。 ③虽然界面组件样式已经定义好了,但是扩展性相对较强,也就是说我们还可以自定义,修改默认样式 二、版本 ①2.x.x 停止维护,兼容性好,但是代码不够简洁,功能不够完善。 ②3.x.x 目前使用最多,稳定,但是放弃……阅读更多

bootstrap栅格系统

0311lc.com说:一、概念: ①Bootstrap包括了一套响应式、移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动扩展到最多12列 ②栅格系统其实就是行和列的布局,网格状布局,通过一系列的行(row)与列(column)创建页面布局,你的内容就可以放入创建好的布局中。 二、行和列 ①行是类名row,其中container容器默认有15px的左右内间距 ,row 填充父容器的15px的左右内间距 margin-left,margin-right -1……阅读更多

bootstrap轮播图组件

0311lc.com说:一、轮播图组件模板(官方文档) <div id=”carousel-example-generic” class=”carousel slide” data-ride=”carousel”> <!– 指示器 –> <ol class=”carousel-indicators”> <li data-target=”#carousel-example-generic” data-slide-to=”0″ class=”active……阅读更多

less

0311lc.com说:一、less环境安装 ①首先需要在电脑上安装nodejs,一般会内置npm,利用以下命令可以检测: ②利用npm在线安装less,运行  npm install –g less   ③查看是否安装成功,Lessc –v  查看版本 二、less简介 ①CSS(层叠样式表)是一门历史悠久的标记性语言,同 HTML 一道,被广泛应用于万维网(World Wide Web)中。HTML 主要负责文档结构的定义,CSS 负责文档表现形式或样式的定义。 ②作为一门标记性语……阅读更多

wordpress里的bloginfo()与get_bloginfo()

0311lc.com说:一、先说说get_bloginfo() 描述 返回你博客的信息,这些信息可以用在任何地方的 PHP 代码中。这个函数,和 bloginfo() 一样,可以用来在模板文件的任何地方显示你博客的信息。 原型 get_bloginfo(string  $ show  =  ‘‘, string  $ filter  =  ‘raw‘  ) 用法 1 <?php $bloginfo = get_bloginfo( $show, $filter ); ?> 参数    ……阅读更多

Centos7搭建OpenVpn服务

0311lc.com说: 前置条件:Linux Centos6.8 一台(安装服务端),Win10 一台 (安装客户端) 需要的安装包(如果下载地址下载不下来可以使用这个)链接:https://pan.baidu.com/s/1RmeyKXlqEijM1R0v_vpGBA 提取码:eds8 注意:请保证版本和配置完全一致,如果是研究学习可以自己尝试采坑的经理,但还是建议先照搬成功,再自己尝试变更配置去研究体验 一、依赖环境安装 yum -y install openssl openssl-dev……阅读更多

使用rsync工具构建php项目管理平台

0311lc.com说:对于phper来说部署项目和更新项目是很方便的,只要直接将写好的项目覆盖到项目的根目录就可以啦。但是平时项目开发的时候肯定不是只部署一个环境,一般是三套环境(开发环境、测试环境、生产环境),我们每次在开发环境开发完之后要将项目更新到测试环境和生产环境上,如果每次更新的话都是将项目复制然后手动的去覆盖到项目的根目录下的话就太麻烦啦,而且也容易出错所以我们应该有一套项目管理系统来方便的管理项目的更新迭代,大致结构如下: 画的不好但是意思是对的,这样的话就可以通过一个脚本文件直……阅读更多

用 PHP 编写 http 服务器2众

0311lc.com说:    概述 众所周知,我们一般使用 PHP 开发Web程序时需要使用到比如Apache或Nginx等Web服务器来支持,那么有没有办法直接使用PHP开发HTTP服务器,答案当然是可以的,最近看了一遍Workerman框架的源码,于是自己仿照写了一个简易的HTTP服务器,学习为主。本文涉及到知识点包括: PHP Socket编程 网络 IO 模型 PHP libevent PHP 多进程 PHP 扩展信号   如何编写 HTTP 服务器 下面是一个简易版HTTP……阅读更多

TCP和UDP

0311lc.com说:传输层的两大协议TCP和UDP,到底用哪一个?这是所有基于网络通讯的应用程序在设计、开发时需要考虑的。 下面,我们先分别来看看TCP和UDP的优缺点,在后面,再来分析一下,什么时候该用TCP、什么时候该用UDP。 TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之……阅读更多

路由器设置端口映射

0311lc.com说:方法一(使用TPLINK的动态域名解析服务):进入DDNS,“服务提供者选择TP-LINK(当然你也可以选择花生壳)——–创建新域名——-然后你就注册成功了TPLINK提供的二级域名,并绑定到了路由器上。 接下来,进入DMZ主机—开—–从已连设备中选择。选择你要远程控制的那台主机的IP,保存即可。 手机上安装微软的远程桌面应用”RD client(或者在电脑上使用远程桌面连接)……阅读更多

进程通信概念和进程通信方式

0311lc.com说:进程通信(IPC,Inter-Porcess Communcation)是进程进行通信和同步的机制。 IPC提供两个基本操作: 发送(send message) 接收(receive message) 进程通信流程: 在通信进程之间建立通信链路 通过send/receive交换信息 进程通信方式: ———————————————— 直接通信: 进程必须正确命名对方,比如send(p,message)向p发送信息,receive(q,message)从q中接收信息 通信链路……阅读更多

进程通信之管道(PIPE)

0311lc.com说:我们了解了进程通信的简单概念以及4种进程通信的方式,今天我们将要通过具体实例来学习,理解进程通信方式中的管道(PIPE)。 本文所有代码都在Ubuntu16.04测试。 我们在前面已经了解了常用的进程间通信方式,它们大致可以以如下方式分类: A. 传统的进程间通信方式 无名管道(pipe)、有名管道(fifo)和信号(signal) B. System v IPC对象 共享内存(share memory)、消息队列(message queue)和信号量(semaphore……阅读更多