CentOS 7安装squid代理服务器

Squid,一个缓存Internet 数据的软件,其接收用户的下载申请(作为代理服务器),并自动处理所下载的数据,并返回给客户。...
阅读(355) 评论(0)

Go语言的变量、函数、Socks5代理服务器

Go语言中变量的声明和JavaScript很像,使用var关键字,变量的声明、定义有好几种形式...
阅读(2627) 评论(9)

Go语言下载、安装、配置、使用

Go语言Go语言(Golang,The Go Programming Language),是谷歌2009发布的第二款开源编程语言。2009年7月份,谷歌曾发布了Simple语言,它是用来开发Android应用。Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的...
阅读(802) 评论(1)

Python requests 安装与开发

Requests 是用Python语言编写HTTP客户端库,跟urllib、urllib2类似,基于 urllib,但比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求,编写爬虫和测试服务器响应数据时经常会用到。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner,更重要的一点是它支持 Python3 Beau...
阅读(300) 评论(0)

Python pyspider 安装与开发

PySpider 简介PySpider是一个国人编写的强大的网络爬虫系统并带有强大的WebUI。采用Python语言编写,分布式架构,支持多种数据库后端,强大的WebUI支持脚本编辑器、任务监视器,项目管理器以及结果查看器。PySpider 来源于以前做的一个垂直搜索引擎使用的爬虫后端。我们需要从200个站点(由于站点失效,不是都同时啦,同时有100+在跑吧)采集数据,并要求在5分钟内将对方网站的...
阅读(2830) 评论(0)

PHP操作MongoDB数据库

一、MongoDB简介MongoDB (名称来自”humongous”) 是一个可扩展的、高性能、开源、模式自由、面向文档的数据库,集文档数据库、键值对存储和关系型数据库的优点于一身。官方站点: https://www.mongodb.orgMongoDB特点:• 面向文档存储(类JSON数据模式简单而强大)• 动态查询• 全索引支持,扩展到内部对象和内嵌数组• 查询记录分析• 快速,就地更新• ...
阅读(12326) 评论(1)

HTML5 标签audio添加网页背景音乐代码

html5  是 HTML 5 的新标签,定义声音,比如音乐或其他音频流。HTML 5 标签HTML5 audio让音乐东山再起HTML5 运用aduio标签打造音乐播放器 可以在开始标签和结束标签之间放置文本内容,这样老的浏览器就可以显示出不支持该标签的信息。1234audio autoplay="autoplay" controls="controls"loop="loop" preload...
阅读(68541) 评论(5)

CSS+JS 悬浮固定菜单效果

首先,先看实例,米扑代理: http://proxy.mimvp.com/price.php效果如下图,兼容chrome,firefox,windows,360,搜狗等主流浏览器米扑代理,是由百度,小米出来的工程师创建,做得非常棒,功能很全很贴心。 JS + CSS 经典实现12345678910111213141516171819202122232425262728293031323334353...
阅读(8908) 评论(1)

PHP 使用 Redis

Redis 驱动安装开始在 PHP 中使用 Redis 前, 需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。本文示例代码,请见米扑博客: PHP 使用 RedisPHP redis 驱动下载地址https://github.com/nicolasff/phpredis下载源码或zip压缩包https://github.com/phpredis/p...
阅读(3668) 评论(0)

PHP 获取 ping 时间

PHP 可以通过exec函数执行shell命令,来获取ping时间。本文示例代码,请见米扑博客: PHP 获取ping时间代码示例:12345678910111213141516171819202122232425262728293031323334echo 'PHP_INT_MAX : ' . PHP_INT_MAX . ""; $ip = '115.29.237.28';        // ...
阅读(4195) 评论(0)

JS和JQuery获取label的值

label http://blog.ithomer.net  label 获取值:label标签在JS和Jquery中使用不能像其他标签一样用value获取它的值// input get value var input = document.getElementById("input_blog"); var value = input.value; // "http://blog...
阅读(15653) 评论(4)

HTML中css和js链接版本号的用途

背景在搜索引擎中搜索关键字 .htaccess 缓存,你可以搜索到很多关于设置网站文件缓存的教程,通过设置可以将css、js等不太经常更新的文件缓存在浏览器端,这样访客每次访问你的网站的时候,浏览器就可以从缓存中获取css、js等静态文件,而不必从你的服务器再次下载读取,这样在一定程度上加快了网站的打开速度,又可以节约一下你的服务器流量。 问题最近在修改更新我的 IT-Homer博客 时,遇到了一...
阅读(4254) 评论(0)

svn代码量统计工具

1.先导出svn log   svn log -v --xml -rStartrevision:Endrevision > svn.log local_project   其中Startrevision和Endrevision用来导出一个revision段的svn日志.local_project是svn上的project checkout到本地的结果.2.通过statsvn工具做分析  java...
阅读(11697) 评论(0)

280行代码:Javascript 写的2048游戏

2048 原作者就是用Js写的,一直想尝试,但久久未动手。昨天教学生学习JS代码。不妨就做个有趣的游戏好了。2048这么火,是一个不错的选择。思路:1. 数组 ,2维数组4x42. 移动算法,移动后有数字的对齐,无数字(我用的0,但不显示)补齐。移动前移动后(注意程序合并了第一行2个2,并产生了新的2)移动算法分2步:第一步骤:移动第二步骤:合并移动代码参考:[html] view plainco...
阅读(10284) 评论(1)

60行代码:Javascript 写的俄罗斯方块游戏

先看效果图: 游戏结束图: javascript实现源码: 俄罗斯方块 © 2009 - 2014 All Rights by ithomer.net var domain="www.zuidaima.com"; var author="zuidaima"; var map=eval("["+Array(23).join("0x801,")+"0xfff]"); var tatris=[...
阅读(12392) 评论(5)

全端工程师必备技能汇总

首先,看一张前端知识结构图:图片的形式具有诸多的不便。缺失源图的我们,无法为此图贡献些什么,随着时间的迁移,或许有些技术点会发生改变,所以有了这个GitHub项目。我们可以通过协作的方式来共同维护这个项目。Git的历史记录也可以见证前端行业的一些变迁。尽管会变成文字的方式来维护这些内容,但是我承诺写一个小工具帮大家生成更好玩的图形(基于DataV项目)。前端开发知识结构前端工程师浏览器IE6/7/...
阅读(14575) 评论(14)

Apache启用GZIP压缩网页传输方法

一、gzip介绍Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大小。这取决于文件中的内容。 利用Apache中的Gzip模块,我们可以使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器。这样经过压缩后实际上降低了网络传输的字节数,最明显的好处就是可...
阅读(9916) 评论(0)

Clojure 学习入门(19)—— 数组

1、创建数组1.1 从集合创建数组 into-arrayinto-array(into-array aseq) (into-array type aseq)返回包含aset中所有元素的数组。数组的组件类型为type(如果指定了type),或aset中第一个元素的类型(如果aset不为空),或Object。aset中所有元素的类型必须兼容数组的组件类型。type可以使用基本类型的类对象,例如Inte...
阅读(8094) 评论(1)

Clojure 学习入门(18)—— 数据类型

如何表示和处理数据Clojure是一种动态类型语言,这意味着你在程序中永远不需要明确定义符号、函数、或者参数的数据类型。但是,所有的值仍然有一个类型。字符串时是字符串,数字是数字,列表是列表,等等。如果你尝试执行一个类型不支持的操作,将会在运行时产生错误。写代码时避免这种事情,是程序员的责任。对于有动态语言背景的人来说是很自然的事情,而那些只使用静态语言的人需要一些转变。Clojure的类型既简单...
阅读(9036) 评论(0)

Clojure 学习入门(17)—— 异常处理

二、异常处理 Clojure代码里面抛出来的异常都是运行时异常。当然从Clojure代码里面调用的java代码还是可能抛出那种需要检查的异常的。try,catch,finally 以及throw 提供了和java里面类似的功能: try、catch、throw、finally: Java代码  user=> (try (throw (Exception. "error")) (finally (p...
阅读(9503) 评论(0)
150条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:11666455次
    • 积分:88541
    • 等级:
    • 排名:第15名
    • 原创:707篇
    • 转载:169篇
    • 译文:16篇
    • 评论:3055条
    学习经历
    中科院、百度、创新工场、小米、阿里巴巴、米扑科技

    期货从业资格证(2017.03)
    基金从业资格证(2016.11)
    证券投资顾问证(2016.9)
    证券从业资格证(2016.6)
    系统架构设计师(2013)
    软件设计师(2008)
    CSDN创业专访

    程序员创业邦
    QQ群: 239292073
    青春,每一个有梦想的人

    资深产品经理人
    QQ群: 338142405
    思与行,人人都是产品经理

    爱脚本,爱技术
    QQ群: 320296250
    (已满)
    python、ruby、php、go、shell

    程序人生的平凡生活
    QQ群: 282297696
    (已满)
    汇聚百度、小米、微软、腾讯、
    创新工场、阿里巴巴、日本雅虎
    个人博客
    博客专栏
    博客公告
    本博客内容,由本人精心整理
    欢迎交流,欢迎转载,大家转载注明出处,禁止用于商业目的。

    文章分类