201506-30 WSDL : 描述你的Web服务——WSDL详解 一、WebService相关概念webservice:远程调用的一种方案。一种解决跨平台、跨语言间的分布式系统的集成(整合)方案esb:enterpriseservicebus企业服务总线soap:simpleobjectaccessprotocal简单对象访问协议(http+xml)soa:serviceorientedacrchietecture(面向服务的架构)wsdl:webservicedescriptionlanguage,webservice描述语言二、WSDL详解1)WebService"Stack"其中,绿色部分是先前已经定义... 继续阅读 >
201506-30 长微博生成(将html转化为图片)原理浅析 在平时工作中有一些需求,简单而言就是需要将一些内容生成图片。简单的内容通过PhotoShop处理还行,但是类似于带表格等的内容,每次都通过PhotoShop进行处理太浪费时间。网上有很多类似于长微博等的生成工具,生成简单的图片还行,但是要使用富文本生成图片,则多需要money,于是便自己研究了一下基于PHP的实现。需求及原理基于PHP,将html内容生成图片(PNG,JPEG等)实现方法1.直接通过图形函数生成可以直接使用PHP中自带... 继续阅读 >
201506-29 有意思的 SQL语句优化经历 我用的数据库是mysql5.6,下面简单的介绍下场景课程表createtableCourse(c_idintPRIMARYKEY,namevarchar(10))数据100条学生表:createtableStudent(idintPRIMARYKEY,namevarchar(10))数据70000条学生成绩表SCCREATEtableSC(sc_idintPRIMARYKEY,s_idint,c_idint,scoreint)数据70w条查询目的:查找语文考100分的考生查询语句:selects.*fromStudentswheres.s_idin(selects_idfromSCscwhere... 继续阅读 >
201506-29 优化 SQL SELECT 语句性能的 6 个简单技巧 SELECT语句的性能调优有时是一个非常耗时的任务,在我看来它遵循帕累托原则。20%的努力很可能会给你带来80%的性能提升,而为了获得另外20%的性能提升你可能需要花费80%的时间。除非你在金星工作,那里的每一天都等于地球上的243天,否则交付期限很有可能使你没有足够的时间来调优SQL查询。根据我多年编写和运行SQL语句的经验,我开始开发一个检查列表,当我试图提高查询性能时供我参考。在进行查询计划和阅读我使用的数据库文档... 继续阅读 >
201506-28 我在知乎做运营—— 一个知乎离职妹子的感悟 HOT 离开知乎3年了。知乎越来越好了。虽然我离开的日子都已不活跃,也没有多少沉淀的关系,但是知乎的产品和运营机制,还是能给作者激励的。对历史内容和人的传播:我不活跃的几年里,还是每天新增很多的粉丝,还有无数的私信和消息。而且这些都不是原有粉丝给我的消息。我知道这是作为曾经写过好答案的作者,知乎有机制让他们再次曝光:1、新用户注册时的推荐:用户选择感兴趣的领域之后,会推荐领域下的优秀回答... 继续阅读 >
201506-28 阿里腾讯挑头民营银行,传统银行的第一张死亡通牒? HOT 随着阿里主导的网商银行在昨日(6月25日)正式开业,首批五家民营银行(浙江网商银行、深圳前海微众银行、上海华瑞银行、温州民商银行及天津金城银行)试点已全部落地,民营银行与传统银行之间的对垒正式拉开大幕。在利率市场化改革向深水区推进、存款保险制度正式实施后,民营银行试点的批量落地无疑是这轮金融改革剧目里的大戏点。传统银行躺着挣钱这么多年,已经深深陷入到房地产行业的漩涡,挑肥拣瘦脱离实体经济,进入... 继续阅读 >
201506-28 细数iOS上那些你绝对不会注意到的神细节 iPhone的灵魂在于iOS系统,恐怕这一点只要是果粉就绝对会同意。但我们喜欢iOS系统,并不仅仅因为其强大的应用生态,也是因为苹果精益求精到了吹毛求疵地步的细节设计能力。正是因为这,一批又一批的iOS死忠才会源源不绝。甚至有些人用过iOS很多年,也未曾真正注意到那些让他们十分舒适的设计细节。今天,笔者就斗胆去和大家分享一下在使用iPhone过程中发现到的设计细节。这些细节有些考虑到了极致的美感,有些考虑到了极... 继续阅读 >
201506-28 硅谷的实习生们:月薪7000美金 多数人青睐谷歌 [摘要]前往科技公司实习的竞争日益激烈,实习生们平均要发送20到30份申请。活动上的一名Uber实习生BI中文站6月27日报道美国旧金山周四晚上,Oneapp联合创始人科里·利维(CoryLevy)举办了名为“Internapalooza”的活动,有3000多名20岁左右的年轻人参加。Parc55酒店的四楼堆满了各种背包和科技公司的T恤,它们都是被用过以及将被发放的。有些人是实习生,希望能够追上其他大学校友;有些人则雄心勃勃地挤... 继续阅读 >
201506-28 Yii2.0 框架下载 下载Yii是在BSDLicense下发布的一个开源项目。这意味着您能免费使用它开发开源或私有的Web应用程序。Yii目前有两个主要的版本:2.0和1.1。Yii2.0Yii2的最新版本是 2.0.4,发布于 2015年5月10日。Yii2.0在PHP5.4.0版本以上完全重写了Yii。它的目的是成为一个最先进的新一代的PHP开发框架。Yii2.0不兼容1.1。完整更新日志升级说明有两种方式安装Yii2:使用Composer,或者下载一份应用程... 继续阅读 >
201506-27 如何成为一名真正专业的程序员 要想成为一名专业的程序员,仅仅会写代码是不够的。从团队合作去解决问题到版本控制,你还得具备其他关键技能的工具包。当我们询问相关的专业开发人员,那些必备的关键技能都是什么的时候,下面是我们了解到的情况。关于如何学习代码,各种声音很多,然后很多人就被误导为成为专业开发人员懂得一门编程语言就够了?!呵呵,就像其他工作一样,光会一个技能那是远远不够的。如果你想要成为一名开发人员,下面就是一些你必... 继续阅读 >
201506-27 Rails 5 有什么新特性? Rails5即将在2015年秋季发布,新版本拥有很多令人激动的特性。如果你使用Rails开发商城,那你必须使你的应用准备好迎接新的Rails新特性。别担心!我们会在新版本到来之前让你了解新特性,现在就让我们让你了解有哪些新特性,这将会大大提高你的开发能力。主要改进有很多新特性将从根本上改变我们使用Rails的方式。比如说ActionCable和改进的Turbolinks新特性,能够立马提高我们开发Rails应... 继续阅读 >
201506-27 一套跨平台五子棋网游的开发经历 闲来无事,因自己想要在服务器开发方面进行更深入的学习,积累更丰富的经验。决定写一套网络游戏的c/s。因为主要目的是服务器的开发,因此游戏我选用规则较为简单、画面特效没有要求的回合制游戏:五子棋。我曾经在刚接触编程的时候自己在控制台下做过这个游戏,当时写的ai特nb我自己根本下不赢他。确定是制作五子棋了,但是还要满足跨平台的特性,毕竟移动互联时代,得终端者得天下。游戏做成全平台才能更好的将各种玩... 继续阅读 >
201506-26 程序员生存报告,你苦你先看 编程问答社区 Stack Overflow 公布了 2015 年程序员调查报告显示,157 个参加统计的国家中 92.1% 的软件开发者是男性。我只能说其中 156 个国家包揽了剩下的 7.9%,一个姑娘也没给中国同行留!你看我们像屌丝,我们嘲笑你看不穿——什么叫“像”呀?现在由我们来不负责任地发布中国程序员生存报告!我们的种族。高中理科女生少,大学计算机专业女生更少,工作后直接断了活... 继续阅读 >
201506-26 PHP empty()与isset()与is_null()的区别 有关PHP的empty(),isset()还有is_null()这三个函数的用法讨论得已经很多了,而且很多资料也未必能说得很清楚。这里再重复一次,但不是从概念去说,直接用程序例子来说话,应该记忆会比较深刻些。测试的类型如下:<?php$a;$b=false;$c='';$d=0;$e=null;$f=array();?>empty()首先是empty的var_dump输出:<?phpvar_dump(empty($a));var_dump(empty($b));var_dump(empty($c));var_dump(empty($d));var_dump(empty... 继续阅读 >
201506-25 PHP会话函数详细介绍作用 推荐 在PHP开发中,比起Cookie,Session是存储在服务器端的会话,相对安全,并且不像Cookie那样有存储长度限制,这里我们详细介绍一下PHP处理会话函数将要用到10个函数。PHP处理会话函数1、session_start函数功能:开始一个会话或者返回已经存在的会话。函数原型:booleansession_start(void);返回值:布尔值功能说明:这个函数没有参数,且返回值均为true。最好将这个函数置于最先,而且在它之前不能有任何输出,否则会报警,如... 继续阅读 >
201506-25 如何成为一个伟大的 JavaScript 程序员 遥想当年还年少的时候,我的兴趣爱好就跨越了各种不相关的领域。我喜欢数学,如同我深爱历史那样。我的目标是成为像文艺复兴时期多才多艺的伟人那样——在多个领域都有出色表现。这是一个艰巨的任务——突然之间我发现自己正面临着“样样皆通,样样稀松”的危险。我开始考虑钻研某些领域,这样至少我还可以成为一个“精通某些领域”的人。那么我该怎么做,才能既专注于某个领域... 继续阅读 >
201506-25 Java程序员转Android开发必读经验分享 小编最近几日偷偷的发现部分Java程序员想转安卓开发,故此加紧补充知识,为大家搜集资料,积极整理前人的经验,希望可以给正处于困惑中的你,带来些许的帮助。啰哩啰嗦的说说Java和Android程序的区别:Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优劣之分,只是两种职业岗位的选择。学安卓从事移动互联方向开发,学Java从事软件、网站开发。而安卓上的应用大多是Java编写的,所以建议在安... 继续阅读 >