摘要: 在python编程中 很多时候都需要用到函数 函数可以产生值并通过return返回 但是后时候函数里面产出的值不只有一个 例如: 情景一: a = show_num() print(a) 12345None 可以看到,上面的函数会把for循环里得出的所有的结果打印出来,但是函数本身不会返回任何值,这 阅读全文
posted @ 2019-01-28 12:19 喜欢it的小聪聪 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 在系统文件/proc/cpuinfo记录了关于cpu的信息 其中 process id是逻辑cpu的id physical id是物理cpu的id cpu cores是每个cpu的核数 因此 cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 阅读全文
posted @ 2019-01-25 10:58 喜欢it的小聪聪 阅读(6044) 评论(0) 推荐(0) 编辑
摘要: 以统计nginx访问日志里面每个ip出现的个数为例 命令如下: awk '{a[$1]++}END{for(j in a) print a[j],j}' /usr/local/nginx/logs/access.log 其中 {a[$1]++}的意思是把$1添加进a这个数组里面,并统计其个数。个人理 阅读全文
posted @ 2019-01-24 19:06 喜欢it的小聪聪 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 关于shell重启tomcat时的问题 有时候脚本写好了 其功能是正常的 但是放进crontab里面就失常了 经常tomcat起不来 后来发现是jdk路径的原因 对应用正常方法执行脚本来说 jdk一般都会有配置环境变量 所以脚本执行没有问题 对于crontab来说 他是不知道jdk路径的 因此这个时 阅读全文
posted @ 2019-01-22 20:55 喜欢it的小聪聪 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 在nginx中经常用alias和root来开放本地目录提供访问 但是alias跟root是有区别的,他们的区别在于nginx怎么识别并转发他们。 例如对于一个标签test alias: location /test/ { alias /a/b/c/ } root: location /test/ { 阅读全文
posted @ 2019-01-17 15:55 喜欢it的小聪聪 阅读(128) 评论(0) 推荐(0) 编辑
摘要: tomcat 项目创建文件夹权限问题 很多时候,tomcat里面的项目都会在系统里面新建文件夹用于存放数据。 笔者有一次在工作中就遇到过。 nginx访问不了tomcat创建的数据文件夹里面的图片。 导致前端展示为空。 进去系统发现,该目录的权限为:rwxr-x 即其他用户没有改文件夹的任何权限。 阅读全文
posted @ 2019-01-16 15:02 喜欢it的小聪聪 阅读(3159) 评论(0) 推荐(0) 编辑
摘要: nosql redis数据恢复方案 在生产环境中,运行redis的时候需要把RDB和AOF都打开。 RDB数据需要定时备份到别的路径下面,最好是备份到云服务器上。 1.redis进程挂掉,可以直接重启redis,redis会直接基于AOF进行恢复数据。 2.redis所在的服务器挂掉,可以尝试直接重 阅读全文
posted @ 2019-01-15 19:50 喜欢it的小聪聪 阅读(327) 评论(0) 推荐(0) 编辑
摘要: python ftplib中遇到中文路径错误问题 笔者在写一个简易的ftp程序的时候。 遇到返回提示说找不到FTP上的路径。 但是路径肯定时没错的。 而且当路径变成普通的不含中文的路径的时候,就是正常的。 下面是笔者的代码 查阅了很多网上的资料,发现在python自带的模块ftplib.py中定义了 阅读全文
posted @ 2019-01-14 18:46 喜欢it的小聪聪 阅读(1865) 评论(1) 推荐(2) 编辑
摘要: linux下命令行连接FTP是遇到的错误(425 Failed to establish connection) 首先FTP的运行模式有主动模式和被动模式两种 然后笔者在工作中搭建了ftp,但是没有开启他的被动模式。 然后server端的防火墙开放了21端口。 因此客户端能连上server,但是输入 阅读全文
posted @ 2019-01-14 18:18 喜欢it的小聪聪 阅读(18392) 评论(3) 推荐(1) 编辑
摘要: 参数描述 Name 触发器名称。这个名称可能包含支持的macros:{HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {ITEM.VALUE},{ITEM.LASTVALUE} 和 {$MACRO}。$1, $2…$9宏可以用 阅读全文
posted @ 2019-01-11 17:56 喜欢it的小聪聪 阅读(1184) 评论(0) 推荐(0) 编辑