Alex的博客

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



python操作MongoDB

下载python中MongoDB的驱动程序

pip install pymongo

然后确保MongoDB已经安装且可以正常运行,去官网下载相应版本:https://www.mongodb.com/

mkdir -p /home/tools
cd/home/tools
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3...

阅读全文>>

Alex于2017-11-23 13:43 Thursday  已有36次浏览 0条评论

PyQt5学习笔记15----PyQt 线程相关类

  QThread是我们将要详细介绍的第一个类。它也是 Qt 线程类中最核心的底层类。由于 PyQt 的跨平台特性,QThread要隐藏掉所有平台相关的代码。


         正如前面所说,要使用QThread开始一个线程,我们可以创建它的一个子类,然后覆盖其QThread.run()函数:

阅读全文>>

Alex于2017-11-16 16:56 Thursday  已有31次浏览 0条评论

Python3-PyQt5-UI线程与工作线程分离

工作线程与UI线程的分离

    首先先介绍QThread这个类,它是PyQt中用于实现多线程的类,以下代码展示如何使用。

#_*_coding:utf-8_*_


from PyQt5.QtCore import QThread,Qt,pyqtSignal
from PyQt5.QtWidgets import QWidget,QLabel,QApplicat...

阅读全文>>

Alex于2017-11-16 16:54 Thursday  已有45次浏览 0条评论

pyqt5 在qt designer后以弹窗的方式连接多个UI图形界面

当我们通过pyqt开发时,eric6为我们提供了一个方便的工具:图形化的绘制UI工具--qt designer。

    我们可以通过它开发多个UI,然后利用信号-槽工具,将功能代码附着在上面。也可以将多个界面连接起来。

    接下来,我要提供将多个UI链接起来的思路。

 

一:讲解:qt designer 自动生...

阅读全文>>

Alex于2017-11-16 9:14 Thursday  已有34次浏览 0条评论

Python Unicode与16进制字符串相互转换函数

Unicode转换方式:

Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。目前的Unicode字符分为17组编排,0x0000 至 0x10FFFF,每组称为平面(Plane),而每平面拥有65536个码位,共1114112个。然而目前只用了少数平面。UTF-8UTF-16UTF-32都是将数字转换到程序数据的编码方案。

 

1、Unicod...

阅读全文>>

Alex于2017-11-10 10:27 Friday  已有37次浏览 0条评论

centos KVM usb直通

1  查找 usb设备
[root@kvm ~]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Co...

阅读全文>>

Alex于2017-10-20 9:17 Friday  已有77次浏览 0条评论

kali tor

前两天想使用tor但是国内现在不好用就用了个前置代理开始不知道要怎么配置因为网上都是tor浏览器配置前置代理的直接tor的配置文件基本找不大

下面直接上干货

安装tor

apt-get install -y tor

kali系统的配置文件在

/etc/tor/torrc

vi /etc/tor/torrc

在最下面添加如下内容:

...

阅读全文>>

Alex于2017-10-18 10:52 Wednesday  已有97次浏览 0条评论

Shadowsocks 原理简介及安装指南

对 Shadowsocks 早有耳闻,当时我还在用 HTTP 代理、VPN 服务等翻墙,感觉它是个比较高大上的东西,也一直没有碰它。最近 GreenVPN 抽风,Mac 一直连接不上,害得我折腾了很久,最后还是买了一台国外的 VPS,于是开始折腾起 Shadowsocks,部署之前,对它做了一个简单的了解,下面先介绍下。

Shadowsocks

众所周知,天朝局域网通过 GFW&n...

阅读全文>>

Alex于2017-10-18 10:50 Wednesday  已有121次浏览 0条评论

getsploit 使用教程

托管地址

https://github.com/vulnersCom/getsploit

Search

# git clone https://github.com/vulnersCom/getsploit
# cd getsploit
# ./getsploit.py wordpress 4.7.0
Total found exploits: 8
Web-se...

阅读全文>>

Alex于2017-10-18 10:33 Wednesday  已有91次浏览 0条评论

Sublime Text3 python调试环境插件

现在有了Sublime Text这枚神器,配合上插件也可以比较方便地搭建一个方便的类似IDE的python调试环境了。


1、现在可以安装sublime text 3,然后安装package control,这玩意可以让你方便安装插件包。安装方法网上一砣。

2、安装SublimeCodeIntel插件,可以实现语法自动完成功能。

安装AutoPEP8可以自动将python规范化。


3、重点安装Sublime...

阅读全文>>

Alex于2017-10-12 17:29 Thursday  已有101次浏览 0条评论

mysql性能优化(完善中...)

检查mysql参数

编辑my.cnf

#并发数
max_connections=8000
#不限制用户最大链接数
max_user_connections=0
#错误链接次数
max_connect_errors=10000
#超时时间
connect_timeout=15

解释:

max_connections=100(默认为100)。
请根据硬件情况...

阅读全文>>

Alex于2017-9-25 16:29 Monday  已有138次浏览 0条评论

CI 排除目录 让目录可访问

在根目录新建.htaccess 写入:

<IFModule mod_rewrite.c>

RewriteEngine on
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(index\.php|public|robots\....

阅读全文>>

Alex于2017-9-8 20:18 Friday  已有148次浏览 0条评论

MySQL开启高速缓存及使用方法

开启缓存:

query_cache_size=128M
query_cache_type=1


MYSQL query cache具体配置方法:
1. 将query_cache_size设置为具体的大小,具体大小是多少取决于查询的实际情况,但最好设置为1024的倍数,参考值32M。

MySQL高速缓存启动方法及参数详解
如果设置为0,那么可以说,你的缓存根本就没有用,相当于禁用了。但是这种情况下que...

阅读全文>>

Alex于2017-9-8 18:58 Friday  已有153次浏览 0条评论

mysql5.7开启binlog日志

在my.cnf的mysqld下加入:
server_id = 0
log_bin=/backup/mysql_data/mysql_binlog/mysql-bin
binlog_format           = MIXED
max_binlog_size         = 100m

阅读全文>>

Alex于2017-9-6 11:43 Wednesday  已有294次浏览 0条评论

mssql数据库字段内容替换 以及报错(参数数据类型 ntext 对于 replace 函数的参数 1 无效)的解决方案

update dbo.newscontent set 字段名称=REPLACE(cast(字段名称 as nvarchar(max)),'被替换内容','替换为的内容');


其中值得注意的是 cast(字段名称 as nvarchar(max))  这里如果不这样写直接写字段名的话会报错:

参数数据类型 ntext 对于 replace 函数的参数...

阅读全文>>

Alex于2017-9-5 21:05 Tuesday  已有153次浏览 0条评论

mysql5.7之中文全文索引

终于等到mysql支持中文全文索引了我就不废话了直接上吧原理啥的懒得讲;

首先你必须的保证你的mysql版本在5.7或者以上 用 mysql -V 进行查看


配置分词大小 这个是在mysql配置文件中进行配置的

linux 一般在 /etc/my.cnf

找到:[mysqld]

在下面添加
ngram_token_size=2

这个2是指定的...

阅读全文>>

Alex于2017-9-4 10:37 Monday  已有150次浏览 0条评论

mysql 字段批量替换

1,常规替换:

把test表中body字段中所有的a替换成b

UPDATE `test` SET body = REPLACE ( body, 'a', 'b' ); 

2,加判断的替换

将test表中的body包含aaa的记录,其中的bbb替换为ccc 简单版
update test set body=REPLACE(body,'bbb...

阅读全文>>

Alex于2017-8-28 17:38 Monday  已有152次浏览 0条评论
1 2 3 4 5 6 ... »