- 博客(29)
- 收藏
- 关注
原创 Pgsql存储占用分析
pg_total_relation_size包含pg_table_size和pg_indexes_sizepg_table_size包含了表的fsm、vm和init文件大小,而pg_relation_size只有表本身的大小pg_size_pretty转换人类可读单位。
2025-01-13 10:58:27
377
转载 Linux防火墙iptables操作日志
iptables的日志(log)由syslogd纪录和管理。初始存放在 /var/log/messages里面。自动采取循环纪录(rotation)的方式记录。但是由于混在 messages中,对于管理和监视产生了不便。这里,我简单介绍一下我的 iptables日志的管理,循环,和自动报告生成的经验:由于iptables是linux的内核本身的功能,由dmesg或syslogd的facility结合内核管理。iptables的日志的初始值是[warn(=4)], 需要修改syslog.conf。-.
2022-03-31 11:44:07
2595
原创 KAFKA常用脚本命令
创建topickafka-topics --create --zookeeper zk_ip:2181 --partitions 3 --topic mytopic01 --replication-factor 2列出topickafka-consumer-groups --bootstrap-server master:9092 --list --new-consumer 描述topickafka-topics --describe --zookeeper zk_ip:2181
2022-01-17 20:41:13
221
原创 Pgsql建表注意点
自增主键AUTO INCREMENT(自动增长) 会在新记录插入表中时生成一个唯一的数字。PostgreSQL 使用序列来标识字段的自增长,数据类型有 smallserial、serial 和 bigserial 。这些属性类似于 MySQL 数据库支持的 AUTO_INCREMENT 属性。使用 MySQL 设置自动增长的语句如下:CREATE TABLE IF NOT EXISTS `runoob_tbl`( `runoob_id` INT UNSIGNED AUTO_INCRE
2021-11-26 16:04:10
557
原创 Pgsql常用命令
客户端可执行文件目录su - postgres/home/.postgres/pgsql/bin/psql连接数据库, 默认的用户和数据库是postgrespsql -h localhost -p 6789 -U postgres (-d dbname)库操作列举数据库,相当于mysql的show databases\l切换数据库,相当于mysql的use dbname\c dbname创建数据库:CREATE DATABASE dbname;删除数据库:...
2021-11-17 10:55:45
1744
原创 java遍历时删除最优方法
java在进行集合遍历删除操作时,会有很多问题一、普通for循环错误写法:(由于下标问题达不到想要效果)for(int i=0;i<list.size();i++){ if(list.get(i).equals("del")) list.remove(i);}解决方法:倒序遍历避免下标问题int size = list.size();for(int i=size-1;i>=0;i--){ if(list.get(i).equals("de...
2021-10-08 10:22:41
406
1
原创 Jersey+MyBtais+Pgsql接收文件流入库
Jersey+MyBtais+Pgsql接收文件流入库最近有个项目controller用的是Jersey,数据库用的是Pg,分享下文件流入库方案。Jersey请求层: @POST @Path("/hotpatch/{taskId}") @Produces(MediaType.APPLICATION_JSON) @Consumes({MediaType.APPLICATION_JSON, MediaType.MULTIPART_FORM_DATA}) public Re
2021-05-20 10:10:16
388
原创 使用Robot Framework做webUI测试安装配置教程
1.安装python2.7配置python环境变量d:\Python27;d:\Python27\Scripts;d:\Python27\Library\mingw-w64\bin;d:\Python27\Library\usr\bin;d:\Python27\Library\bin2.安装chrome3.将chromedriver.exe放在chrome安装目录下来并
2017-10-25 14:22:20
544
原创 依赖注入到底是什么概念
0. 前言在软件工程领域,依赖注入(Dependency Injection)是用于实现控制反转(Inversion of Control)的最常见的方式之一。本文主要介绍依赖注入原理和常见的实现方式,重点在于介绍这种年轻的设计模式的适用场景及优势。1. 为什么需要依赖注入控制反转用于解耦,解的究竟是谁和谁的耦?这是我在最初了解依赖注入时候产生的第一个问题。下面我引
2017-08-02 10:18:30
1110
转载 【图像处理】Python-Image 基本的图像处理操作 【转载】
Python 里面最常用的图像操作库是Image library(PIL),功能上,虽然还不能跟Matlab比较,但是还是比较强大的,废话补多少,写点记录笔记。getbbox()包含非零区域的最小bboxhistogram(mask=None)统计直方图offset(dx,d
2017-07-06 09:08:12
376
转载 python os模块 常用命令 【转载】
python编程时,经常和文件、目录打交道,这是就离不了os模块。os模块包含普遍的操作系统功能,与具体的平台无关。以下列举常用的命令1. os.name()——判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’posix'2. os.getcwd()——得到当前工作的目录。3. os.listdir()——指定所有目录下所有的文件和目录名。例:
2017-07-06 09:07:00
234
原创 简单数据库命令记忆
mysql -h 主机名 -u 用户名 -ph,u,p三个参数 注意没有;create database 数据库名;use 数据库名;drop database 数据库名;下面是针对表的操作!create table 表名称(列声明);create table students ( id int unsigned not null
2017-06-30 17:05:34
476
转载 java泛型问题 关于警告:XX is a raw type【转】
JavaTiger(Java5.0)-arraylist is a raw type2008-04-08 15:08 (本文例子适用于JDK 5.0, 学习请先安装并配置!!!) 我们从一个简单的例子开始:假设我们现在需要一个专用来存储字符串的List,该如何实现?呵呵,这还不简单,且看如下代码: public static
2017-06-20 11:29:23
854
转载 Eclipse安装SWT
1.下载地址:http://www.eclipse.org/windowbuilder/download.php看到页面如下:选择图片标记的3.7 (Indigo) update site link 如下:(点击链接->复制网址)http://download.eclipse.org/windowbuilder/WB/release/R20130927
2017-06-19 21:40:33
354
原创 各排序算法核心
1.插入排序//第一个默认有序for(int i = 1; i //从后往前 for(int j = i-1; j >= 0; j--){ if(a[j]>a[i]){ exch(a, i, j); i--; } }}2.选择排序for (int i = 0; i < a.length; i++){ int min = i; //剩
2017-06-15 21:53:28
417
转载 Python文件/文件夹操作大全
转载自:http://www.jb51.net/article/48001.htm一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录
2017-06-15 16:00:39
365
原创 java集合类的一些内建函数分析
Collection //Collection内建函数更接近Set因为需要照顾Set,Set没有的高级功能boolean add(Object element) //addAllboolean remove(Object element) //removeAll 删除指定位置的元素需要迭代器void clear()i
2017-06-15 13:18:49
287
转载 Java 中 Comparable 和 Comparator 比较
Comparable 简介Comparable 从字面意思就是可比较接口。若一个类实现了Comparable接口,就意味着“该类支持相互比较”。 即然实现Comparable接口的类支持相互比较,假设现在存在“实现Comparable接口的类的对象的List列表(或数组)”,则该List列表(或数组)可以通过 Collections.sort(或 Arrays.sort)进行排序
2017-05-19 10:47:59
220
原创 java中Arrays类对数组的操作
Arrays类对数组的常用操作java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。具有以下功能:给数组赋值:通过fill方法。对数组排序:通过sort方法,按升序。比较数组:通过equals方法比较数组中元素值是否相等。查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作。imp
2017-05-18 20:26:02
463
转载 java的Collections工具类函数
Collections工具类提供了大量针对Collection/Map的操作,总体可分为四类,都为静态(static)方法:1. 排序操作(主要针对List接口相关)reverse(List list):反转指定List集合中元素的顺序shuffle(List list):对List中的元素进行随机排序(洗牌)sort(List list):对List里的元素根据自然升序排序sor
2017-05-18 10:55:36
509
原创 java字符数组和字符串,StringBuilder和字符串转换
最近在用java刷题,在刷题方面java还是还有c++方便啊。字符串转字符数组:str=“abc”;char[] a = str.toCharArray();记忆:字符串是个类,所以用内建函数字符数组转字符串:String.valueOf(a);记忆:类似强制类型转换格式,String(a)
2017-05-18 10:48:59
6977
原创 cuDNN安装
最忌在用tensorflow跑程序,要用到cuDNN,顺便弥补下以前用caffe没安装cuDNN的偷懒随手记录下安装方法安装cuDNNTheano也支持cuDNN(可选),而Tensorflow则必需要cuDNN首先去cuDNN官网下载文件,官网下载cuDNN v5.1 Library for Linux即可,解压缩后里面
2017-05-07 12:25:58
2775
原创 faster-RCNN配置(python接口)
前几天一口气看完rbgirshick大神的三篇物体检测的论文还有spp-net顺便也看完了,不得不佩服大神对前沿技术的明锐眼神,于是终于在今天成功运行好faster-RCNN的demo。1.配置caffe,建议先按照我之前的caffe配置教程配置下原版的caffe,不然很多概念会不懂,而且先配置好原版caffe,后面faster-caffe的配置要省去不少步骤。caffe安装流程和遇到问题
2017-05-01 17:54:00
546
原创 Python 命令行解析工具 Argparse介绍
最近在研究pathon的命令行解析工具,argparse,它是Python标准库中推荐使用的编写命令行程序的工具。以前老是做UI程序,今天试了下命令行程序,感觉相当好,不用再花大把时间去研究界面问题,尤其是vc++中尤其繁琐。现在用python来实现命令行,核心计算模块可以用c自己写扩展库,效果挺好。学习了argparse,在官方文档中找到一篇toturial,简单翻译了下
2017-04-30 20:34:20
522
转载 目标文件,静态库,动态库详解
我们通常把一些公用函数制作成函数库,供其它程序使用。 函数库分为静态库和动态库两种。 静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。 动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。 本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。 在创建函数库前,我们先来准备举例用的源程序,并将函
2017-04-29 20:53:17
1140
转载 linux下echo命令详解
linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。用echo命令输出加引号的字符串时,将字符串原样输出;用echo
2017-04-29 20:15:56
769
转载 vim命令
一、安装 vim 控制台版本的vim随ubuntu一起发行,因此没必要安装. 然而,如果您更喜欢GUI界面下的vim的话,请安装vim-gtk软件包,有以下两种方法:1、在Ubuntu Software Center中搜索vim-gtk,并安装 Vi IMproved - enhanced vi editor - with GTK2 GUI2、在终端中输入 sudo a
2017-04-29 20:09:48
296
原创 caffe安装流程和遇到问题
之前caffe的安装简直让我怀疑人生,后来由于忙一直没有写下流程和重要问题的解决办法,这次由于在自家的电脑上配置caffe,顺便下写流程。不多说,先上自家电脑配置,i5-4590和GTX1070[plain] view plain copy print?sudo apt-get install build-esse
2017-04-21 21:00:20
544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人