- 博客(23)
- 收藏
- 关注
原创 CSS:深入理解粘性定位 position: sticky
外层滚动条,是设置的section的,内层是section内层元素撑起的高度的滚动条(通过设置section高度为101vh可以验证)。MDN对于粘性定位说明有下面一段话,一个 sticky 元素会“固定”在离它最近的一个拥有“滚动机制”的祖先上(当该祖先的 overflow 是 hidden、scroll、auto 或 overlay 时),即便这个祖先不是最近的真实可滚动祖先。情况一:B的高度大于等于阈值(这个简单的例子中阈值为【C的高度-100vh+header】,即40vh),固定在视口顶部。
2023-12-12 09:24:45 85
转载 windows下安装PHP的swoole扩展
windows下安装PHP的swoole拓展研究实时通讯,这就需要用到swoole技术,在php中是可以安装swoole拓展的,那么在windows环境下如何安装swoole拓展呢?但遗憾的是PHP的swoole拓展是无法安装在windows环境下的,那么这就说明在windows环境下我们无法安装PHP的swoole拓展了吗?答案当然是否定的,我们只需要安装Cygwin来模拟linux环境,这样我们就可以在windows环境下安装PHP的swoole拓展了一:下载Cygwin和swo
2022-02-23 17:32:28 1666
转载 使用Oracle VM VirtualBox创建的虚拟机与本地电脑(物理机)搭建局域网
前言本人之前在大学做网络攻防实验和一些CI/CD配置的时候,都需要将虚拟机和物理机进行连接,即物理机能通过局域网访问到虚拟机,这个需求虽然偶然会用到,但是每次用的时候都会在网上找好久的资料才能解决这个问题。基于此现状,本人将其思路整理一下。说明本人使用的虚拟机软件是Oracle VM VirtualBox,当然你也可以使用其他的软件,但是基本过程都是一样的。虚拟机操作系统是 Linux,经过实验证明,不论是CentOS还是Ubuntu,都可以使用同样的方法实现。配置步骤安装完Oracle VM
2022-02-22 09:59:59 428
原创 linux环境定时任务
灬菜鸟灬Linux添加shell(.sh)脚本并添加定时任务一、添加sheel脚本1、首先创建一个执行程序:vim a.sh2、编辑: #!/bin/bash python3 python.py>> test2.log 2>&13、添加权限:chmod +x ./a.sh 4、查看执行结果: ./a.sh二、添加定时任务安装:yum install vixie-cron crontabs(服务器环境下默认都会安装)/sb...
2021-12-24 11:55:23 130
转载 2021-01-28
Java有Maven, Node.js有npm, ROR有gem, 这些语言的程序员在开心地使用包管理工具加速开发效率时,PHPer们还在复制粘贴的黑暗中。PHP在Composer之前,包管理的历史不堪回首。在相当长的一段时间内,如果应用依赖于第三方库,PHPer需要拷贝这些库的源代码, 或者通过PEAR、PECL安装。如果第三方库又依赖于更多的第三方库,那么很快就会进入依赖的黑洞。直到Composer出现,PHPer们看到了属于PHP的包管理的曙光。下面将以创建一个电商网站为例,介绍Compose
2021-01-28 15:38:21 126
原创 tomcat学习1
java 需要jdk和jre进行编译,我们可以通过这三处文件多jdk和jre进行动态配置;1处文件是配置jdk和jre的(要配置在文件头部,相当于定义全局变量)rem ---------------------------------------------------------------------------rem Set JAVA_HOME or JRE_HOME if n...
2019-12-13 15:26:30 98
转载 linux上安装Openssl步骤详解
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/shiyong1949/article/details/782129711,查看原有系统是否已安装Opensslopenssl version -a1系统已经安装了openssl,我们先安装新的版本,然后将环境配置成最新的版本...
2019-12-06 17:28:51 709
原创 Nginx的安装与部署
nginx 安装命令地址:https://www.runoob.com/linux/nginx-install-setup.html基本启动命令:需要停止或者重启nginx的命令如下/usr/local/nginx/sbin/nginx -s stop/usr/local/nginx/sbin/nginx -s reload发现报以下错误:nginx: [error] op...
2019-12-06 08:53:04 86
转载 阿里云安装Nginx的安装与部署
1:安装工具包 wget、vim和gccyum install -y wget yum install -y vim-enhanced yum install -y make cmake gcc gcc-c++ 2:下载nginx安装包wget http://nginx.org/download/nginx-1.6.2.tar.gz3:安装依赖包yum inst...
2019-10-12 15:10:03 181
转载 SSM+maven
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/xiaolang0211/article/details/82557322网络上有很多SSM+maven整合的教程,包括github我也去看过,我也尝试着整合了好多次了,每次都会出现问题。今天成功的整合,做一下我的整合过程记录,如果对大家...
2019-09-26 16:25:00 134
转载 PHP cURL 函数
PHP cURL 函数概述PHP支持的由Daniel Stenberg创建的libcurl库允许你与各种的服务器使用各种类型的协议进行连接和通讯。libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap协议。libcurl同时也支持HTTPS认证、HTTP POST、HTTP PUT、 FTP 上传(这个也能通过PHP的FTP扩展完成...
2019-03-13 16:28:16 126
转载 curl上传文件的用法
curl上传文件的用法收藏爱国者发表于4年前 阅读17000 收藏5 点赞1 评论1聚焦虚拟化和OpenStack、容器、大数据等开源技术的年度大趴!>>> »用curl下载网页估计大家都会,但是模拟multipart/form-data 形式的 form 上传文件则稍稍复杂些。命令行如下:curl -F "...
2019-03-11 08:51:32 48644
转载 CodeIgniter框架中关于URL(index.php)的那些事
最近,在做自己的个人网站时,采用了轻量级的php框架CodeIgniter。乍一看上去,代码清晰简洁,MVC模型非常容易维护。开发时我采用的工具是Netbeans IDE 8.0,当然,本文的内容和开发工具是没有关系的,和我们最后网站采用的服务器有很大的关系。目前最为常用的两款免费web服务器是Apache和Nginx(这两款服务器的比较,可以参考一篇网上的经典文章:http://zyan.cc/...
2019-03-08 08:45:21 391
转载 MySQL索引实现原理分析
目前大部分数据库系统及文件系统都采用B-Tree(B树)或其变种B+Tree(B+树)作为索引结构。B+Tree是数据库系统实现索引的首选数据结构。在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。MyISAM索引实现MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地...
2019-02-28 13:16:19 163
转载 Mysql几种索引类型的区别及适用情况
如大家所知道的,Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。那么,这几种索引有什么功能和性能上的不同呢?FULLTEXT即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文索引。值得一提的...
2019-02-28 13:08:06 1536
原创 抽奖界面
<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?><!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>
2019-01-21 15:13:04 554 2
转载 Android App 沉浸式状态栏解决方案
伴随着 Android 5.0 发布的 Material Design,让 Android 应用告别了以前的工程师审美,迎来了全新的界面,灵动的交互,也让越来越多的 App 开始遵从 material design 设计原则,不再是以前拿着iOS设计稿,做着Android开发。本文就其中的沉浸式状态栏这一特性,描述其兼容到4.4的实现,以及一些使用中的小细节。建议直接看最新的解决方案: And...
2019-01-16 11:00:54 1084
转载 Android修改状态栏样式
转载自:https://jaeger.itscoder.com/android/2016/03/27/statusbar-util.html 这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度,满足你司设计师的各种要求(雾)。在此之前我写过一篇Android App 沉浸式状态栏解决方案,后来我司设计师...
2019-01-16 09:43:00 1377
转载 Android Studio APK在真机上运行的方法
2018年07月09日 09:14:43 fjnu_se 阅读数:96更多个人分类: Android 我们用Android Studio编写的程序虽然可以直接在自带的虚拟机或者genymotion模拟器上运行,但有的时候效果不如在真机上操作直观。而且有时候软件由于一些API版本等的问题无法用手机直接调试,这时候我们就需要用APK安装的方式来查看效果。 首先能直接用手机调试我们...
2019-01-15 16:41:38 5962
转载 Android Studio 项目目录结构
【摘要】有一次 Android Studio 重装,再打开以前的项目,结果一大堆错误,很大的原因来自多 Android Studio 中项目文件的不熟悉,不清楚是干嘛的,所以今天理一下,只做一个粗略的了解。0、目录结构目录结构 这是项目视图下看到的项目文件目录,跟文件的实际存储位置一致。 备注:在 Android Studio 中一个项目(Project)可以有多个...
2019-01-15 09:36:39 1886 1
转载 csrf漏洞
CSRF漏洞详细说明CSRF漏洞详细说明通常情况下,有三种方法被广泛用来防御CSRF攻击:验证token,验证HTTP请求的Referer,还有验证XMLHttpRequests里的自定义header。鉴于种种原因,这三种方法都不是那么完美,各有利弊。 二 CSRF的分类在跨站请求伪造(CSRF)攻击里面,攻击者通过用户的浏览器来注入额外的网络请求,来破坏一个网站会话的完整性。而浏...
2018-12-13 16:25:59 454
原创 php二级联动修改添加地址
省id="province" class="form-control" class="form-control"> value="0">$data->commer_province;?>//此为默认值,或控制器传来修改的地址市id="city" class="form-control" class="form-control">
2018-02-05 16:46:28 381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人