不要总是选择困难模式
精品文摘

不要总是选择困难模式

大约去年十月份的时候,收到过一封印象深刻的邮件。 内容是关于编程的咨询,一个正读研二的同学, 非计算机专业且编程基础不好, 想找互联网方向的工作,咨询我关于接下去的学习时间如何规划的问题。 印象深刻的职业规划 非常多的人有同样的困惑,经常也有人发帖发同样的问题。 但是为什么这封邮件让我【印象深刻】呢? 关键在于,发件人已经有了自己的规划,他对苹果的东西特别感兴趣。 而且现在iOS开发火热,所以他对自己的职业规划是成为一个iOS开发工程师。 因为距离暑期实习招聘还有不到半年的时间,如果从底层开始学习,时间显然不够用。 他的计划是先专注于iOS开发的东西,让自己在找实习之前能有一个相对擅长的方向, 有自己的竞争力。 然后以后有时间再把算法,数据结构这些基本功补起来。

如何成为一个通晓多种编程语言的程序员
精品文摘

如何成为一个通晓多种编程语言的程序员

学习一门新的语言是一种冒险。我总是热衷于尝试新的东西——学习新的语法,了解不同的模式,乃至彻底改变思维方式。不幸的是,许多开发人员对此不以为然,甚至可能是深恶痛绝的——学习新语言,就得走出舒适区,花时间花精力来学习新的理念和方法。 这段日子,我每天都要用大约5种不同的语言来写不同的项目! 我应该先学哪种语言? 有关这方面的讨论真可谓数不胜数。很多刚进入编程社区的初学者,都会问这个问题,简直就是前赴后继。有些人建议先学不费力的,如Python和Ruby,也有的人认为应该先学例如C、C++和GO这类难一些的低层次的内容。我要说的是我们在选择新的语言之前,应该注意以下几个要点。

PHP 之道(PHP: The Right Way):书写更好的 PHP 代码
资源分享

PHP 之道(PHP: The Right Way):书写更好的 PHP 代码

网上有很多过时的 PHP 相关信息,传播着错误的 PHP 实践和糟糕的代码,让新手学习 PHP 的时候误入歧途,这种情况必须改变,所有一些 PHP 爱好者就创立了一个叫做 PHP 之道(PHP: The Right Way)的网站,搜集 PHP 最佳实践,编码规范和网上权威的学习指南,给 PHP 学习者提供一个易于阅读,并且快速查找的入口。

Apache+PHP安装(Windows)
网络生活

Apache+PHP安装(Windows)

为什么今天突然写这个嫩?呃! 因为之前使用测试网页的时间都是用简单的工具软件来代替手工配置PHP环境,可是这现在学习VPS所以还是有必要手工学习配置一下了解一些的! 下面是我今天晚上所学习的操作的过程! 第一步: 1)Apache的下载,官方网站Apache.org,下载目前写这篇日志的时间稳定版为Apache2.22 2)PHP的下载,官方网站,PHP.net,下载这篇日志的时间版本为:VC6 x86 Thread Safe PHP 5.2 (5.2.17) 另外最好自己使用一个编辑器,呃,这个不多说,本人一直使用EditPlus编辑器! 下载准备完毕后进行安装! 安装Apache的时间 会出现一个对话框!如图 第一个文本框要求输入计算机的网络域,如果不输入任何内容,默认是表示本机的IP地址(填写Localhost也可以); 第二个文本框是表示服务器的名称 第三个文本框是系统管理员的电子邮件地址,输入自己的邮件地址!

Ubuntu Linux系统上架设php apache2 Web服务器
技巧资源

Ubuntu Linux系统上架设php apache2 Web服务器

Ubuntu Linux是在Debian的基础上开发出来的,Ubuntu系统能够良好地运行在Intel x86、PowerPC和AMD64位处理器等多种硬件平台上,并且可以从全球范围内的开放源代码社团中获得良好的支持。尽管Ubuntu是一种新兴的 Linux分支,但Ubuntu却为Apache提供了丰富的软件支持,所以,Ubuntu非常适合作为Web服务器的平台。今天,我就给大家介绍如何在 Ubuntu Linux系统上迅速搭建Apache Web服务器,希望本文对读者学习Ubuntu Linux系统有所帮助。  一、安装Apache   下面,我们首先介绍如何安装Apache。具体安装命令如下所示:   $ sudo apt-get install apache2   然后运行Apache,命令如下所示:   $ sudo /etc/init.d/apache2 restart   Apache在安装期间将会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。只要在浏览器的地址栏输入http://localhost/或机器的IP地址就能访问放置在此目录中的所有文档。

PHP安全之临时文件的安全
网络生活

PHP安全之临时文件的安全

(一)临时文件简介 临时文件,顾名思义是临时的文件,文件的生命周期短。 然而,很多应用的运行都离不开临时文件,临时文件在我们电脑上无处不在,通常有以下几种形式的临时文件: 文件或图形编辑程序,所生成的中间文件 数据库查询时,生成的临时缓存文件,提供之前的结果数据而,以减少再次访问数据库的代价;通常用于远程数据库或远程xml的服务 文件被上传后在服务端的临时储存,其文件名为php的全局变量$_FILES['userfile']['tmp_name']的值 在http请求中,用于存放session的临时文件,这些文件名通常就是sessionid(如 sess_7483ae44d51fe21353afb671d13f7199) 在不同应用或相同应用传递数据,而对方要求基于文件的输入,此时用临时文件存放数据 (二)临时文件的安全特征 临时文件的最大特征就是它的非持久性,除此之外,从安全性的角度,可以从以下几个方面关注临时文件的其它特点或风险: