1. 程式人生 > >日常開發輔助小工具

日常開發輔助小工具

說明

日常開發中,很多時間花在字串處理,資料處理,轉換處理及其其他需求,會打了頻繁工作,導致效率降低,現開發了一個工具,以方便為目的,解決平時生活中開發的效率問題; 使用說明地址:日常小工具使用說明 執行環境:jdk1.6.0_39

下載地址

下載後在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字符集的轉換

文字轉換功能

  1. java常用的引數:此功能為系統自動輸出,直接點選輸出結果即可
  2. 解析獲得路徑:svn中通過選中某版本-複製到剪下板,得到svn資訊的結果轉換為不重複的路徑並自定義是否排序
  3. 時間轉時間戳時間戳轉時間
  4. 漢語轉拼音:通過填寫漢字,輸出為拼音
  5. 欄位轉換:用於通過PLSQL Developer 11或12豎行顯示欄位轉換帶有’,'的欄位作為sql中的可執行語句部分,並自定義是否排序顯示
  6. 行列轉換:單行時以’,'分離,多行時通過空格顯示在一行,並且自定義是否排序
  7. 獲取append內部資料得到SQL:只提取括號內的資料
  8. 通過SQL新增append:SQL每行新增append,以能在java或其他語言中執行​​

生活常用

  • 便籤