日常开发辅助小工具
程序员文章站
2022-03-04 18:56:34
...
说明
日常开发中,很多时间花在字符串处理,数据处理,转换处理及其其他需求,会打了频繁工作,导致效率降低,现开发了一个工具,以方便为目的,解决平时生活中开发的效率问题;
使用说明地址:日常小工具使用说明
执行环境:jdk1.6.0_39或以上
下载地址
链接:点此下载,提取码:09t4
附件列表:
CompanyTool.vbs
CompanyTool.jar
下载后在oracle数据库中执行脚本(TABLES_NAME替换为实际情况的表空间名称):
-- Create table
create table USER_LOGIN
(
v_user_name VARCHAR2(50),
v_user_password VARCHAR2(30),
n_user_information NUMBER not null,
n_is_activation NUMBER default 0,
v_method VARCHAR2(10),
d_start_create_time DATE not null,
d_end_update_time DATE not null
)
tablespace TABLES_NAME
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Add comments to the table
comment on table USER_LOGIN
is '用户登入信息表';
-- Add comments to the columns
comment on column USER_LOGIN.v_user_name
is '用户名';
comment on column USER_LOGIN.v_user_password
is '用户密码';
comment on column USER_LOGIN.n_user_information
is '用户id';
comment on column USER_LOGIN.n_is_activation
is '**状态(0:未**,1:已**,2:锁定)';
comment on column USER_LOGIN.v_method
is '注册方式(手机号,邮箱号)';
comment on column USER_LOGIN.d_start_create_time
is '第一次创建时间';
comment on column USER_LOGIN.d_end_update_time
is '最后一次更新时间';
-- Create/Recreate primary, unique and foreign key constraints
alter table USER_LOGIN
add constraint PK_N_USER_INFORMATION primary key (N_USER_INFORMATION)
using index
tablespace TABLES_NAME
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
alter table USER_LOGIN
add constraint UQ_V_USER_NAME unique (V_USER_NAME)
using index
tablespace TABLES_NAME
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Create table
create table PATH
(
n_id NUMBER not null,
v_desc VARCHAR2(1000),
n_chk_dsk NUMBER,
v_path VARCHAR2(1000),
v_name VARCHAR2(1000) not null,
v_type VARCHAR2(1000),
v_root VARCHAR2(1000),
b_txt BLOB,
d_start_create_time DATE,
d_end_update_time DATE
)
tablespace TABLES_NAME
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Add comments to the table
comment on table PATH
is '文件详情';
-- Add comments to the columns
comment on column PATH.n_id
is '文件id';
comment on column PATH.v_desc
is '文件功能描述';
comment on column PATH.n_chk_dsk
is '文件上级目录';
comment on column PATH.v_path
is '文件路径';
comment on column PATH.v_name
is '文件名称';
comment on column PATH.v_type
is '文件类型';
comment on column PATH.v_root
is '文件说明';
comment on column PATH.b_txt
is '文件内容';
comment on column PATH.d_start_create_time
is '首次创建时间';
comment on column PATH.d_end_update_time
is '最后一次修复时间';
-- Create/Recreate primary, unique and foreign key constraints
alter table PATH
add constraint PK_PATH_N_ID primary key (N_ID)
using index
tablespace TABLES_NAME
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
alter table PATH
add constraint PK_PATH_V_NAME unique (V_NAME)
using index
tablespace TABLES_NAME
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Create table
create table COPY
(
n_id NUMBER not null,
c_user VARCHAR2(200),
c_name VARCHAR2(400),
c_type VARCHAR2(400),
d_date DATE not null,
b_desc BLOB,
b_enclosure BLOB
)
tablespace TABLES_NAME
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Add comments to the columns
comment on column COPY.n_id
is 'id';
comment on column COPY.c_user
is '用户名';
comment on column COPY.c_name
is '笔记名称';
comment on column COPY.c_type
is '笔记类型';
comment on column COPY.d_date
is '笔记创建日期';
comment on column COPY.b_desc
is '笔记内容';
comment on column COPY.b_enclosure
is '笔记附件';
-- Create/Recreate primary, unique and foreign key constraints
alter table COPY
add primary key (N_ID)
using index
tablespace TABLES_NAME
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
alter table COPY
add constraint U_COPY unique (D_DATE)
using index
tablespace TABLES_NAME
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
使用方式
下载后双击CompanyTool.vbs即可,如需移动与CompanyTool.jar必须同一个目录即可
已完成功能
具体内容请点击:日常小工具使用说明
文本解析
图片转Base64:把图片转换成Base64的数据
中文和unicode互转:中文和unicode字符集的转换
文本转换功能
- java常用的参数:此功能为系统自动输出,直接点击输出结果即可
- 解析获得路径:svn中通过选中某版本-复制到剪切板,得到svn信息的结果转换为不重复的路径并自定义是否排序
- 时间转时间戳和时间戳转时间
- 汉语转拼音:通过填写汉字,输出为拼音
- 字段转换:用于通过PLSQL Developer 11或12竖行显示字段转换带有’,'的字段作为sql中的可执行语句部分,并自定义是否排序显示
- 行列转换:单行时以’,'分离,多行时通过空格显示在一行,并且自定义是否排序
- 获取append内部数据得到SQL:只提取括号内的数据
- 通过SQL添加append:SQL每行添加append,以能在java或其他语言中执行
生活常用
- 便签
上一篇: Linux: Shell编程基础
下一篇: linux基础shell编程