Alex的博客

本博客的文章均为原创,是本人从事行业多年来所遇见一些小问题的解决心得,希望可以帮助到大家!



给Samba添加回收站功能

之前在使用windows服务器做文件共享时,如果客户端在共享文件夹里删除文件,那么将无法在服务器端找到已经删除的文件.如果在客户端有误删文件的情况,那么成功恢复文件的机率将非常小.
后来在网上查阅了一些资料, 原来samba共享是可以添加回收站功能的.删除的文件给直接放到设置好的回收站目录里.
只需要在已经设置好的共享文件字段里加上以下代码:


#recycle:repository...

阅读全文>>

Alex于2018-2-5 10:08 Monday  已有29次浏览 0条评论

Python中如何Debug

debug是编码是非常重要的调试技巧,通过在运行过程中设置断点,帮助开发人员更好的理解运行过程。

Python中debug不像JAVA或者C++那样在IDE中设置断点那么直观。

Python的debug有两种方式:  1.在命令行中运行, 2.在脚本当中运行。两种方式都需要使用pdb模块。

方式一:在命令行中运行

python -m pdb my_script.py


方式...

阅读全文>>

Alex于2018-1-31 11:41 Wednesday  已有28次浏览 0条评论

mac多线程报错 +[__NSPlaceholderDate initialize] may have been in progress in another thread when fork() was called. 解决方案

今天写一个python多线程程序发现只要队列里面一写入数据 后面的子进程中打开网站就会报错

+[__NSPlaceholderDate initialize] may have been in progress in another thread when fork() was called.

网上找的解决方案: 原因是mac更新了以后不支持动态ofrk()了好像


解决方案: ...

阅读全文>>

Alex于2018-1-30 15:08 Tuesday  已有50次浏览 0条评论

Linux 统计某个字符串出现的次数

要统计一个字符串出现的次数,这里现提供自己常用两种方法:

1. 使用vim统计

用vim打开目标文件,在命令模式下,输入

:%s/objStr//gn
即可

2. 使用grep:

grep -o objStr  filename|wc -l
如果是多个字符串出现次数,可使用:

grep -o ‘objStr1\|objStr2'  filename|wc -...

阅读全文>>

Alex于2018-1-27 11:01 Saturday  已有26次浏览 0条评论

nginx日志配置

日志对于统计排错来说非常有利的。本文总结了nginx日志相关的配置如access_log、log_format、open_log_file_cache、log_not_found、log_subrequest、rewrite_log、error_log。
nginx有一个非常灵活的日志记录模式。每个级别的配置可以有各自独立的访问日志。日志格式通过log_format命令来定义。ngx_ht...

阅读全文>>

Alex于2018-1-23 16:44 Tuesday  已有51次浏览 0条评论

Mac OS X取消Apache(httpd)开机启动

安装XAMMP后,启动服务时提示Apache启动失败,80端口被占用.查看进程发现存在几个httpd. OS X自带Apache,可是默认是没有启动的.我也没有开启Web共享,怎么就开机启动了呢?

不知道是不是因为安装了别的什么软件导致的.一般的开机启动项可以在System Preferences–Users&Groups–Login Items中添加或删除.可是在这里也没有...

阅读全文>>

Alex于2018-1-23 14:26 Tuesday  已有36次浏览 0条评论

OpenResty 实现动态封ip

OpenResty官网:

http://openresty.org/cn/download.html

yum install pcre-devel openssl-devel gcc curl postgresql-devel

wget https://openresty.org/download/openresty-1.13.6.1.tar.gz

tar -xzvf openresty-1.1...

阅读全文>>

Alex于2018-1-22 18:26 Monday  已有39次浏览 0条评论

nginx 添加lua扩展

环境:

centos6 x64

nginx1.12


lua 下载地址:

http://luajit.org/download.html

ngx_devel_kit 下载地址

https://github.com/simpl/ngx_devel_kit/releases

lua-nginx-module下载地址

https://github.com/...

阅读全文>>

Alex于2018-1-21 18:54 Sunday  已有35次浏览 0条评论

centos6 nginx+ngx_pagespeed 前端优化

直接上干货吧

环境介绍:

nginx1.2 稳定版本 编译安装

php7.1 yum安装

系统 centos6

nginx 下载地址:

http://nginx.org/download/nginx-1.12.2.tar.gz

ngx_pagespeed下载地址:最好根据自己nginx版本选择下载版本 因为我用的是nginx1.2 所有...

阅读全文>>

Alex于2018-1-21 13:38 Sunday  已有56次浏览 0条评论

nginx解决跨域问题

比如在css中加载其他域名下的字体这个时候浏览器会无法加载会提示跨域

这个时候在nginx或者apache里面添加这样一段话就可以了

location ~ .*\.(eot|ttf|ttc|otf|eot|woff|woff2|svg)(.*) {
    add_header Access-Control-Allow-Origin http://www.xx.com; }

...

阅读全文>>

Alex于2018-1-19 15:25 Friday  已有37次浏览 0条评论

ci框架做非法关键词整站过滤解决方案 (原创)

最近网站访问量增大本来想启用缓存 结果发现启用了display_override钩子以后 居然无法使用页面缓存了。于是研究了半天终于找到解决方案分享给大家

首先是利用钩子 来写一个关键词过滤类

主要是第一步继承CI类

$this->CI =& get_instance();
$data=$this->CI->output->get_o...

阅读全文>>

Alex于2018-1-13 15:57 Saturday  已有38次浏览 0条评论

ci框架缓存文件命名规则

最近公司网站压力比较大所以提出需要添加页面缓存,但是我看了官方的页面缓存规则有点儿蛋疼 没办法进行手动更新或者删除只能等待过期。

所以研究了一下它的内核文件的缓存,发现他的规则是 域名+index.php+后面的尾巴

在控制器里面可以写成

$uri = $this->config->item('base_url')
   ...

阅读全文>>

Alex于2018-1-13 12:34 Saturday  已有42次浏览 0条评论

python生成密码字典

这里我使用的是python27
主要用的是我之前博文里提到的itertools循环迭代的模块,用这个模块可以省不少事

首先要调用itertools

import itertools as its

然后将字典需要的元素(或者说是关键字)赋给word变量
我们这里假设密码是纯数字,所以元素就是1234567890
即代码

words = "1234568...

阅读全文>>

Alex于2018-1-12 17:39 Friday  已有46次浏览 0条评论

pyinstaller打包python程序

pip install pyinstaller

pyinstaller -F -w -c --icon="test.ico" test.py
-F
打包成一个exe文件
-w
使用窗口,无控制台
-c
使用控制台,无窗口
-D
创建一个目录,里面包含exe以及其他一些依赖性文件
--icon=”图标路径”

还有一些可以通过pyinst...

阅读全文>>

Alex于2018-1-10 21:39 Wednesday  已有67次浏览 0条评论

js中调用外部js

方法一:
//程序代码 
document.write(" <script language=\"javascript\" src="\/com\/ waibu.js \" > <\/script>"); 

方法二:
//程序代码 
new_element=document.createElement("script"); 
new_eleme...

阅读全文>>

Alex于2018-1-10 17:32 Wednesday  已有65次浏览 0条评论

各大搜索引擎下拉词获取地址

百度:

http://suggestion.baidu.com/su?wd=关键词&json=1


搜狗:

http://www.sogou.com/suggnew/ajajjson?key=关键词&type=web


360:

http://sug.so.360.cn/suggest?callback=suggest_so&enc...

阅读全文>>

Alex于2018-1-8 13:58 Monday  已有60次浏览 0条评论

树莓派-命令行配置wifi无线连接

扫描附件wifi

iwlist scan


vi /etc/network/interfaces

wlan0 改为:

auto wlan0
#allow-hotplug wlan0
#iface wlan0 inet manual
iface wlan0 inet dhcp
wpa-conf /etc/wpa.conf
#wpa-roam /etc/wpa...

阅读全文>>

Alex于2018-1-5 9:02 Friday  已有68次浏览 0条评论

413 request entity too large nginx 解决方案

报这个错误就是因为上传文件超过php或者nginx限制大小

nginx

nginx.conf 文件

搜索client_max_body_size

如果没有就添加

client_max_body_size  2048M  #上传最大大小


然后重启nginx服务


php

不知道php.ini的而已find一下

...

阅读全文>>

Alex于2018-1-4 17:13 Thursday  已有56次浏览 0条评论
1 2 3 4 5 6 ... »