05 2017 档案
摘要:1、官网下载:点击进入 2、解压后目录说明 3、使用样例 在页面添加如下脚本
阅读全文
摘要:一、问题 前端经常遇见需要动态生成标签,然后放在页面的某个位置,要创建每一个tag非常的麻烦。 二、利用的字符串格式化,加上多行字符串,追加在元素后面,就很迅速了。 1、format方法 2、快速创建标签
阅读全文
摘要:一、自定义的异步非阻塞的客户端 二、自定义的异步非阻塞的服务端
阅读全文
摘要:一、树 把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。在计算机科学中,树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。树一般分为两类: 无序树:树中任意节点的子节点之间没有顺序关系,这种树称为无序树
阅读全文
摘要:1、Tornado文件的结构: 1、Controllers控制器 2、Models数据库操作 3、Views前端显示 2、样例 app 前端样例 UImethod UIModule 3、Tornado的扩展 深度继承样例 3、Tornado只支持cookie,我们对其作进一步扩展,使其支持sessi
阅读全文
摘要:一、卸载mariadb 系统环境: [root@mysql5 ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@mysql5 ~]# uname -r3.10.0-327.el7.x86_64 二、编译安装m
阅读全文
摘要:#!/usr/bin/env python # -*- coding: utf8 -*- import socket, select EOL1 = b'/r/n' EOL2 = b'/r/n/r/n' # 拼接成的response response = b'HTTP/1.0 200 OK/r/nDate: Mon, 1 Jan 1996 01:01:01 GMT/r/n' response...
阅读全文
摘要:目前线上使用的版本情况:新上线端口统一使用5.5,不说别的,一个快速恢复重启就值回票价。 但因为历史原因还有大量5.1的版本,甚至,I’am sorry,还有少数5.0的版本。 至于5.0以前的版本,你是从唐朝穿越过来的吗? 3.23 2001 4 2003 5.0 2006 5.0.96GA 1,
阅读全文
摘要:MySQL 的官网下载地址:http://www.mysql.com/downloads/ 一、选择的版本 1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3. M
阅读全文
摘要:同步和异步的概念 同步是指用户线程发起IO请求后,需要等待或者轮询内核IO操作完成后才能继续执行; 异步是指用户线程发起IO请求后仍继续执行,当内核IO操作完成后会通知用户线程或者调用用户线程注册的回调函数。 阻塞和非阻塞的概念 阻塞是指IO操作需要彻底完成后才返回到用户空间; 非阻塞是指IO操作被
阅读全文
摘要:Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services )
阅读全文
摘要:wheel 包的命名规定 执行过程:
阅读全文
摘要:什么是进程? 进程是程序运行的实例,是系统进行资源分配和调度的一个独立单位,它包括独立的地址空间,资源以及1个或多个线程。 什么是线程? 线程可以看成是轻量级的进程,是CPU调度和分派的基本单位。 进程和线程的区别? 1.调度 :从上面的定义可以看出一个是调度和分派的基本单位,一个是拥有资源的基本单
阅读全文
摘要:有序区:有的地方的数据已经完全变得有顺序,我们把这部分区域的数据成为有序区无序区:有的地方的数据依旧无序,我们把这部分数据成为无序区时间复杂度:用来估计算法运行时间的一个式子(单位)空间复杂度:用来评估算法内存占用大小的一个式子 一、冒泡排序 运行结果: 二、选择排序 运行结果: 三、插入排序 运行
阅读全文
摘要:一、 什么是装饰器 Python中的装饰器就是对函数的装饰作用,对函数的执行,做了一些装饰,比方说人还是那个人,不过做了一些打扮修饰。装饰器本身也是函数,不过它可以对别的函数进行装饰,参数必须是函数。 二、装饰器遵循的原则: 1、被装饰的函数不能修改:这个大家都懂,装饰器仅仅是装饰,当然不能改变原来
阅读全文
摘要:一.Tomcat内存优化 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 java_OPTS 参数。 JAVA_OPTS参数说明 -server 启用jdk 的 server 版; -Xms Java虚拟机初始化时的最小
阅读全文
摘要:方法一:使用UltraISO,将u盘做成启动盘 文件-->打开-->选择CentOS6.6的iso镜像CentOS-6.6-x86_64-bin-DVD1.iso 2.启动-->写入硬盘映像
阅读全文
摘要:0.Gitlab安装 1.安装和配置必要的依赖关系在CentOS7,下面的命令将在系统防火墙打开HTTP和SSH访问。 2.添加gitlab包服务器安装包 3.配置并启动 4.浏览到主机名和登录Browse to the hostname and login 5.更多操作系统的安装方式,点击下方链接
阅读全文
摘要:一、话说爬虫 先说说爬虫,爬虫常被用来抓取特定网站网页的HTML数据,定位在后端数据的获取,而对于网站而言,爬虫给网站带来流量的同时,一些设计不好的爬虫由于爬得太猛,导致给网站来带很大的负担,当然再加上一些网站并不希望被爬取,所以就出现了许许多多的反爬技术。 二、安装模块 1. requests 模
阅读全文
摘要:理解RESTful架构 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少
阅读全文
摘要:GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(
阅读全文
摘要:1.Git分支管理 分支即是平行空间,假设你在为某个手机系统研发拍照功能,代码已经完成了80%,但如果将这不完整的代码直接提交到git仓库中,又有可能影响到其他人的工作,此时我们便可以在该软件的项目之上创建一个名叫“拍照功能”的分支,这种分支只会属于你自己,而其他人看不到,等代码编写完成后再与原来的
阅读全文
摘要:1.Git标签管理 当版本仓库内的数据有个大的改善或者功能更新,我们经常会打一个类似于软件版本号的标签,这样通过标签就可以将版本库中的某个历史版本给记录下来,方便我们随时将特定历史时期的数据取出来用,另外打标签其实只是像某个历史版本做了一个指针,所以一般都是瞬间完成的。 1.1创建本地标签 创建带有
阅读全文
摘要:1.Git仓库管理 现在本地已经创建了git仓库,又在gitlab上创建了一个git仓库,并且让这两个仓库进行远程同步,这样gitlab仓库既可以备份也可以与他人协作管理远程仓库以及根据需要推送或拉取数据。 管理远程仓库包括了如何添加远程仓库、移除无用远程仓库、查看远程仓库、修改远程仓库等。 1.1
阅读全文
摘要:1.Git基本管理 git常用的基本操作 1.1提交数据 我们可以简单的把工作目录理解成是一个被Git服务程序管理的目录,Git会时刻的追踪目录内文件的改动,另外在安装好了Git服务程序后,默认就会创建好了一个叫做master的分支,我们直接可以提交数据到了 1.创建本地工作目录demo,并初始化为
阅读全文
摘要:1.Git安装部署 Git是分布式的版本控制系统,我们只要有了一个原始Git版本仓库,就可以让其他主机克隆走这个原始版本仓库,从而使得一个Git版本仓库可以被同时分布到不同的主机之上,并且每台主机的版本库都是一样的,没有主次之分,极大的保证了数据安全性,并使得用户能够自主选择向那个Git服务器推送文
阅读全文
摘要:解决虚拟机,每次启动连不上ssh问题,需要关闭虚拟机,再执行脚本。执行完后,再启动虚拟机就可以连上ssh啦! 脚本名称:vmware_server_restart.bat (请以管理员身份运行,否则可能报错,本脚本在windows10系统下通过测试。) 请自己行修改脚本中VMware Worksta
阅读全文
摘要:每次重装系统,都要重新配置SecureCRT,为了减少重复工作。直接在SecureCRT软件中找到:选项 全局选项 常规 配置文件夹下面路径:C:\Users\Administrator\AppData\Roaming\VanDyke\Config 下面文件备份保存一份,下次只需要把备份文件,复制到
阅读全文
摘要:国内源地址: 临时使用命令: 临时使用源python脚本: linux和windows配置成默认的源的方法: 存放在root目录下: 内容: windows系统:在%HOMEPATH%\pip\pip.ini 内容:
阅读全文
摘要:一、权限管理 当你公司的服务器变的越来越多后,需要操作这些服务器的人就肯定不只是一个运维人员,同时也可能包括多个开发人员,那么这么多的人操作业务系统,如果权限分配不当就会存在很大的安全风险,举几个场景例子: 设想你们公司有300台Linux服务器,A开发人员需要登录其中5台WEB服务器查看日志或进行
阅读全文