在linux上安装postgresql数据库
#postgres useradd postgres chown -R postgres:postgres /media su postgres mkdir -p /media/Data1/postgresql mkdir -p /media/Data1/data mkdir -p /media/Data1/logs tar -xvf postgresql-9.3.5.tar.gz cd postgresql-9.3.5 ./configure --prefix=/media/Data1/po
shell编程:expr的数学运算
运算符两种方式 方式一:expr $num1 operator $num2 方式二:$(($num1 operator $num2)) (方式二在运算符“=”时候会出错) 1+2.sh 这个代码有点问题,尚没有解决 while true
do
read -p "please input a positive number:" num
expr $num + 1 &> /dev/null
if [ $? -eq 0 ];th
Spring的几种初始化和销毁方法
一 指定初始化和销毁方法 通过@Bean指定init-method和destroy-method; 1 @Bean(initMethod="init",destroyMethod="detory")
2 public Car car(){
3 return new Car();
4 } 二 通过让Bean实现InitializingBean(定义初始化逻辑) 1 @Component
2 public class Cat implements Ini
weblogic 安装及配置
修改AdminServer为不需要输入密码的方式开启 : 安装使用的是production模式,不是开发模式,如果要后台启动Weblogic, 需要在如下DOMAIN_HOME/servers/AdminServer/下面新建security目录,并在这个目录下建立boot.properties文件,在文件中填写(注意用户名及密码后不能有空格,否则会启动报错): username=weblogic password=password 到DOMAIN_HOME/bin 下 开启nohup ./s
第四次作业----两人结对编程
一、结对成员 胡昊 博客链接地址 点击此处跳转到胡昊的博客 二、结对互审表 内容 常恒代码(由胡昊复审) 胡昊代码(由常恒复审) 1.概要部分 1.代码是否符合需求和规格说明 是 是 2. 代码设计是否考虑周全 是 是 3. 代码可读性 代码可读性较高,思路清晰 注释全面 代码可读性较高 部分注释不清晰 4. 代码容易维护么 容易 一般 5. 代码的每一行都执行并检查过了吗 已成功通过执行并检验 已检查 2.设计规范部分 1.设计是否遵从已知的设计模式或项目中常用的模式 遵循已知的设计模式 已
Java中的几种优先队列的比较函数的写法
1、
Queue<Character> que = new PriorityQueue( new Comparator<Character>() {
public int compare(Character e1,Character e2) {
return e2 - e1;///重载优先级使其变为大根堆
}
});
2、
class Item{
磁盘冗余阵列之RAID10
以下实验采用是五块硬盘。1.首先在虚拟机当中加入五块硬盘 2.使用mdadm命令创建RAID10,名称为/dev/md0(dev下面一般放入设备),具体命令如下mdadm -Cv /dev/md0 -a yes -n 5 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf 3.格式化之后进行挂载 命令如下 mkfs.ext4 /dev/md0 (mkfs是格式化磁盘 ext4是格式) 4.创建挂载目录 mkdir /aaa.txt/ 对文
Netty - PooledByteBufAllocator
堆外内存, 就是非JVM管理的,由os管理的内存,等同于c语言里面的mallco分配的内存 故堆外内存的好处, 1. 不会有GC回收,缓解gc压力 2. 避免一次copy,发生到socket buffer的时候,如果是堆内内存需要copy到堆外一次 问题, 回收是个问题;性能没有heap好,分配和回收的效率都更低 https://www.jianshu.com/p/ce7c6f5cb5f6 https://blog.csdn.net/pentiumchen/article/details/45
python字典如何添加元素
python字典怎么添加元素? 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: 向字典添加新内容的方法是增加新的键/值对。 示例: 以上实例输出结果:
Java 8 forEach方法 简单例子
1.1 通常这样遍历一个Map
Map<String, Integer> items = new HashMap<>();
items.put("A", 10);
items.put("B", 20);
items.put("C", 30);
items.put("D", 40);
items.put("E", 50);
items.put("F", 60);
for (Map.Entry<String, Integer> entry : items.entrySet()
Linux05——用户操作
用户操作 1、新增用户(useradd 新用户名): 2、设置密码(passwd 用户名): 3、用户是否存在(id 用户名): 4、切换用户(su - 切换用户名) **—— ** su - zly / su zly (-可加可不加) 5、查看当前用户名/登录用户(whoami / who am I) ** ——** (我是谁 / 我到底是谁) 6、删除用户(useredel username)这是不安全的,尽量少用,还需要删除 在/home目录下的文件 在/etc/pa
SharpZipLib 文件/文件夹 过滤
这里就不说压缩/解压了。网上教程太多。 主要说一下,解压时,如何过滤某些文件/文件夹 参考地址:https://github.com/icsharpcode/SharpZipLib/wiki/FastZip 主要内容: 解压时:过滤文件 以下表达式包含所有以“.dat”结尾的名称,但“dummy.dat”除外 // To conditionally extract files in FastZip, use the fileFilter and directoryFilter argument
leetcode178 分数排名 Rank Scores
编写一个 SQL查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。 创建表和数据: Create table If Not Exists Scores (Id int,Score DECIMAL(3,2));
Truncate table Scores;
insert into Scores (Id, Score) values ('1','3.5');
insert into S
P2622 关灯问题II(关灯问题)
https://www.luogu.org/problem/P2622 题目描述 现有n盏灯,以及m个按钮。每个按钮可以同时控制这n盏灯——按下了第i个按钮,对于所有的灯都有一个效果。按下i按钮对于第j盏灯,是下面3中效果之一:如果a[i][j]为1,那么当这盏灯开了的时候,把它关上,否则不管;如果为-1的话,如果这盏灯是关的,那么把它打开,否则也不管;如果是0,无论这灯是否开,都不管。 现在这些灯都是开的,给出所有开关对所有灯的控制效果,求问最少要按几下按钮才能全部关掉。 输入格式 前两行两
DNS服务之子域授权搭建实践
DNS服务之子域授权搭建实践 实验环境: 客户机:windows 10 虚拟软件:vmware15 父域:Centos7 192.168.10.121 子域:centos7 192.168.10.123 dns client:Centos7 192.168.10.122 注:本实验为之前博客中实践的后续,先前的过程如有需要可参考DNS服务配置实践、DNS服务配置实践2 修改父域主配置文件 修改父域的区域配置文件 检查配置文件的语法 重启服务 修改子域主配置文件 修改子域区域配置文件 测试配置文
「JLOI2015」战争调度
题目 【内存限制:256 MiB】【时间限制:1000 ms】 【标准输入输出】【题目类型:传统】【评测方式:文本比较】 题目描述 脸哥最近来到了一个神奇的王国,王国里的公民每个公民有两个下属或者没有下属,这种关系刚好组成一个 $n$ 层的完全二叉树。公民 $i$ 的下属是 $2i$ 和 $2i +1$。最下层的公民即叶子节点的公民是平民,平民没有下属,最上层的是国王,中间是各级贵族。 现在这个王国爆发了战争,国王需要决定每一个平民是去种地以供应粮食还是参加战争,每一个贵族(包括国王自己)是去
将单列集合中的元素进行去重以及排序的思路
Collection是单列的一个接口,其下两大分支的是List和Set,其中List 的特点是有序允许重复,Set的特点是无序且不允许重复,在我们使用完List的具体类实现完数据添加的时候,我们如果相对数据进行去重或者排序应该如何处理呢?给出以下几种思路: 第一种方法:采用遍历方式 创建一个新集合,遍历旧集合中的元素,使用Contains方法 看看新集合中 是否包含此旧集合中的元素,不包含就添加至新集合中。 第二种方法:巧用构造函数 创建一个HashSet或者TreeSet类,查看Tre
【luogu P2339提交作业】 题解
提交作业 题目背景 usaco 题目描述 贝西在哞哞大学选修了 C 门课,她要把所有作业分别交给每门课的老师,然后去车站和同学们一起回家。 每个老师在各自的办公室里,办公室要等他们下课后才开,第 i 门课的办公室将在 Ti 分钟后开放。 所有的办公室都在一条笔直的走廊上,这条走廊长 H 个单位,一开始贝西在走廊的尽头一侧,位于坐标为 0 的地方。 第 i 门课的办公室坐标位于坐标为 Xi 的地方,车站的坐标为 B。 贝西可在走廊上自由行走,每分钟可以向右或者向左移动一个单位,也可以选择停着不移
PHP之父:PHP7性能翻倍关键大揭秘
20岁老牌网页程序语言PHP,PHP 7新版,这是十年来的首次大改版,最大特色是在性能上的大突破,能比前一版PHP 5快上一倍,PHP之父Rasmus Lerdorf表示,甚至能比HHVM虚拟机下的PHP程序性能更快。 HHVM 是脸书为自家网站特性而量身客制的php优化机制,不见得适用任何网站。但Rasmus Lerdorf表示,新版目标之一就是要让任何网站开发者,就连使用开发框架Drupal、开源电子商务系统Opencart时,都能有不输使用HHVM 技术的性能。在新版发表前夕,他也趁来台
今日推荐
周排行