- 博客(130)
- 资源 (1)
- 收藏
- 关注
《遥远的救世主》
《遥远的救世主》 前言: 前段时间,有一天晚上在吃饭的时候,媳妇边吃饭边播放喜马拉雅的节目,其中讲到有关做生意的逆推思维,即根据生意每月或每年的营业额,倒推出每天的营业额以及每天的产品销量,并时时调整自己的计划,确保每天的收益,然后确保每个月的收益,进而就可以保障每年的收益。节目主播在将到逆推思维的时候,提到一个本叫《遥远的救世主》这本书,希望有时间可以去看看。怀着好奇的心理,就在网上找到...
2018-08-23 23:54:37 2396
Python使用问题锦集
问题1: pip install py-stringsimjoin error: INCLUDE environment variable is empty 在Window7环境下使用pip install xxxx时,报上述问题: 解决方案: 下载后安装后VCForPyt...
2017-11-24 16:02:47 214
python参数传递
以前一直傻傻分不清Python在传递参数时的 * 和 ** 的区别。 一看到* 和** 就想到指针的概念。 今天总算是搞明白了。记录一下 # -*- coding:utf-8 -*- ''' 参数传递: 包裹传参 ''' ''' 包裹位置传参:收集到的是一个元组 ''' def package_position(*all_arg...
2017-11-01 16:45:53 215
Ansible-palybook之变量
---#执行命令:ansible-playbook -i /root/zhangb/ansible/hosts t.yml --extra-vars "filename=play.txt filetype=pdf"#ansible变量使用- hosts: c17 gather_facts: yes #是否执行fact模块 vars: facol...
2017-08-02 20:58:10 603
Python2.7解决中文的方法
Python2.7 的中文乱码还是挺恶心人的。 解决方法一: 在文件 D:\Python27\Lib\ntpath.py 中加入如下代码: import sys reload(sys) sys.setdefaultencoding('cp936') 对于...
2017-07-21 16:49:43 613
MySQL版的树型查询
NND,捣鼓了好长时间才捣鼓出来的MySQL树型查询。效率可能有点低。查询时间比较长。 第一种: 特点:效率有点慢 DROP PROCEDURE P_QUERY_EQUIPMENT_LIST; DROP PROCEDURE P_GET_EQUIPMENT_CHILDER; create PROCEDURE P_QUERY_EQUIPMENT_LIST(IN rootI...
2017-05-10 18:29:18 213
原创 CentOS系统rc.local文件配置
CentOS系统rc.local文件配置 公司让分别在两台主机上配置启动脚本,即当系统重启的时候,随系统自动执行的启动脚本。 两台主机的操作系统分别是CentOS6.5 和 CentOS7,版本不一样。 在6.5版本的主机上配置后,可以正常启动,但是7.0版本的不行,原因是7.0版的rc.local文件默认是没有执行权限的,需要手工添加。 cd /etc/rc.d ...
2016-12-31 11:43:08 1050
湿疹病历
省中医开的的治疗湿疹的药物清单: 赛庚啶片 1包 mg///外用 氧化锌油 1瓶 5.00g///外用 伊曲康唑(zuo)胶囊 1包 0.20g/qd/1/外用 将赛庚啶片和伊曲康唑(zuo)胶囊碾碎加入到氧化锌油中 ...
2016-12-26 15:02:41 2180
MySQL数据恢复
记录一次MySQL数据恢复过程,以防止下次再发生类似的操作。 记录一次MySQL数据恢复过程,以防止下次再发生类似的操作。 MySQL版本:Ver 14.14 Distrib 5.6.20 问题描述: 上午不小心更新表中某一行记录的时候不小心,全部更新了。 执行的sql如下: #update mondo_all set ip ='192.16...
2016-12-22 16:20:26 171
Ansible自定义模块
Ansible自定义模块 描述: 用户部署mondo客户端程序 具体代码见附件 执行脚本 : ansible zhangb_test2 -m mondo_deploy 参数说明: zhangb_test2 :分组名称,即将一批主机按业务或其他标准进行分组,这里暂且将要装的主机IP划分到一个组里面。具体配置在/etc/ansible/hosts 文件中 ...
2016-11-03 17:17:16 607
原创 Shell单个部署客户端
#!/bin/bash #op2(132) server1='http://132.121.97.178:9518/sync/' #192 server2='http://192.168.51.191:9518/sync/' #172 server3='http://172.20.3.219:9518/sync/' now_server='' server_json='' ...
2016-10-24 17:43:51 136
原创 利用Python修改服务器上的定时器crontab配置
Python版本:2.7 #!/usr/bin/python #5.py import os import commands def updateCrontab(): #创建一个定时器配置文件 file_name='/data/mondev/crontab_temp' if os.path.exists(file_name) and os...
2016-10-24 17:31:14 718
原创 系统命令_$SECONDS
$SECONDS : 这个脚本已经运行的时间(以秒为单位) ------------------------1-------------------------- #!/bin/bash #seconds.sh TIME_LIMIT=10 INTERVAL=1 echo echo "Hit Control-C to exit before $TIME_LIMIT se...
2016-10-19 16:59:22 634
原创 系统命令_$REPLY
$REPLY : 当没有参数变量提供给read命令的时候,这个变量会作为默认变量提供给read命令 --------------------------------------------------------- #!/bin/bash #reply.sh #REPLY是提供给'read'命令的默认变量. echo echo -n "What is you favorit...
2016-10-19 16:27:09 1836 2
原创 系统命令_$PWD
$PWD : 工作目录。 与内建命令pwd作用相同 ------------------------------------------------------------------- #!/bin/bash #$PWD命令的用法 E_WRONG_DIRECTORY=73 clear #清屏 TargetDirectory=/root/zhangbiao/exer...
2016-10-19 16:13:23 1164
原创 高级Bash编程指南__第二部分__基本__8.0 操作符与相关主题
8.0 操作符与相关主题 8.1 操作符 赋值 变量赋值 注意: 不要混淆"=" 赋值操作符与=测试操作符 if [ "x$string1" = "x$string2" ] #这样做是一种更安全的做法,可以防止两个变量中的一个为空所产生的错误(字符"x"作为前缀在等式两边是可以相互抵消的) then ...
2016-10-19 10:48:23 117
原创 高级Bash编程指南__第二部分__基本__5.0引用
5.0 引用 1.0引用的字母意思就是将字符串用双括号括起来。它的作用就是包括字符串中的特殊字符不被shell或者shell脚本重新解释,或者扩展。 注意一些不一致的行为: [root@cy-cloud02 exercise]# echo hello\! hello! [root@cy-cloud02 exercise]# echo "hel...
2016-10-18 18:28:16 119
原创 高级Bash编程指南__第二部分__基本__7.0条件判断
7.0 条件判断 1.0 判断结构 1.0 使用[[ ... ]]结构: if [[ -e $file ]] then echo "..." fi 使用[[ ... ]] 条件判断结构,而不是[ ... ] 能够防止脚本中的许多逻辑错误。比如 &&, ||, 操作能够正常存在于[[ ]] 中,但如果存在于[ ],则...
2016-10-18 18:27:38 120
原创 高级Bash编程指南__第二部分__基本__6.0退出和状态码
6.0 退出和状态码 exit 被用来结束一个脚本,它会返回一个值,而且这个值会传递给脚本的父进程,父进程会使用这个值做下一步处理。 每个命令都会返回一个退出状态码。成功的命令返回0,而不成功的命令返回非零值,非零值被解释为一个错误码。 exit nnn ; #nnn必须是十进制,范围必须是0-255 $? 保存了最后执行的命令的退出状态码。 ...
2016-10-18 18:26:23 70
原创 高级Bash编程指南__第二部分__基本__4.0变量和参数的介绍
4.0 变量和参数的介绍 1.0 变量的声明不能出现空格; 2.0 被一对双引号(" ")括起来的变量替换是不会被阻止的,所以双引号被称为部分引用,又叫弱引用;如果被一对单引号(' '),那么变量替换就被阻止了,变量名只会被解释成字面的意思,不会发生变量替换,所以单引号又称为全引用,或者强引用; [root@cy-cloud02 exercise]# hello="A...
2016-10-18 15:10:17 94
原创 Shell获取参数信息
#!/bin/bash #./ 4-5.sh 1 2 3 4 5 6 7 8 9 10 #获取脚本参数 MINPARAMS=10 echo #添加./表示当前路径 echo "The name of this script is \" $0 \" " #去掉路径名,剩下文件名 echo "The name of this script is \"`basena...
2016-10-18 14:59:00 986
原创 高级Bash编程指南__第二部分__基本__3.0特殊字符
高级Bash编程指南:一本深入学习shell脚本艺术的书籍 译者:黄毅 杨春敏 第二部分 基本 3.0 特殊字符 1.0 命令分隔符为分号 ; 2.0 终止case选项为双分号 即 ;; 3.0 "点"命令[即 .] 等价于source命令 "点"作为文件名的一部分,如果点放在文件名的开头的话,那么这个文件将会成为隐藏文件。 "点"作...
2016-10-17 00:41:25 129
Shell 批量部署客户端
#!/bin/bash #描述:批量部署mondo客户端 #处理思路 #1.0 判断root用户是否可以登录 #2.0 判断mondev用户是否存在,若存在则先删除该用户(原因是该用户的有问题,无法正常使用) #3.0 新增mondev用户 #4.0 复制单机部署脚本(mondo_deploy.sh)到各个客户端 #5.0 在各个客户端用mondev用户执行mondo_deplo...
2016-10-13 17:29:11 174
原创 Shell 修改定时器
#!/bin/bash #修改mondev用户的定时器(/var/spool/cron/mondev) usage(){ echo "command is not right.." echo "sh mondev_crontab.sh ipListFile" exit } if [ "$1" == "" ] || [ ! -r $1 ] then usag...
2016-10-13 17:08:06 424
Python连接Mysql数据库
#!/usr/bin/python #-*- coding: utf-8 -*- import MySQLdb import os import time import sys ''' Created on 2016年9月1日 desc:检查传入的IP列表是否已经部署 @author: tingyu ''' conn= MySQLdb.conn...
2016-09-01 16:08:02 87
原创 Linux Shell 脚本基础
http://www.runoob.com/linux/linux-tutorial.html 日起 作者 备注 2016-08-09 tingyu Shell教程 1.0 简介 Shell环境: Shell 编程跟Java,php一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚步解释器就可以来了。 Linux 的Shell种类众多, 常见的有...
2016-08-11 19:28:52 123
Linux非root用户修改定时器配置
问题: 需要统一修改mondev用户对应的定时器配置(var/spool/cron/mondev),而且很多主机都没有root用户密码,所以只能通过mondev用户来修改自身的定时器配置。 首先,root用户直接修改: #echo '0 */24 * * * /data/mondev/mondo/client/bin/magent status||/data/mondev/m...
2016-08-10 11:01:36 865
Python高级编程---SMTP简单邮件传输
#!/usr/bin/python #-*- coding:utf-8 -*- ''' Created on 2016年6月25日 @author: Administrator 文件名: smtp.py ''' from email.mime.text import MIMEText from email.header import Header from email.m...
2016-06-26 01:10:42 798
Python高级编程----网络编程
#!/usr/bin/python #-*- coding:utf-8 -*- ''' Created on 2016年6月25日 @author: Administrator 文件名: network_service.py ''' ''' Python高级编程---网络编程 #http://www.runoob.com/python/python-socket....
2016-06-26 00:07:15 168
Python高级编程----正则表达式
#!/usr/bin/python #-*- coding:utf-8 -*- ''' Created on 2016年6月25日 @author: Administrator ''' ''' Python高级编程---正则表达式 #http://www.runoob.com/python/python-reg-expressions.html ''' im...
2016-06-25 10:01:18 126
Python高级编程---面向对象
#!/usr/bin/python #-*- coding:utf-8 -*- ''' Created on 2016年6月24日 @author: Administrator ''' ''' Python面向对象编程 http://www.runoob.com/python/python-object.html ''' class Employee: ...
2016-06-25 00:21:15 150
开发软件下载与安装
由于公司和家里都有电脑,有时候再次装环境的时候,老是找不到对应的软件,故此记录一下每次安装的步骤。 Pydev各个版本下载地址: https://sourceforge.net/projects/pydev/files/pydev/ Eclipse各个版本下载地址: http://eclipse.bluemix.net/packages/mars.2/ ...
2016-06-22 00:41:24 97
Python编程入门经典
Python 入门经典 (美) James Payne 著 张春辉 译 清华大学出版社 2011年7月第1版 python版本 3.1 第1章 编程基础和字符串 1.0 单引号('),双引号(")以及三层引号(""") 是等价的 2.0 换行符 \n 3.0 字符串串联 + , %s 第2章 数值与运算符 1.0 查...
2016-06-07 00:42:56 239
更新服务器文件到本地3
根据客户的要求: 重新整理代码,通过获取本地文件目录的json格式数据和服务器返回的json数据做对比,来判断是否要更新服务器的文件到本地。然后先将文件下载到本地,保存为临时文件,判断下载到本地文件的MD5值跟服务器上文件的MD5是否一致来判断下载是成功。 如果MD5一致,则修改临时文件的名称。 修改后的代码思路相对来说更清晰了一些。谨记。 #!/usr/b...
2016-05-30 18:33:05 135
更新服务器文件到本地2
功能要求: 通过Http协议,向服务器发送请求,得到返回的json格式数据,根据返回的文件路径和MD5值,判断本地对应目录的文件是否和服务器上的文件一致,不一致则更新。 #!/usr/bin/python #-*- coding: utf-8 -*- ''' 功能描述:用于同步服务器的配置文件 ''' import urllib2 import os im...
2016-05-27 19:34:26 170
django日志配置
django版本:1.9.5 在settings文件中加入如下配置: LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatters': { 'standard': { 'format': '%(asctime)s [%(thre...
2016-05-24 16:14:40 85
django返回json格式数据
django版本:1.9.5 @csrf_exempt def listFiles(req): #写日志 writeLog(req) list = [] log.info('获取中的文件树信息...........') if req.GET: print 'get请求' else: ...
2016-05-24 16:08:42 401 1
django返回一个文件
版本:django1.9.5 def downloadFile2(req): log.info('下载文件..............') downpath = None if req.POST: downpath=req.POST.get('downpath',None) else: downpath=req....
2016-05-24 16:03:32 2750
更新服务器文件到本地
#!/usr/bin/python #-*- coding: utf-8 -*- #\magent\src\restservice\synchcofig.py ''' 用于同步服务器的配置文件 ''' import urllib2 #import tools import logging,logging.config import os import json imp...
2016-05-24 15:58:31 185
原创 Hadoop-1.2.1 QQ推荐好友例子
package com.bjsxt.qq; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Mapper; /* * * QQ推荐好友 * 处理方案:在mapper中将key和value分别对调输...
2016-03-02 01:26:53 296
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人