
编程开发
文章平均质量分 86
7禧
这个作者很懒,什么都没留下…
展开
-
PHP程序员突破成长瓶颈
身边有几个做PHP开发的朋友,因为面试,也接触到不少的PHP工程师,他们常疑虑自己将来在技术上的成长与发展,我常给他们一些建议,希望他们能破突自己,有更好的发展。 PHP工程师面临成长瓶颈 先明确我所指的PHP工程题,是指毕业工作后,主要以PHP进行WEB系统的开发,没有使用其他语言工作过。工作经验大概在3~4年,普通的WEB系统(百万级访问,千成级数据以内或业务逻辑不是特别复转载 2013-04-17 14:02:11 · 484 阅读 · 0 评论 -
Python 学习入门(20)—— 循环
1. for 循环for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。基本构造是for 元素 in 序列: statement举例来说,我们编辑一个叫forDemo.py的文件for a in [3,4.4,'life']: print a这个循环就是每次从表[3,4.4,'life'] 中取出一个元素转载 2014-05-24 04:17:04 · 570 阅读 · 0 评论 -
12 款最好的 Bootstrap 设计工具
作为一位设计师,会经常追寻新鲜有趣的设计工具,这些工具会提高工作的效率,使得工作更有效, 最重要的是使工作变得更方便。非常肯定的说,随着日益增长的工具和应用的数量,设计和开发变得越来越简单了。其中最普遍使用的最终框架 之一是 Bootstrap,它在 2013 年特别流行。如果你是位设计师,你可能会接触过它,甚至是使用过它。如果你是 Bootstrap 的使用者或者是相关功能的用户,这篇文章非常的转载 2014-05-25 00:28:39 · 1305 阅读 · 0 评论 -
网页CSS常用英文命名说明
Font and Text Properties 字体文本属性font-family 字体 譬如宋体,黑体font-style 字体类型 normal正常 | italic 斜体 |font-variant normal 正常| small-caps 小字体的大写文本font-weight normal 正常| bold 粗体font-size 字体大小 letter转载 2014-07-06 23:29:05 · 1038 阅读 · 0 评论 -
网页自适应不同浏览设备的方法
网页自适应可使网站从桌面电脑显示器到智能手机或其他移动产品设备上具有更好的阅读体验,具体方法如下:1、在HTML头部增加viewport标签。在网站HTML文件的开头,增加viewport meta标签告诉浏览器视口宽度等于设备屏幕宽度,且不进行初始缩放。代码如下:这段代码支持Chrome、Firefox、IE9以上的浏览器,但不支持IE8以及低于IE8的浏览器。2、在转载 2014-07-06 21:58:01 · 919 阅读 · 0 评论 -
jQuery学习总结(一)
在使用jQuery的时候。 $.getJSON $.getJson1 【JSON经常那个写成Json,或者忘记$("#id") 中的#】 2 【Ajax错误】var username="";$.getJSON("xx.jsp",function(data){username=data.name;});$("#name").val转载 2014-08-06 04:21:00 · 515 阅读 · 0 评论 -
【游戏人生】一个游戏程序员的学习资料
想起写这篇文章是在看侯杰先生的《深入浅出MFC》时, 突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序 员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无 疑会带上强烈的个人喜好色彩, 比如对网络,数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎,转载 2014-08-07 00:41:05 · 916 阅读 · 0 评论 -
AJAX入门---五步使用XMLHttpRequest对象
XMLHttpRequest简介: XMLHttpRequest对象可以在不向服务器提交整个页面的情况下,实现局部更新网页。当页面全部加载完毕后,客户端通过该对象向服务器请求数据,服务器端接受数据并处理后,向客户端反馈数据。XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力。XMLHt转载 2014-08-07 02:05:31 · 594 阅读 · 0 评论 -
AJAX入门---AJAX操作HTML
AJAX入门---DOM操作HTML 一边学习AJAX一边坐着总结加深印象,上次写的是如何简单的使用XMLHttpRequest对象,今天写的是DOM(文档对象模型(Document Object Model))操作HTML,希望我的博客对大家的学习能够起到帮助作用。 一.什么是DOM 文件对象模型(Document Object Mod转载 2014-08-07 02:05:47 · 612 阅读 · 0 评论 -
python发送GET或POST请求以便干一些趣事
python发送GET或POST请求以便干一些趣事适合级别:入门,中级关键字 :python, http, GET, POST, 安全, 模拟, 浏览器, 验证码,图片识别, google 1 此文不是关于黑客或安全话题的! 2 使用脚本程序发送GET或POST,这是最简单也是最常见最频繁的事情之一;那为什么我还要YY一遍呢? 因为不只是熟能生巧,熟还能生出好多东西来转载 2014-05-24 04:22:58 · 596 阅读 · 0 评论 -
使用Firebug和FirePHP调试PHP[译文]
这是我第一篇译文,在写WordPress 主题时候偶尔看到的FirePHP插件,看都这篇文章,不知道为什么,动了翻译的念头。原文链接:Debug PHP with Firebug and FirePHP译言的链接:译言网 | 使用Firebug和FirePHP调试PHP×××××以下译文××××××如果你和我一样,你会在开发网页项目时候完全无法离开FireBug。这个小巧的"臭转载 2013-04-20 23:16:48 · 542 阅读 · 0 评论 -
BootStrap入门教程 (一)
2011年,twitter的“一小撮”工程师为了提高他们内部的分析和管理能力,用业余时间为他们的产品构建了一套易用、优雅、灵活、可扩展的前端工具集--BootStrap。Bootstrap由MARK OTTO和Jacob Thornton所设计和建立,在github上开源之后,迅速成为该站上最多人watch&fork的项目。大量工程师踊跃为该项目贡献代码,社区惊人地活跃,代码版本进化非常快速,官方转载 2013-06-05 17:48:07 · 625 阅读 · 0 评论 -
Vacanti:我是如何学习编程的
导读:本文作者是 Yipit 的联合创始人 Vinicius Vacanti ,在辞职创业前,他是做金融的。想创业成功,不是一件容易的事。不了解他的朋友,可以再看看他之前分享的博文:《为什么我辞职去创办一个科技公司》、《一夜暴富之前的漫漫长路》、《我希望我在五年前就得到的建议》。回到2006年,那时候我还在干一份金融相关的工作,趁着休息时间,我偷偷溜出来去曼哈顿市中心的书店闲逛。茫然的翻看着转载 2013-08-03 20:20:25 · 734 阅读 · 0 评论 -
[转]URL重写规则学习和应用实例
首先我们新建一个.htaccess文件之后,就在里面写入以下内容:RewriteEngine on #rewriteengine为重写引擎开关on为开启off为关闭RewriteRule ([0-9]{1,})$ index.php?id=$1我讲解一下RewriteRule:RewriteRule是重写规则,支持正则表达式的,上面的([0-9]{1,})是指由数字组成的,$是结束标志转载 2013-08-03 21:22:48 · 867 阅读 · 0 评论 -
PHP程序员函数注释规格
以前我也不愿意写注释,但是2个月后发现自己写的什么都不知道了..为了宇宙的发展,为了二次开发的便捷,为了代码的可读性,建议大家把注释写好..php/*** @name 名字* @abstract 申明变量/类/方法* @access 指明这个变量、类、函数/方法的存取权限* @author 函数作者的名字和邮箱地址* @category 组织packages* @c转载 2013-08-03 21:25:55 · 704 阅读 · 0 评论 -
PHP&Javascript&CSS&jQuery常用知识大全
--------------------------------------------------------- PHP知识大全---------------------------------------------------------1. 变量如何定义?如何检查变量是否定义?如何删除一个变量?怎样检测变量是否设置? $定转载 2013-08-03 21:35:52 · 1922 阅读 · 0 评论 -
java 环境变量设置
1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 选择“系统变量”中变量名转载 2013-09-18 23:34:53 · 528 阅读 · 0 评论 -
Python学习--使用模块
Python中的模块就是一个包含了所有你定义的函数和变量的文件,模块的文件名必须以.py为扩展名。先建一个自己的模块:[python] view plaincopy#!/usr/bin/python # -*- coding: utf-8 -*- # Filename: my_module.py # 自己定义的模块 # 区分是自己调用还是转载 2014-04-04 20:21:50 · 594 阅读 · 0 评论 -
逆向学习法
第一次听说逆向学习法是在上大学时,一次上网看英语学习的网站,有人提出了逆向学习英语的方法宗旨就是听写,也就是直接听录音,然后写下录音中的句子,之后再学习句子。到现在自己也一直在学习,更在不断的探寻学习的最佳方法,现在回望自己的学习之路,总结了下发现很多的学习效果不明显,效率低下,因为都是先去看书学习一门技术,然后再找机会去实践,很多时候要么半途而止,要么没有去实践,而导致了过了一段时间就遗忘了转载 2014-08-07 00:05:16 · 990 阅读 · 0 评论 -
AJAX入门--- XMLHttpRequest对象的属性和方法
由于刚刚接触到Ajax对其比较陌生,而其中的XMLHttpRequest对象更是未曾听闻。开始学之前,了解一下它的属性和方法为它的使用做下铺垫。本文重点介绍XMLHttpRequest的属性和方法。 XMLHttpRequest对象的属性和事件属性描述readyState表示XMLHttpRequest对象的状态[转载 2014-08-07 02:07:03 · 553 阅读 · 0 评论 -
一个Python程序员的进化
不久前,在互联网上出现了一篇有趣的文章,讲的是对于同一个问题,不同层次的Python程序员编出的Python代码显示出了不同的风格,代码都很简单,有趣。编程新手def factorial(x): if x == 0: return 1 else: return x * factorial(x - 1) print factorial转载 2014-08-07 00:39:48 · 662 阅读 · 0 评论 -
程序员必须知道的10个算法和数据结构有哪些?
算法图搜索 (广度优先、深度优先)深度优先特别重要排序动态规划匹配算法和网络流算法正则表达式和字符串匹配数据结构图 (树尤其重要)Map堆栈/队列Tries | 字典树额外推荐贪婪算法概率方法近似算法 上面是 Arjun Nayini 的推转载 2015-08-10 18:28:22 · 758 阅读 · 0 评论 -
Python tools for Visual Studio 插件
github : https://github.com/Microsoft/PTVS/releases Python tools for Visual Studio是一个免费开源的VisualStudio的插件,支持 VisualStudio 2010,2012与2013。我们想要实现的是: 在官方网站下载。支持CPython, IronPython,编转载 2015-08-11 12:40:52 · 1615 阅读 · 0 评论 -
H5动画交互页开发的工具
地址 http://aeditor.alloyteam.com/AEditor是一个方便广大web开发者进行H5动画交互页开发的工具,开发者可以在AEditor上对交互动画以进行编辑,最终导出页面项目。与面向大众的H5交互页编辑平台(如玉兔,易企秀等)不同的是,AEditor面向开发者,在提供预设动画模式的同时,支持对动画进行帧的编辑,事件通知模型,以及可二次开发的特性,从而让开发者转载 2015-07-21 23:50:03 · 2627 阅读 · 0 评论 -
最全前端面试问题及答案总结 - trigkit4
本文旨在加深对前端知识点的理解,资料来源于网络,由本人(博客:http://segmentfault.com/u/trigkit4)收集整理。前端开发面试知识点大纲:HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端适应。JavaScript: 数据类型、面向对象、继承、闭包转载 2015-07-21 23:19:05 · 1373 阅读 · 0 评论 -
程序员必读书单 1.0
作者:Lucida微博:@peng_gong豆瓣:@figure9原文链接:http://lucida.me/blog/developer-reading-list/本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。前言Reading m转载 2015-07-22 00:19:40 · 1507 阅读 · 0 评论 -
Sublime Text 全程指南
作者:Lucida微博:@peng_gong豆瓣:@figure9原文链接:http://lucida.me/blog/sublime-text-complete-guide/摘要(Abstract)本文系统全面的介绍了Sublime Text,旨在成为最优秀的Sublime Text中文教程。更新记录2014/09/27:完成初稿2转载 2015-07-22 00:28:41 · 1030 阅读 · 1 评论 -
Python http 请求笔记
python requests的安装与简单运用http://www.zhidaow.com/post/python-requests-install-and-brief-introductionPython 第三方 http 库-Requests 学习http://www.itwhy.org/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/原创 2015-09-07 14:21:13 · 654 阅读 · 0 评论 -
正则表达式《精通正则表达式》笔记
概念正则(regex):元字符+普通字符字符组(Character Class):[abc.?] .?等需要转义的字符可以以字符组方式匹配字符组都是匹配一个字符g[.?] 并不会匹配 g.?字符组元字符(Character-class Metacharacter):[^0-5a-z] 匹配大小写[Ss]qr匹配HTML TAG ^不包含[转载 2015-11-13 18:42:52 · 1039 阅读 · 0 评论 -
读书笔记:高性能PHP应用开发
注:该书的部分内容过时了点 - 比如Opcode缓存:PHP 5.5之后内置一个用于缓存Opcode的组件Opcache,无需额外使用APC组件。所以需要“批判”地阅读。高清无码大图:戳这里转载 2015-08-09 11:13:23 · 524 阅读 · 0 评论 -
在Mac电脑上安装多版本的Python
具体方法首先通过homebrew安装pyenv,之后的所有Python安装和管理通过pyenv进行。$ brew install pyenvpyenv安装完以后,就可以选择性的进行Python环境安装了。下面已安装Python2.7为例:$ pyenv install 2.7.5此外,你还可以通过pyenv查看目前系统中已经安装过的Python版本$转载 2015-06-10 02:14:11 · 2119 阅读 · 0 评论 -
如何从菜鸟程序员成长为(伪)高手
1.摘要最近有一些毕业不久的同事问我:“你工作的时候有没有什么窍门?怎么才能快速成为高手?”想起当初刚入职,新人培训的时候,也跟其他同事讨论过这个问题:如何才能成为业界大牛?当时自己只是觉得兴趣是最好的老师,思路方法什么的没有多想。加入微博平台架构部的时间也不短了,趁着快过春节总结了一下自己入职微博以来的工作情况,从互联网开发的半个门外汉,到如今能设计一些架构、排查一些问题转载 2015-06-10 11:34:11 · 691 阅读 · 0 评论 -
淘宝rubygem镜像
由于rubygem被墙 淘宝弄了个rubygem镜像: http://ruby.taobao.org/原创 2014-08-20 21:58:30 · 662 阅读 · 0 评论 -
PHP 表达式入门
//核查ULR是否有效function checklongurl($src){ $matches = array(); preg_match('@^(?:http://)?([^/]+)@i', $src, $matches); $host = $matches[1]; // get last two segments of host name转载 2014-11-24 12:22:42 · 443 阅读 · 0 评论 -
【Python】python学习之路(针对没有任何编程经验者或懂一点shell者)
python学习之路(针对没有任何编程经验者或懂一点shell者)1、错误认识一:一些初学者认为python很简单,就以为编程很简单。2、错误认识二:没有学好基础知识,听说django很火,就开始学django开发web。3、建议没有任何编程经验者,象学C语言那样来训练学习python。4、从语句、表达式、顺序结构、判断结构、循环结构学起,最后过度到函数抽象,类转载 2015-01-09 14:20:03 · 1024 阅读 · 0 评论 -
Python BeautifulSoup 简单笔记
Beautiful Soup 是用 Python 写的一个 HTML/XML 的解析器,它可以很好的处理不规范标记并生成剖析树。通常用来分析爬虫抓取的web文档。对于 不规则的 Html文档,也有很多的补全功能,节省了开发者的时间和精力。Beautiful Soup 的官方文档齐全,将官方给出的例子实践一遍就能掌握。官方英文文档,中文文档一 安装 Beautiful Soup转载 2015-01-15 00:40:17 · 638 阅读 · 0 评论 -
python 中BeautifulSoup入门
在前面的例子用,我用了BeautifulSoup来从58同城抓取了手机维修的店铺信息,这个库使用起来的确是很方便的。本文是BeautifulSoup 的一个详细的介绍,算是入门把。文档地址:http://www.crummy.com/software/BeautifulSoup/bs4/doc/什么是BeautifulSoup?Beautiful Soup 是用Python写的一个转载 2015-01-15 00:37:24 · 643 阅读 · 0 评论 -
Python 标准库 urllib2 的使用细节
Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 的使用细节。Proxy 的设置Timeout 设置在 HTTP Request 中加入特定的 HeaderRedirectCookie使用 HTTP 的 PUT 和 DELETE 方法得到 HTTP转载 2015-01-15 00:39:15 · 555 阅读 · 0 评论 -
移动设备怎样定位
现象没有GPS接收器的设备可以定位云翼的iPad 1代 Wifi版(型号MD292CH),在接入公司wifi的情况下,可在地图软件上定位到“我的位置”五福的三星手机,不开GPS模块,但接入了Wifi和移动运营商,可在百度地图上定位到“我的位置”不接入网络可以定位吴笑的iPhone 4S,关闭无线网和蜂窝数据(包括2G,3G),可以定位吴笑的车载导航,只有GPS接收器,没有任转载 2014-12-14 20:50:12 · 919 阅读 · 0 评论 -
使用M2Crypto加密数据
转载自:http://besteam.im/blogs/article/57/。加解密数据、操作密钥、操作SSL协议普遍使用了OpenSSL。虽然还有其它的使用C/C++开发的加密处理库,但是Python环境下支持最好的使用最广泛的还是OpenSSL。据python.org官方网站,目前有几个库提供了加密功能。PyOpenSSL。这个库是比较早的,但是作者已经停止开发,并且转载 2015-06-05 14:35:55 · 1285 阅读 · 0 评论