自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

转载 新学习模式的技术基础——我们需要一体化而无处不在的在线课程MOOC

在今天,世界各地的学生都能在网上注册他们想要学习的任何课程,无论是计算机、信号处理和机器学习,还是欧洲历史、心理学与天文学,而这一切都是完 全免费的。人们对大规模在线课程(MOOC)的兴趣正在持续发酵,同时也给技术人员出了一道难题:如何满足这些新的学习系统与模式呢?像Coursera 这样的MOOC平台,一共有超过300万学生与107位合作伙伴,而edX作为麻省理工与哈佛的合作项目,也有逾170万

2014-01-28 11:01:25 966

原创 安装mysql时,报“unable to find a version of the runtime to run this application ”

因为刚开始就没有安装.net framework4.0的错误,所以网上下载.net framework4.0安装了,现在是不报没有安装.net framework4.0的错误,但是直接出现unable to find a version of the runtime to run this application的错误。 通过搜索发现可能是.net framework4.0的版

2014-01-26 21:23:16 1468

原创 自己动手打造Apache绿色免安装版

下载原版,第一次安装时,装到D盘或其他盘再次安装系统时,不需要再重新安装Apache和MySQL,只需要打几个简单的命令即可!拷贝apache安装目录文件夹到别处也可以。重装完系统后1. 运行CMD进入命令行2. 进入apache所在的目录下的bin目录,如 d:\apache\bin 运行httpd -k install只要这一步apach

2014-01-26 21:01:12 1840

原创 thinkphp3.2开发排错一例——Using $this when not in object context

错误信息:$this引用没有上下文原因:在PHP5中,static声明的静态方法里不可以使用$this 需要使用self来引用当前类中的方法或是变量。引用的方法里不可以带$this

2014-01-25 20:25:01 1509

原创 thinkphp3.2开发排错一例——没有使用命名空间导致没有自动加载类进而导致Class not found

在Application\Home\Common下定义了一个类class StringHelper,没有使用命名空间,在调用这个类的地方使用use Home\Common\StringHelper;提示Class not found,原来是在 StringHelper的定义中必须使用命名空间才能自动加载,在thinkphp3.2手册中已有说明http://document.thinkphp.cn/

2014-01-25 20:15:21 1963

转载 php 获取当前时间的毫秒数

php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,该函数返回一个array,包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数,可以很容易定义一个返回毫秒数的函数,例如:function getMillisecond() { list($s1, $s2) = explode(' ', microtime()); return (float

2014-01-25 18:48:39 945

原创 javascript开发排错一例——提示函数没有定义,而明明已经定义

将javascript代码放到页面前面、后面都试了不行,无奈:逐一缩减网页代码,直到不提示函数没有定义,再逐一恢复网页代码,找到问题处在哪片代码,抄写一遍出问题的原有代码居然解决了这个问题,因为原有的javascript代码是复制过来的。

2014-01-25 17:30:42 1530

转载 2014 年 TOP 10 的 PHP 框架

PHP 框架是非常有用的工具,可以帮助开发者构建干净整洁和结构化的 web 开发,同时也加快了创建和维护 web 应用的速度。在这里,我们会介绍排名前 10 并且最受欢迎的 PHP 框架(排名不分先后)。Laravel这款可能是现在最受欢迎的 PHP 框架,Laravel 非常强大,而且很高雅,易于学习和使用。非常值得一试!→ 更多信息/下载FlightFl

2014-01-24 22:02:04 1463

转载 一个以可视化界面的方式管理与调度Hadoop的作业平台——Zeus

Zeus是一个Hadoop的作业平台,以可视化界面的方式管理与调度Hadoop上的任务,Zeus是一个分布式设计的系统。支持任务之间复杂依赖关系的设置,零延时依赖触发。有完备的报警系统,能够与其他系统通过ZooKeeper进行联动。  目前的Hadoop越来越成熟,使用Hadoop来分析海量数据的公司越来越多。一个公司在Hadoop上进行计算的任务越来越多时,仅仅通过命令行与文件系统来管理

2014-01-24 21:50:26 1746

原创 thinkphp3.2标签中数组的使用

在控制器中的代码如下:$UnitType=unserialize(UnitTypeMap);$this->assign('UnitType',$UnitType);在config.php中的常量数组如下:define("UnitTypeMap",serialize(array(array("1","市(州)"),array("2","省"));在视图中使用标签代码如下:

2014-01-23 20:42:59 1027

原创 thinkphp3.2自定义常量数组

我直接使用define定义常量数组,如:define('DB_CONFIG',array('localhost','user'));,结果dump(DB_CONFIG)死活没有值,原来define常量的值;仅允许标量和 null。标量的类型是 integer, float,string 或者 boolean。所以数组是不允许的,像这些自定义的常量数组一般都放在文件里,如果不放在文件里也有一种办

2014-01-23 20:15:38 2603

原创 thinkphp3.2开发排错一例——javascript执行没反应

一般是javascript有错误,但一般又看不到这个错误信息,此时可以打开开发人员工具(快捷键F12),在Console中就可以看到具体的错误信息了

2014-01-23 16:30:55 820

原创 thinkphp3.2开发排错一例——查询语言之SQL查询

为了满足复杂查询的需要,我使用了SQL查询的query方法,$Model = new \Think\Model(); // 实例化一个model对象 没有对应任何数据表$menuList=$Model->query(sql语句);我的sql语句是关联查询,明明数据库表里有数据,就是死活查询不到,后来才发现是数据表中某字段值含有\r所致,因为这些数据是通过txt文件导入的,语句是load

2014-01-23 15:35:19 768

转载 重要的是思维方式和学习能力。Facebook 需要的是你完成博士学位的学习能力

我觉得任何一方面的具体经验都不重要,重要的是思维方式和学习能力。首先说思维方式,那就是不为自己设限,不会想着自己是前端工程师,所以后端的东西我就一点也不碰。Facebook 的工程师,级别越高就需要保持越大的影响力。如何创造更大的影响力,就是寻找当前杠杆效应最明显的问题来解决。有些问题你解决了的话,投入进去的时间每小时能换回来一千美元;有些问题你解决了的话,投入进去的时间每小时能换回来一百万美元。

2014-01-22 13:53:18 894

转载 小步快跑,快速迭代,持续优化

千万别想着一次就搞出个大新闻,在互联网领域永远是beta版的,只要这次比上次好就行了。大数据的思想就是把现实世界中的现象用数学的形式表示出来,分析和挖掘这些现象之间的关系,并且能够定位到哪些群体具备哪些特征,哪些特征会影响企业的盈利。所以很多问题并没有或者需要严谨的数学证明,我们重点关注的是关联关系而不是因果关系。在大数据时代,ABtest是非常重要的,很多现象是不需要理论证明的,ABte

2014-01-22 13:38:41 2132

转载 抄袭与创新

Good artists copy, great artists steal. — Pablo Picasso (毕加索)这是 Steve Jobs 有次被访问,问到他当初拜访了 Xerox PARC 研究中心,看到了窗口和鼠标的原型,然后回去便开发了 Macintosh 的图像式界面,这样“抄袭”的行为时,引述了 Picasso 的话。要注意的是,即使是比“Steal”低一个等级的“Co

2014-01-22 11:35:04 928

转载 微信客户服务最难的不是功能设计和开发,而是对微信客户服务运营的理解

微信CRM不仅仅是系统,更是运营,因此你如何设计微信客户服务运营的流程和KPI?这个很关键。根据你的流程和KPI,微信CRM怎么来支撑?比如当前企业的微信主要指标是到达数量、打开率、转发分享率等,但是对于客户服务而言,这个根本不足够。微信客户服务需要的是响应时间、服务水平、反馈周期、解决率等专业指标。微信CRM中,营销管理是需要用心设计的一个模块。对于个性化和CRM而言,精准营销和许可营销依旧

2014-01-21 23:42:20 987

原创 thinkphp3.2Php代码和标签在模板文件中的混合使用

php标签或者php代码里面就不能再使用标签(包括普通标签和XML标签)了,因此下面的几种方式都是无效的: name='name'value='value'>valuePhp标签里面使用了eq标签,因此无效if( {$user} != 'ThinkPHP' ) echo 'ThinkPHP' ;Php标签里面使用了{$user}普通标签输出变量 ,因此无效。if( $

2014-01-20 16:19:12 1160

原创 Research on Architectures and Key Techniques of Gansu Science & Technology Documentation Sharing Pla

Abstract. Gansu Science & Technology Documentation Sharing Platform consists of five systems: full-text retrieval and web-publishing system, heterogeneous digit resources unitive search system, origin

2014-01-19 18:25:42 2680

原创 国家科技成果信息服务平台甘肃镜像节点的设计

针对原有科技成果信息服务平台易受攻击、维护及时性差等缺点,采用PHP+MS SQL SERVER2005开发新的平台,对于其他采用国家统一开发平台开发的科技成果网站的改版或重新开发有一定的借鉴和参考意义。点击下载全文

2014-01-19 18:06:52 1165

原创 thinkphp3.2开发排错一例——Namespace declaration statement has to be the very first statement

这个一般是文件带有BOM头所致,EditPlus编辑UTF-8文件时删除BOM方法编辑器调整为UTF8编码格式后,保存的文件前面会多出一串隐藏的字符(也即是BOM),用于编辑器识别这个文件是否是以UTF8编码。一般的文本文件会忽略这一串隐藏的字符,但对于PHP等文件会解析这一串字符,这样会导致出错。运行Editplus,以v2.3版本为例,点击工具,选择参数,如下图: 

2014-01-19 16:07:42 1909

原创 thinkphp3.2开发排错一例——D方法与M方法的使用

在用M方法实例化一个model类后,dump($User->create());显示的一直是调用系统的Think\Model,换成D方法后就没问题了,原来在手册中已有说明,说明如下:如果你的模型类有自己的业务逻辑,M方法是无法支持的,就算是你已经定义了具体的模型类,M方法实例化的时候是会直接忽略。连接是http://document.thinkphp.cn/manual_3_2.html#mode

2014-01-19 15:24:38 1655

原创 thinkphp3.2开发排错一例——表名带下划线的情况

在表名带下划线的情况下,按照表名来命名model类(即带下划线的model类名)及model类文件时,使用D方法实例化Model也不会调用自己的model,而是调用系统的Think\Model类,从哪儿能看到是调用了自己的Model还是系统的Think\Model类,在D方法实例化后,dump($user->create());即可看到,原来模型类的命名规则是除去表前缀的数据表名称,采用驼

2014-01-19 15:11:59 2099

原创 thinkphp3.2create方法,当表字段要求非空时,在表单里没有对该字段填充值时返回空数组

thinkphp3.2create方法,当表字段要求非空时,在表单里没有对该字段填充值时返回空数组

2014-01-19 12:30:03 1142

原创 thinkphp3.2的字段映射功能里字段是大小写敏感的

ThinkPHP的字段映射功能可以让你在表单中隐藏真正的数据表字段,而不用担心放弃自动创建表单对象的功能,假设我们的User表里面有username和email字段,我们需要映射成另外的字段,定义方式如下:namespace Home\Model;use Think\Model;Class UserModel extends Model{ protected $_map = array

2014-01-19 10:09:48 1162

原创 thinkphp 添加数据 使用add($data); 只有主键增长 其他都为空

数据库表结构在Runtime目录下面缓存了。你可以把Runtime目录清空以后再试。你应该是运行过程序以后又修改了表结构。

2014-01-18 18:13:28 1231

原创 thinkphp3.2add操作在有数据库,但没有表的情况下无任何错误提示

thinkphp3.2add操作在有数据库,但没有表的情况下无任何错误提示

2014-01-18 18:04:02 732

原创 mysql5.5一插入数据就提示ERROR 2013 (HY000): Lost connection to MySQL server during query,且mysql服务自动关闭

mysql5.5一插入数据就提示ERROR 2013 (HY000): Lost connection to MySQL server during query,且mysql服务自动关闭。使用check table table_name;后提示InnoDB: Table tablename has no primary key in InnoDB data dictionary, but

2014-01-18 17:51:40 1342

原创 thinkphp3.2自定义常量

在Application\模块\Conf下新建文件config.php,里面直接写即可,如:define('常量名','常量值');

2014-01-18 12:23:30 1602

转载 MYSQL数据文件--.frm文件(只有.frm文件时的表结构恢复)

了解MYSQL的都知道,在MYSQL中建立任何一张数据表,在其数据目录对应的数据库目录下都有对应表的.frm文件,.frm文件是用来保存每个数据表的元数据(meta)信息,包括表结构的定义等,.frm文件跟数据库存储引擎无关,也就是任何存储引擎的数据表都必须有.frm文件,命名方式为数据表名.frm,如user.frm. .frm文件可以用来在数据库崩溃时恢复表结构。下面说说如何通过.

2014-01-17 11:23:56 1144

原创 甘肃科技文献共享平台架构及关键技术研究

甘肃科技文献共享平台包括五大系统:全文数据库检索及发布系统、异构数字资源统一检索系统、原文传递系统、用户管理及计费系统、统计分析系统。论述该平台的应用架构和技术架构,阐述其主要关键技术:统一检索、Web 2.0、Web服务及数据安全。运行实践表明,平台整合了173个资源数据库,实现“一站式”文献服务,提高了文献资源的集成程度,从而提高文献情报机构的服务水平、管理水平和市场竞争能力,减少文献资源的重复投资,减少内容相同的数据库资源的重复开发。

2014-01-15 09:46:16 1733

转载 程序员接私活经验

(一)项目确立一年前,CSDN的外包频道,一家贸易公司寻求开发业务系统。我注意到这家公司和我正好在一个城市,索性就跟了一帖,写了点简要的个人开发情况,当然最重要的是附上了自己的手机号码(当时CSDN外包频道还不限制这个信息的)。第二天就接到那家公司总经理的电话,这让我多少有点意外,电话中,双方客套两句后,约定好周末面谈。和以往面试一样,我带上个笔记本(上面有以往开发的项目演示版)按照约定好

2014-01-13 09:08:07 1317

转载 WEB开发模式浅析

WEB技术随着互联网的崛起而崛起,又随着移动互联网的发展而呈现更加多样化的趋势。 黑暗时代大约在2005年以前,所谓的WEB开发主要还是美工的活,HTML/CSS占主导,Dreamwaver做为页面设计三剑客之一,成为大多数WEB程序员的必备利器。Javascript能不用就不用,能少用就少用,浏览器只考虑IE。那时候的Javascript显得非常异类、原型继承、语法灵活多

2014-01-13 09:06:05 710

转载 以个人为中心的信息系统

大数据时代,以个人为中心的信息系统,麻省理工的邮件数据挖掘分析工具Immersion,一个以个人为中心的“邮件联系网络”

2014-01-13 09:04:39 646

转载 Hadoop平民化

1.云计算解决硬件成本问题2.EasyHadoop解决技术门槛问题3.phpHiveAdmin解决开发和管理成本高的问题

2014-01-13 09:03:29 668

转载 Windows Azure计算服务-角色实例

在面向对象编程中,开发人员通过类规定了对象所需要的基本属性和动作要求,这是一种静态的描述。然后在应用程序运行过程中再根据类生成一个个具体的动态对象。一个类可以根据需要生成一个或多个对象。应用程序的具体功能都是由不同对象之间相互通信和调用方法来实现的。    在概念的理解上,我们可以把服务角色和角色实例类比面向对象编程中类和对象的关系。如果把角色看成是一个运行环境的模板或类型,那么角色实例就是根

2014-01-13 09:02:32 1398

转载 Hadoop系统化学习提纲

一、集群安装监控和管理模块一 EasyHadoop集群入门 ·Hadoop暴风应用案例 http://tech.watchstor.com/spec/salon/20120512/#585565-baidu-1-49444-69d7345a4fe33e9a9d9dabb775dd2d10·EasyHadoop Manager安装及部署  模块二 Hadoop集群管理·Hadoo

2014-01-13 09:01:28 980

转载 snoopy与htmlsql实例(盗墓笔记采集)

snoopy这个采集类库是个很好玩的东西,简单而且使用,一般的采集应付起来绰绰有余。最近一个哥们要看盗墓笔记的全本TXT文档,让我帮他采集,想了下决定用snoopy和一个好玩的类库htmlsql来做,htmlsql第一次使用,感觉比较好玩,写SQL的感觉非常有趣,就是灵活性上不是很突出,但做这种小的采集足够了,可能是因为第一次使用这个类库,并不是很顺利,写了两个多钟头,才搞定这个采集,这里放出

2014-01-10 22:54:19 1664

转载 PHP采集利器:Snoopy 试用心得

Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单。Snoopy正确运行需要你的服务器的PHP版本在4以上,并且支持PCRE(Perl Compatible Regular Expressions),基本的LAMP服务都支持。  服务器不支持curl时候的最好选择一、Snoopy的一些特点:  1.抓取网页的内容 fetch  2.抓取网页

2014-01-10 22:47:17 1271

转载 触摸DevOps,从现在开始DevOps之旅

来源:互联网 作者:hantu 伴随着互联网时代的真正到来和云计算市场的兴起,DevOps这个词越来越多的进入了我们的视野。我们可以认为DevOps是一组方法论的统称,它 扩大了开发和运维的外延,促进开发、运维、质量保障、运营等各部门的协调与整合,它定义了简明、自动化的流程,使我们可以承担更快的变更、更小的风险,可 以使开发人员更多的控制生产环境,让我们更多的以基础

2014-01-10 11:24:33 1202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除