编程

PHP基础教程(适合有编程基础的,但是对PHP很陌生的新手 --教程主要以code的形式表现)

                      PHP基础教程                           --(本教程属于新手级的,给新手看的。老鸟可以直接飞过了) 在此教程之前,我就不长篇一律的说什么PHP的常用了。 关于什么是变量呀什么是判断语句呀什么的,请自行查询相关资料此教程值针对于有编程基础,且对PHP陌生的人看。文章比较简单。主要看结构

2015-07-21 10:25:09

趣味编程PHP

1.斐波那契数 <?php // $arr=array[1,2,3,5,8,13,21,34,55] sum(); function sum(){ $arr[0]=1; $arr[1]=2; $sum=$arr[0]+$arr[1]; for($i=2;$i<10;$i++){ $arr[$i]=$arr[$i-1]+$arr[

2015-07-21 10:23:38

PHP安全编程:会话数据注入

。此类攻击是基于你的WEB服务器除了对会话存储目录有读取权限外,还有写入权限。因此,存在着编写一段允许其他用户添加,编辑或删除会话的脚本的可能。下例显示了一个允许用户方便地编辑已存在的会话数据的HTML表单: <?php session_start(); $path = ini_get('session.save_path');

2015-07-21 10:22:52

你认为PHP是一个好的编程语言吗?

PHP语言的核心代码我偶发现两种不同的争论。一部分人说 “我承认它语言本身不是很好,但是你看看,我们用PHP做了这么多的网站!”另一部分人是这么认为 “看看我们使用php做的那些网站 - 这还敢说PHP这语言不好!”。   他们的重点是在表达这么多年来我们使用PHP做的网站都是很惊人的. 不一定网站富有很多技术含量,但是使用PHP给客户做的网站数量

2015-07-21 10:21:09

PHP的SO扩展编程入门

获取PHP源代码 http://www.php.net/downloads.php#v5解压缩源代码包$ cd php-5.2.5/ext 建立扩展函数原型文件,下面会用到 gedit  tsing.proto 输入函数原型 string say_hello(string str_name) 保存并退出gedit生成扩展 $

2015-07-21 10:20:51

零基础学习hadoop到上手工作线路指导(编程篇)

2.hadoop编程需要注意哪些问题? 5.如何编译hadoop源码?   零基础学习hadoop到上手工作线路指导(初级篇) http://www.aboutyun.com/thread-6920-1-1.html 这一篇我们使用什么开发工具,甚至考虑使用什么操作系统。然后就是Java基础知识篇,包括变量、函数等。 学习h

2015-07-21 10:16:16

如何在15分钟内掌握JavaScript面向对象编程

导读:经常看到一些JavaScript的代码脏乱得无法理解,到处都是属性和方法,或者一个循环套着一个循环。但如果使用面向对象就能很好的理清代码,并方便理解和修改代码。如果你不希望自己的代码只有上帝理解的话,就请尽量考虑使用面向对象的模式。 译文正文: 到处都是属性、方法,代码极其难懂,天哪,我的程序员,你究竟在做什么?仔细看看这篇指南,让我们

2015-07-17 11:40:45

Javascript aop(面向切面编程)之around(环绕)

  Aop又叫面向切面编程,其中“通知”是切面的具体实现,分为before(前置通知)、after(后置通知)、around(环绕通知),用过spring的同学肯定对它非常熟悉,而在js中,AOP是一个被严重忽视的技术点。但是利用aop可以有效的改善js代码逻辑,比如前端框架dojo和yui3中AOP则被提升至自定义事件的一种内在机制

2015-07-17 11:36:38

【javascript激增的思考01】模块化编程

前言 之前我做过一个web app(原来可以这么叫啦),在一个页面上有很多小窗口,每个小窗口都是独立的应用,比如: ① 我们一个小窗口数据来源是腾讯微博,需要形成腾讯微博app小窗口 ② 我们一个小窗口数据来源新浪微博,需要形成新浪微博的小窗口 我们注意到以上2个的数据源与处理方式较一致,但是需要做处理,而且其鉴权也不尽相同,所以这个js代码有相同的

2015-07-17 11:36:33

用JavaScript玩转游戏编程(一)掉宝类型概率

// 问题定义 游戏(和一些模拟程序)经常需要使用随机数,去应付不同的游戏(或商业)逻辑。本文分析一个常见问题:有N类物件,设第i类物件的出现概率为P(X=i),如何产生这样的随机变量X? 例如对概率的要求是 P(X=0)=0.12P(X=1)=0.4P(X=2)=0.4P(X=3)=0.07P(X=4)=0.01 输入数组<0.12, 0

2015-07-17 11:36:29

JavaScript异步编程原理

众所周知,JavaScript 的执行环境是单线程的,所谓的单线程就是一次只能完成一个任务,其任务的调度方式就是排队,这就和火车站洗手间门口的等待一样,前面的那个人没有搞定,你就只能站在后面排队等着。在事件队列中加一个延时,这样的问题便可以得到缓解。 A: 嘿,哥们儿,快点! B: 我要三分钟,你先等着,完了叫你~ A: 好的,记得叫我啊~ 你(C

2015-07-17 11:36:26

javascript 异步编程

这可能是个比较深的话题。何谓异步? 笼统地说,异步在javascript就是延时执行。严格来说,javascript中的异步编程能力都是由BOM与DOM提供的,如setTimeout,XMLHttpRequest,还有DOM的事件机制,还有HTML5新增加的webwork, postMessage,等等很多。这些东西都有一个共同的特点,就是拥有一个回调函数

2015-07-17 11:36:20

《JavaScript编程精解》回馈网友,汤姆大叔送书30本

前言 在博客园网友的大力支持下,大叔第一本翻译的书《JavaScript编程精解》终于出版了。 第一次阅读这本书的时候,就深深地喜欢上了本书的写作风格。游戏式的章节,完整且连贯的故事,使我在阅读过程中真正有了读书的快感。 不同于其他的JavaScript书籍,本书没有列表式的数据类型讲解,也没有枯燥的概念和老掉牙的例子,更没有流行的Ajax专题;本书通

2015-07-17 11:36:09

JavaScript面向对象编程(1)-- 基础

     自从有了Ajax这个概念,JavaScript作为Ajax的利器,其作用一路飙升。JavaScript最基本的使用,以及语法、浏览器对象等等东东在这里就不累赘了。把主要篇幅放在如何实现JavaScript的面向对象编程方面。     1. 用JavaScript实现类

2015-07-17 11:36:04

深入理解JavaScript系列(18):面向对象编程之ECMAScript实现(推荐)

介绍 本章是关于ECMAScript面向对象实现的第2篇,第1篇我们讨论的是概论和CEMAScript的比较,如果你还没有读第1篇,在进行本章之前,我强烈建议你先读一下第1篇,因为本篇实在太长了(35页)。 英文原文:http://dmitrysoshnikov.com/ecmascript/chapter-7-2-oop-ecmascript-im

2015-07-17 11:35:54

元编程之javascript

最近拜读了下ruby元编程,对元编程编程触动很深。本人一直从事前端开发工作,后来反思了一下javascript在元编程方面的能力。 相信大家对元编程多少有些了解,元编程简单说就是“编写代码的代码”,换个高雅解释即是“元编程是编写在运行时操纵语言构件的代码”。 反射用元编程解释就是,一门语言拥有对自身的元编程

2015-07-17 11:35:53

深入理解JavaScript系列(17):面向对象编程之概论

介绍 在本篇文章,我们考虑在ECMAScript中的面向对象编程的各个方面(虽然以前在许多文章中已经讨论过这个话题)。我们将更多地从理论方面看这些问题。 特别是,我们会考虑对象的创建算法,对象(包括基本关系 - 继承)之间的关系是如何,也可以在讨论中使用(我希望将消除之前对于JavaScript中OOP的一些概念歧义)。 英文原文:http://dm

2015-07-17 11:35:48

Javascript 编程最佳实践

随着 浏览器 对 HTML5 ,CSS3  更好的支持,移动web 开发将成为主流。 Javascript  作为一门 脚本 运行在浏览器端,提供友好的 交互效果; Javascript  还可以运行在服务端 node 环境中; 既然Javascript  这么多优点,那我们来学习它,写出更好的,更优秀的

2015-07-17 11:35:22

Windows环境下主流数据库的安装配置与编程

DB2【版本】DB2 v9.7.100.177 Enterprise Edition Windows XP【安装】1,从IBM网站下载,有90天的试用期。2,用户设置: 用户名adm ,  密码 admc . 【配置】 1, 从”DB2控制中心”手动配置数据库MYDB和数据表SQLJ_TB (表模式选SQLJ)

2015-07-15 10:42:47

各型主流数据库+c开发编程总结

一、目前经过比较c+db2,c+oracle,c+SQLSERVER,c+imformax,其主要的开发模式如下: 变量定义: EXEC SQL BEGIN DECLARE SECTION; 宿主变量定义; EXEC SQL END DECLARE SECTION; 执行: EXEC SQL sql语句; 游标定义EXEC SQL DECLAR

2015-07-15 10:42:30