现在位置: 首页 > 博客文章 > 电脑相关 > IT开发 > 开发语言 > 文章
+0°

PHP中的迭代器用法

2015年06月11日 16:00:27 PHP  ⁄ 共 2220字 暂无评论 ⁄ 被围观 3,426次
如果想在自定义类中重载迭代器,就需要执行一些 PHP 预定义的接口。 任何实现 Traversable 接口的类都可以用 foreach 结构遍历。但 Traversable 是一个空的接口而且不能被直接执行。可以执行 Iterator 或者 IteratorAggregate,它们都是从 Traversable 继承而来的。 Code   ViewPrint <?php      class NumberSquared implements Iterator {       private $start, $end, $cur;          public function __construct($...
阅读全文
+0°

PHP语法有些地方真诡异

2015年05月29日 16:12:36 PHP  ⁄ 共 1748字 暂无评论 ⁄ 被围观 3,452次
PHP——朋友和朋友^^ 其实,PHP——“Hgpertext Preprocessor”或“Personal Home Page Tools”的简写,是一种服务器端的、跨平台的、HTML嵌入式的脚本语言。 在学习其基础语法的过程中,有些地方的语法真让人费解!设计者为什么会这么设计了,各种写法变体,又和 C、Java 等这些语言不一致,很让人头疼,记忆起来确实费劲!!! 一、全局变量。 在 PHP 中,代码开头定义的变量,在后面的自定义方法中不能直接用,比如: Code   ViewP...
阅读全文
+0°

Flex开发Android程序前需要了解的信息

2015年04月10日 13:10:26 Android, Flex  ⁄ 共 5324字 暂无评论 ⁄ 被围观 1,990次
2010年,Adobe公司成功地将AIR技术引入移动平台,从此,一举打开了通往移动领域的大门。而对于Flash开发者来说,该技术的出现为他们转向移动应用开发提供了便利的条件。 2010年年底,AIR已经实现了对Android、BlackBerry Tablet OS和iOS三个移动操作系统的支持。从目前的状况看,AIR在Android平台上的表现最抢眼。一方面,AIR程序在Android设备(手机和平板电脑)上的运行性能得到了用户的肯定;另一方面,当前市面上绝大部分A...
阅读全文
+0°

Can’t do inplace edit without backup

2015年03月20日 13:08:46 Perl  ⁄ 共 970字 暂无评论 ⁄ 被围观 2,855次
学习《精通正则表达式》这本书的过程中,碰到 Perl 语言查找替换文件内容时,想试一试,过程如下: 第一步,先在 e 盘的建立 Test 文件夹,在其下创建一个 testp.txt 的文件,内容如下: testp.txt内容: I'm langlang. My name is langlang. My blog is "http://langlang.sinaapp.com/". 第二步,打开 Perl Command Line,输入如下命令: perl -p -i -e 's/langlang/langtuteng/g' e:\Test\testp.txt 报错:Can't do inplace e...
阅读全文
+0°

MySQL和SQL Server存储过程写法上的区别

2015年03月02日 15:09:53 SQL  ⁄ 共 2007字 暂无评论 ⁄ 被围观 2,428次
MySQL 在版本 5.X 之后才有了存储过程,虽然大体上和 SQL Server 差不多,但有些细节的地方,写法上差别还是比较大。如果对存储过程不了解,而且想学学基本知识的朋友,可以看看《MySQL5.x.x存储过程简单入门》,也是最近刚学存储过程时的笔记,非常基础的部分,想入门的朋友可以参考。 由于原来项目有个存储过程是 SQL Server 的,但需要搬到 MySQL 中运行,有些地方需要修改,下面就主要修改的一些地方做一下比较,列出来吧,...
阅读全文
+0°

Java中修改MySQL的分隔符

2015年02月19日 14:19:00 Java  ⁄ 共 2674字 暂无评论 ⁄ 被围观 2,084次
在 WEB 项目开发中,想在 Java 后台直接修改 MySQL 数据库的分隔符,在 MySQL 终端,执行下面的命令完全正常: delimiter || 但只要是通过 Java 修改: ps.execute("delimiter ||"); 就会抛出如下错误: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'delimiter ||' ...
阅读全文
+0°

网页下方的版权信息样式

2014年12月03日 09:32:05 Web  ⁄ 共 556字 暂无评论 ⁄ 被围观 2,122次
符号 © 可以用 &#169; 来表示。 Code   ViewPrint <p class="copy_right">COPYRIGHT &#169; 2014 -<a href="http://www.menglanglang.cn/" target="_blank">&nbsp;郎图腾</a></p>     上面代码等同于下面的代码 Code   ViewPrint <p class="copy_right">COPYRIGHT © 2014 -<a href="http://www.menglanglang.cn/" target="_blank">&nbsp;郎图腾</a>&...
阅读全文
+0°

Flex项目中实现按钮的自动排列

2014年11月13日 15:44:58 Flex  ⁄ 共 8065字 暂无评论 ⁄ 被围观 2,124次
在开发 Flex 项目时,有些画面上按钮比较多,需要根据不同的状态来显示不同的按钮,按钮的顺序也必须按规定设置,比如新建,编辑,删除,审核,打印这几个按钮,必须是先“新建”才能“编辑”,然后才能“审核”,所以说按钮的顺序代表着一定的业务流程。如果有两个不同权限的人进入画面,一个级别低,除了审核,其它操作都可做,而另外的一个人级别高,除了删除外,其它都能做。 要实现上面的功能,有两种方法: 方法一:根据不同的...
阅读全文
+0°

Flex项目的国际化

2014年10月23日 16:11:49 Flex  ⁄ 共 3207字 暂无评论 ⁄ 被围观 2,169次
在 Flex 项目开发的后期,常常为了让项目通用,需要实现国际化,也就是多语言支持,比如中文简体、中文繁体、英文等等。最近,由于项目需要,也尝试了一下国际化的实现,遇到了很多问题,通过上网查询,也学到了不少知识。在这里简单把实现步骤写一写,方便以后查阅,也希望能给碰到同样问题的朋友们一点点参考。 好了,现在就说说国际化的配置吧。 第一步,在 Flex 工程项目中添加与 src 同级的目录 locale,用于放置本地化文...
阅读全文
+0°

Flex图表设计及操作

2014年10月20日 10:43:29 Flex  ⁄ 共 5001字 暂无评论 ⁄ 被围观 2,146次
本例演示了线型图表、圆饼型图标、区域型图表、条型图表、泡沫型图表以及混合型图表。 截图如下所示: Code   ViewPrint <?xml version="1.0" encoding="utf-8"?>   <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"         xmlns:s="library://ns.adobe.com/flex/spark"         xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" height="1246" width="1219">    <s:...
阅读全文
+0°

DIV+CSS布局

2014年10月03日 00:40:15 Web  ⁄ 共 2470字 暂无评论 ⁄ 被围观 1,883次
在网页制作中,使用 DIV+CSS 进行网页布局设计是很常见的。 所有的设计中,第一步就是构思。如果构思好了,就可以用设计工具把构思好的界面布局勾画出来。 第二步,也就是编写 HTML 和 CSS 了。 布局中需要注意的一些问题点: 很多 LOGO 图片为什么要使用 GIF 格式?使用 JPEG 不是更好吗?因为 GIF 格式的图片文件更小,这样能使页面载入的速度更快。 合理的切片是非常之重要的,因为切片的方法正确与否决定了 CSS 书写的简易...
阅读全文
+0°

Flex中绘制表格及动态生成表格行

2014年08月25日 11:35:45 Flex  ⁄ 共 7341字 暂无评论 ⁄ 被围观 3,045次
由于项目中有统计部分,不得不绘制表格,如果是打印,直接用插件即可,但需要在打印之前在画面上显示表格预览的效果。查询了一下,Flex 可以直接绘制表格,而且很多属性和 CSS 的属性很相似,用起来很顺手。 代码: Code   ViewPrint <?xml version="1.0"?>   <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"                    xmlns:s="library://ns.adobe.com/flex/spark">       <mx:Style...
阅读全文
+0°

C中的指针

2014年07月09日 00:05:46 C/C++  ⁄ 共 2410字 暂无评论 ⁄ 被围观 1,858次
在学校期间学习 C 语言,当时学的确实是一头雾水,数组都没学明白,就更别提指针了。现在翻开这些知识,看过一遍后才真正明白了指针原来是这么回事! 指针是 C 语言中的精华,正确灵活的运用指针,可以表示复杂的数据结构,动态分配内存,方便使用字符串和数组,调用函数返回多结果,直接处理内存单元等等。 一、地址的概念 地址就是内存的编号,如果拿旅店作为内存,那么每个房间号其实就相当于地址了。 当程序编译时,就会对...
阅读全文
+0°

C中的预处理命令

2014年06月18日 23:05:43 C/C++  ⁄ 共 1349字 暂无评论 ⁄ 被围观 1,943次
自从进入计算机专业,学习的第一门编程语言是 C,结果学了个朦朦胧胧,后来的汇编、数据结构、算法、操作系统、数据库等等一系列课程也学的不咋地。毕业工作后做 Web 项目开发,C 也就扔到一边了,最近翻开这本存放了五六年的新书(C 语言程序设计_谭浩强_第三版_大学教科书),很多知识当时真是没看明白,即就是看过了也没记下多少。翻看了预处理命令一章,补一补自己落下的课程吧!!! 由于预处理命令不是 C 语言本身的组成...
阅读全文
+0°

在Flex中动态设置对象的属性

2014年06月12日 10:36:09 Flex  ⁄ 共 843字 暂无评论 ⁄ 被围观 2,161次
如果有类似这种情况,就是想在一个自定义的 Object 中设置很多个标志位,而且这些标志位往往是有规律的。比如像对 5 年中的 12 个月都设置一个标志位,如果这个月有任务,则标志为 1,否则为空。 常用写法: Code   ViewPrint var flagObj:Object = new Object(); if (第一年) {     if(一月 == 任务月) {         flagObj.f11 = "1";     }     if(二月 == 任务月) {         flagObj.f12 = "1";     }     ...     if(十...
阅读全文