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

船舶报文系统项目之开发篇

2015年08月04日 17:04:56 Flex  ⁄ 共 8137字 暂无评论 ⁄ 被围观 51次
上一篇大概写了些报文开发初期项目的创建,以及一些开发前需要注意的开发技巧,这一篇大概说说开发中碰到的各种难题,以及对应的解决方法。 问题一:由于在船端开发的是桌面应用程序,主窗口用的是 WindowedApplication,大小为 900×500,如何让窗口在电脑屏幕中居中。 方法: 在窗口的 creationComplete 初始化函数中,加入如下代码即可。 Code   ViewPrint nativeWindow.x = (Capabilities.screenResolutionX - width) / ...
阅读全文
+0°

船舶报文系统项目之新建篇

2015年08月03日 10:52:02 Flex  ⁄ 共 1229字 暂无评论 ⁄ 被围观 3,399次
一个多月前,公司拿来一个小项目,是关于船舶管理中报文的管理及发送,由于是个小项目,所以从前期调研到项目实施开发,再到测试,修改 bug 等,都是博主一个人在做。两个月的期限,现在只剩最后半个月了,项目进展的还算顺利,剩下一点点东西了,应该能按时交工。 在这里,抽点时间,把这一个多月的调研及开发过程大概记录一下,顺便回顾总结一下从中学到的点点滴滴。 刚开始拿到项目时,手头只有十个报文的简单格式,一个静态...
阅读全文
+0°

MyEclipse中安装FTP插件Sexftp

2015年07月25日 23:45:49 MyEclipse  ⁄ 共 1643字 暂无评论 ⁄ 被围观 6,723次
很多项目开发过程中,代码都将放在 CVS 服务器或者是 SVN 服务器上,MyEclipse 和 Eclipse 开发环境默认都不带有 SVN 插件,Eclipse 中 CVS 都么有,而 MyEclipse 中则默认带有 CVS 插件。具体如何在环境中安装 SVN 插件,可以参考《MyEclipse安装SVN插件的方式》一文,而详细区分 SVN 或 CVS,以及 SVN 服务器的搭建,可以参考《SCM的应用》中的视频讲解。 言归正传,这里简要介绍下,如果代码需要通过 FTP 上传或下载,当然可...
阅读全文
+0°

PHP中的迭代器用法

2015年06月11日 16:00:27 PHP  ⁄ 共 2220字 暂无评论 ⁄ 被围观 5,227次
如果想在自定义类中重载迭代器,就需要执行一些 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字 暂无评论 ⁄ 被围观 4,542次
想要在 Windows 系统中安装 CentOS 系统,首先必须要安装一个虚拟机,主要推荐 VMware 和 VirtualBox。前者是收费的,后者是免费的。由于 Linux 是开源的、免费的,那咱就安装后者吧^^ 一、安装 VirtualBox。 如何安装虚拟机,在这里就不再介绍了,大家可以上网查阅安装方法。其实也没必要去查,在这里建议大家,先上 VirtualBox 官网下载新版本的 VirtualBox。下载后双击,一路 Next,直至 Finish,简单吧^^ 1....
阅读全文
+0°

Tomcat配置Manager用户

2015年06月01日 10:15:37 开发工具  ⁄ 共 784字 暂无评论 ⁄ 被围观 2,875次
从官网上下载 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字 暂无评论 ⁄ 被围观 5,252次
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 ⁄ 被围观 8,085次
项目需要,由于项目先前是在 SQL Server 数据库开发的,所有数据都在 SQL Server 中,现在需要把数据搬到 MySQL 数据库中,方法有不少。多数情况下首先想到的是,在 SQL Server 中导出数据成一种文件格式,然后在 MySQL 中导入文件就可以了。但这样往往很麻烦,因为如果是在同一台主机上,安装有 SQL Server 和 MySQL 还好,但如果是两台主机,则往往不成功,会有很多错误,而且数据很容易乱。 所以说最直接的方法,还是运用驱...
阅读全文
+0°

Linux底层文件访问

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

Android与Tomcat服务器的数据交互

2015年04月28日 17:14:43 Android  ⁄ 共 2810字 暂无评论 ⁄ 被围观 3,678次
在 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字 暂无评论 ⁄ 被围观 79次
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字 暂无评论 ⁄ 被围观 4,263次
在 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 以上即可。
阅读全文