安装redis执行make时出错及解决方案

前言:安装过redis,在非正常的情况下将redis的安装包直接删除了,再次安装报错: cd src && make all make[1]: Entering directory '/xx/xx/redis-x.x.x/src' CC adlist.o /bin/sh: cc: command not found make[1]: *** [adlist.o] Error 127 make[1]: Leaving directory '/xx/xx/redis-x.x.x/src' make
分类: 其他 发布时间: 09-11 19:35 阅读次数: 0

XXXoj详情

哦哦哦,我亲自编的一个oj编程网站,人数大约10k,界面和vijos很想,很狂妄,老是欺负别的oj。
分类: 其他 发布时间: 09-11 19:35 阅读次数: 0

使用子线程来完成链接循环和通信循环

#客户端 import socket soc = socket.socket() soc.connect(('127.0.0.1',8090)) while True: data = input('>>:') soc.send(data.encode('utf8')) data = soc.recv(1024) print(data) #服务端 import socket from multiprocessing import Process # clas
分类: 其他 发布时间: 09-11 19:35 阅读次数: 0

题解 洛谷P1071【潜伏者】

题目链接:https://www.luogu.org/problem/P1071 题意概括:给你一段原来截获的英文密码和与之对应的明文,如果密码表非F♂A法,输出"Failed" ,否则翻译现在给你的一句密文并输出。(所有字母均为大写) 有两种情况视为密码表非法: 1、 所有信息扫描完毕,但发现有字母在原信息中没有出现(密码表脱漏)。 2、 扫描中发现掌握的信息里有明显的自相矛盾或错误(密码表错乱)。 这道题主要思想可以利用数组打表,首先我们定义一个数组code作为密码表 然后进行密码表制作,
分类: 其他 发布时间: 09-11 19:35 阅读次数: 0

Number 1

小说第1章 XXXoj详情见此 five years ago······ 剑尘纷飞、NaCly_fish和Null_Cat已是红名大佬,个个排名都是500名以上的。。。。 Minecraft_fan的排名却在2k的人中徘徊这(因为他忙于建设小镇了(我可没有推广团队)) 洛谷发出了一条消息 洛谷即将要和XXXoj打仗,请要报名参军的人提前报名! 这个时候,我的另外一个朋友自动RE机给我发了一条消息:你去报名吗? 哦哦哦?? 看了看讨论区... lin_toto 现在要去XXXoj星球与站主谈判合
分类: 其他 发布时间: 09-11 19:35 阅读次数: 0

刚刚开通的博客

我对象帮我申请了好久了。现在是第一个随笔,记录一下,哈啊哈哈
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0

【模板】 codeforces-669E cdq分治

题目传送门:https://vjudge.net/contest/325125#problem/A 题意:三种操作:1 t x 在第t秒x点的值+1 , 2 t x 在第t秒x点的值-1 , 3 t x 查询在t秒x点处的值 感觉用结构体写好看一点。然后记得归并。坑点都在注释里了。 1 /************************************************************************* 2 > File Name: codeforc
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0

mkimage工具的用法

1. mkimage都支持哪些压缩格式 none, gzip, bzip2等 2. 参考资料 这里
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0

Authentication using SASL/Kerberos

Prerequisites Kerberos If your organization is already using a Kerberos server (for example, by using Active Directory), there is no need to install a new server just for Kafka. Otherwise you will need to install one, your Linux vendor likely has pa
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0

【模板】吉司机线段树 HDU 5306 Gorgeous Sequence

也叫小清新线段树,用于解决区间最值修改问题 具体可以参考jiry_2神犇的集训队论文和WC2016上的PPT 此题就作为模板好了,模板的话写法是比较精妙的 #include<bits/stdc++.h> using namespace std; #define go(i,a,b) for(int i=a;i<=b;++i) #define com(i,a,b) for(int i=a;i>=b;--i) #define mem(a,b) memset(a,b,sizeof(a)) #defi
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0

软件工程《构建之法》—概论

一.第一章计算机专业术语 1.1 软件=程序+软件工程 程序=数据结构+算法 软件=程序+软件工程 可以扩展为 软件企业=软件+商业模式 1968年提出了“软件工程”这个概念,软件工程就是把系统的,有序的,可量化的方法应用到软件开发,运营以及维护上的过程。软件需求分析,软件设计,软件构建,软件测试和软件维护都属于软件工程的领域。软件工程与我们生活工作与学习都息息相关,比如计算机科学,计算机工程,管理学,数学,项目管理学,质量管理学,软件人体工学,系统工学,工业设计和用户体验。 软件开发流程就是
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0

工具系列 | WEB打印程序开发

Lodop(标音:劳道谱,俗称:露肚皮)是专业WEB控件,用它既可裁剪输出页面内容,又可用程序代码直接实现 复杂打印。控件功能强大,却简单易用,所有调用如同JavaScript扩展语句。 WEB套打可选方案不多,理想的更少,利用免费控件Lodop+JavaScript实现精确套打,算是较为经典的选择。这种方案其实比较简单,利用一个htm文件就可以实现模板设计过程,几乎是“空手套”式的开发,但理解这几个步骤还是需要点时间,下面一步步详细演示说明: 第一步:建立一个空白的模板设计文件 把以下超文本
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0

相同类中方法间调用时日志Aop失效处理

本篇分享的内容是在相同类中方法间调用时Aop失效处理方案,该问题我看有很多文章描述了,不过大多是从事务角度分享的,本篇打算从日志aop方面分享(当然都是aop,失效和处理方案都是一样),以下都是基于springboot演示; 快速定义个日志Appender 快速定义个拦截器和日志注解(aop) 模拟相同类中方法间调用时aop失效 Aop失效处理方案(就两种足够了) 快速定义个日志Appender 日志我还是喜欢log4j,大部分朋友也同样吧,这里lombok与log4j结合来完成我们的日志,如
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0

【入门】广电行业DNS、DHCP解决方案详解(五)——IPv6趋势下DHCP改造指南

DHCPv6相关知识 DHCPv6与DHCPv4对比 IP地址管理(IPAM) 现存挑战 解决思路 现在国家要求广电网络的终端要实现IPv6,第一阶段要实现IPv6的双栈化,第二或第三阶段要完全去IPv4化。这就涉及到CM、终端PC和机顶盒,都要进行IPv6改造,都要支持双栈的部署,DHCP也要支持IPv6的地址分配和认证。 DHCPv6相关知识 IPv6网络架构下DHCPv6已成为必不可少的核心业务枢纽,我们先对DHCPv6进行简单介绍: DHCPv6是一个用来配置工作在IPv6网络上的IP
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0

__dict__和dir()的区别

__dict__和dir()的区别 dir() 一般用来查看模块的属性 __dict__从某方面上来说是dir()的子集 可以直接打印dir(),显示的是当前执行文件所有的属性 __dict__ __dict__是对象的属性,有些对象是没有__dict__这个属性的 (list,dict...) zx=[1,2,3,4] zx2={"sa":"sad"} print(dir(zx)) # print(zx2.__dict__) # print(zx.__dict__) 小实验 打印zx的__
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0

FastJson序列化时过滤字段(属性)的方法

  FastJson序列化时(即转成JSON字符串时),可以过滤掉部分字段,或者只保留部分字段,方法有很多,下面举一些常用的方法。 方法一、FastJson的注解 1 @JSONField(serialize = false) 2 private String name;   最便捷,直接在实体的字段上加FastJson的注解serialize = false,转JSON字符串时就不会有该字段。 方法二、JAVA关键字 1 @JSONField(name = "AGE
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0

shell脚本中的进度指示器

在脚本或者程序运行时间较长时,为终端用户提供反馈信息,表示脚本或程序在辛勤工作,是非常重要的。本文将介绍常见的两种进度指示器(一系列原点和一条旋转线)以及一些其他提供进度指示的工具。 1. 使用一系列原点来指示进度 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/bin/bash function dots(){ seconds=${1:-5} # print a dot every 5 seconds by default while tr
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0

2019.09.11学习整理

2019.09.11学习整理 进程基础 什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。 狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is being executed
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0

excel导出工具包

package com.ljyq.central.common.util; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.MapUtils; import org.apache.commons.lang3.StringUtils; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0

木纹铝方通厂家对产品的要求

在现代网络发展快速的时代里,各种在家就能购买的产品,更多方便快捷的软件时代。木纹铝方通厂家生产铝方通吊顶幕墙建材产品也加入到网购,就能让消费更快速方便的,挑选出自己需求的装饰风格产品。 木纹铝方通因为自身设计是有通风散热的作用,随着城市的发展,更多的人们会让繁华的城市奋斗打拼属于自己空间,人越多,消费的群体也会增长。那么很多大型商场、地铁、高铁、休闲场所等采用木纹铝方通的会更多。毕竟木纹铝方通安装简单、后期使用过程的维护保养也容易,适合追求绿色环保又能有大自然风格的场所装饰。其实木纹铝方通搭配
分类: 其他 发布时间: 09-11 19:34 阅读次数: 0