- 博客(33)
- 资源 (20)
- 收藏
- 关注
原创 shell批量删除特殊符号命名的文件
1.循环遍历,找出需要删除的文件2.之前删除一个特殊文件,是通过inum值,比较麻烦3.可以通过转义符\去删除(加引号删除没成功,就不总结了) 比如删除文件HDJH_%%$PDATD._209.dat rm -rf HDJH_%%\$PDATD._209.dat4.删除下面的特殊文件5.删除脚本 获取文件名i,判断是否包含特殊字符$,包含就就加上转义符\,执行删除6...
2018-05-27 18:25:52 1876
原创 python @property
@property属于Python中的装饰器,感觉就像springmvc中的注解,目的就是为了节省代码,同时保证代码的质量比如get,set方法@propertygetXXX:get方法由方法变为属性,可以直接读取,但是也只是读取而已使用@property又会自动生成对应get属性的set装饰器@XXX.setter@XXX.settersetXXX:可读可写,可以操作数据了...
2018-05-27 16:53:14 382
原创 crontab
crontab:用于设置周期性被执行的任务的工具实践:putty连接工具 crontab -l 检查是否安装 service crond status yum install vixie-cron --安装 yum install crontabs tail -f /////#显示最后几行(自动刷新) tail -3 /////#显示最后3行 组成: 配置文...
2018-05-27 16:34:35 197
原创 Linux下查看一个程序是否启动以及关闭程序
查看: ps -ef | grep 程序名关闭:kill -15 进程号(查看时会显示出对应的进程号,15不行换9-强制关闭)
2018-05-27 16:26:48 14456
原创 python eval序列化函数
写监控程序时,获取一串数据,对其解析,用到了eval函数简单理解和转换字符串函数功用一样,str()更常用一些,经常需要转化为字符串类型;eval就是将字符串或者object类型转换为字典类型string转换为dict :...
2018-05-17 20:11:34 565
原创 shell001:read: `x,y': 不是有效的标识符
#!/bin/shecho "input x,y"read x,y#报错了!!!!!!!!!!!!!sum=`expr $x+$y`echo "sum is $sum"修改为#!/bin/shecho "input x,y"read x ysum=`expr $x+$y`echo "sum is $sum"刚开始接触shell,感觉多输入空格吧,可以减少错误...
2018-05-16 17:17:11 2995
原创 vim添加去除标记,grep查看文件是否包含某内容,查询oracle数据库全部表名字
vim 打开文件 ,直接输入 /要查看的内容 回车 会全部标记出来grep 某些内容 搜索的文件查询oracle数据库全部表名字:select t.table_name from user_tables t;
2018-05-16 17:11:58 431
原创 监控程序,用户输入一些参数,查询信息通过sys.argv传参
main函数里面有两个值,但是开发人员获取不到那个参数的,所以通过sys.args来实现,用户自己输入参数,输入完再传给我,直接在main(1,2)放了两个参数,多的话可以传list,当然了,感觉不太会,以为手动输入那么多参数太不人道了...
2018-05-15 18:55:45 404
原创 [Error]EOL while scanning string literal
扫描字符串出错程序终止,引号是否成对,是否英文格式错误多明显啊,报错那一行少了引号刚开始学Python 所以有点依赖百度 在此深刻检讨,要多动脑
2018-05-15 18:43:03 416
原创 TypeError: coercing to Unicode: need string or buffer, None...
报错那一行,path类型错误,str抓换一下
2018-05-15 18:37:31 6773
原创 字段与sysdate比较时候,理论相等,实际上却小于
确实小于sysdate,以为格式不一样,end_time字段插入的值为:to_date('2018-05-12','YYYY-MM-DD')将sysdate转换为何end_time一样的格式,再去比较,结果入下:
2018-05-15 18:29:24 547
原创 Python读写文件r+和w+
w+每次打开文件,都会清空之前的内容,若文件不存在,则会自动创建r+会在之前的基础上追加内容,但是不会创建文件所以两个可以一起用,用之前判断一下文件是否存在,如下:...
2018-05-15 18:19:36 3710
原创 导入cx_Oracle报错libclntsh.so.11.1不存在
错误信息::尝试了很多方法,最终解决方法入下:添加环境变量 export LD_LIBPARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib/一定要执行source .bash_profile (后面反反复复出现这个问题,只要执行这一步就可解决问题)...
2018-05-14 19:22:57 4450
原创 Python删除oracle数据库中的表,并且删除前备份数据到本地
1.用到cx_Oracle模块,用来连接数据库 用到游标cursor,用来执行sql语句2.备份的话就是获取每条数据记录,依次写入备份文件3.定义了一个配置文件,存放要删的表信息,读取配置文件,遍历删除---具体代码如下----------------------------------配置文件:test.xml<?xml version="1.0" encoding="utf-8"?&g...
2018-05-14 19:10:34 1747
原创 Linux安装oracle11g遇到问题
1.网上大多是通过改配置文件,设置语言格式,但是没卵用,最终原因还是缺少字体格式,下一个字体就好; 下载zysong.ttf 字体文件,放入目录 /usr/share/fonts/zh_CN/TrueType/ (没有就自己建立)2.安装oracle时候,检查先决条件全部不通过: 1.内存不符合:直接改虚拟机内存,改大一点(会提示你要重启虚拟机,直接点确定,不会影响安装) 2.SEMMNI参数不符...
2018-05-13 21:54:29 1690
原创 安装oracle 默认管理员密码
(1)普通用户:SCOTT(密码:tiger)(2)普通管理员:SYSTEM(密码:manager)(3)超级管理员:SYS(密码:change_on_install)
2018-05-10 17:45:36 11380
原创 分享人生的第一个Python程序脚本:本Python读取配置文件,并实现删除三天前的文件
需求:删除主机接收的文件(X天前的),通过读取配置文件获取删除X天前参数X代码如下(工作环境拷贝不出来,只能截图了)配置文件rmfile.xml
2018-05-10 08:44:42 535
原创 遍历文件,动态传值没有效果 for root, dirs, files in os.walk(path): ----python字符串替换方法
问题描述:1.传入path没有效果,但是print path 明明有值:(显示为'/root/test')2. for root, dirs, files in os.walk('/root/test'):又是可以的问题解决:看不出任何问题,后来突然发现我传入的path打印出来是这样的 '/root/test' ...
2018-05-08 23:49:21 4989 1
原创 查看终端是csh还是bash和更改shell设置
1.判断终端是csh还是bash: 终端命令:env2.更改shell设置: 终端命令:chsh -s /bin/bash 执行完退出重新登录,更改生效
2018-05-08 23:31:13 20350 1
原创 pip,IPython安装(Python2.7版本)windows环境和Linux环境
一.Windows10下安装1.下载运行ez_setup.py(一般会提示已安装)2.下载安装运行 distribute_setup.py和 get-pip.py(自行百度)3.执行pip命令,报错(环境变量也配置了,依然报命令不存在...)后面查看scripts文件下面,根本没有pip.exe应用程序3.1 重新安装pip工具包 登陆 https://pypi.org/project/pi...
2018-05-06 19:48:20 2704
原创 向虚拟机传送文件(共享文件的方式及看不到共享目录解决方法)
1.2.启动共享文件,设置共享文件路径3.4.会在挂载目录mnt下面生成hgfs文件,里面显示的为上图设置的主机windows共享文件
2018-05-06 00:05:12 1000
原创 CentOS 6.3升级Python2.6.6到Python2.7.8后yum不可用
1.第一次遇到这种问题,通过修改yum文件:vi /usr/bin/yum 将文件头部的 #!/usr/bin/python 改为如下内容 #!/usr/bin/python2.6.6 问题解决2.后面再次这样操作,不知道为什么又报 yum: Command not found.3.首先找到你安装Centos的ISO文件,拷贝如下文件到系统中4.拷贝到了临时文件tmp/win10(自己...
2018-05-05 23:01:26 1367 1
原创 IndentationError: unindent does not match any outer indentation level
IndentationError: unindent does not match any outer indentation level原因如下,报错那一行缩进不对和上面一行对齐,问题解决
2018-05-05 15:57:15 297
原创 升级python连接时 OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
yum install openssl-devel -y
2018-05-03 21:56:00 7902 1
原创 eclipse在线下载Python插件失败,手动安装
1.下载pydev 4.5.5.zip,解压出features和plugins文件夹, 将这两个文件夹中的内容分别复制到eclipse的安装目录对应的文件夹里面(适合jdk1.7版本) 2.重启eclipse,在在window-->preferences中查看,PyDev出现,代表安装成功 3.点击PyDev-Interpreter -Python-Auto Config-Apply ...
2018-05-01 22:03:39 807
原创 更新Python2.6.6至2.7.8之后,查看Python版本依然是2.6.6
1.下载2.7.8版本wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgztar zxvf Python-2.7.8.tgz2.进入到解压文件cd Python-2.7.8 ./configure --prefix=/usr/local/python #如果报错 先安装编译器 yum install gccmake &&...
2018-05-01 21:21:48 3727
原创 make: *** No targets specified and no makefile found. stop.
根本没搞清楚问题所在,刚接触Linux,看到./configure....执行了就直接make了 都没注意报错了真正的问题是:configure: error: no acceptable C compiler found in $PATH解决方法:执行 yum install gcc-c++然后继续make 可以正常执行...
2018-05-01 18:20:07 6279 1
apache-seatunnel-2.3.3 connectors jar包
2023-12-08
apache-atlas-2.2.0-hook.tar
2022-06-27
solr-8.6.3.tgz+hbase-2.3.3-bin.tar.gz
2022-06-18
apache-maven-3.8.5
2022-06-18
最新spark+hadoop+hive+zookeeper(上)-hadoop-3.3.3
2022-06-17
最新spark+hadoop+hive+zookeeper(下)-hive-spark-zookeeper
2022-06-17
最新spark+hadoop+hive+zookeeper(中)-mysql
2022-06-17
Java工程师面试题-并发编程-高级架构
2021-07-22
spring-5.2.3.zip
2020-01-13
2022大环境有多差?2023会好嘛?
2022-08-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人