<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sanshi0815的专栏]]></title><description><![CDATA[---------------程序人生]]></description><link>https://blog.csdn.net/sanshi0815</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; sanshi0815]]></copyright><item><title><![CDATA[java 与 php 做rsa 加密数据通讯问题处理]]></title><link>https://blog.csdn.net/sanshi0815/article/details/55209811</link><guid>https://blog.csdn.net/sanshi0815/article/details/55209811</guid><author>sanshi0815</author><pubDate>Wed, 15 Feb 2017 15:06:58 +0800</pubDate><description><![CDATA[php需要解决的核心问题：
1，密钥的解密处理 包括私钥跟公钥，java对于密钥的加密有2种，pkcs8 跟 x509
pkcs8 算法需要额外的库支持 phpseclib 该库依赖 MATH_BIGINTEGER 如果下载1.几版本可手动调整支持php7
2，签名的加密算法 php 默认应该是rsa模式 如果使用需要java配合。
详情见：https://schneimi.wordpre]]></description><category></category></item><item><title><![CDATA[php gd库水印类7年后重构了 支持php7]]></title><link>https://blog.csdn.net/sanshi0815/article/details/50560043</link><guid>https://blog.csdn.net/sanshi0815/article/details/50560043</guid><author>sanshi0815</author><pubDate>Fri, 22 Jan 2016 10:12:54 +0800</pubDate><description><![CDATA[很早以前的水印类   写个东西，看到了曾经写水印类，时间太久了，使用起来有些东西不太顺手了，而且场景发生了变化，比如缩略图，更多的应该是根据最大宽度或者高度去生成而不是固定比例，因为这样出来的图片才是最佳的观赏效果，而且不会变形。所以重新改进了这个类，对于php7的支持，实际上老的类也是支持的。]]></description><category></category></item><item><title><![CDATA[archlinux简略安装使用syslinux引导]]></title><link>https://blog.csdn.net/sanshi0815/article/details/50506004</link><guid>https://blog.csdn.net/sanshi0815/article/details/50506004</guid><author>sanshi0815</author><pubDate>Tue, 12 Jan 2016 18:43:30 +0800</pubDate><description><![CDATA[archlinux简略安装syslinux引导]]></description><category></category></item><item><title><![CDATA[virtualbox5中archlinux文件共享]]></title><link>https://blog.csdn.net/sanshi0815/article/details/50505978</link><guid>https://blog.csdn.net/sanshi0815/article/details/50505978</guid><author>sanshi0815</author><pubDate>Tue, 12 Jan 2016 18:23:56 +0800</pubDate><description><![CDATA[virtualbox5中archlinux文件共享]]></description><category></category></item><item><title><![CDATA[树莓派与夜视摄像头]]></title><link>https://blog.csdn.net/sanshi0815/article/details/48658651</link><guid>https://blog.csdn.net/sanshi0815/article/details/48658651</guid><author>sanshi0815</author><pubDate>Tue, 22 Sep 2015 19:30:01 +0800</pubDate><description><![CDATA[摄像头组件


闪光灯




支架






组装完成的样子




关于使用 参考
http://dreamcolor.net/archives/raspicam-documentation.html

注意要  raspi-config

中开启摄像头才可以使用，同时需要安装软件。
其他的看参数

不用怕摄像头装得不正
--rota]]></description><category></category></item><item><title><![CDATA[树莓派与gps使用]]></title><link>https://blog.csdn.net/sanshi0815/article/details/48658389</link><guid>https://blog.csdn.net/sanshi0815/article/details/48658389</guid><author>sanshi0815</author><pubDate>Tue, 22 Sep 2015 19:13:38 +0800</pubDate><description><![CDATA[树莓派 使用的gps模块有2种，一种是 串口的，一种是usb口的
usb口的gps为




串口的gps为




串口的gps 有一个接线的问题，
关注的针脚是 TX，RX






对应的接上就行，使用的 gps 读取的软件为 cgps
安装 sudo apt-get install gpsd gpsd-clients python-gps

l]]></description><category></category></item><item><title><![CDATA[树莓派与超声波测距]]></title><link>https://blog.csdn.net/sanshi0815/article/details/48657965</link><guid>https://blog.csdn.net/sanshi0815/article/details/48657965</guid><author>sanshi0815</author><pubDate>Tue, 22 Sep 2015 19:00:44 +0800</pubDate><description><![CDATA[本次采用的是 HC-sr04 超声波测距模块





这个针脚，比较重要的是 trig（控制端）、  echo（接收端）
原理是控制端 给一个高电压，持续 0.01秒，然后读取接收端，计算接收的时间，然后按照声速来计算距离。
这个声速的距离一般按照 340米每秒来计算，这个是一个标准值，这个感应器，没有温度补偿，也就是里面会有误差，这个误差，要根据大家的实际情况来区分了。
im]]></description><category></category></item><item><title><![CDATA[树莓派与继电器]]></title><link>https://blog.csdn.net/sanshi0815/article/details/48655281</link><guid>https://blog.csdn.net/sanshi0815/article/details/48655281</guid><author>sanshi0815</author><pubDate>Tue, 22 Sep 2015 16:22:12 +0800</pubDate><description><![CDATA[树莓派控制继电器本身，并不复杂，也就是常规的接入针脚，然后给一个高电压，还是一个低电压的问题，但是继电器的概念，对于小白来说是很重要的，下面说下我对于继电器的感悟，原来从没玩过相关的东西，有错误还望指正。
继电器有2种，一种是普通的继电器，一种是固态继电器。
普通继电器如下：




固态继电器如下：






这2种继电器，基本是一样的，实现的功能也基本是一样的，继]]></description><category></category></item><item><title><![CDATA[树莓派 感光模块]]></title><link>https://blog.csdn.net/sanshi0815/article/details/48655125</link><guid>https://blog.csdn.net/sanshi0815/article/details/48655125</guid><author>sanshi0815</author><pubDate>Tue, 22 Sep 2015 15:52:50 +0800</pubDate><description><![CDATA[采光模块使用的  GY-30 数字光强度检测模块
 


注意 SDA 跟 SCL 2个针脚，这个需要跟树莓派的特定针脚链接




gpio2 为 SDA，gpio3 为 SCL  2个 跟感应器链接起来。


安装软件：sudo apt-get install python-smbus i2c-tools
执行  sudo i2cdetect -y 1  找到 地址，]]></description><category></category></item><item><title><![CDATA[树莓派读取温度]]></title><link>https://blog.csdn.net/sanshi0815/article/details/48654613</link><guid>https://blog.csdn.net/sanshi0815/article/details/48654613</guid><author>sanshi0815</author><pubDate>Tue, 22 Sep 2015 15:31:48 +0800</pubDate><description><![CDATA[树莓派读取温度的感应器有2类，一类是DHT系列 温度湿度都有的，还有一种是DS18 系列，只有温度，这个2个系列的读取也有不同。
为了后面的整合应用，我选用了DS18 系列，具体的型号是： 防水型DS18b20温度探头




这个的读取相对复杂，输出引线：红色(VCC)，蓝色(DATA)，黑色(GND）


这个读取需要使用树莓派的 i2c接口 即 蓝色线接入 gpio04 也]]></description><category></category></item><item><title><![CDATA[树莓派与进步机]]></title><link>https://blog.csdn.net/sanshi0815/article/details/48654219</link><guid>https://blog.csdn.net/sanshi0815/article/details/48654219</guid><author>sanshi0815</author><pubDate>Tue, 22 Sep 2015 15:09:35 +0800</pubDate><description><![CDATA[树莓派一个
步进减速电机 5V 4相5线 28BYJ-48-5V


ULN2003 驱动板 步进电机用





电源不说了，跟树莓派连接，真正控制进步机的是 IN1-4，我们现在上代码




# -*- coding: utf-8 -*-
import RPi.GPIO as GPIO
import time

chan_list = [32,36,38,40]]]></description><category></category></item><item><title><![CDATA[树莓派的gpio python使用]]></title><link>https://blog.csdn.net/sanshi0815/article/details/48654031</link><guid>https://blog.csdn.net/sanshi0815/article/details/48654031</guid><author>sanshi0815</author><pubDate>Tue, 22 Sep 2015 14:52:51 +0800</pubDate><description><![CDATA[树莓派上面的使用gpio实现功能扩展，有2种方式，大家应该都能找得到，我使用了RPi.GPIO.
http://sourceforge.net/p/raspberry-gpio-python/wiki/Home/   这个是官方的wifi，里面有具体的使用。

https://www.raspberrypi.org/downloads/  操作系统，当前使用 raspbian 安装完成，直接]]></description><category></category></item><item><title><![CDATA[python分析nginx根据每日请求量自动屏蔽]]></title><link>https://blog.csdn.net/sanshi0815/article/details/39547561</link><guid>https://blog.csdn.net/sanshi0815/article/details/39547561</guid><author>sanshi0815</author><pubDate>Thu, 25 Sep 2014 10:53:41 +0800</pubDate><description><![CDATA[#!/usr/local/python/bin/python
# -*- coding: utf-8 -*-
import sys,time,commands,linecache
import subprocess
from urlparse import urlparse
from tailf import tailf
import shutil,struct,socket

ip_max_co]]></description><category></category></item><item><title><![CDATA[python分析nginx日志根据共性url屏蔽ip]]></title><link>https://blog.csdn.net/sanshi0815/article/details/39547429</link><guid>https://blog.csdn.net/sanshi0815/article/details/39547429</guid><author>sanshi0815</author><pubDate>Thu, 25 Sep 2014 10:50:26 +0800</pubDate><description><![CDATA[#!/usr/local/python/bin/python
# -*- coding: utf-8 -*-
import sys,time,commands,linecache,socket,struct
import subprocess
from urlparse import urlparse
import types
#from tailf import tailf

def str2i]]></description><category></category></item><item><title><![CDATA[nginx整合php+lua+oracle环境搭建]]></title><link>https://blog.csdn.net/sanshi0815/article/details/39547337</link><guid>https://blog.csdn.net/sanshi0815/article/details/39547337</guid><author>sanshi0815</author><pubDate>Thu, 25 Sep 2014 10:39:55 +0800</pubDate><description><![CDATA[*执行 yum update   为了得到一个最新的系统
*执行 rpm -ivh 
oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm 
oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm 
oracle-instantclient12.1-sqlplus-12.1.0.2]]></description><category></category></item><item><title><![CDATA[【备份】虚拟机装debian找不到网卡解决办法]]></title><link>https://blog.csdn.net/sanshi0815/article/details/14275339</link><guid>https://blog.csdn.net/sanshi0815/article/details/14275339</guid><author>sanshi0815</author><pubDate>Wed, 06 Nov 2013 19:20:45 +0800</pubDate><description><![CDATA[不是原创，忘记什么地方用过的了，这里记录下
装好虚拟机，宿主机无法访问虚拟机，硬件又检测不到第二块网卡，那么生绑定：
/etc/network/interfaces   
auto eth1
iface eth1 inet static
address 192.168.56.208
netmask 255.255.255.0
network 192.168.56.0]]></description><category></category></item><item><title><![CDATA[pptp 防火墙设置]]></title><link>https://blog.csdn.net/sanshi0815/article/details/5441774</link><guid>https://blog.csdn.net/sanshi0815/article/details/5441774</guid><author>sanshi0815</author><pubDate>Thu, 01 Apr 2010 15:39:00 +0800</pubDate><description><![CDATA[服务搭建成功，但是dns老是出问题，找了很多文档，最后找到了防火墙设置规则 /sbin/iptables -t nat -A POSTROUTING -o eth0 -s 172.16.0.0/16 -j MASQUERADE/sbin/iptables -t nat -A POSTROUTING -j MASQUERADE/sbin/iptables -F FORWARD/sbin/ip]]></description><category></category></item><item><title><![CDATA[jquery 模板实现方式]]></title><link>https://blog.csdn.net/sanshi0815/article/details/5196671</link><guid>https://blog.csdn.net/sanshi0815/article/details/5196671</guid><author>sanshi0815</author><pubDate>Sat, 16 Jan 2010 00:58:00 +0800</pubDate><description><![CDATA[最近要做一个组件，取的数据是一样的，但是不同的页面调用有着不一样的表形式，由于实效性等等，不能做成html缓存的方式，所有有了这样的设计.(function($) {	$.fn.say8list =function(options){		var opts = $.extend({},$.fn.say8list.defaults, options||{});		//alert(opt]]></description><category></category></item><item><title><![CDATA[私房菜 第三讲 杂记高负载]]></title><link>https://blog.csdn.net/sanshi0815/article/details/4901847</link><guid>https://blog.csdn.net/sanshi0815/article/details/4901847</guid><author>sanshi0815</author><pubDate>Sun, 29 Nov 2009 22:14:00 +0800</pubDate><description><![CDATA[ 私房菜 第三讲 杂记高负载最近很多人在提高并发，高负载，这个问题好像一下子，变得万分神秘，而且成为了，很多大公司的必须问你的问题，如果你告诉他，我没做过高并发的，他立马问你，那你说说你做过多少pv的项目吧，或者直接问你这个。当你听到这个问题的时候，万分汗颜，我做过最多的是 100w pv这个量级，那些大公司的员工，脱口而且，几千万吧，这个问题多严峻，一个小公司的员工从此比那个大公司的员工]]></description><category></category></item><item><title><![CDATA[私房菜 第二讲 数据库封装扩展]]></title><link>https://blog.csdn.net/sanshi0815/article/details/4794720</link><guid>https://blog.csdn.net/sanshi0815/article/details/4794720</guid><author>sanshi0815</author><pubDate>Tue, 10 Nov 2009 16:51:00 +0800</pubDate><description><![CDATA[ 私房菜 第二讲 数据库封装扩展在第一讲里面，我们谈了数据库底层的封装，今天我们来说说为什么在数据库基础层上再加上一层数据库业务层，这层的价值什么？另外一些特殊的应用我们怎么处理？我们先来看一段，已经扩展好的代码：<?php/** *  Database of the driver class. * * @Author:    sanshi0815(sanshi)]]></description><category></category></item></channel></rss>