- 博客(149)
- 资源 (16)
- 收藏
- 关注
原创 把文件名中指定的字符串替换掉
#程序功能:把文件名中指定的字符串替换掉#例如:#!/usr/bin/env# -*- coding: utf-8 -*-import argparseimport osdef get_filelist(dir): print("转化开始!") for home, dirs, files in os.walk(dir): for filename in...
2020-01-21 17:22:16
907
原创 【python】合并多个EXCEL
从网上参考了一下,自己修改如下。#注意要点:# (1)每个EXCEL中的字段名不要一样;例如有多个备注,则合并后会生成备注1, 备注2# (2)pandas需要xlrd支持 pip install xlrd 安装该模块# (3)合并时需要注意指定编码# -*- coding: utf-8 -*-import osimport pandas as pdimport numpy...
2019-12-27 10:00:25
608
转载 【go转载】分享一篇go语言的资料汇总
https://blog.youkuaiyun.com/D_Guco/article/details/79179573
2019-09-29 09:51:00
140
原创 【python】文件合并工具
from tkinter import *import tkinterimport tkinter.filedialogimport osimport tkinter.messageboximport osimport datetime#获取扩展名def GetFileExtension(path): return os.path.splitext(path)[1]d...
2019-09-16 19:49:26
689
原创 【python】一个py的启动菜单
#!/usr/bin/python3#-*-coding:utf-8 -*-import osclass Menu: menulist = [{"name": "安装", "script": "setup.sh"}, {"name": "升级", "script": "upgrade.sh"}, {"name": "...
2019-09-12 11:11:02
300
原创 【python】批量修改文件名
from tkinter import *import tkinterimport tkinter.filedialogimport osimport tkinter.messagebox#获取扩展名def GetFileExtension(path): return os.path.splitext(path)[1]def choosesourcepath(): ...
2019-09-10 11:06:13
334
原创 【python】重命名文件工具(练习)
from tkinter import *import tkinterimport tkinter.filedialogimport os#获取扩展名def GetFileExtension(path): return os.path.splitext(path)[1]def choose_file(): selectFileName = tkinter.filedia...
2019-09-06 14:53:57
251
原创 【正则表达式】模糊查找字符串,同时替换多个文件
在多个文件中,有如果下的语句select * from ta4.XYXX1; //无空格select * from ta4.XXXX2 ; //有空格select * from ta4.xxxx3, XXXX4;希望改成:select * from XYXX1@dblinkta4;select * from XXXX2@dblinkta4 ;select * from x...
2019-09-05 19:43:31
1108
原创 【python】在文件中找到指定的标记进行替换
# -*- coding: UTF-8 -*-# author: xiaym# date: 2019-08-29# 功能: 在XMl中找出oracle的存储过程,存储过程中没有添加commit;的地方,增加上去。# 说明:1. 程序对于 case .. end;这种语句有可能正好也替换了,需要自己检查# 2. 先找到declare, 再查找commit,如果找到commit,...
2019-08-29 16:13:46
572
原创 根据交易量制作直方图
# -*- coding: UTF-8 -*-from matplotlib import pyplot as pltplt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签plt.rcParams['axes.unicode_minus']=False #用来正常显示负号# 此处的文本是直接从excel中拷过来, 因此会带有换行和TA...
2019-08-23 09:22:14
338
原创 freemarker入门简单教程
freemarker入门简单教程文章目录freemarker入门简单教程一、原理二、安装1. 新建一个maven工程2. 在POP.XML中增加如下内容:3. .m2/setting.xml4. intellij 工程三、示例1. 掌握一个指令2. 掌握数据模型3. assign的例子指令举例if指令list指令item指令四、完整的例子五、演示结果六、参考资料集中学习了10个小...
2019-08-09 15:56:42
525
原创 sysbench 1.0.17 使用说明
sysbench 1.0.17 (using bundled LuaJIT 2.1.0-beta2)sysbench 1.0.17 (通过绑定LuaJIT 2.1.0-beta2)Usage: sysbench [options]... [testname] [command]Commands implemented by most tests: prepare run cleanup...
2019-07-02 19:57:15
1982
1
转载 一个go写的grep工具,速度还是挺快的
package mainimport ( "bufio" "flag" "fmt" "io" "os" "path/filepath" "regexp" "sync")type result struct { Filename string Line string LineNumber int Error error}var strRex stringvar f...
2019-04-03 15:00:09
1607
原创 BASE64的加密和解密工具(GUI)
#base4的一个加密工具import tkinter as tkfrom tkinter import *import base64window=tk.Tk()window.title('base64生成加密程序')window.geometry('800x600')var1 = StringVar()var1.set("请在下面输入要加密的字符串\n注意:换行符、头尾空格会被自...
2019-03-29 22:00:00
1377
原创 base64 加密和解密
// 作者: xym 日期:2019-3-12// 本程序用base64为解密package mainimport ( "bufio" "encoding/base64" "fmt" "os" "strings")func main() { fmt.Println("请输入要解密的字符串(注意字符串前后空格、换行符和tab等会自动去除,字符串中间不能包含空格、换行符等...
2019-03-23 14:41:42
652
原创 tmux 1.6 多窗口配置
tmux多窗口展示解决中文字体修改配置后要永久保存,需要回到如下界面,并指定你想要的session,点savetmux多窗口按下ctrl+b,然后按下逗号(,), 可以修改窗口的名字。鼠标放在线条上,然后左键按下,可以调整面板大小(~/.tmux.conf)的配置文件# key bindings for horizontal and vertical panesunbin...
2019-03-23 11:48:34
1805
原创 redhat操作系统下开机自启动oracle
redhat操作系统下开机自启动oracle1. 先检查$ORACLE_HOME$ echo $ORACLE_HOME如果没有配置则在.profile中配置export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1source .profile 重新加载生效2. 在oracle用户下修改/oracle/ap...
2019-03-06 10:49:39
1228
原创 intellij 上安装IdeaVim插件
IdeaVim插件安装配置:(1) 在File->Setting -> Plugins -> Browse repositories中查找IdeaVim插件安装即可。(2)在File->Setting -> Keymap中查找Vim Emulator,设定激活/关闭IdeaVim模拟器的自定义快捷键,我设定为Ctrl+;(分号)...
2019-01-18 20:58:55
2104
转载 intellij idea 2018.3 破解方法
(1)首先,编辑C:\Windows\System32\drivers\etc下的hosts文件,加入下面一行 0.0.0.0 account.jetbrains.com(2)打开http://idea.lanyus.com/,获取注册码 (3)输出注册码,即可激活 (4) 重新启动intellij ...
2019-01-18 20:33:11
395
转载 Redhat上VNC Server配置
[TOC]> 整理:xiaym> 日期:2018-07-19> 版本:V1.0# Redhat上VNC Server配置>查看操作系统>uname -r##1. CRT连接服务器##2. 安装 ...
2018-07-20 10:44:34
1577
原创 把指定文件夹下的照片,按日期归类
package mainimport ( "flag" "fmt" "log" "os" "path/filepath" "strconv" "strings" "time" "github.com/Unknwon/com" "github.com/rwcarlsen/goexif/exif" "github.co
2017-09-29 14:35:17
6364
1
翻译 go by example之channel-synchronization.go
// 这个程序的例子说明,GO语言的并发是多么简洁,就是一个通用的结构,稍微改造后就可以用于实际中// 对这个例子做了一些修改和说明package mainimport "fmt"import "time"func worker(done chan bool) { fmt.Print("working...") time.Sleep(2 * time.Second) f
2017-08-18 22:05:24
421
翻译 go by example 之arrays.go
package mainimport "fmt"func main() { var a [5]int fmt.Println("emp:", a) a[4] = 100 fmt.Println("set:", a) fmt.Println("get:", a[4]) // 内置求数组长度函数len() fmt.Println("len:", len(a
2017-08-16 11:02:54
343
原创 go语言遍历中英文字符串
package mainimport ( "fmt")func main() { s := "我是chinese" r := []rune(s) for i, v := range r { fmt.Println(i, string(v)) }}
2017-08-04 16:53:10
973
转载 删除指定目录下指定的文件(非并发)
# -*- coding:gbk -*-import os import string def del_files(dir,topdown=True): for root, dirs, files in os.walk(dir, topdown): for name in files: pathname = os.path.spl
2017-07-12 10:48:31
375
原创 并发删除指定目录下指定扩展名的文件
package mainimport ( "flag" "fmt" "os" "path/filepath" "strconv" "strings")//获取指定目录及所有子目录下的所有文件,可以匹配后缀过滤。func WalkDir(dirPth, suffix string) (files []string, err error) {
2017-07-11 09:01:58
1122
原创 【python】couchbase稽核脚本
#couchbasescript.py#!/usr/bin/python# -*- coding:gbk -*-#程序功能 验证couchbase中的键是否对应mysql表的值from couchbase.bucket import Bucketimport ConfigParserimport MySQLdbimport timeimport os#couchbase配置cp=
2016-12-21 11:12:57
1538
1
原创 【python】从文件中获取系统参数,形成配置报告
#getparameterlist.py#程序功能 根据给定的文件,把相关的信息抓出来,形成一个参数配置报告#功能待完善 目前只写了一部分#!/usr/bin/python# -*- coding:gbk -*-import ConfigParserimport reimport osimport stringimport xml.etree.ElementTree as ETtre
2016-12-21 10:52:49
2009
原创 【python 】查找couchbase中的键
#getfundacco.py#!/usr/bin/python# -*- coding: utf-8 -*-from couchbase.bucket import Bucketimport ConfigParserimport stringimport osimport jsoncp= ConfigParser.ConfigParser()cp.read('my.conf')co
2016-12-21 10:37:07
1145
谷歌浏览器中下载时不会重命名
2022-03-21
redis实战pdf
2017-09-02
linux内核备份和升级
2010-03-02
python编程[包含源代码码]
2009-08-19
高级Bash脚本编程指南
2009-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人