201506-23 curl常见返回错误码大全 CURL状态码列表状态码状态原因解释0正常访问1错误的协议未支持的协议。此版cURL不支持这一协议。2初始化代码失败初始化失败。3URL格式不正确URL格式错误。语法不正确。4请求协议错误5无法解析代理无法解析代理。无法解析给定代理主机。6无法解析主机地址无法解析主机。无法解析给定的远程主机。7无法连接到主机无法连接到主... 继续阅读 >
201506-23 大学创业,何不从互联网+校园开始 至于大学生是否该休学创业这个事情,咱们不提倡,但是也不能一棍子打死,其中确实不乏少数优秀者休学创业获得了一定的成就。但是对于大多数学生来说,休学创业确实不是一个明智的选择,至少对不起父母二十年来的养育和自己数十年的寒窗苦读,那么既不休学又同时创业有没有可能呢?刘旷认为非常有可能,大学生创业选择互联网+校园就是一个很好的方向与开始。眼下,互联网+不仅仅只是在社会中流行,同样也如春风般吹拂着每一个大学... 继续阅读 >
201506-23 想让百度删除不想收录的域名或快照的最快解决方法 个别网站可能会出现以下类似困扰:①、百度收录了自己不想收录的域名,造成内容重复,比如张戈博客,百度近一半的收录是www的域名,而且收录的内容还是重复的!实际上张戈博客的首选域名是不带www,就算一开始就做了301,也被百度无视了;②、网站中途才设置的伪静态,收录正常后发现依然存在旧的动态链接,想删除之;③、百度收录了虚拟主机自带的三级域名,想删除之;④、网站改版,如精简分类数量、修改分类名称,造成了ur... 继续阅读 >
201506-22 PHP程序员经典面试回答,怎样回答面试官的问题 HOT 1、请你自我介绍一下自己好吗?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答... 继续阅读 >
201506-21 对程序员说点实在话 我个人是一个程序员,关注web、分布式和数据处理。我将web看做最流行的、天然跨平台的展现和可视化技术,将分布式看做程序协作、协作程序的最适架构,将数据处理看作需要基础、技巧、认知、视野以及领域知识兼而有之的事,所以做数据处理,会提升基础、技巧、认知、视野以及领域知识。这些都是废话,还挺绕,但理解废话,对我来说,不是那么简单的事。 我认为能力的提升来自厚积,所以对于基础的东西,... 继续阅读 >
201506-20 ThinkPHP3.2.3快速入门 路由 ThinkPHP框架对URL有一定的规范,所以如果你希望定制你的URL格式的话,就需要好好了解下内置的路由功能了,它能让你的URL变得更简洁和有内涵。路由定义路由定义一般包括三个配置参数:参数描述URL_ROUTER_ON开启路由,设置为true后路由规则定义生效URL_ROUTE_RULES路由规则定义URL_MAP_RULES静态路由(URL映射)定义要... 继续阅读 >
201506-20 ThinkPHP3.2 快速入门基础 简介ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。目录结构ThinkPHP最新版本可以在官方网站(http://thinkphp.cn/down/framework.html)或者Github(https://github.com/liu21st/thinkphp/downloads)下载... 继续阅读 >
201506-20 Yii2.0 数据库查询操作 下面介绍一下Yii2.0对数据库查询的一些简单的操作User::find()->all();此方法返回所有数据;User::findOne($id);此方法返回主键id=1的一条数据(举个例子);User::find()->where(['name'=>'小伙儿'])->one();此方法返回['name'=>'小伙儿']的一条数据;User::find()->where(['name'=>'小伙儿'])->all();此方法返回['name'=>'小伙儿']的所有数据;User::find()->orderBy('idDESC')->all();此方... 继续阅读 >
201506-20 Yii2.0 rules验证规则大全 推荐 required:必须值验证属性[['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息'];#说明:CRequiredValidator的别名,确保了特性不为空.email:邮箱验证['email','email'];#说明:CEmailValidator的别名,确保了特性的值是一个有效的电邮地址.match:正则验证[['字段名'],match,'pattern'=>'正则表达式','message'=>'提示信息'];[['字段名'],match,'not'=>ture,'pattern'=>'正则表达式','messa... 继续阅读 >
201506-20 Yii1 rules常用规则大全 public function rules(){ return array( //必须填写 array('email,username,password,agree,verifyPassword,verifyCode', 'required'), //检查用户名是否重复 array('emai... 继续阅读 >
201506-20 Yii2.0注册验证model与view方法调用 视图signup.php代码:<?phpuseyii\helpers\Html;useyii\bootstrap\ActiveForm;/*@var$thisyii\web\View*//*@var$formyii\bootstrap\ActiveForm*//*@var$model\frontend\models\SignupForm*/$this->title='注册';$this->params['breadcrumbs'][]=$this->title;?><divclass="site-signup"><h1><?=Html::encode($this->title)?></h1><p>Pleasefilloutthefollowingfieldstosignup:</p>... 继续阅读 >
201506-20 Yii2.0 整合elfinder图片管理器调用方法 Yii2扩展:https://github.com/MihailDev/yii2-elfinder教程虽然是俄语,不用怕,按代码来就行步骤:1、使用composer安装扩展composerrequire--prefer-distmihaildev/yii2-elfinder"*"2、加入配置信息,我是Yii2高级模版,在后台中使用,所以打开backend/config/main.php配置文件与'components'同级添加'controllerMap'=>['elfinder'=>['class'=>'mihaildev\elfinder\PathController','access'=>['@'],'root'=... 继续阅读 >
201506-20 Yii2.0引入CSS,JS文件方法 在yii2中,由于yii2版本升级导致了,很多yii2的用法跟yii1有着很大的区别,这几天一直在view层的视图界面徘徊着,遇到什么问题呢?问题就是搞不清我该如何去引入CSS,JS文件了!也看了社区中其它有经验的大神的教程,也按着做了,但是还是有一些问题存在着,比如说yii2的项目打开后,头部和尾部是公共的,该如何去掉?以及如何才能不改动原main.php文件的情况下,去引入JS,CSS文件,也许有一种办法就是写一个xxxAsset.php的配置文... 继续阅读 >
201506-20 Yii2.0 图文安装配置教程 推荐 注意:这点非常重要,您的php版本必须是php5.4以上...1.首先需要下载应用模板,分为基础模板和高级应用模板,这里我以高级应用模板为例子: 去这里现在高级应用模板 https://github.com/yiisoft/yii2-app-advanced2.下载完之后解压放在www目录我是放在D:\wamp\www\yii2\advancedcmddos命令进入这个D:\wamp\www\yii2\advanced下:3.运行 php-r"readfile('https://getcomposer.org/installer');"|php&n... 继续阅读 >
201506-20 PHP发邮件的类以及类的方法调用 HOT 会使用到邮件发送到某个用户,以下类库以及调用方法邮件类<?php//邮件class smtp{/*PublicVariables*/var $smtp_port;var $time_out;var $host_name;var $log_file;var $relay_host;var $debug;var $auth;var $user;var $pass;var $from;var $test=“test”;/*PrivateVariables*/var $sock;/*Constractor*/function smtp($relay_host =... 继续阅读 >
201506-19 聊聊企业级 Java 应用最重要的4个性能指标 1.商业事务商业事务是真实用户体验的直观反映:它们抓取了用户与应用交互时,用户体验到的实时性能数据。测量商业事务的性能,需要抓取一件商业事务整体的响应时间及其各个组件的响应时间。这些响应时间再与满足业务需求的基准进行比较,从而决定应用是否正常。如果你只打算测量应用的一个方面,本文会推荐你测量商业事务的表现。尽管容量指标(containermetrics)能帮助你决定何时调节集群规模,但是商业事务才决定... 继续阅读 >
201506-19 程序员学习编程需要攻克的8个障碍 作为一个JavaScriptWeb开发课程的导师,我看到过很多新手程序员满怀热情投入到学习中来,却总是处处碰壁。大多数学习者同样碰到过相同的障碍,但是,一旦克服了这些壁垒,那么好处立马就来:更享受学习经历进步更快碰到难题更执着,不轻言放弃写代码时更独立那么,这些障碍究竟是什么呢,我们又该如何攻克它们?1.不正确的学习动机在谈及壁垒之前,我想先着重说明学习动机的重要性。不要只是... 继续阅读 >
201506-17 Linux 用户的 3 个命令行小技巧 Linux世界充满了乐趣,我们越深入进去,就会发现越多有趣的事物。我们会努力给你提供一些小技巧,让你和其他人有所不同,下面就是我们准备的3个小技巧。1.如何在不使用Cron的情况调度Linux下的任务在Linux下,调度一个任务/命令称之为Cron。当我们需要调度一个任务时,我们会使用Cron,但你知道我们在不使用Cron的情况也可以调度一个在将来时间运行的任务吗?你可以按照如下建议操作……每5秒钟... 继续阅读 >
201506-17 离职员工揭秘:知乎是怎么做内容社区运营的? 百略君注:微信有朋友圈,有微信公众号平台,按理说内容传播应以微信效果最好,然而事实并非如此,知乎成为了真正提供优质内容的社区,笔者的看法是,朋友圈是一个熟人关系。不适合内容的传播。用户喜欢的是熟人的内容,尤其是熟人的生活。基于兴趣的圈子很难在朋友圈建立。但更重要的不再于微信是否适合内容的传播,而是知乎是如何通过规则的制定和运营实现其第一内容社区的目标的?本文作者网名为”打酱油的&ldq... 继续阅读 >
201506-17 让程序员跳槽的非钱原因 马云说员工离职的原因林林总总,但基本上可以归结为两点:钱,没给到位;心,受委屈了。这些归根结底就一条:干得不爽。这篇文章咱就来看看程序员会因为哪些不爽而跳槽——与钱无关的那些哦。领导为什么把“领导”放在第一位?因为相当一部分人离职,是因为他们觉得领导很不通情达理、不专业、不称职、不配领导自己,在这样的领导治下,干活让人绝望。很2的领导通常不把程序员当回... 继续阅读 >
201506-17 面向对象:说说程序员不解风情的瞬间 1.化完妆问他:“我漂不漂亮?”他说:“亲爱的,闭眼别动。”我羞涩地闭上眼等待他的kiss,结果他说:“这里有个脏东西。”然后撕下了我的双眼皮贴。。2.感冒了很难受,我闷在被窝里给男朋友发短信”我感冒了”并决定如果对方回答”多喝点水”就一脚踹了他。过一会儿手机振动起来,短信内容:”开门。”......这个大笨蛋!谁让他来的啦!我起身用最快的速度... 继续阅读 >
201506-17 关于 Java 对象序列化您不知道的 5 件事 Java对象序列化(JavaObjectSerialization)在Java编程中是如此基本,以致很容易让人想当然。但是,和Java平台的很多方面一样,只要肯深入挖掘,序列化总能给予回报。在这篇文章中,TedNeward给出5个需重新审视Java对象序列化的理由,并提供重构、加密和验证序列化数据的技巧(和代码)。数年前,当和一个软件团队一起用Java语言编写一个应用程序时,我体会到比一般程序员多知道一点关于Java对象序列化... 继续阅读 >
201506-16 用医生的思考方式调试你的代码 “现在的编程工作就像是对你需要解决处理的部分做科学研究。”——GeraldSussman设计和维护好的软件就像是一个抵制复杂度的永无止境的奋斗过程。任何足够大小的应用程序的代码路径和组件都能迅速成长成令人眼花缭乱的组合爆炸。一点都不简单。当部署类似于Heroku和AWS的平台时,单服务器的Web应用程序成为了分布式系统。现代浏览器模糊了客户端和服务器之间的界线。当简单程序在多个CPU... 继续阅读 >