- 博客(29)
- 收藏
- 关注
原创 go语言爬虫架构colly常用实例(wordpress6)
go语言爬虫架构colly常用实例(wordpress6)功能:爬第三方网站列表页面;然后得到连接访问文章标题和详细内容;然后插入WordPress6版本的cms管理系统wp_posts表中 (post_title,post_content)
2022-11-01 17:16:07
295
原创 Go客户端(密码登录后)携带cookie爬虫网站数据,重定向URL页面
package mainimport ( "bytes" "fmt" "io/ioutil" "net/http" "net/http/cookiejar" "net/url")var cookies []*http.Cookievar client = http.Client{}func main() { // 用户客户端程序登录后,携带cookie,js-ajax跨域返回数据 http.HandleFunc("/", get...
2021-02-06 17:37:40
1389
原创 go验证身份证号
package utilimport ( "errors" "strconv" "time")var weight = [17]int{7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2}var valid_value = [11]byte{'1', '0', 'X', '9', '8', '7', '6',...
2019-07-09 14:40:37
2523
原创 go实现微信支付
package apiimport ( "encoding/json" "encoding/xml" "fmt" "io/ioutil" "net/http" "strconv" "strings" "time" "zhoujinhui/model" "zhoujinhui/util" "github...
2019-07-09 08:45:27
3008
原创 nginx的HTTPS的配置
一、安装nginx 在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装包的方法,以下命令均需root权限执行:首先安装必要的库(gcc是configure命令的库 nginx 中gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库)。依赖包一键安装: yum -y in...
2018-09-27 13:18:47
285
原创 初识GO语言
1:Go语言简单介绍:Go是一种并发的、专门为多核CPU设计、带垃圾回收的、快速编译的语言。Go是静态类型的语言,因此用户不需要在定义类型之间的关系上花费时间,比oop(面向对象语言)更轻量级。2:什么时候使用Go语言?针对系统、网络、web编程;可以替代c,python,java,ruby和php语言。3.Go语言安装和使用注意: a:环境变量:p
2015-11-21 15:18:50
866
原创 nginx.conf配置说明
1:nginx.conf文件内容如下:worker_processes 4; //指4核cpuevents { worker_connections 65535; //linux 下ulimit -n查看参数匹配}http { include mime.types; default_type application/octet
2015-07-15 19:24:19
619
原创 nginx-gridfs的安装
mongodb中gridfs适合存放视频和高清图片等等超大文件(小的文件建议不要存在mongodb中);以下是在centos下配置nginx来访问mongodb中的mp4文件:
2014-07-03 13:44:45
1680
原创 常用linux命令总结
linux下命令和文件及目录名都分大小写//查看历史数据historyhistory |grep mount按"上下键"选以前敲过的命令//拷贝文件cp /usr/local/tomcat4/temp/func.class /usr/local/tomcat4/webapps/photoblog/WEB-INF/classes/framework/utils/c
2014-06-12 08:42:33
977
原创 慎用敏捷开发
我昨天下午参加了csdn组织的cto俱乐部“敏捷开发”技术探讨沙龙。。。2位主讲老师:杨锋镝和伍斌讲的非常精彩;在学到很多东西和感慨兴奋之余,冷静下来后发现这个东西确实像伍斌老师说的一样完全是要靠个人专业精神才能执行成功呀;这必须要很高层次的人和很好的外围平台才能做到;确实是苦难的修行呀!估计能真正执行敏捷开发的团队不会超过5%;所以我觉得在不充分了解敏捷开发之前,还是要慎用!
2012-12-06 18:56:46
1843
原创 用java处理图片(压缩成小尺寸;加文字和logo水印)
/***功能:压缩图片变成小尺寸*** *参数1:oImage:原图;* *参数2:maxWidth:小尺寸宽度;* *参数3:maxHeight:小尺寸长度;* *参数4:newImageName:小尺寸图片存放的路径和新名字;* *参数5:fileType:小尺寸图片类型(png,gif,jpg...)***/ private void compressIm
2012-06-05 17:55:26
1889
原创 用java实现mongodb正则查询小技巧
//模糊查询 private BasicDBObject getLikeStr(String findStr) { Pattern pattern = Pattern.compile("^.*" + findStr + ".*$", Pattern.MULTILINE); return new BasicDBObject("$regex", pattern); }
2012-06-05 09:17:45
4742
原创 java实现mongodb中自增长字段
在数据库设计原理中;自增长字段的目的是为了unique的索引来判断每条记录唯一性;同时保证大数据库量的时候的查询速度。但在oracle和mongodb数据库中有单独的字段判断唯一性;所以设计中没有自增长字段方式(mysql和mssql都有);并且也不提倡用自增长字段设计表结构。不过经常用习惯这种方式的程序员;oracle和mongodb数据库也可以实现类似的功能;oracle中有seque
2012-05-30 16:20:26
3557
原创 用java读取word2003和word2007的内容
需要使用apache的poi开源项目包;下载地址:http://poi.apache.org/download.html引入其中的6个包poi-3.8-20120326.jar;poi-ooxml-3.8-20120326.jar;poi-ooxml-schemas-3.8-20120326.jar;poi-scratchpad-3.8-20120326.jar;xmlbeans-2.3.0.
2012-05-11 11:11:07
1770
原创 用java的servlet实现http访问mongodb中的文件
这个程序只是为了编码时方便调试用;如果正式服务器运营,建议使用nginx访问mongodb数据库。一个java的servlet文件(FileCtrl .java): import com.mongodb.BasicDBObject;import com.mongodb.DBObject;import com.mongodb.gridfs.GridFSDBFile;import
2012-03-02 18:06:24
2027
原创 关于js中call和apply函数的应用
我们经常在javascipt中的面向对象应用中遇到call和apply函数;有时会被搞糊涂。其实它们可以改变函数或对象中的this保留字的值;this保留字的默认值就是这个类本身。举例说明:test = { value : 'self.value', exec : function(){ alert(this.value); }}functi
2012-01-20 16:52:52
151
原创 用lucene3.6搜索数据库和txt文件内容
我们以前经常碰到搜索数据库的内容;用like %的sql语句;如果数据量大而且多表查询时;速度实在让人难以忍受。。。如果用lucene3.6那就可以把这个恼人的问题解决了。 lucene3.6搜索photo表的title,username,tagname,desr内容;用一个例题来说明更直观;此例题能搜索中文分词;(需要mysql5的jdbc包和lucene3.5的包):
2012-01-20 14:51:33
1561
原创 初识mongodb数据库
1:MongoDB数据库简单介绍:MongoDB是一个高性能 ,开源 ,无模式的文档型数据库,它在许多场景下可用于替代传统的关系型数据库或键/值存储模式。MongoDB是用C++开发。2:什么时候使用MongoDB数据库?针对关系不是很紧密而且数据量很大的数据。例如:股票数据;类似图书馆的分类信息(像58同城;赶集网之类的网站)。3.下载mongodb的windows版本(
2012-01-18 18:20:05
204
原创 js弹出一个可拖拽的div+背景变灰
以下代码在ie和firefox中都可以执行: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> function isIE(){ return (document.all && window.ActiveXObject && !win
2012-01-11 09:50:34
982
原创 用js实现列表框数据对换的小例题
javascrip实现列表框数据对换;可以多复选。用select控件的选项修改(option)。例题如下: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">select的options对换 function chaSel(bol){
2012-01-11 09:46:35
532
原创 一个最简单的js左右div分隔栏拖拽例子
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">界面风格body,html{ height:100%; margin:0 auto;}*{ margin:0; padding:0;}#left{ width:180
2012-01-11 09:42:05
3088
原创 js标签小技巧
javascript的标签小技巧(仿flickr做的)在ie和firefox中均能正常运行:无标题文档a.tagrsUsed:link, a.tagrsUsed:visited, a.tagrsUsed:hover, a.tagrsUsed:active { color: #95b5bd; text-decoration: none; background: #ff
2011-12-06 09:42:52
368
原创 关于js中cookie的认识
一.cookie的概述:1.cookie是一个存储在客户端的字符串属性,可以用它对当前网页的cookie进行读,写,增.删等操作;javascript能够用document对象的cookie属性对cookie进行操作;2.cookie的四个可选属性:a.cookie的生存期属性:expires;默认情况下,cookie只在浏览器会话期存在.退出浏览器就丢失;可以用expires
2011-12-02 17:35:00
473
原创 js中的DOM常用语句总结
DOM简介DOM:Document Object ModelDOM定义了访问类似于HTML/XML结构化树状文档的接口W3C定义了Javascript对DOM的实现方法简单而言一个DOM对象对应于HTML/XML一对闭合标签所包含的内容//短函数方便使用function $(id){ return document.getElementById(id);};
2011-12-02 17:22:35
3815
原创 js的进度条
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">js进度条.holder{ position:absolute; border:solid #FF00ff 1px; height:20px;}div .bar { background
2011-11-24 12:05:04
416
原创 js的多项选择
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">body {padding-top:50px;font-size:12px;}h2 {margin:0px;padding:0px;font-size:12px;font-weight:bold;}
2011-11-23 10:57:29
1271
原创 js常用运行库总结
//判断是否为IE浏览器。 function isIE(){ return (document.all && window.ActiveXObject && !window.opera) ? true : false; }//外部调用页面元素的onclick事件function loadClick(){if(isIE()){ document.getElem
2011-11-23 10:48:24
1059
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人