Alex的技术博客

Alex的博客

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



php编写的抽奖程序中奖概率算法

先完成后台PHP的流程,PHP的主要工作是负责配置奖项及对应的中奖概率,当前端页面点击翻动某个方块时会想后台PHP发送ajax请求,那么后台PHP根据配置的概率,通过概率算法给出中奖结果,同时将未中奖的奖项信息一并以JSON数据格式发送给前端页面。 先来看概率计算函数  <?php  function get_rand($proArr) {  $result = '';  //概率数组的总概率精度   $proSum = array_sum($proArr); ...

阅读全文>>

Alex于2017-8-4 17:15 Friday  已有484次浏览 0条评论

python—cookielib模块对cookies的操作

#encoding:utf8 import urllib2 import cookielib #获取cookie,并将保存在变量中的cookie打印出来 def Cookie():     #声明一个CookieJar对象来保存cookie     cookie = cookielib.CookieJar()     #创建cookie处理器     handler = urllib2.HTTPCookieProcessor(cookie)     #构建opener    ...

阅读全文>>

Alex于2017-8-1 10:53 Tuesday  已有404次浏览 0条评论

python中使用urllib2伪造HTTP报头的2个方法

方法1、 #!/usr/bin/python # -*- coding: utf-8 -*- #encoding=utf-8 #Filename:urllib2-header.py    import urllib2 import sys    #抓取网页内容-发送报头-1 url= "http://www.jb51.net" send_headers = {  'Host':'www.jb51.net',  'User-Agent':'Mozilla/5.0 (Windows NT 6.2; rv:16.0...

阅读全文>>

Alex于2017-8-1 10:42 Tuesday  已有475次浏览 0条评论

mac python2.7 安装chardet

终端 执行

python

import sys

print sys.path

然后在输出的列表中找到包含

python2.7/site-packages

这个完整路径就是库路径

然后下载chardet

https://pypi.python.org/pypi/chardet#downloads


下载以后解压 里面有一个cha...

阅读全文>>

Alex于2017-7-21 17:08 Friday  已有540次浏览 0条评论

MAC下挂载NTFS脚本

MAC 挂载可读写ntfs移动设备

vim ntfs.sh



#!/bin/bash

dev=`df|tail -1`

volume=`echo ${dev##*%   }|sed 's/\ /\\\ /g'`

dev=${dev%% *}

diskutil info $dev|grep NTFS>/...


阅读全文>>

Alex于2017-7-19 15:23 Wednesday  已有622次浏览 0条评论

PHP彻底解决以换行拆分成数组 后出现空元素的问题(原创)

场景:

前端用textarea文本域提交字符串 一行一个内容 以换行区分

网上看的那些替换\r \n \r\n都没用,于是自己动手:

后台接收字符串 进行如下处理 :

 $temp=explode(PHP_EOL,$da['name']);  //因为不同的系统的换行符号是不一样的,所以用系统定义好的变量是比较省事儿的

foreach ($...

阅读全文>>

Alex于2017-7-6 10:58 Thursday  已有446次浏览 0条评论

Python中使用多进程来实现并行处理

进程和线程是计算机软件领域里很重要的概念,进程和线程有区别,也有着密切的联系,先来辨析一下这两个概念:


1.定义

进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.

线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源...

阅读全文>>

Alex于2017-6-30 18:34 Friday  已有991次浏览 0条评论

ecshop3.6 appserver 移动服务端搭建教程

ecshop 真JB 烂 首先我不说功能和稳定性怎么样,光是服务就很烂  朋友买了程序  不给说明,要来的说明也是商城pc的,移动服务端的说明死活不给,最后我让我朋友给他们说不给说明就退款 不退就去消协投诉 才给的服务端安装说明,现在发出来分享给大家。而且我朋友说他们家是没有服务的。这样的产品我还是建议别买了,我花钱买产品过来是使用的,不是用来看的。 而且我个人觉得 服务...

阅读全文>>

Alex于2017-5-31 11:51 Wednesday  已有5538次浏览 9条评论

php7.1操作mongodb

链接数据库

<?php

$username='username';

$passwd='passwd';

$host='127.0.0.1';

$port='27017';

$dbb='dbname'

$this->mongodb = new MongoDB\Driver\Manager("mongo...

阅读全文>>

Alex于2017-5-24 10:56 Wednesday  已有929次浏览 0条评论

mongodb 备份还原

备份:

mongodump -h 127.0.0.1:27017 -u 用户名  -d 数据库名称 -o 存放路径

还原

mongorestore -h 127.0.0.1:27017 -u 用户名 --drop --db 数据库名称 --dir 备份路径


注意备份出来的是一个文件夹,你可以打包后迁移 然后解压还原


如果是备份 集合的话

m...

阅读全文>>

Alex于2017-5-23 16:49 Tuesday  已有477次浏览 0条评论

centos6.8 yum 安装企业版mongodb

可以直接参考官方文档

https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-red-hat/?_ga=2.188276384.969094944.1495522362-464560293.1495522187


vi  /etc/yum.repos.d/mongodb-enterp...

阅读全文>>

Alex于2017-5-23 14:58 Tuesday  已有539次浏览 0条评论

kvm快照管理


快照(snapshot)

kvm默认格式为raw格式,如需要修改镜像文件格式。需要配置xml文件

查看镜像文件格式qemu-ig info 镜像文件

1)、转换格式(将raw格式转换为qcow2格式)

qemu-img convert -f raw -O qrow2 /var/lib/libvert/images/xuegod63-kvm2....


阅读全文>>

Alex于2017-5-21 13:50 Sunday  已有598次浏览 0条评论

pyrit 加速破解握手包(copy)

无线密码破解5:使用GPU加速工具PYRIT极速跑包 - xiao106347 - 学习笔记
 
 先看一下使用GPU加速与普通跑包的速度对比吧!
相同机器,这是没有使用GPU加速,单纯CPU的跑包能力:1.2K/S
无线密码破解4:使用GPU加速工具PYRIT快速跑包 - xiao106347 - 学习笔记

相同机器,这是GPU加速后的跑包能力:1.5W/S
这里1.5w/s只是跑普通字典的速度,远远比不上相同机器CPU跑Hash_Table的速度15W/S;猜想:如果是GPU加速跑Hash_Table呢...无线密码破解4:使用GPU加速工具PYRIT快速跑包 - xiao106347 - 学习笔记
 

怎样使用GUP加速呢?

阅读全文>>

Alex于2017-5-18 18:44 Thursday  已有931次浏览 0条评论

kali2017 安装 NVIDIA 显卡驱动

这事儿还挺折腾的,最近宽带到期,加上公司 马上就要搬地方了。我就没续费了。这我才发现手机流量是真的不经用。我1G 多的流量套餐 10天不到就用完了,然后去买流量发现真TM 贵  。

于是乎我就想到了借用附近的wifi;

但是kali是装在我笔记本上的,笔记本显卡很渣。跑不动包,于是我就准备在我的gen8上装kali去公司下载了最新的是2017。装好后准备装显卡去哦那...

阅读全文>>

Alex于2017-5-18 17:56 Thursday  已有8389次浏览 2条评论

mysql 位运算的应用

业务需求环境是这样的;

我们有三张表

分别是index 中间表

           course课程表

            area地区表


index:

i...

阅读全文>>

Alex于2017-5-5 16:55 Friday  已有488次浏览 0条评论

使用HAProxy实现sql server读库的负载均衡 (copy未验证)

前置条件

使用sqlserver的发布订阅功能实现读写分离,并创建多个读库。

本文的负载均衡是针对多个读库而言的。

 

测试环境

vmware 10 64位

windows server 2008 R2

sql server 2008

centOS 6.6

haproxy 1.5

 

虚拟机配置

(1)虚拟...

阅读全文>>

Alex于2017-4-28 18:33 Friday  已有582次浏览 0条评论

Mac下彻底卸载dmg安装的MySQL

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig  (and removed the line MYSQLCOM=...

阅读全文>>

Alex于2017-4-28 11:53 Friday  已有766次浏览 0条评论

Treant.js——一个树形结构图javascript库

Treant.js简介

Treant.js是一个JavaScript库,用于在HTML中构造树形结构图。它利用CSS和SVG的结合,可以通过简单的代码编写,便可以绘制出一个非常美观又具有交互性的树形结构。并且我们可以通过对其默认的CSS文件的修改以达到我们预期的样式效果。



Treant.js文件结构

Treant/
      ├── Treant.min.js
      ├──...

阅读全文>>

Alex于2017-4-25 17:56 Tuesday  已有4100次浏览 8条评论
1 2 3 4 5 6 7 8 9 10 ... »