自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (1)
  • 收藏
  • 关注

转载 纠正骨盆前倾动作

作者:戴剑松链接:https://www.zhihu.com/question/21251847/answer/65914932来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。骨盆前倾原因骨盆前倾矫正动作如何缓解腰部紧张,纠正下交叉综合征?通过合理的姿态调整以及运动康复是有可能矫正下交叉综合征。基本方法是对于比较紧张的肌肉,如髋前部髂腰肌、腰部肌肉放松,...

2020-02-15 00:19:08 571

原创 python @装饰器简单粗暴理解

代码def outter(func): def wrapper(): func() print("after wrapper") return wrapper@outterdef inner(): print("inner")inner()结果innerafter wrapper首先,inner函数的内存地址作为参数传给...

2019-06-07 11:21:24 556

原创 sql执行顺序

2019-05-27 23:26:53 411

转载 一文理解分布式架构

参考:https://www.cnblogs.com/my376908915/p/6813321.html一、什么是分布式架构  分布式系统(distributed system)是建立在网络之上的软件系统。  内聚性:是指每一个数据库分布节点高度自治,有本地的数据库管理系统。  透明性:是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。    在...

2019-03-20 00:32:07 428

转载 Linux服务器连接不上的几种解决办法

Linux远程服务器连接不上,或连接超时解决办法:1、测试网络是否通:    ping 远程IP2、如果能ping通则表示与服务器网络连接是正常,接下来测试端口:telnet 远程ip 端口3、如果telnet不上,要考虑服务器是否有防火墙拦截:CentOS7查看防火墙是否运行:firewall-cmd --stateCentOS6查看防火墙是否运行/sbin...

2019-01-29 13:48:38 13542

原创 Python·安装扩展包的几种方法

以安装扩展包SymPy为例:方式一:格式:pip install xxx //xxx:包名示例:pip install SymPy方式二:如果有安装Git,也可以使用pip+git的方式安装:pip install git+xxx.git //xxx:包所在的github仓库位置示例:pip install git+https://github.com/sympy/sy...

2018-09-18 01:22:08 3430

转载 浏览器HTTP缓存原理分析

章节目录浏览器缓存原理文字版描述一图以蔽之缓存相关首部字段request缓存相关首部字段response缓存相关首部字段实体首部缓存相关字段缓存配置的一些注意事项以前项目中遇到了很多浏览器缓存相关的问题,也在网上查过资料,搞过服务器的配置,来确保客户端加载服务器资源的速度和资源有效性。最近仔细看了下http协议中和缓存相关的一些属性,总结一下。

2018-03-14 16:00:30 182

转载 浏览器缓存机制

先看上图,如果对图中的(a)(b)(c)(d)四个过程的处理方式都很清楚了,那么请不用再看本文了。两个概念强缓存用户发送的请求,直接从客户端缓存中获取,不发送请求到服务器,不与服务器发生交互行为。协商缓存用户发送的请求,发送到服务器后,由服务器判定是否从缓存中获取资源。两者共同点:客户端获得的数据最后都是从客户端缓存中获得。两者的区别:从名字就可

2018-03-12 10:44:57 210

转载 浏览器加载、解析、渲染的过程

浏览器加载、解析、渲染的过程 提高网站的访问速度 how browsers work

2018-03-09 11:11:20 235

转载 Linux各目录及每个目录的详细介绍

【常见目录说明】目录 /bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。/etc存放系统管理和配置文件/home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/u

2018-03-06 14:43:56 248

转载 linux svn服务器搭建

Subversion(SVN)是一个开源的版本控制系統,管理着随时间改变的数据。这些数据放置在一个中央资料档案库中,这个档案库很像一个普通的文件服务器,它会记住每一次文件的变动,这样就可以把档案恢复到旧的版本,或是浏览文件的变动历史。本文目录:linux svn服务器部署linux svn客户端命令操作linux svn备份与恢复 一、l

2018-03-06 11:08:42 190

原创 mysql密码设置

方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin mysqladmin -u root password "newpass"  如果root已经设置过密码,采用如下方法 mysqladmin -u root pas

2018-03-06 10:30:27 292

原创 允许mysql远程访问设置

1.进入 mysql:/usr/local/mysql/bin/mysql -u root -p 2.使用 mysql库 :use mysql; 3.查看用户表 :SELECT `Host`,`User` FROM user; 4.更新用户表 :UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1; 5.强制刷新权限 :flus

2018-03-06 10:27:06 190

原创 php post接收原始数据

通常情况下用户使用浏览器网页表单向服务器post提交数据,我们使用PHP接收用户POST到服务器的数据,并进行适当的处理。但有些情况下,如用户使用客户端软件向服务端php程序发送post数据,而不能用$_POST来识别,那又该如何处理呢?$_POST方式接收数据$_POST方式是通过 HTTP POST 方法传递的变量组成的数组,是自动全局变量。如使用$_POST['name']就

2018-02-27 11:53:16 1320

原创 linux下python后台运行方式

环境:linux、脚本python、shell脚本方法一:脚本后加&加了&以后可以使脚本在后台运行,这样的话你就可以继续工作了。但是有一个问题就是你关闭终端连接后,脚本会停止运行;如:nohup python -u xx.py > log.out 2>&1 & 1、1是标准输出(STDOUT)的文件描述符,2是标准错误(STDERR)的文件描述符1&gt...

2018-02-16 15:20:22 3625

原创 python中@用法

@修饰符   ‘@’符号用作函数修饰符是python2.4新增加的功能,修饰符必须出现在函数定义前一行,不允许和函数定义在同一行。也就是说@A def f(): 是非法的。 只可以在模块或类定义层内对函数进行修饰,不允许修修饰一个类。一个修饰符就是一个函数,它将被修饰的函数做为参数,并返回修饰后的同名函数或其它可调用的东西。  本质上讲,装饰符@类似于回调函数,把其它的函数(暂且称为目的参数)作为

2018-02-16 12:05:13 50360 7

原创 各种编码汇总

一.url编码1.解释 url编码是一种浏览器用来打包表单输入的格式2.编码规则 任何特殊的字符(就是那些不是简单的七位ASCII,如汉字)将以百分符%用十六进制编码,当然也包括象 =,&;,和 % 这些特殊的字符。其实url编码就是一个字符ascii码的十六进制。不过稍微有些变动,需要在前面加上“%”。比如“\”,它的ascii码是92,92的十六进制是5c,所以“\”的url编码就是%

2018-02-15 12:14:30 420

转载 ASCII、Unicode和UTF-8

什么是字符编码?       计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。

2018-02-15 11:39:08 162

原创 递归获取多对多节点关系

//连接节点表$nodesObj = M("nodes");$nextNodeIds = $nodesObj->where($map)->getField("id",true);//根据条件查询,获取初始水厂节点//连接节点关系表$nodeRelationObj = M("node_relation");$relations = array();$innerRelation = a

2018-02-08 10:39:00 508

转载 浏览器兼容性问题解决方案汇总

普及:浏览器的兼容性问题,往往是个别浏览器(没错,就是那个与众不同的浏览器)对于一些标准的定义不一致导致的。俗话说:没有IE就没有伤害。贴士:内容都是自己总结的,不免会出现错误或者bug,欢迎更正和补充,本帖也会不断更新。Normalize.css不同浏览器的默认样式存在差异,可以使用 Normalize.css 抹平这些差异。当然,你也可以定制属于自己业务的 reset.

2018-02-06 15:18:03 1091

转载 console详解

对于前端开发者来说,在开发过程中需要监控某些表达式或变量的值的时候,用 debugger 会显得过于笨重,取而代之则是会将值输出到控制台上方便调试。最常用的语句就是console.log(expression)了。然而对于作为一个全局对象的console对象来说,大多数人了解得还并不全面,当然我也是,经过我的一番学习,现在对于这个能玩转控制台的 JS 对象有了一定的认识,想与大家分享一

2018-02-05 17:42:08 1148

转载 SVG中`marker`元素

一个常见的使用SVG绘制的图形是箭头。一行代码就可以创建一个,但是这样代码重复度很大。你也可以在和中定义好再去重用,但是你每次应用的时候都需要对其移动或旋转。直接用一个元素的话会方便很多。前面几周的时候我讲过如何组织SVG代码,以及如何定义一个可重用的图形对象。可以翻一下w3cplus上SVG系列文章进行学习~今天我想要讨论一个特殊的元素,可以在一个地方定义,然后在另一个地方引用的

2018-02-05 17:18:27 765

转载 php递归函数的理解

很多同学在学习递归函数的时候会感到头晕,无法搞清楚递归函数的原理和运行机制,本文将给大家详细讲解递归函数的运行机制和运用。那什么是递归函数呢?递归函数即为自调用函数,在函数体内直接或间接自己调用自己,但需要设置自调用的条件,若满足条件,则调用函数本身,若不满足则终止本函数的自调用,然后把目前流程的主控权交回给上一层函数来执行,可能这样给大家讲解,还是很难明白。好,那下面我们

2018-02-05 10:56:07 337

转载 php学习资源

PHP相关的有参考价值的社区,博客,网站,文章,书籍,视频等资源PHP网站(PHP Websites)PHP The Right Way - 一个PHP实践的快速参考指导PHP Best Practices - 一个PHP最佳实践    - Clean Code PHP - 一个PHP 编码标准    - PHP Weekly News - 一个PHP 周刊Securi

2018-02-03 17:14:56 5147 2

转载 PHP树节点递归算法

遇到需要设计树节点的数据库结构,以及需要读出来的树节点数据结构!大家是否会选择用数据库的查询方式来获取树结构呢?//曾经的数据库查询获取方式$res = $this->db->query("select * from menu where pid = 0");foreach($res as $k=>$v){ $res[$k]['child'] = $this->db->query("s

2018-02-01 18:00:02 889

原创 gulp入门

gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率。gulp是基于Nodejs的自动任务运行器, 她能自动化地完成 JavaScript/coffee/sass/less/html/image/css 等文件的的测试、

2018-02-01 09:32:06 363

转载 XSS跨站脚本攻击

转自https://www.cnblogs.com/phpstudy2015-6/p/6767032.html阅读目录1、简介2、原因解析3、XSS攻击分类  3.1、反射型xss攻击  3.2、存贮型xss攻击  3.3、DOMBasedXSS(基于dom的跨站点脚本攻击)4、XSS攻击实例分析  例1、简单XSS攻击  例2、盗取cookie5、XSS漏洞修复  5.1、htm

2018-02-01 00:22:05 276

原创 php中const与define的区别

常量是一个简单的标识符。在脚本执行期间该值不能改变(除了所谓的魔术常量,他们其实不是常量)。常量默认大小写敏感。通常常量标识符总是大写的。 可以用define()函数来定义常量。在php5.3.0以后,可以使用const关键字在类定义的外部定义常量,先前版本const关键字只能在类(class)中使用。一个常量一旦被定义,就不能再改变或取消定义。 常量只能包含标量数

2018-01-31 18:05:45 150

原创 js中dom0级事件与dom2级事件的区别

其实,就w3c标准来说,并没有0级dom的标准。只不过,事实上的适用总会成慢慢成为约定成俗的规则。所谓的0级dom与2级dom事件就是不同版本间的差异,具体的说就是,对于不同的dom级别,如何定义事件处理,以及使用时有什么不同。   我们对于事物的认识过程,总是要先知道它叫什么名字,然后了解它是干什么的,接着学习如何使用,最后,去搞明白实现原理。首先,我们要谈的是dom事件,它是用来处理htm

2018-01-31 16:04:20 1658

原创 前端性能优化十四个规则

HTTP是一种客户端/服务器协议,由请求和响应构成。浏览器向一个特定的URL发送HTTP请求,URL对应的宿主服务器发回HTTP响应。该协议使用简单的纯文本格式。请求的类型有GET、POST、HEAD、PUT、DELETE、OPTIONS和TRACE。 前端性能优化十四个规则:1. 减少HTTP请求。a. 至少80%的最终用户响应时间花在了页面中的组件(图片、脚本、样式表、Fl

2018-01-31 12:58:08 334

原创 linux学习之mysql安装

查看是否安装mysql:yum list installed | grep mysql有的话需要移除。 如:yum -y remove mysql-libs.x86_64查看yum库上的mysql版本信息(CentOS系统需要正常连接网络)。yum list|grep mysql安装: yum -y install mysql-server mysql mysql-devel安装完成后,使用命令m

2018-01-30 12:05:36 179

原创 linux学习之apache安装

一、首先在系统上面查询一下是否已经安装了apache 【Apache在linux系统里的名字是httpd】rpm -qa httpd 如果有返回的信息,则会显示已经安装的软件。如果没有则不会显示其它的信息。如下图是没有安装的。查询的时候没有显示其它的信息。二、查询到系统是还没有进行安装的,那么我们打一个命令直接安装就可以了yum install httpd

2018-01-30 11:31:49 159

转载 PHP中use的使用方法

最近一段时间在研究php框架,一直想的什么时候才能开发出自己的框架,当然这是为了提升自己的编程水平,同时能把平时学的零散的东西糅合在一块熟练应用。但是开发一个框架根本不知道如何做起,先开发什么,虽然php的框架也不少,但是都是如何应用,没有文档和视频可以学习,这是让我特别郁闷的事情,相信不少想自己开发框架玩的小伙伴都有类似的感受,郁闷归郁闷,自己还是动手做了,做的时候困难和想象的一样难,从一开始就有

2018-01-30 09:38:12 24119 10

转载 DNS负载均衡与NGINX负载均衡策略

负载均衡是指的是把请求均匀的分摊到多个服务器上处理。一般常见的负载均衡有两种:①客户端与反向代理服务器之间的DNS负载均衡②反向代理服务器与应用服务器之间的负载均衡(这种负载均衡有很多,可以是weblogic的负载均衡,可以是Apache+Tomcat负载均衡,也可以是nginx负载均衡,这里只讨论nginx负载均衡)。负载均衡的关键在于如何使请求均匀的分摊到服务器上。这里考量均匀不仅仅只的是请求数

2018-01-29 15:04:04 297

转载 linux学习之PHP环境搭建

Centos系统自带的php版本很低,如果我们需要使用高版本的php,可以不用编译安装,直接用yum安装会非常省时省力。 centos_php_02 简介 PHP(超文本预处理器)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。 用PHP做出的动态页面与其他的

2018-01-29 12:05:11 205

转载 Linux常用命令大全

1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件1234567891011121314-a 列出包括.a开头的隐藏文件的所有文件-A 通-a,但不列出"."和".."-l 列出文件的详细信息-c 根据ct

2018-01-25 15:11:48 181

转载 安全测试者偏爱的安全测试工具

国外网站 Concise Courses 总结了安全测试者常用且好用的安全测试工具,本文摘录并分类整理列举一二,供安全从业者与爱好者参考。无线类1. Metasploit (免费)2003年,美国网络安全研究员兼开发者 Moore 启动了 Metasploit 项目,目的是创建一个开源平台,获取 Exploit 代码用于研究与开发。随后,Metasploit 框架得

2018-01-25 00:14:05 2815

转载 新手科普 | 渗透测试之信息收集

转自http://www.freebuf.com/articles/web/160001.html前言:关于渗透测试领域内的信息收集的重要性想必大家都意识到了,网上也有各种谈信息收集的文章,本文主要将笔者在实际渗透测试中,用到的一些技巧及感悟分享出来欢迎大家讨论。通常我们谈论的信息收集指的是子域名信息收集,由于黑盒测试天生的局限性,尽可能的收集到子域名就显得格外重要。除了子域名收集

2018-01-24 23:56:15 510

转载 新手科普 | MySQL手工注入之基本注入流程

转自http://www.freebuf.com/articles/web/160352.htmlMySQL手工注入的基本步骤以及一些技巧的记录,当出现学习手工注入的时候,网上的文章参差不齐,导致很长一段时间对手工注入的理解一直处于一知半解的状态,特此记录本文,让小白们少走些弯路。本文只针对手工注入小白,大牛绕过轻喷。步骤注释或者闭合语句首先看下一个基本的SQL语句

2018-01-24 23:45:55 270

转载 利用Wireshark任意获取QQ好友IP实施精准定位

虽然网上已经有了很多获取IP的qq插件,但是其原理大致都是相同的,但是插件的安全性而言就不敢恭维了,下面介绍如何利用wireshark获取好友ip。一、打开wireshark选择本机网卡,由于我本机使用的是无线网卡,所以选择第三个;二、双击点击后将会看到大量的流量数据包传送,如下图;三、接下来重点来了,筛选搜索我们想要的数据,按Ctrl + F 键进行搜索;

2018-01-24 23:12:49 3742 2

大数据系统与大规模数据分析18-19春季.rar

随着互联网、社交网络、云计算、物联网、移动计算、大规模科学探测与计算分析等的发展,各种新的数据密集型应用如雨后春笋般涌现。这些新的应用通常具有数据量巨大、数据获取速度更新速度快和/或数据种类丰富繁多等特点,被通称为大数据应用。近年来,产业界和学术界面向不同应用场景推出了多种类型、各具特色的大数据处理系统平台。同时,一大批数据建模与分析的方法被应用于大规模数据处理。一方面,多种大数据处理平台没有统一的标准,设计目标、功能和关键技术也多有不同,对于初学者的学习带来了很大的困难,容易“只见树木不见森林”,难以形成全面的认识。另一方面,大规模数据处理要求选择恰当的算法,适合的大数据平台,才能达到其功能

2020-02-20

空空如也

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

TA关注的人

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