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

Java遍历HashSet为什么输出是有序的

2016年12月14日 12:34:32 Java  ⁄ 共 5399字 暂无评论 ⁄ 被围观 3,337次
今天运行《疯狂Java讲义》中 8.2 中的 IteratorTest.java 时,不管运行多少次,结果输出都是一致的,如下所示: Code   ViewPrint package com.menglanglang.java.collection; import java.util.*; /**  * Description:  * <br/>网站: <a href="http://www.crazyit.org">疯狂Java联盟</a>  * <br/>Copyright (C), 2001-2016, Yeeku.H.Lee  * <br/>This program is protected by copyright l...
阅读全文
+0°

html中可以自定义输入的select下拉列表

2016年11月24日 10:22:47 Web  ⁄ 共 1774字 暂无评论 ⁄ 被围观 2,806次
在项目开发中,往往有这种需求:那就是需要下拉选择已有的数据列表,当没有自己需要的数据时,往往需要去管理这些列表数据的画面去添加,或者在下拉列表后面放一个快捷按钮,先添加,然后再选。 那么问题就来了,如果按照上面的操作,往往需要很多步骤,能不能当没有可选项目时,直接在下拉列表上输入呢? 答案是可以的。下面就是用 JS 实现了下拉列表上自定义选项的功能,请参考。 Code   ViewPrint <!DOCTYPE html>...
阅读全文
+0°

用JavaSctipt保存div中的内容为图片

2016年11月21日 14:19:53 Web  ⁄ 共 1043字 暂无评论 ⁄ 被围观 3,229次
在开发报表导出等项目模块时,常常需要把浏览器中看到的图表等保存为图片,方法很多,这里主要说说如何用 JS 来保存图片。 方法一:用插件 html2canvas 和 canvas2image。 从网上下载插件 html2canvas 插件,也可以在这里下载。 下载后放入到项目中,在需要导出图片的页面中引入 html2canvas.js 和 canvas2image.js。 保存方法: Code   ViewCopyPrint html2canvas($("#id_div"), {     onrendered: function(canvas) {    ...
阅读全文
+0°

Java中split函数分割的特别问题

2016年10月11日 18:07:59 Java  ⁄ 共 1025字 暂无评论 ⁄ 被围观 2,709次
问题1:竖线分割问题 在 Flex 中,如果一个字符串是用 | 分割,则直接用 xxx.split("|"); 就可以得到分割后的数组,由于它语法与 Java 及其相似,所以想在 Java 中也是这样分割,不过很不幸,出现如下情况: 测试代码: Code   ViewPrint public class Test {     public static void main(String[] args) {         String s = "a|b|c|d";         String[] sa = s.split("|");         System.out.println("Length:" + sa...
阅读全文
+0°

Web Service最简实现和测试

2016年03月25日 14:57:47 Java  ⁄ 共 2089字 暂无评论 ⁄ 被围观 3,494次
百度百科中给出的 Web Service 的定义为,是一个平台独立的,低耦合的,自包含的、基于可编程的 web 的应用程序,可使用开放的 XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 那么为什么要用 Web Service 呢,用它的好处是什么了?有网友总结以下几点: 第一个是安全。客户端只需要知道 Web Service 在哪里,而不会暴露数据库服务器的地址、用户名...
阅读全文
+0°

Jframe开发的一些基本问题

2016年01月25日 11:20:41 Java  ⁄ 共 4086字 暂无评论 ⁄ 被围观 2,102次
最近做一个 Jframe 的小程序,是关于文件上传下载的,碰到了一些小问题,记录一下吧。 说实话,拿 Jframe 做画面,真是蛋疼,坐标需要一点点调,也没个预览啥的,只能调完后运行才能看到效果,而且更操蛋的是调试时看着画面挺好,结果导出后打包成 exe,安装后的画面和自己调试的差距甚远,真是无语,见下图: 其它一些开发中碰到的问题,大概在这里记录一下,主要有一下几点。 1.如何修改Jframe画面左上角的小图标? 方法...
阅读全文
+0°

Flex桌面应用程序air打包

2016年01月23日 21:41:31 Flex  ⁄ 共 505字 暂无评论 ⁄ 被围观 2,620次
用 Flex 开发完成 AIR,并生成 AIR 安装程序后,发布给终端用户后,如果用户的机器上没有安装 AIR 运行环境,则无法安装 AIR 程序。让用户再去单独安装 AIR 运行环境,将会使应用程序的友好性大大折扣。 下面将介绍如何将 AIR 与 AIR 运行环境一起打包的方法。 如果你的目标用户为 windows 操作系统,则先到 Adobe 网站上下载:AIR_Win_Install_files。 下载 Zip 包后将其解压缩,将你的 Air 程序拷贝到该解压缩目录下。 新建一...
阅读全文
+1°

Flex中Label自动截取或换行

2016年01月18日 13:27:09 Flex  ⁄ 共 184字 评论数 1 ⁄ 被围观 2,527次
在 Flex 项目开发中,常常会碰到 label 中字符串太长而出现重叠等情况,可以用下面的方法: label.maxDisplayedLines=0; // 默认多行显示,不截取 label.maxDisplayedLines=1; //任意整数,显示单行文本,自动截取(...) label.maxDisplayedLines=2; //撑满label,可多行,显示不了的截取(...)
阅读全文
+0°

C中的文件操作函数

2016年01月14日 00:56:49 C/C++  ⁄ 共 4153字 暂无评论 ⁄ 被围观 3,030次
main.c #include <stdio.h> #include <stdlib.h> #include "constant.h" /* fputc()和fgetc(),用来读写一个字符,读写对象为文件,同putc()和getc()。putchar()和getchar()读写一个字符,读写对象问终端。   * fread()和fwrite(),用来读写一个数据块,读写对象为文件。   * fprintf()和fscanf()读写对象是磁盘文件,而printf()和scanf()读写对象是终端。在内存与磁盘频繁交换数据时,最好别用,而用fread、f...
阅读全文
+1°

C中的位运算

2015年12月21日 23:04:38 C/C++  ⁄ 共 4337字 评论数 1 ⁄ 被围观 3,346次
位运算是指进行二进制位的运算,这里主要贴一些例子代码,仅供参考。 一、“按位与”运算符(&)的应用。 Code   ViewPrint /*  * 按位与:  * 参加 & 运算的若为正数,则直接按照正数的补码运算。   * 参加 & 运算的若为负数,则会把负数表示为补码形式,然后参加运算。  * 特殊用途:清零;取一个数中某些指定位;保留指定位。   */ void bitAnd() {     printf("=== Bit And Operator Begin... ===\n");    ...
阅读全文
+1°

64位系统如何运行汇编程序

2015年09月01日 16:40:29 汇编  ⁄ 共 1162字 评论数 1 ⁄ 被围观 3,658次
目前,随着计算机行业的不断发展,越来越多的电脑都安装了64位的操作系统,而在调试汇编程序时,却发现64位系统中没有 debug.exe 调试程序,从 32 位的 系统中复制一个 debug.exe,却提示不兼容,如下图所示: 如何才能解决该不兼容的问题,有两种方法。 方法一:安装虚拟机,在虚拟机中安装32位系统。 这个方法最直接,但是如果电脑配置一般,尤其内存只有 2G 的话,这种方法调试程序,会卡到爆的!!!因此还是用第二种方法...
阅读全文
+0°

Java中文本文件的输出和输入

2015年08月28日 15:50:25 Java  ⁄ 共 1813字 暂无评论 ⁄ 被围观 1,741次
1. 用 PrintWriter 类输出,该类是向文本文件写入时常用的流类,主要代码为: Code   ViewPrint PrintWriter writer = null; try {     writer = new PrintWriter(new FileOutputStream("out.txt")); } catch (FileNotFoundException e) {     System.out.println("Error opening the file out.txt.");     System.exit(0); } writer.println("需要写入文件的字符"); writer.close(); 上面的方式将一个文件连接到一个流时...
阅读全文
+0°

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

2015年08月18日 15:46:20 Flex  ⁄ 共 6492字 暂无评论 ⁄ 被围观 1,916次
前一段时间抽空写了《船舶报文系统项目之新建篇》和《船舶报文系统项目之开发篇》,分别说了说报文系统的开发流程以及开发中碰到的一些问题。这一篇,主要写一写项目后期的发布过程。 前面也提到过,岸端是 WEB 程序,而船端部分是桌面应用程序。至于 Web 的发布过程,这里不再详细写,很简单,做过 Web 项目的都知道发布,无外乎就是在 Tomcat 中发布项目,用它的 Manager 功能,很简单就可以把项目发布到 Tomcat 服务器上,然...
阅读全文
+0°

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

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

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

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