<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tingyu_521的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tingyu_521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tingyu_521]]></copyright><item><title><![CDATA[Spring Security6.3 自定义AuthorizationManager问题]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/144410754</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/144410754</guid><author>tingyu_521</author><pubDate>Wed, 11 Dec 2024 21:31:45 +0800</pubDate><description><![CDATA[Security6.3 自定义AuthorizationManager]]></description><category></category></item><item><title><![CDATA[《遥远的救世主》]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84925112</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84925112</guid><author>tingyu_521</author><pubDate>Thu, 23 Aug 2018 23:54:37 +0800</pubDate><description><![CDATA[
《遥远的救世主》
前言：
前段时间，有一天晚上在吃饭的时候，媳妇边吃饭边播放喜马拉雅的节目，其中讲到有关做生意的逆推思维，即根据生意每月或每年的营业额，倒推出每天的营业额以及每天的产品销量，并时时调整自己的计划，确保每天的收益，然后确保每个月的收益，进而就可以保障每年的收益。节目主播在将到逆推思维的时候，提到一个本叫《遥远的救世主》这本书，希望有时间可以去看看。怀着好奇的心理，就在网上找到...]]></description><category></category></item><item><title><![CDATA[Python使用问题锦集]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84912562</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84912562</guid><author>tingyu_521</author><pubDate>Fri, 24 Nov 2017 16:02:47 +0800</pubDate><description><![CDATA[
问题1：
          
pip install py-stringsimjoin error: INCLUDE environment variable is empty
 
          在Window7环境下使用pip install xxxx时，报上述问题：
 
          解决方案：
                    下载后安装后VCForPyt...]]></description><category></category></item><item><title><![CDATA[python参数传递]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84911454</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84911454</guid><author>tingyu_521</author><pubDate>Wed, 01 Nov 2017 16:45:53 +0800</pubDate><description><![CDATA[
              以前一直傻傻分不清Python在传递参数时的 * 和 ** 的区别。 一看到* 和** 就想到指针的概念。 今天总算是搞明白了。记录一下
 
 

# -*- coding:utf-8 -*-
'''
参数传递：
 包裹传参
'''
'''
包裹位置传参：收集到的是一个元组
'''

def package_position(*all_arg...]]></description><category></category></item><item><title><![CDATA[Ansible-palybook之变量]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84905696</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84905696</guid><author>tingyu_521</author><pubDate>Wed, 02 Aug 2017 20:58:10 +0800</pubDate><description><![CDATA[
---#执行命令：ansible-playbook -i /root/zhangb/ansible/hosts t.yml --extra-vars &amp;amp;quot;filename=play.txt filetype=pdf&amp;amp;quot;#ansible变量使用- hosts: c17  gather_facts: yes   #是否执行fact模块  vars:    facol...]]></description><category></category></item><item><title><![CDATA[Python2.7解决中文的方法]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84904729</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84904729</guid><author>tingyu_521</author><pubDate>Fri, 21 Jul 2017 16:49:43 +0800</pubDate><description><![CDATA[


Python2.7 的中文乱码还是挺恶心人的。

解决方法一：
       在文件 D:\Python27\Lib\ntpath.py 中加入如下代码：
                import sys
                reload(sys)
                sys.setdefaultencoding('cp936')


对于...]]></description><category></category></item><item><title><![CDATA[MySQL版的树型查询]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84884969</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84884969</guid><author>tingyu_521</author><pubDate>Wed, 10 May 2017 18:29:18 +0800</pubDate><description><![CDATA[NND，捣鼓了好长时间才捣鼓出来的MySQL树型查询。效率可能有点低。查询时间比较长。


第一种：
特点：效率有点慢

DROP PROCEDURE P_QUERY_EQUIPMENT_LIST;

DROP PROCEDURE P_GET_EQUIPMENT_CHILDER;

create PROCEDURE P_QUERY_EQUIPMENT_LIST(IN rootI...]]></description><category></category></item><item><title><![CDATA[CentOS系统rc.local文件配置]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84833415</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84833415</guid><author>tingyu_521</author><pubDate>Sat, 31 Dec 2016 11:43:08 +0800</pubDate><description><![CDATA[CentOS系统rc.local文件配置

公司让分别在两台主机上配置启动脚本，即当系统重启的时候，随系统自动执行的启动脚本。

两台主机的操作系统分别是CentOS6.5 和 CentOS7,版本不一样。

在6.5版本的主机上配置后，可以正常启动，但是7.0版本的不行，原因是7.0版的rc.local文件默认是没有执行权限的，需要手工添加。



cd /etc/rc.d...]]></description><category></category></item><item><title><![CDATA[湿疹病历]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84832495</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84832495</guid><author>tingyu_521</author><pubDate>Mon, 26 Dec 2016 15:02:41 +0800</pubDate><description><![CDATA[

省中医开的的治疗湿疹的药物清单：

赛庚啶片    1包          mg///外用
氧化锌油    1瓶          5.00g///外用
伊曲康唑(zuo)胶囊        1包                0.20g/qd/1/外用


将赛庚啶片和伊曲康唑(zuo)胶囊碾碎加入到氧化锌油中
...]]></description><category></category></item><item><title><![CDATA[MySQL数据恢复]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84831942</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84831942</guid><author>tingyu_521</author><pubDate>Thu, 22 Dec 2016 16:20:26 +0800</pubDate><description><![CDATA[记录一次MySQL数据恢复过程，以防止下次再发生类似的操作。

记录一次MySQL数据恢复过程，以防止下次再发生类似的操作。

MySQL版本：Ver 14.14 Distrib 5.6.20

问题描述：
      上午不小心更新表中某一行记录的时候不小心，全部更新了。
       执行的sql如下：
			#update mondo_all set ip ='192.16...]]></description><category></category></item><item><title><![CDATA[Ansible自定义模块]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84824819</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84824819</guid><author>tingyu_521</author><pubDate>Thu, 03 Nov 2016 17:17:16 +0800</pubDate><description><![CDATA[
Ansible自定义模块


描述： 用户部署mondo客户端程序


具体代码见附件


执行脚本 ： ansible zhangb_test2  -m mondo_deploy
参数说明： 
zhangb_test2 :分组名称，即将一批主机按业务或其他标准进行分组，这里暂且将要装的主机IP划分到一个组里面。具体配置在/etc/ansible/hosts 文件中
...]]></description><category></category></item><item><title><![CDATA[Shell单个部署客户端]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84822978</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84822978</guid><author>tingyu_521</author><pubDate>Mon, 24 Oct 2016 17:43:51 +0800</pubDate><description><![CDATA[#!/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=''...]]></description><category></category></item><item><title><![CDATA[利用Python修改服务器上的定时器crontab配置]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84822966</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84822966</guid><author>tingyu_521</author><pubDate>Mon, 24 Oct 2016 17:31:14 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[系统命令_$SECONDS]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84822198</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84822198</guid><author>tingyu_521</author><pubDate>Wed, 19 Oct 2016 16:59:22 +0800</pubDate><description><![CDATA[$SECONDS : 这个脚本已经运行的时间(以秒为单位)



------------------------1--------------------------

#!/bin/bash
#seconds.sh
TIME_LIMIT=10
INTERVAL=1
echo
echo &quot;Hit Control-C to exit before $TIME_LIMIT se...]]></description><category></category></item><item><title><![CDATA[系统命令_$REPLY]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84822188</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84822188</guid><author>tingyu_521</author><pubDate>Wed, 19 Oct 2016 16:27:09 +0800</pubDate><description><![CDATA[$REPLY : 当没有参数变量提供给read命令的时候，这个变量会作为默认变量提供给read命令


---------------------------------------------------------
#!/bin/bash
#reply.sh
#REPLY是提供给'read'命令的默认变量.

echo
echo -n &quot;What is you favorit...]]></description><category></category></item><item><title><![CDATA[系统命令_$PWD]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84822187</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84822187</guid><author>tingyu_521</author><pubDate>Wed, 19 Oct 2016 16:13:23 +0800</pubDate><description><![CDATA[$PWD :  工作目录。 与内建命令pwd作用相同

-------------------------------------------------------------------
#!/bin/bash
#$PWD命令的用法

E_WRONG_DIRECTORY=73

clear  #清屏

TargetDirectory=/root/zhangbiao/exer...]]></description><category></category></item><item><title><![CDATA[高级Bash编程指南__第二部分__基本__8.0 操作符与相关主题]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84822120</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84822120</guid><author>tingyu_521</author><pubDate>Wed, 19 Oct 2016 10:48:23 +0800</pubDate><description><![CDATA[	8.0 操作符与相关主题
		8.1 操作符
			赋值
			变量赋值
			
			注意:
				不要混淆&quot;=&quot; 赋值操作符与=测试操作符
				if [ &quot;x$string1&quot; = &quot;x$string2&quot; ]  
					#这样做是一种更安全的做法，可以防止两个变量中的一个为空所产生的错误(字符&quot;x&quot;作为前缀在等式两边是可以相互抵消的)
					then
			...]]></description><category></category></item><item><title><![CDATA[高级Bash编程指南__第二部分__基本__5.0引用]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84822030</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84822030</guid><author>tingyu_521</author><pubDate>Tue, 18 Oct 2016 18:28:16 +0800</pubDate><description><![CDATA[5.0 引用
        1.0引用的字母意思就是将字符串用双括号括起来。它的作用就是包括字符串中的特殊字符不被shell或者shell脚本重新解释，或者扩展。
			注意一些不一致的行为：
				[root@cy-cloud02 exercise]# echo hello\!
				hello!
				[root@cy-cloud02 exercise]# echo &quot;hel...]]></description><category></category></item><item><title><![CDATA[高级Bash编程指南__第二部分__基本__7.0条件判断]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84822028</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84822028</guid><author>tingyu_521</author><pubDate>Tue, 18 Oct 2016 18:27:38 +0800</pubDate><description><![CDATA[7.0 条件判断
		1.0 判断结构
			1.0 使用[[ ... ]]结构：
				if [[ -e $file ]]
					then 
						echo &quot;...&quot;
				fi
			
				使用[[ ... ]] 条件判断结构，而不是[ ... ] 能够防止脚本中的许多逻辑错误。比如 &amp;&amp;, ||,  操作能够正常存在于[[ ]] 中，但如果存在于[ ]，则...]]></description><category></category></item><item><title><![CDATA[高级Bash编程指南__第二部分__基本__6.0退出和状态码]]></title><link>https://blog.youkuaiyun.com/tingyu_521/article/details/84822024</link><guid>https://blog.youkuaiyun.com/tingyu_521/article/details/84822024</guid><author>tingyu_521</author><pubDate>Tue, 18 Oct 2016 18:26:23 +0800</pubDate><description><![CDATA[6.0 退出和状态码
		exit 被用来结束一个脚本，它会返回一个值，而且这个值会传递给脚本的父进程，父进程会使用这个值做下一步处理。
		
		每个命令都会返回一个退出状态码。成功的命令返回0,而不成功的命令返回非零值，非零值被解释为一个错误码。
		
		exit nnn ; #nnn必须是十进制，范围必须是0-255
		
		$? 保存了最后执行的命令的退出状态码。

...]]></description><category></category></item></channel></rss>