centos安装字体

1、查看中文字体 fc-list :lang=zh 2、安装字体 yum -y install fontconfig #安装字体库 yum -y install ttmkfdir mkfontscale #安装字体索引信息 可拷贝Windows的字体目录:C:\Windows\Fonts 3、linux字体目录:/usr/share/fonts,建议创建一个目录mkdir chinese 放中文字体 4、把字体上传到/usr/share/fonts/chinese目录 5、然后在/
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

MySQL Others--约束(Constraint)示例

ENUM约束 --使用ENUM来限制用户输入 CREATE TABLE Student ( StudentID INT AUTO_INCREMENT PRIMARY KEY, ClassID INT, StudentName VARCHAR(200), Sex ENUM('Male','Female') ) 默认值约束 --创建表时指定默认值 CREATE TABLE Student ( Stu
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

python学习笔记---十二

#接收n个参数,返回最大值和最小值 def func(*args): m = args[0] mi = args[0] for el in args: if el > m: m = el if el < mi: mi = el return {"最大值":m, "最小值":mi} print(func(1,2,3,4,5,6,7,8,89,10)) yanse = ["红心", "草花", "方块", "黑桃"] dianshu = ["A","2","3","4","5","6"] resu
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

Reliable Multicast Programming(PGM)协议

Reliable Multicast Programming (PGM)实际通用可靠多播协议,在某种程度上保证多播的可靠性。是IP上层协议,和TCP还有UDP同级,工作在传输层。 在组播传输视频项目中,发现在网络较差的时候,组播传输视频性能下降迅猛,组播的视频几乎到了无法直视的地步,已经不是马赛克什么的问题了,简直就是一张臭抹布。 但是上面的要求是让接收端达到1080p 16fps的播放效果,此时组播接收端的实时网络速率只有50KB/s左右,这种情况下要从软件上处理的话(因为路由器不好换),需
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

迪杰斯特啦

直接上例题: HDU2544 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗? Input输入包括多组数据。每组数据第一行是两个整数N、M(N<=100,M<=10000),N表示成都的大街上有几个路口,标号为1的路口是商店所在地,标号为N的路口是赛场所在地,M则表示在成都有几条路。N=M=0表示输入结束。接下来M行,每行包括3个整数A
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

类的成员 练习

面向对象的私有成员有什么? 1.私有类的静态属性 2.私有对象属性 3.私有类的方法 如何设置面向对象的类方法与静态方法,类方法静态方法有什么用? 1.类方法:@classmethod 得到类名可以实例化一个对象,可以操作类的属性 2.静态方法:@staticmethod保持代码的一致性,提高代码的维护性 面向对象中属性是什么?有什么作用? 1.@property将动态方法伪装成属性,看起来更加合理 isinstance与issubclass的作用是什么? 1.isinstance(a,b)
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

RabbitMQ简洁安装

在实际开发过程中,为了解决并发量大的问题,我们往往会引入消息中间件这个杀手锏,今天带大家先入门一个消息中间件RabbitMQ,我们会从RabbitMQ安装、使用来分享。 1. RabbitMQ安装 这里我们只介绍Linux下面的安装,其他平台下面大同小异,在安装之前,我们首先使用下面命令更新yum命令 yum update 更新完之后,需要安装erlang,因为RabbitMQ的服务端是用erlang语言编写的,这种语言处理并发能力特别强,很多游戏公司的服务器都是用它来写的,有兴趣的可以找找资
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

教老婆学Linux运维(一)初识Linux

零、前言 之一 为什么写这个系列?为什么是Linux? 老婆自从怀孕以后,辞职在家待了好几年了,现在时常感觉与社会脱节。所以想找个工作。 做了多年程序员,有点人脉也都基本是在IT圈子里,只能帮忙找找IT类的工作。 而我觉得入门Linux运维其实是比较简单的,但是没人教的话又比较难。所以萌生了写这个系列教程的想法。 写这个系列,我感觉颇有点自不量力,因为我接触Linux的时间也并不久。 但是列出这个大纲,是有点自己的考虑的。 主要是从实际工作上来出发,实操的多,讲道理的少。 很多人一开始接触Li
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

一个平凡计算机爱好者的linux进步之路

我从小就对计算机特别感兴趣,小的时候梦想就是拥有一台属于自己的电脑。无奈那时候农村条件限制,学校、家庭都不配备电脑。只好悄悄的跑去网吧研究一番,但毕竟时间有限,生活费有限,也不可能经常去网吧玩,在网吧,也就是翻翻网页,看看视频,或者查一些感兴趣的资料,加上对网络的好奇,点点这个、点点哪个,要不就是帮同学下载视频,下载资料,或者去打开一些电脑报啊、历史书籍里推荐的网站随便逛逛,感觉互联网特别神奇,包含了无穷无尽的资料,你几乎可以找到你想了解的任何东西。 但网吧是不能常去的,学生去网吧是一件影响特
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

Redis Desktop Manager 连接不上redis的问题

1、需要启动redis,进入后测试,ping,回应pong,说明redis可用 启动redis的代码: redis-server /myredis/redis.conf redis-cli 如果还是连接不上,这是就需要改redis.conf文件了 第一步: vim redis.conf bind 127.0.0.1 ,注释掉这一行 第二步: 修改protected mode 保护模式,只允许本地链接 protected mode no 第三步: 杀死当前redis的进程,否则当前的配置是不起作
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

javax.servlet.ServletException: Circular view path [index]: would dispatch back to the current handler URL [/pay/index] again. Check your ViewResolver setup!

2019-08-08 17:12:03.544 ERROR 13748 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Circular view path [index]: would dispatch back to the cu
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

Vector原理及其用法

一、什么是vector? 向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。 二、容器特性 1.顺序序列 顺序容器中的元素按照严格的线性顺序排序。可以通过元素在序列中的位置访问对应的元素。 2.动态数组 支持对序列中的任意元素进行快速直接访问,甚至可以通过指针算述进行该操作。操供了在序列末尾相对快速地添加/删除元素的操作。 3.由于内存空间是连续
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

洛谷 P2073 送花

洛谷 P2073 送花 Description 这些花都很漂亮,每朵花有一个美丽值W,价格为C。 小明一开始有一个空的花束,他不断地向里面添加花。他有以下几种操作: 操作 含义 1 W C 添加一朵美丽值为W,价格为C的花。 3 小明觉得当前花束中最便宜的一朵花太廉价,不适合送给小红,所以删除最便宜的一朵花。 2 小明觉得当前花束中最贵的一朵花太贵,他心疼自己的钱,所以删除最贵的一朵花。 -1 完成添加与删除,开始包装花束 若删除操作时没有花,则跳过删除操作。 如果加入的花朵价格已经与花束中已
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

Java基础第4天+switch语句、for,while,do...while循环语句、break,return,continue控制跳转语句

1:switch语句(掌握) (1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式解释说明: switch:说明这是switch语句。 表达式:可以是byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是字符串 case:后面的值就是要和表达式进行比较的值 break:表示程序到这里中断,跳出switch语句 default:
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

牛客多校第三场 G Removing Stones(分治+线段树)

牛客多校第三场 G Removing Stones(分治+线段树) 题意: 给你n个数,问你有多少个长度不小于2的连续子序列,使得其中最大元素不大于所有元素和的一半 题解: 分治+线段树 线段树维护最大值的位置,每次分治找就找这个最大值,然后看最大值在哪个序列是可行的 怎么看最大值所在的序列是否可行呢? 我们用一个前缀和维护区间和 \[ max<=\frac{1}{2}(sum[r]-sum[l])\\ 2*max-(sum[r]-sum[l])<=0\\ \] 这个最大值在这一段区间内都有可
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

【C++】string::find函数

int vis=a.find(b):从string a开头开始查找第一个遇到的string b,返回string a中所匹配字符串的第一个字符的下标位置,找不到则返回-1. int vis=a.find_first_of(b):从string a开头开始查找第一个遇到的string b中所含有的任意一个字符,返回其在string a中的下标位置,找不到则返回-1。 int vis=a.find_last_of(b):从string a末尾开始查找第一个遇到的string b中所含有的任意一个字
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

后台将数据传回前台的三种绑定的方式(Model,Map.ModelAndView)

//方式1:通过model 将数据绑定 @RequestMapping(value = "findByIdModel", method = RequestMethod.GET) public String findByIdModel(@RequestParam("empno") int id, Model model) { Emp emp = empService.findById(id);//从业务层传回的数据
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

java数据结构——哈希表(HashTable)

哈希表提供了快速的插入操作和查找操作,每一个元素是一个key-value对,其基于数组来实现。 一、Java中HashMap与Hashtable的区别: HashMap可以接受null键值和值,而Hashtable则不能。 Hashtable是线程安全的,通过synchronized实现线程同步。而HashMap是非线程安全的,但是速度比Hashtable快。 这两个类有许多不同的地方,下面列出了一部分: a) Hashtable 是 JDK 1 遗留下来的类,而 HashMap 是后来增加的
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

【知识强化】第五章 输入/输出(I/O)管理 5.2 I/O核心子系统

1232132131
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0

viv of a rigid cylinder near a plane subjected to steady subcritical flow

Table Table of Contents 1. table 1.1. validation 1.2. khalak and Williamson,1997, JFS 2. setups 3. new contribution from guo fei 4. english 1 table viv of a cylinder near a plane boundary governing and influencing parameters: Re(flow regimes) G/D m*
分类: 其他 发布时间: 08-08 23:21 阅读次数: 0