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

PHP中的迭代器用法

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

Windows通过VirtualBox安装CentOS系统图文教程详解

2015年06月09日 10:12:11 VirtualBox  ⁄ 共 1527字 暂无评论 ⁄ 被围观 3,666次
想要在 Windows 系统中安装 CentOS 系统,首先必须要安装一个虚拟机,主要推荐 VMware 和 VirtualBox。前者是收费的,后者是免费的。由于 Linux 是开源的、免费的,那咱就安装后者吧^^ 一、安装 VirtualBox。 如何安装虚拟机,在这里就不再介绍了,大家可以上网查阅安装方法。其实也没必要去查,在这里建议大家,先上 VirtualBox 官网下载新版本的 VirtualBox。下载后双击,一路 Next,直至 Finish,简单吧^^ 1....
阅读全文
+0°

Tomcat配置Manager用户

2015年06月01日 10:15:37 开发工具  ⁄ 共 784字 暂无评论 ⁄ 被围观 2,185次
从官网上下载 Tomcat 后,解压缩即可,但往往新下载的包中,配置文件 apache-tomcat-7.0.35\conf\tomcat-users.xml 中 username 部分是注释掉的,如下: Code   ViewPrint <!--     <role rolename="tomcat"/>     <role rolename="role1"/>     <user username="tomcat" password="tomcat" roles="tomcat"/>     <user username="both" password="tomcat" roles="tomcat,role1"/>     <user...
阅读全文
+0°

PHP语法有些地方真诡异

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

从SQL Server数据库向Mysql数据库导入数据

2015年05月21日 14:24:32 数据库  ⁄ 共 1359字 评论数 4 ⁄ 被围观 6,378次
项目需要,由于项目先前是在 SQL Server 数据库开发的,所有数据都在 SQL Server 中,现在需要把数据搬到 MySQL 数据库中,方法有不少。多数情况下首先想到的是,在 SQL Server 中导出数据成一种文件格式,然后在 MySQL 中导入文件就可以了。但这样往往很麻烦,因为如果是在同一台主机上,安装有 SQL Server 和 MySQL 还好,但如果是两台主机,则往往不成功,会有很多错误,而且数据很容易乱。 所以说最直接的方法,还是运用驱...
阅读全文
+0°

Linux底层文件访问

2015年05月18日 10:52:33 Linux  ⁄ 共 1829字 暂无评论 ⁄ 被围观 3,609次
第一步:新建一个名为 myfile.in 的文件,并写入一些内容,尽量多点儿。 vi myfile.in 第二步:编写文件访问功能代码。 代码一:逐个字符的文件复制程序。 编写 copy_file.c 的文件,并实现读文件和写文件的操作,编译后执行。 Code   ViewPrint #include <unistd.h>   #include <sys/stat.h>   #include <fcntl.h>   #include <stdlib.h>      int main() {     char c;     int in, out;        ...
阅读全文
+0°

Linux中Shell程序设计

2015年05月15日 11:30:55 Linux  ⁄ 共 2277字 暂无评论 ⁄ 被围观 3,533次
什么是 Shell?Shell 是一个作为用户与 Linux 系统间接口的程序,允许用户向操作系统输入需要执行的命令。 为什么要使用 Shell 编程?原因之一是可以快速、简单的完成编程。 Shell 执行 Shell 脚本,是在运行时解释执行的,让调试工作容易进行,因为调试时可以逐行的执行指令,节省了编译时间。 重定向输出,用操作符 > 即可: $ ls -l > t.txt 上方命令会把 ls 命令的输出写入到文件 t.txt 中,如果没有该文件,会创建...
阅读全文
+0°

sudo su 和 sudo su – 的区别

2015年05月13日 11:55:29 Linux  ⁄ 共 327字 暂无评论 ⁄ 被围观 3,496次
su 和 su - 都能获得 root 权限,而 su - 会转到 root 工作目录,su 不改变当前目录。 tzhuwb@ubuntu:~$ pwd   /home/tzhuwb   tzhuwb@ubuntu:~$ sudo su   root@ubuntu:/home/tzhuwb# pwd   /home/tzhuwb   root@ubuntu:/home/tzhuwb# exit   exit   tzhuwb@ubuntu:~$ sudo su -   root@ubuntu:~# pwd   /root   root@ubuntu:~# exit   logout   tzhuwb@ubuntu:~$ pwd   /home/tzhuwb   tzhuwb@ubuntu:~$   
阅读全文
+0°

Android中的Service

2015年05月06日 16:53:17 Android  ⁄ 共 3412字 暂无评论 ⁄ 被围观 4,166次
在看 Mars 的教学视频《Android开发视频教学》中,他提到 Service 是 Android 系统中一个勤勤恳恳的劳模,在应用程序中从不露面但一直默默为其服务。 首先说说什么是 Service。Android 系统中的 Service 是一个非常重要的应用程序组件,没有图形化界面,通常用来处理一些耗时长的操作,比如上传下载等,也可以用来处理一些在浏览界面之外的事,如后台音乐播放等。 官方文档中给出的解释是: A Service is an application compo...
阅读全文
+0°

Android与Tomcat服务器的数据交互

2015年04月28日 17:14:43 Android  ⁄ 共 2810字 暂无评论 ⁄ 被围观 2,944次
在 WEB 开发中,常常用到的服务器是 Tomcat,想把 WEB 项目在手机上实现时,最省事的办法就是只需要在 Android 上实现 UI 编程即可,服务器还是用原来 WEB 项目的服务器,所以后台代码几乎不需要修改,这样可以省下不少开发时间。 那么如何用让 Android 和 Tomcat 实现数据的交互呢?由于 WEB 项目开发大多用 post 请求,所以为了实现后台代码的复用,在 Android 中用 HttpPost 请求服务器即可。 后台接受请求的代码如下: Co...
阅读全文
+0°

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

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

Syntax error, annotations are only available if source level is 1.5

2015年03月28日 22:18:37 错误警告  ⁄ 共 197字 暂无评论 ⁄ 被围观 3,413次
在 Eclipse 或者 MyEclipse 开发环境中,运用 Hibernate 开发项目时,如果碰到下面这样的错误: Syntax error, annotations are only available if source level is 1.5 解决办法是: 在项目上右键 -> Properties -> Java Compiler,在 Compiler compliance level: 后的下拉列表中,选择 1.5 或 1.5 以上即可。
阅读全文
+0°

MyEclipse或Eclipse中自动提示

2015年03月27日 16:24:45 MyEclipse  ⁄ 共 471字 暂无评论 ⁄ 被围观 2,051次
在项目开发过程中,MyEclipse 或 Eclipse 开发环境中,输入@、字母等不自动提示,只有按完组合键 ALT+/ 后才提示的问题,需要修改一下开发环境的配置选项。 才当中选 Window -> 选Preferences -> Java -> Editor -> Content Assist,如图1,修改成图2 所示,确定即可。 图1 图2 这样的话,在环境中打 @ 后,会及时提示,如果还感觉延迟,可以把图2 框中 200 改为 100 即可。 当然,如果想要输入任何小写或者大写字...
阅读全文
+0°

Hibernate简单入门

2015年03月27日 15:14:20 Hibernate  ⁄ 共 4980字 暂无评论 ⁄ 被围观 3,613次
Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使用 JDBC 的场合,既可以在 Java 的客户端程序使用,也可以在 Servlet/JSP 的 Web 应用中使用,最具革命意义的是,Hibernate 可以在应用 EJB 的 J2EE 架构中取代CMP,完成数据持久化的重任。 官网地址为:http://hibernate.org/ Hibernate 的运...
阅读全文
+0°

Windows用.bat批处理文件拷贝文件和文件夹

2015年03月25日 11:14:22 Windows  ⁄ 共 5480字 暂无评论 ⁄ 被围观 5,561次
无聊时,学习了下用 Window 的批处理文件,来实现一个路径下文件及文件夹到另一个路径下的拷贝,大概写一点手顺,供大家参考。 实验目的:把 F 盘下 test 文件夹中的所有文件和文件夹 COPY 到 D 盘下的 bak 文件夹下。 1. copy 命令 copy f:\\test\\. d:\\bak 结果:该命令命令只能拷贝主文件夹下的文件,不能拷贝其下的文件夹。也就是说只能把 test 中的文件拷贝到 bak下,文件夹则不能拷贝。而且,必须首先在 D 盘下手动建立...
阅读全文