![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
文章平均质量分 74
wondercool
不求最高,只求每天超越自己
展开
-
git操作命令
git add a.htmlgit commit -m 'add new file'git colne git@github.com:xiaoang/fe.git 获取分支到本地git remote add origin git@github.com:xiaoang/fe.gitgit pull git@github.com:xiaoang/fe.gitgit push ori原创 2015-07-03 16:21:07 · 554 阅读 · 0 评论 -
求固定数值内的所有质数
(function(){ var a=[]; var b; //隔2取值保证循环次数最少 for(var i = 1; i < 300; i+=2){ //只要能被开方除进的就可以判断不是质数,不用除到自身就可以,保证循环次数最优 for(var j = 2; j ...原创 2018-07-09 15:40:49 · 223 阅读 · 1 评论 -
nginx配置之全面篇
user nobody;# 启动进程, 通常设置成和cpu的数量相等worker_processes 1;# 全局错误日志及PID文件# error_log logs/error.log;# error_log logs/error.log notice;# error_log logs/error.log info;# pid logs/nginx.pid;# 工作模式及连接数上限events ...原创 2018-05-24 14:21:24 · 273 阅读 · 0 评论 -
vundle - vim使用之先行配置简介
组内有新小伙伴加入,大家原来的ide环境都千差万别,在见我用vim开发比较方便后,想让我给大家介绍一下vim的使用。vim使用方便主要是因为linux下开发,使用vim可以与svn 、 git 等命令的同时,切换成本比在windows开发要小很多。那么使用vim,必须先配置好vim的周边插件,这样才能配置一个强大的vim编辑器。首先,Vim缺乏默认的插件管理器,所有插件的文件都散布在~/.vim下...原创 2018-03-01 11:36:57 · 353 阅读 · 0 评论 -
用nodejs实现爬虫后使用mongodb存贮
使用nodejs实现爬虫,想要收集互联网的缤纷数据,mongodb进行数据存取的前端架构,供己使用的方案。原创 2016-07-28 12:13:58 · 3365 阅读 · 0 评论 -
jquery.getJSON跨域方案实现原理
jquery.getJSON在实现与后台程序异步交互方面非常的方便,在不牵扯跨域的情况下,实现也很简单。使用方法为:$.getJSON('http://***.**/test/test.php', {'uid':1235,'cid':5678}, function(data){ if(data.success == 1){ alert(data.messag原创 2016-05-20 14:42:50 · 2210 阅读 · 0 评论 -
从ASCII编码谈颜色值与中英文识别
ASCII码于1961年提出,用于在不同计算机硬件和软件系统中实现数据传输标准化,在大多数的小型机和全部的个人计算机都使用此码。ASCII码划分为两个集合:128个字符的标准ASCII码和附加的128个字符的扩充和ASCII码。比较EBCDIC。其中95个字符可以显示。另外33个不可以显示。 标准ASCII码为7位,扩充为8位。基本的 ASCII 字符集共有 128 个字符,其中有原创 2015-12-16 18:19:36 · 3307 阅读 · 0 评论 -
即时通讯之Socket.IO的学习,及使用nodejs 搭建websocket 聊天室
以下转自标点符即时通讯之Socket.IO的学习:Web领域的实时推送技术,也被称作Realtime技术。这种技术要达到的目的是让用户不需要刷新浏览器就可以获得实时更新。它有着广泛的应用场景,比如在线聊天室、在线客服系统、评论系统、WebIM等。WebSocket简介谈到Web实时推送,就不得不说WebSocket。在WebSocket出现之前,很多网站为了实现实时推送技原创 2016-01-13 15:47:42 · 1911 阅读 · 1 评论 -
NodeJs 实现 jsonp 方式获取xml数据
NodeJs未诞生前,如果一个前端程序员想要通过纯粹的js来实现跨域获取xml数据是想都不敢想的,因为浏览器的同源安全策略拒绝端对端的数据访问, 通常我们需要借助后端程序通过代理中转来实现。 随着NodeJs的问世,前端程序员可以做以往很多由php,java等才能实现的后端功能,最直接简单的就是我们今天所要探讨的jsonp。 要实现今天的主题,我们先来掌握一下n原创 2016-01-13 15:07:43 · 1306 阅读 · 0 评论 -
js省市联动,多版本,总有你喜欢的
第一版纯展示作用,无数据对接考虑。 省市二级联动 请选择省份 请选择城市/*Author:xiaoang666@163.com*/var arealist = [{ "province" : "北京市", "city" : ["东城", "西城", "崇文", "宣武", "朝阳", "丰台", "石景山", "海淀",原创 2016-01-12 15:43:17 · 1516 阅读 · 0 评论 -
js 实现iframe + form异步文件提交方案分析
现有世面上成熟的上传组件一大把,其中著名的有 swfUpload组件, jquery的webupload。 自身业务中一开始也采用了swfupload组件,其优点如进度显示,异步回调,在上传的各过程可控。优点好多,可以参考文章 http://www.cnblogs.com/youring2/archive/2012/07/13/2590010.html 。原创 2016-01-18 18:51:20 · 2788 阅读 · 0 评论 -
flash上传组件swfupload的坑点及解决方法
前两天的文章说了项目中因为使用swfupload组件过程中,遇到一特殊需求无法满足,自己写了一个用iframe + form方案实现的异步处理方案。今天就来总结归纳一下swfupload组件使用过程中会常遇到的问题。我就直接贴代码,问题和解决方案都在注释里标明了。 在每个上传组件生成时,传递 button_placeholder_id 和方便回调处理的dom原创 2016-01-22 11:39:10 · 6347 阅读 · 0 评论 -
巧用数字规律解算法(求1000以内所有含1的数字)
//自己的思路解题,判断那一步不是很完美//所有含1的数都可以看成是10的倍数+1,于是 1000 是 10的100倍,所以循环100词可以求出10的所有倍数,然后+1//淡然还有一些本身是10的整数倍的,自身也含有1的数,用了比较low的判断法(function(){ var a1=[]; for(var i = 0; i < 100; i++){ if((10*...原创 2018-07-06 12:06:05 · 3469 阅读 · 0 评论