nginx1.14.0源码编译安装

nginx1.14.0源码编译安装
分类: 企业开发 发布时间: 06-15 22:27 阅读次数: 5

精讲Redis持久化

在介绍Redis高可用之前,先说明一下在Redis的语境中高可用的含义。 我们知道,在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999% 等等)。但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾技术),还需要考虑数据容量的扩展、数据安全不会丢失等。
分类: 编程语言 发布时间: 06-15 22:27 阅读次数: 6

php7.2.6编码编译安装

php7.2.6编码编译安装
分类: 企业开发 发布时间: 06-15 22:27 阅读次数: 5

Go语言开发(三)、Go语言内置容器

Go语言开发(三)、Go语言内置容器一、Go语言数组1、Go语言数组简介Go语言提供了数组类型的数据结构。数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,类型可以是任意的原始类型例如×××、字符串或者自定义类型。相对于去声明number0,number1,...,andnumber99的变量,使用数组形式numbers[0],numbers[1]...,numbers[99]更加方便且易于
分类: 编程语言 发布时间: 06-15 22:27 阅读次数: 5

利用keepalived实现nginx调度器高可用(二)

构建LNAMMP架构:1)Nginx既是前端调度器,又是反向代理缓存服务器;2)将php的session缓存于memcached中;3)使用php-fpm上部署Discuz论坛程序;4)使用https连接,即使用户使用的是http协议也可以以https协议进行访问;声明:提供5台主机,其中两台nginx做前端调度器(一台做主调度器:172.16.1.11主机,一台做备用调度器:172.16.1.2
分类: 企业开发 发布时间: 06-15 22:27 阅读次数: 5

mysql5.7.22源码编译安装

mysql5.7.22源码编译安装
分类: 数据库 发布时间: 06-15 22:27 阅读次数: 6

webstorm安装注意事项

www.jetbrains.com ->Languages 找到choose your technologe 选择js 再点击webstorm,选择previouse version (不要直接选download,因为最先版本可能会出现很多bug)
分类: 其他 发布时间: 06-15 22:22 阅读次数: 6

Codeforces989E. A Trance of Nightfall

$n \leq 200$个平面上的点,$q \leq 200$次询问:重复操作$m \leq 10000$次,到达点$x$的概率最大是多少。操作:一开始选点$P$,不一定要是给定点,可以是平面上任一点。然后,选一条穿过给定点至少两个点且穿过$P$的直线$l$,若有多条,等概率选一条;选中一条后,把$P$点移动到这条直线上的某个初始给定点,若有多个等概率选。 以为是不可做几何题,其实挺好玩的 如果知道两个点之间一次性直接到达的概率$A(x,y)$,那么记$f(i,j)$为走$i$步到点$j$的概
分类: 其他 发布时间: 06-15 22:22 阅读次数: 6

Python面向过程、模块的使用

一、Python面向过程 ''' 面向过程编程 核心过程二字,过程指的是解决问题的步骤,即先干什么、再干什么、然后干什么... 基于该思想编写程序就好比在设计一条流水线,是一种机械式的思维方式 优点 复杂的问题流程化、进而简单化 缺点 扩展性极差 ''' # 将一个用户的注册功能拆成三个功能块,在利用函数的嵌套调用 # 接收用户输入用户名,进行用户名合法性校验,拿到合法的用户名 def check_user(): wh
分类: 其他 发布时间: 06-15 22:22 阅读次数: 5

沉浸在心绪之中

人拥有了较多的自由与舒适,个人的志趣,人生理想就变得十分重要。 上大学之前,大部分事都是迫不得已,上了大学,境况产生了很大的变化。 编程作业做完了,最近某些时刻总觉得找不到真正有意义的事,越来越经常地思考人生的归宿,总感觉折腾过去折腾过来无论成功与否结局都是冷淡的。 喜欢一个人也是这样,有时候和chen在一起,总想如何发展一下我们的关系,很明显,能充分发展的概率是很小的。 即使是进一步发展,又能如何呢?我的经验告诉我,在玩腻之前都是不满足的心情。 有时又是另外一种心境,有chen在旁边时,自己
分类: 其他 发布时间: 06-15 22:22 阅读次数: 6

6.14 BFS

Making A Large Island Input: A 2D Integer grid Output: the largest island when you change one 0 to 1 Limit: can only change one 0 to 1 如何确定largest island? 暴力搜:每一个点都改一次 优化的方向: 找到较大的两个Component 之间的链接通路 被1包围的0 ? 求最值类的问题模板? 跳过 Open the Lock 起点0000, 终点ta
分类: 其他 发布时间: 06-15 22:22 阅读次数: 5

[Web 前端] inline-block元素设置overflow:hidden属性导致相邻行内元素向下偏移

cp from : https://blog.csdn.net/iefreer/article/details/50421025 在表单修改界面中常会使用一个标签、一个内容加一个修改按钮来组成单行界面,如下所示: 那么在表单总长度受限的情况下,当中间的邮箱名称过长时,会遮盖到旁边的按钮。 我们可以把中间邮箱设定最大宽度,然后对于长度超出部分设置overflow: hidden来解决这个问题。 但是这可能会引发另一个经典的 baseline 对齐问题,也就是本文要讨论的主要问题。 1. 问题现象
分类: 其他 发布时间: 06-15 22:22 阅读次数: 6

dubbo 框架和 tomcat 的比较

接触 dubbo 有一段时间,特别想拿 dubbo 和 tomcat 比较一番。 tomcat 是 web 服务器,提供 http 服务,当 tomcat 收到浏览器发送的 http 请求时,根据 url 查询对应的 servlet 处理请求,然后发送 http 响应。 dubbo 是 rpc 框架,提供 dubbo 服务,当 provider 收到 consumer 发送的请求后,解析请求,找到对应的接口服务类(原始接口服务类的外面裹着代理和一系列 filter),处理请求,发送响应。 初看
分类: 其他 发布时间: 06-15 22:22 阅读次数: 5

Bone Collector II(01背包kth)

The title of this problem is familiar,isn't it?yeah,if you had took part in the "Rookie Cup" competition,you must have seem this title.If you haven't seen it before,it doesn't matter,I will give you a link: Here is the link: http://acm.hdu.edu.cn/sh
分类: 其他 发布时间: 06-15 22:22 阅读次数: 5

Nginx启动报错 Nginx 报错: nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory) 的解决方法

1,nginx: [emerg] getpwnam("www") failed inux 64系统中安装nginx时如果出现错误:nginx: [emerg] getpwnam(“www”) failed in ........ 解决方法1: 在nginx.conf中 把user www www;的注释去掉,在这句前面加#即可 解决方法2: 错误的原因是没有创建www这个用户,应该在服务器系统中添加www用户组和用户www,如下命令: #/usr/sbin/groupadd -f www #/
分类: 其他 发布时间: 06-15 22:22 阅读次数: 5

插件学习总结

在我们使用各种软件或者浏览网页是都需要用到插件,但插件的开发一直被我忽略,通过贺这次的团队作业,我也开始了解到插件的开发,特别是屏蔽插件的开发。 在我们这次的团队项目中,我们使用的是对象级别的js插件的开发,我们通过利用闭包对函数进行封装,从全局作用域上查找的速度会比在私有作用域里面慢得多。所以,我们最好将插件逻辑写在一个私有作用域中。实现私有作用域,最好的办法就是使用闭包。可以把插件当做一个函数,插件内部的变量及函数的私有变量,为了在调用插件后依旧能使用其功能,闭包的作用就是延长函数(插件)
分类: 其他 发布时间: 06-15 22:22 阅读次数: 5

[SHOI2012]回家的路 最短路

~~~题面~~~ 题解: 吐槽:找了好久的错,换了n种方法,重构一次代码,,,, 最后发现,,, 数组开小了,其实一开始尝试开大了数组,但唯独没有尝试开大手写队列的数组。。。。 思路: 有两种方法,这里都介绍一下吧,分别在时间复杂度和代码复杂度上各有优势。 第一种:时间复杂度更优,代码复杂 观察到转弯时需要多消耗1的费用,不转弯则不用。因此我们记录一个last表示这个点的最短路是从哪走来的。(其实就是记录路径) 然后注意到A ---> C 与A ---> B ---> C是等效的,因此我们可以
分类: 其他 发布时间: 06-15 22:22 阅读次数: 5

MySQL之事务

  事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性。举例说明: create table user2( id int primary key auto_increment, name char(32), balance int ); insert into user2(name,balance) values ('wsb',1000), ('egon',1000), ('ysb',1000); #出
分类: 其他 发布时间: 06-15 22:22 阅读次数: 5

关于servlet连接数据库会出现空指针异常情况

一、servlet在连接数据库时,如果没有事先配置,当用Tomcat运行时会出现NullPointer的情况,是因为Tomcat在运行你的应用程序时没有连接mysql的jar包,   正确做法是将你的mysql的jar包放到tomcat的lib目录下,就可以了。
分类: 其他 发布时间: 06-15 22:22 阅读次数: 5

MySQL实验准备(一)--环境准备

MySQL实验脚本准备(一) python操纵数据库的实验环境 安装pip 1.下载脚本文件 [root@db01 .vnc]# wget https://bootstrap.pypa.io/get-pip.py 2.查看pip版本 [root@db01 .vnc]# pip --version pip 10.0.1 from /usr/local/lib/python2.7/site-packages/pip (python 2.7) 3.安装Pyton MySQLdb [root@db01
分类: 其他 发布时间: 06-15 22:22 阅读次数: 6