php编译安装redis扩展

redis与php编译安装 pecl.php.net 下载redis stable稳定版,解压 监测php内核版本,并为扩展生成相应的编译配置 phpize 进入源码包内执行phpize生成的configure文件 ./configure --with-php-config=/usr/local/php/bin/php-config 编译安装 make && make install 根据make install结束后的so包路径提示,编辑php.ini,并重启环境 extension=/us
分类: 其他 发布时间: 05-01 23:11 阅读次数: 7

20172330 2017-2018-2 《程序设计与数据结构》结对编程项目-四则运算

20172330 2017-2018-2 《程序设计与数据结构》结对编程项目-四则运算 1.结对成员 李楠20172330 担任角色(团队分工) [x] 1.前期分析流程 领航员:严域俊 操作员:李楠 原因:我对于整个四则运算过程要求进行一一确定需要编写什么样的类,而李楠则是对于我们要编写的类寻找一些方法来进行实现,以及如何方便快捷的进行编写。 [x] 2.中期各自分工编写类 该阶段主要是进行各自任务分工,由于之前的讨论我们的目的较为明确分为三个步奏,第一是我进行编写一个可以随机生成不同等级的
分类: 其他 发布时间: 05-01 23:11 阅读次数: 6

sdut 3916

这道题就是二分枚举加贪心,小蓝书上一开始就讲的,但是我给忘了,很难受 #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int maxn = 1e5+5; long long n,m; long long a[maxn]; bool judge(long long ans); int main() { long long mid
分类: 其他 发布时间: 05-01 23:11 阅读次数: 6

Pike版Openstack虚拟机命令行指定ip地址

查看已有的网络接口(对应虚拟机网卡) # . admin-openrc admin权限查看能够多看到租户id tenant_id # neutron port-list neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead. +--------------------------------------+------+---------------------------
分类: 企业开发 发布时间: 05-01 23:07 阅读次数: 9

BZOJ4538: [Hnoi2016]网络

BZOJ4538: [Hnoi2016]网络 Description 一个简单的网络系统可以被描述成一棵无根树。每个节点为一个服务器。 连接服务器与服务器的数据线则看做一条树边。 两个服务器进行数据的交互时,数据会经过连接这两个服务器的路径上的所有服务器(包括这两个服务器自身)。 由于这条路径是唯一的,当路径上的某个服务器出现故障,无法正常运行时,数据便无法交互。 此外,每个数据交互请求都有一个重要度,越重要的请求显然需要得到越高的优先处理权。 现在,你作为一个网络系统的管理员,要监控整个系统
分类: 其他 发布时间: 05-01 23:04 阅读次数: 7

Codeforces 385C Bear and Prime Numbers(素数预处理)

Codeforces 385C Bear and Prime Numbers 其实不是多值得记录的一道题,通过快速打素数表,再做前缀和的预处理,使查询的复杂度变为O(1)。 但是,我在统计数组中元素出现个数时使用了map,以至于后面做前缀和的累加时,每次都要对map进行查询,以至于TLE。而自己一直没有发现,以为是欧拉筛对于这道题还不够优,于是上网搜题解,发现别人的做法几乎一样,但是却能跑过,挣扎了许久才想起是map的原因。map的内部实现是一颗红黑树,每次查询的复杂度为O(logN),在本来
分类: 其他 发布时间: 05-01 23:04 阅读次数: 7

2017-2018-2 20172315 『Java程序设计』课程 结对编程练习_四则运算

结对人员 胡智韬:中缀转后缀及对后缀表达式的计算 彭霖:分式相关的程序及解决细小问题 陆大岳:题目生成及驱动类的编译 需求分析 目标 1.自动生成题目 可独立使用(能实现自己编写测试类单独生成题目的功能) 可生成不同等级题目,类似于: 1级题目:2 + 5 =; 10 - 5 = 之类的两个数,一个运算符的题目 2.题目运算(判题) 可独立使用 实现中缀表达式转为后缀表达式并计算 判断用户答题正误,并输出正确结果 3.支持真分数 可独立使用 实现分数算式的计算 3.题目去重(扩展需求,加
分类: 其他 发布时间: 05-01 23:04 阅读次数: 6

作业:羊车门问题

作业完成人: 学号:20071301026,王雪 学号:20171301020,马璐瑶 题目描述:有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么。参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择。 问题1: 我觉得几率没有发生变化。 问题2: 我们假设三扇门和车羊的关系分别是: 第一扇门:羊 第二扇门:车 第三扇门:羊 ① 不换的话: 参赛者获得汽车的概率是1/3 ② 换的话: 参赛者获得汽车的概率是2
分类: 其他 发布时间: 05-01 23:04 阅读次数: 13

单向链表的逆置

#include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct list LIST; struct list { int data; struct list *next; }; void print_list(struct list *p) { struct list *head = p; while (head) { printf("data = %d\n", head->dat
分类: 其他 发布时间: 05-01 23:04 阅读次数: 6

20172333 2017-2018-2 《程序设计与数据结构》实验四则运算报告

20172333 2017-2018-2 《程序设计与数据结构》实验四则运算报告 1.结对成员 李楠20172330 担任角色(团队分工) [x] 1.前期分析流程 领航员:严域俊 操作员:李楠 原因:我对于整个四则运算过程要求进行一一确定需要编写什么样的类,而李楠则是对于我们要编写的类寻找一些方法来进行实现,以及如何方便快捷的进行编写。 [x] 2.中期各自分工编写类 该阶段主要是进行各自任务分工,由于之前的讨论我们的目的较为明确分为三个步奏,第一是我进行编写一个可以随机生成不同等级的题目类
分类: 其他 发布时间: 05-01 23:04 阅读次数: 6

如何在idea中设置Tomcat虚拟路径

设置项目的根路径: 设置指定文件的在Tomcat中的虚拟路径: 代码: String fileName = MyFileUtil.getFileName(uploadFileName); File file = new File("/Users/Shared/jpg" , fileName);//文件目录真实路径 FileUtils.copyFile(upload, file); customer.setCust_image("jpg/"+fileName);//“jpg/3bbbfca5
分类: 其他 发布时间: 05-01 23:04 阅读次数: 6

学习

基本概念 操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java 的反射机制 什么是 ACID BS与CS的联系与区别 Cookie 和 Session的区别 fail-fast 与 fail-safe 机制有什么区别 get 和 post请求的区别 Interface 与 abstract 类的区别 IOC的优点是什么 IO 和 NIO的区别,NIO优点 Java 8 / Java 7 为我们提供了什么新功能 什么是竞态条件
分类: 其他 发布时间: 05-01 23:04 阅读次数: 7

K - Blowing Candles

凸包 + 旋转卡壳 模本 c++ code: #include <bits/stdc++.h> using namespace std; const int N=3e5+7; struct point{ double x, y; point(){} point(double x, double y) : x(x), y(y) {} friend point operator + (const point &a, const point &b
分类: 其他 发布时间: 05-01 23:04 阅读次数: 5

函数部分总结

一、自定义函数   一、函数概念     1、什么是函数:函数就是封装一个功能。(程序中如果没有函数的引用,会产生重复代码多,可读性差的特点。)     2、函数的定义:def 关键词开头,空格之后接函数名称和圆括号() l1 = [1,2,3,4] def my_len(): # def 关键字 定义一个函数 # my_len 函数名书写规则与变量一样 # def与函数名中间一个空格 # 函数名():加上冒号 # 函数体 count = 0
分类: 其他 发布时间: 05-01 23:04 阅读次数: 7

计算机相关基础单词,转载

A abstraction layer,抽象层 access,获取,存取 acoustic coupler,声音耦合器 Active Directory,活动目录 Acyclic Dependencies Principle,非循环依赖原则(ADP) acyclic digraph,有向无环图 Adaptive Code,自适应代码 Add Parameter,添加参数 ADSL,Asymmetrical Dingital Subscriber Loop,非对称数字用户环线 affinity,
分类: 其他 发布时间: 05-01 23:01 阅读次数: 7

Rabbitmq的使用及Web监控工具使用

本文转载自:https://www.cnblogs.com/gossip/p/4475978.html windows安装手册请参考:http://www.rabbitmq.com/install-windows-manual.html 一、文档资料 1、官方网站:http://www.rabbitmq.com/ 2、安装教程:http://www.rabbitmq.com/install-windows.html 二、安装指南 1、下载并按照OTP(必须在安装RabbitMQ Server前
分类: 其他 发布时间: 05-01 23:01 阅读次数: 6

20172318 结对编程项目-四则运算 第一周 阶段总结

结对对象 学号 20172312 20172315 姓名 彭霖 胡智韬 担任角色 陆大岳 生成题目
分类: 其他 发布时间: 05-01 23:01 阅读次数: 7

OO5-7总结

  五一假期喜迎OO第二次博客作业。第五次第六次第七次作业都是多线程,从第五次的懵懂,到第六次的仗着synchronized为所欲为,再到第七次的翻车,感觉自己不明白的地方还是太多了,听理论课总是很想睡觉。。就陷入不懂而自知然而还是不懂的循环中。 第五次作业   第五次作业是多线程电梯。因为之前的上帝视角电梯写的方法不够有俗世普适性,所以导致整个作业都重写了。在重写输入部分时忘记了判断一层向下地狱电梯和二十层向上火箭电梯,公测直接挂了两个点。我想的是用一个RequestQueue队列作为托盘,
分类: 其他 发布时间: 05-01 23:01 阅读次数: 7

python之路day8

1.动态导入模块 lib = __import__("lib.aa") c = lib.aa.C() print(c.name) print(lib.aa.C) #下面为常用的方法 import importlib lib = importlib.import_module('lib.aa') print(lib.C()) 2.断言 assiset 后面跟条件,如果成立就会执行下面的程序,如果不成立就会报异常 例1: assert 6 == 6 print('6等于6') 上诉情况没问题
分类: 其他 发布时间: 05-01 23:01 阅读次数: 7

java 最佳实践

一: 不要直接new一个thread,应当使用线程池。使用线程池的时候应当对线程数量大小合理设置,一般最大不超过50个,当然还需要考虑你的IO和CPU,怎么分析网上搜搜吧。 二:容器类变量,如果变化比较大且频繁,尽量定义的时候设置初始容量大小,减少扩容带来的消耗。 三:分支判断if…else的时候,最常符合的条件处理放在前面。 四:对象比较的时候常量放前面,养成好习惯,减少空指针的出现。 五:减少synchronized中等待处理的代码,能放在外面就尽量放在外面。 六:两个大表的关联查询,可以
分类: 其他 发布时间: 05-01 23:01 阅读次数: 6