技术
文章平均质量分 62
sanshi0815
这个作者很懒,什么都没留下…
展开
-
java 与 php 做rsa 加密数据通讯问题处理
php需要解决的核心问题:1,密钥的解密处理 包括私钥跟公钥,java对于密钥的加密有2种,pkcs8 跟 x509pkcs8 算法需要额外的库支持 phpseclib 该库依赖 MATH_BIGINTEGER 如果下载1.几版本可手动调整支持php72,签名的加密算法 php 默认应该是rsa模式 如果使用需要java配合。详情见:https://schneimi.wordpre原创 2017-02-15 15:06:58 · 1730 阅读 · 0 评论 -
python解析html之BeautifulSoup
项目里需要解析html,采用python语言实现,发现了BeautifulSoup这个好用的东西,写了一个程序,可能大家不知道,干什么用的,目的是让大家知道如何使用 BeautifulSoup 当然我这个是用都是很初级的,高级的使用,偶也没有学会呢,太高深了 # coding=utf-8from BeautifulSoup import BeautifulSoup, Tag, Navi原创 2009-07-07 10:10:00 · 2280 阅读 · 1 评论 -
php执行系统命令
在一个项目里用到这样的东西,用另外一个服务做了一些事情,生成的文件权限,通过php 无法读取,测试了很多种方式都没能实现,在网上找了下,可以用c写一个代理来实现,本人就实现了一下,果真可以。代码如下:#include #include #include #include #include int main(int argc,char * argv[]){ u原创 2009-07-07 09:55:00 · 495 阅读 · 0 评论 -
权限系统设计
当前系统采用了位运算的方式,而且是单位运算,也就是,一个系列动作,一个权值,用来控制单独的动作。在单位使用的时候发生了特殊情况,需要控制到很详细的操作,比如修改,需要控制到,修改自己的,还是可以修改所有人的,当初做设计的时候,考虑到了前台后台的分离,也就是单独自己的操作,从前台去做,统一的全部的操作,在后台操作,有效的避免了这样情况的发生。当前单位采用了,唯一后台的方式,也就是不划分前台后台,原创 2009-09-03 22:10:00 · 508 阅读 · 0 评论 -
jquery imgareaselect 使用利用js与程序结合实现图片剪切
/*缺陷,当前在ff3下,用jquery的 width()与height()函数,在不设置图片的宽度与高度的时候,不能取到需要在图片load函数里面初始化才可以*/sanshi_imgareaselect = function(pic_id,view_div_id){ this.pic_obj = jQuery("#"+pic_id); this.pic_width;原创 2009-07-30 09:03:00 · 3245 阅读 · 1 评论 -
关于无限级缓存的类的扩展
<?php/** * 功能: 根据条件建立分类缓存减少类别使用 * 创建日期:Thu May 31 15:55:11 CST 2007 * 最后更新: * 作者: sanshi */class treeCache{ var $tableName = "index_category"; //表名 var $where = "1";原创 2009-03-15 23:36:00 · 935 阅读 · 0 评论 -
python使用mysqldb连接数据库
今天无事想弄下python做个gui开发,最近发布的是python 3k,用到了数据库,通过搜索发现有一个mysqldb这样的控件,可以使用,就去官方看了下结果,没有2.6以上的版本,没办法就下了一个2.6,如果用2.4就太低了,又折腾了,半天找到了MySQL-python-1.2.2.win32-py2.6.exe 这个安装文件,安装完成,执行 import MySQLdb 出现问题提示原创 2009-01-31 21:54:00 · 981 阅读 · 0 评论 -
关于 post web-service的区别
需要我做一个方案,听完需求,很自然就就说 使用 web-service 这样的方案。但是对方问我,为什么不使用post或者get方式,为什么选择 web-service 这样的方式,好处在什么地方?我当时就晕了,是啊,为什么用这样的方式,而不用上面的方式呢?我去baidu没有找到相关的说法post 作为异地提交方式可以,验证什么的也可以使用,但是对方是一种记录方式,也就是说不够灵活,而且接口暴露能原创 2008-11-18 16:15:00 · 1250 阅读 · 0 评论 -
lucene 的php tag 词库搜索法的变通
首先 你需要维护一个tag库,这个库不能太大,我测试的是 1w条数据,如果是一个垂直网站应该差不多能够用了.tag 表应该有如下字段tag_id 标签idtag_word 标签内容tag_lent 标签长度tag_content_id 所有含有该标签的id集合使原创 2007-06-15 13:18:00 · 1535 阅读 · 0 评论 -
sanshi0815开启seo优化之门
是开启sanshi0815自己的seo优化之门,解释下,怕回头大牛牛的砖把我拍死作者: sanshi sanshi0815@tom.com>由于最近公司要做seo的优化,但是又找不到合适的人,我就把我以前知道的一些seo知识给用上了,但是总觉得这样不是个办法,不如自己学学吧,说不那天还真能用的上,就弄了本书看了看,大概花了一天的时间,把书看完了,现在把我从书里学到东西写下来,大家一起学习原创 2007-08-24 15:03:00 · 1146 阅读 · 0 评论 -
mail服务器初级 安装
linux apache php mysql qmail vpopmail qmaliadmin 单位需要,我用了五一休息的时间折腾这个玩意对原理不太明白,就说下我安装的顺序,自己也做个记录不过可能我的补丁打的不全。真正做服务器使用慎重。1 安装linux ,这个不用说了,您就自己弄吧。2 安装mysql5 , 这个拒绝经验主义,一定要按照规范来,要不你应该会有麻烦,我就有麻烦了。原创 2007-05-14 22:25:00 · 1807 阅读 · 0 评论 -
php 批量 上传
php/***说明: 批量文件上传*version 2.0*@author sanshi(叁石)*QQ: 35047205*MSN: sanshi0815@tom.com*Create 2007/5/11**/include_on原创 2007-05-11 16:44:00 · 1626 阅读 · 0 评论 -
关于 缩略图 类的 的修改,添加了,水印
php/***说明: 这个类完成缩略图的生成,支持页面显示和生成文件,文字水印,图象水印*version 2.0*@author sanshi(叁石)*QQ: 35047205*MSN: sanshi0815@tom.com*Create原创 2007-05-11 16:40:00 · 1009 阅读 · 0 评论 -
fck的中级使用
今天突然想看看cms的东西,我到处找了找,发现了三个一个是dedecms,一个是phpcms(加密了),还有一个是verycms。在弄dedecms的时候发现它使用的编辑器是fck,我原来也用过,但是没有他修改的那么好,修改了很多的东西,我也想修改一个自己使用的,但是我使用的时候发现没有那么简单,现在的版本跟那个时候差的比较远,我到现在也没有找到toolbar这些图片放到那里了,感觉是一张大图做的原创 2006-08-25 02:28:00 · 1415 阅读 · 0 评论 -
php与视频播放flv全接触
无意间,要准备做一个视频的东西,所以硬着头皮钻研了下,本人,一点flash的东西都不会,到处了找些东西,弄明白了这个简单的原理!首先我们要做一个 flv 的播放器,用flash做,这个东西网上挺多的,不要使用FLVPlayback这个组件,也许可以用,但是我不知道怎么调用他的那个属性。如果有知道的麻烦告诉我下,谢谢了我是使用一个自己做的办法弄的参考 http://www.creeper.cn/b原创 2006-08-23 01:05:00 · 2554 阅读 · 0 评论 -
不算新的精简
smsrtysmarty -lighthttp://www.paullockaby.com/遵守什么协议不知道,应该可以商业使用另外一个,不知道是精简的还是作者自己写的quicktemplate功能不多,但是基本使用是可以了遵守什么协议不知道,应该可以商业使用adodbadodb-litehttp://adodblite.sourceforge.net/index.php遵守gun协议,可以商业使原创 2006-05-16 11:53:00 · 741 阅读 · 0 评论 -
fckeditor 的使用
我是做php的,所以只把php这块给弄了去下载 fckeditor 我使用的是 2.1.1的这个东西,只要关系到3个配置文件1)fckconfig.js位置,一般就在解压的目录里修改 44-45行修改为FCKConfig.AutoDetectLanguage = false ;FCKConfig.DefaultLanguage = zh-cn ;122行/135行/14原创 2006-05-16 11:52:00 · 1608 阅读 · 0 评论 -
sphinx 采用c扩展xmlpipe2数据源
由于要采用sphinx 作为全文检索引擎,但是我的很多数据都存在硬盘上,如果这些数据都读入数据库那就太痛苦了,数据量很大,mysql数据库存储这些数据,只能是为了全文检索,那也过于浪费了,所以决定采用xmlpipe2数据源,由于c语言的io操作能力超强为了效率问题也就是用,从不会写的c语言。废话少说,代码如下 #include #include #include #includ原创 2009-07-07 10:36:00 · 1637 阅读 · 2 评论 -
图片上传预览功能
采用jquery以及js实现了途片上传预览,兼容ie6,ie7,ff代码如下function sanshi_previewimage(upload_id,show_pic_id){ //图片宽度 this.pic_width ="125px"; //图片高度 this.pic_height="125px"; $("#"+show_pic_id).hide(); $(原创 2009-09-23 11:04:00 · 535 阅读 · 0 评论 -
virtualbox5中archlinux文件共享
virtualbox5中archlinux文件共享原创 2016-01-12 18:23:56 · 2212 阅读 · 0 评论 -
archlinux简略安装使用syslinux引导
archlinux简略安装syslinux引导原创 2016-01-12 18:43:30 · 2417 阅读 · 0 评论 -
php gd库水印类7年后重构了 支持php7
很早以前的水印类 写个东西,看到了曾经写水印类,时间太久了,使用起来有些东西不太顺手了,而且场景发生了变化,比如缩略图,更多的应该是根据最大宽度或者高度去生成而不是固定比例,因为这样出来的图片才是最佳的观赏效果,而且不会变形。所以重新改进了这个类,对于php7的支持,实际上老的类也是支持的。原创 2016-01-22 10:12:54 · 2208 阅读 · 0 评论 -
树莓派读取温度
树莓派读取温度的感应器有2类,一类是DHT系列 温度湿度都有的,还有一种是DS18 系列,只有温度,这个2个系列的读取也有不同。为了后面的整合应用,我选用了DS18 系列,具体的型号是: 防水型DS18b20温度探头这个的读取相对复杂,输出引线:红色(VCC),蓝色(DATA),黑色(GND)这个读取需要使用树莓派的 i2c接口 即 蓝色线接入 gpio04 也原创 2015-09-22 15:31:48 · 3591 阅读 · 1 评论 -
树莓派与超声波测距
本次采用的是 HC-sr04 超声波测距模块这个针脚,比较重要的是 trig(控制端)、 echo(接收端)原理是控制端 给一个高电压,持续 0.01秒,然后读取接收端,计算接收的时间,然后按照声速来计算距离。这个声速的距离一般按照 340米每秒来计算,这个是一个标准值,这个感应器,没有温度补偿,也就是里面会有误差,这个误差,要根据大家的实际情况来区分了。im原创 2015-09-22 19:00:44 · 4325 阅读 · 0 评论 -
树莓派与夜视摄像头
摄像头组件闪光灯支架组装完成的样子关于使用 参考http://dreamcolor.net/archives/raspicam-documentation.html注意要 raspi-config中开启摄像头才可以使用,同时需要安装软件。其他的看参数不用怕摄像头装得不正--rota原创 2015-09-22 19:30:01 · 4609 阅读 · 0 评论 -
树莓派与gps使用
树莓派 使用的gps模块有2种,一种是 串口的,一种是usb口的usb口的gps为串口的gps为串口的gps 有一个接线的问题,关注的针脚是 TX,RX对应的接上就行,使用的 gps 读取的软件为 cgps安装 sudo apt-get install gpsd gpsd-clients python-gpsl原创 2015-09-22 19:13:38 · 13131 阅读 · 1 评论 -
树莓派与继电器
树莓派控制继电器本身,并不复杂,也就是常规的接入针脚,然后给一个高电压,还是一个低电压的问题,但是继电器的概念,对于小白来说是很重要的,下面说下我对于继电器的感悟,原来从没玩过相关的东西,有错误还望指正。继电器有2种,一种是普通的继电器,一种是固态继电器。普通继电器如下:固态继电器如下:这2种继电器,基本是一样的,实现的功能也基本是一样的,继原创 2015-09-22 16:22:12 · 23031 阅读 · 1 评论 -
树莓派 感光模块
采光模块使用的 GY-30 数字光强度检测模块 注意 SDA 跟 SCL 2个针脚,这个需要跟树莓派的特定针脚链接gpio2 为 SDA,gpio3 为 SCL 2个 跟感应器链接起来。安装软件:sudo apt-get install python-smbus i2c-tools执行 sudo i2cdetect -y 1 找到 地址,原创 2015-09-22 15:52:50 · 4521 阅读 · 1 评论 -
树莓派的gpio python使用
树莓派上面的使用gpio实现功能扩展,有2种方式,大家应该都能找得到,我使用了RPi.GPIO.http://sourceforge.net/p/raspberry-gpio-python/wiki/Home/ 这个是官方的wifi,里面有具体的使用。https://www.raspberrypi.org/downloads/ 操作系统,当前使用 raspbian 安装完成,直接原创 2015-09-22 14:52:51 · 1517 阅读 · 1 评论 -
树莓派与进步机
树莓派一个步进减速电机 5V 4相5线 28BYJ-48-5VULN2003 驱动板 步进电机用电源不说了,跟树莓派连接,真正控制进步机的是 IN1-4,我们现在上代码# -*- coding: utf-8 -*-import RPi.GPIO as GPIOimport timechan_list = [32,36,38,40]原创 2015-09-22 15:09:35 · 1189 阅读 · 1 评论 -
python分析nginx日志根据共性url屏蔽ip
#!/usr/local/python/bin/python# -*- coding: utf-8 -*-import sys,time,commands,linecache,socket,structimport subprocessfrom urlparse import urlparseimport types#from tailf import tailfdef str2i原创 2014-09-25 10:50:26 · 1644 阅读 · 0 评论 -
nginx整合php+lua+oracle环境搭建
*执行 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原创 2014-09-25 10:39:55 · 5172 阅读 · 0 评论 -
python分析nginx根据每日请求量自动屏蔽
#!/usr/local/python/bin/python# -*- coding: utf-8 -*-import sys,time,commands,linecacheimport subprocessfrom urlparse import urlparsefrom tailf import tailfimport shutil,struct,socketip_max_co原创 2014-09-25 10:53:41 · 1258 阅读 · 0 评论 -
jquery 模板实现方式
最近要做一个组件,取的数据是一样的,但是不同的页面调用有着不一样的表形式,由于实效性等等,不能做成html缓存的方式,所有有了这样的设计.(function($) { $.fn.say8list =function(options){ var opts = $.extend({},$.fn.say8list.defaults, options||{}); //alert(opt原创 2010-01-16 00:58:00 · 930 阅读 · 1 评论 -
私房菜 第二讲 数据库封装扩展
私房菜 第二讲 数据库封装扩展在第一讲里面,我们谈了数据库底层的封装,今天我们来说说为什么在数据库基础层上再加上一层数据库业务层,这层的价值什么?另外一些特殊的应用我们怎么处理?我们先来看一段,已经扩展好的代码:<?php/** * Database of the driver class. * * @Author: sanshi0815(sanshi)原创 2009-11-10 16:51:00 · 577 阅读 · 0 评论 -
fc4上安装 php5.1.2 apache2.0.55 mysql-5.0.19 postgresql-8.1.3
1) postgresql 安装 download www.postgresql.org 先添加组 groupadd postgresql useradd -g postgresql postgresql passwd postgresql tar -zxvf postgresql-8.1.3.tar.gz cd postgresql-8.1.3 ./configure --prefix=/原创 2006-04-10 08:51:00 · 1674 阅读 · 0 评论 -
bolg 功能 实现 畅想
最近看了很多的blog在一些功能比较强大的站点也注册了!自己对blog的功能有了一些想法!首先blog是的功能是用户记录文字的地方,当然有图片的出现!第一种,最简单的功能:用户对界面的要求很低,只要简单实用就可以,这样的结果就是风格统一,用户无法自己编辑界面,无法自己更换界面,没有什么可以自己做的事,唯一就是自己编辑自己的文章!实现方式:通过数据库存储数据,根据浏览者的请求,在库中原创 2006-02-05 11:59:00 · 981 阅读 · 0 评论 -
java 写的分页类(自家用)
import java.util.Collection;import java.util.Iterator;import com.soohuo.se.member.ds.usercomment.AppUserCommentVO;import com.soohuo.se.common.ShowGrade;import com.soohuo.framework.GenericExcep原创 2005-05-30 17:58:00 · 1024 阅读 · 0 评论 -
linux 下jsp+tomcat5.0+php4.38+mysql4.020 整和(原创)
使用的软件版本apr-1.1.0.tar.gzapr-util-1.0.1.tar.gzhttpd-2.0.53.tar.gzjakarta-tomcat-5.5.7.tar.gzjakarta-tomcat-connectors-jk2-2.0.4-src.tar.gzjakarta-tomcat-connectors-jk2-src-current.tar.gzjdk-1_5_0_01-lin原创 2005-05-30 17:35:00 · 1143 阅读 · 0 评论 -
php与mysql完成的分页类(自家用)
这个分页是上次发的java分页的基础,我是在php的基础上,完成的其他的分页,思想基本一样,把此函数改造后,才能适应真正的使用,样式的控制在do-while这个函数上class page{ var $user="root"; var $passwd=""; var $host="127.0.0.1"; var $port="3306"; var $dbname="s原创 2005-05-31 09:30:00 · 868 阅读 · 0 评论