编程开发

程序员最常见的谎话,你说了哪一句?

00. 我以后再给代码写注释和文档。01. 这只是个临时方案,不会用在实际版本中。02. 搞定了!只剩一些小事要处理。03. 那个简单,几天就搞定了。04. TODO05. 就改一行代码,不会影响其他东西的。(推荐阅读:《6 天时间修改 1 行代码》)06. 在我机器上好好的……07.开发人员:这个需要10天做完老        板:你5天可以做完么?开发人员:可以!08. // 这不可能发生:0……

阅读全文>>
编程开发

程序员这样读代码,不牛X也难

程序员这样读代码,不牛X也难

程序员在工作过程中,会遇到很多需要阅读源码的场景,比如技术预研、选择技术框架、接手以前的项目、review他人的代码、维护老产品等等。可以说,阅读源代码是程序员的基本功,这项基本功是否扎实,会在很大程度上影响一个程序员在技术上的成长速度。2014年写《Qt on Android核心编程》和《Qt Quick核心编程》时,很多内容都是通过分析Qt源码搞明白的。这阵子研究CEF和PPAPI,也主要靠研……

阅读全文>>
编程开发

国外最流行的建站网站有哪些?

国外最流行的建站网站有哪些?

1.WixWix是最好的免费在线建站网站。它提供了拖放网站编辑HTML5的能力。在这里你可以为企业或公司绝对免费创建专业网站。使用简单,没有创意的限制和编码。全球大约有37000000人使用网站和15000的应用程序安装的日常。所以从这些数据Wix是一个最好的在线建站网站。2.Weebly超过3000万的用户在网站上,Weebly提供定制的类似于Wix,但走得远一点,随着网站不断的更新和电子商务支……

阅读全文>>
编程开发

程序员的一些强迫症,你中招了吗?

程序员的一些强迫症,你中招了吗?

写代码对程序员的影响还是很大的,写久了的程序员会自觉不自觉地养成一些强 迫行的行为,那程序员都有哪些强迫症行为?请看下面。1、习惯按Ctrl+S⋯⋯有时候看网页看着看着就Ctrl+S一下,之后突然反应过来不对⋯⋯2、不是自己的电脑不能开展工作算吗?3、编写一个有返回值的函数的时候一定要先在底部先随便return个东西让IDE不报错,否则看着红红错误提示就会不舒服斯基。4、你丢一段代码给一个程序员,……

阅读全文>>
编程开发

编程语言到底如何才能学透彻,达登峰造极之境

编程语言到底如何才能学透彻,达登峰造极之境

最近,有的程序员去面试的时候,被问到是否学得“透彻”。透彻这个词其实很难去界定的,更没有一个统一的标准来衡量,到底要到一个什么程度才能算透彻?我是java的程序猿,我也去问过别人如何才能学得透彻,也是很迷茫的。人家说什么要明白jvm的运行机制,要去查看jdk的源码。其实我不是很赞同他们的观点。要作为一名初级的java开发工程师,你需要做的就是完全熟悉jdk的常用api,数据库的基本操作,基本的效率……

阅读全文>>
编程开发

学语言不如学框架,框架将成为程序编写的必然选择?

在过去的二十年中,编程领域发生了很大的变化,程序员花费了大量的时间来完善语法和代码结构。之前,从头开始以完美的语法编写代码是衡量程序员能力的最佳标准。但是,二十年后,这种做法消失了,软件框架开始出现了,利用它程序员可以用更少的代码、更多的灵活性来构建一个强大的应用程序。框架的演变公认的编码语法和结构标准取代了之前从头编写代码的工作,框架成为了程序编写的必然选择。代码编写语法与结构之间的区别不再是一……

阅读全文>>
编程开发

程序员编程的7+1条小贴士

程序员编程的7+1条小贴士

1.编码之前想一想用10分钟,20分钟甚至30分钟的时间来想想你需要什么,想想什么样的设计模式(如果有的话)适合你将要编码的东西。真的要好好想想,你会很庆幸“浪费”了那几分钟,当你不得不更改或添加东西到代码中,而这只花费了你30分钟的时间而不是5小时。 2.注释你的代码说真的,没有什么比两个月后检查自己的代码,却不记得它用来干什么更糟糕的了。注释所有重要的内容,当然那些显而易见的就免了吧。 3.写……

阅读全文>>
编程开发

常用正则表达式:邮箱(Email)

常用正则表达式系列文章主要整理在开发过程中经常使用到的正则表达,本文主要讲解邮箱(Email)的正则表达式。邮箱格式并没有统一的格式,但是都遵循“名称@域名”的规律。对于名称和域名的字符限制,我们可以根据项目的情况定义一个,比如只允许有英文、数字、下划线等组成。当然现在使用中文命名的邮箱也合法了,比如“博客@吉文川.中国”。下面举例实现一些验证邮箱格式的正则表达式。……

阅读全文>>
编程开发

Web开发常见漏洞及解决办法:(一)SQL注入漏洞

SQL注入攻击(SQL Injection),简称注入攻击、SQL注入,被广泛用于非法获取网站控制权,是发生在应用程序的数据库层上的安全漏洞。在设计程序,忽略了对输入字符串中夹带的SQL指令的检查,被数据库误认为是正常的SQL指令而运行,从而使数据库受到攻击,可能导致数据被窃取、更改、删除,以及进一步导致网站被嵌入恶意代码、被植入后门程序等危害。……

阅读全文>>
编程开发

IIS7下swfupload上传大文件出现404错误

用swfupload在IIS6下上传大文件没有问题,但是迁移到IIS7下面,上传大文件时,出现HTTP 404错误。查了半天,原来是IIS7下的默认设置限制了上传大小。这个时候Web.Config中的大小设置也就失效了。具体步骤:1、打开IIS管理器,找到Default Web Site。先进行停止。2、在IIS中双击“请求筛选”打开。3、点击右边的“编辑功能设置”,打开“编辑请求筛选设置”对话框……

阅读全文>>
编程开发

在2003系统中配置IIS+PHP5.2.X运行环境

今天做个顺手笔记,因为需要对网站程序在2003系统中做完真实性测试,所以需要在虚拟机中的2003系统中配置PHP运行环境。在2003系统中已经安装了IIS,所以我这里就采用IIS+PHP+MySQL+ZendOptimizer+phpMyAdmin来配置。phpMyAdmin是MySQL数据库管理工具,可以选择行安装。好了,先把需要下载的东西整理出来吧,我这里偷了个懒,都是用的以前下载的。我这里使……

阅读全文>>
编程开发

在Eclipse中搭建PHP开发环境

昨天下午办公用的电脑突然崩溃了,尝试修复了几次都没成功,又没对系统进行备份,只有重装系统了。重装系统后,各种非绿色软件又得重装,开发环境又得重新配置,可怜的我现在说下搭建Eclipse的开发环境,顺便对用Eclipse搭建PHP开发环境也说一下。一、JDK的安装和配置到JAVA官网下载JDK,我这里使用的是原来下载的JDK7。安装JDK,直接下一步下一步点起走就是了,要提一下的就是JDK安装完后会……

阅读全文>>
编程开发

PHP上传文件大小的限制

今天为客户开发网站后台时遇到了上传文件大小限制的问题,结合网上相关的资料研究发现其实只要修改下PHP配置参数就行了。首先要说一下PHP上传文件涉及到的几个参数:file_uploads  是否允许通过HTTP上传文件的开关,默认为ON即是开upload_tmp_dir  upload_tmp_dir用来说明PHP上传的文件放置的临时目录,要想上传文件,得保证服务器没有关闭临时文件和有对文件夹的写权……

阅读全文>>