java

[每日bug]分辨率与系统缩放关系问题

01-01
holyshit 神圣的狗屎啊,就是这玩意,之前调成了125%:然后悲剧....为啥windows推荐125%倍放大???以为我们都是残障人士么..其实这个和浏览器放大一个道理: ctrl+滚轮等同于窗口缩放系统缩放等同于给整个屏幕"物理拉缩" 因为系统的权限一定是高于无论是浏览器还是java 所以应用程序得到的一切权限和数据都是系统给他的,也不知道真的假的. here come the question: 像素问题/????一个小窍门:eg:"" >如果是浏

Java操作Windows剪切板相关函数示例

01-01
以下共有4个函数分别是: 1.从剪切板获得文字. 2.将字符串复制到剪切板. 3.从剪切板获得图片. 4.复制图片到剪切板.   [java] view plain copy /**       * 从剪切板获得文字.       */       public static String getSysClipboardText() {           String ret = "";           Clipboard sysClip = Toolkit.getDefault

(JAVA版)冒泡排序

12-05
核心代码: public void bubbleSort(){ for(int i=0;i<length-1;i++){ for(int j=0;j<length-i-1;j++){ if(a[j]>a[j+1]) swap(j,j+1); } } } public void swap(int indexa,int indexb){ int temp = a[indexa]; a[indexa] = a[indexb]; a[indexb] = temp; } 主要代码 class Ar

Android开发方式之Java+html+javascript混合开发

12-04
android开发,除了使用原生态的开发方式之外,还可以使用java+html+javascript混合开发的方式来开发,这样可以节省大量的开发时间,同时还可以使不同设备的用户获得相同的用户体验.好了,废话不多说,先来看看今天要做什么. 主要是实现一个简单的注册功能,先用jquery mobile的方式写一个简单的注册页面,点击提交按钮之后跳转到一个新的activity中,同时把用户的注册信息显示出来,整体效果如下图: 这个页面完全用html+jquery写成,它的最下面有一个提交按钮,点击提交

Android 和 windows C/C++/QT通讯时字节存储

12-04
ava:采用大端字节序存储数据[低地址存放数据的高位,高地址存放数据的低位,数据高位存放在数组的前面] windows(intel平台):采用小端字节序存储数据[低地址存放数据的低位,高地址存放数据的高位,数据的高位存放在数组的后面](windows接收java发送过来的short,int需要调用ntohs和ntohl来转换到小数端) [数据高位]:0x1234的高位为 0x12 [数据低位]:0x1234的低位为 0x34 如: int ihex = 0x12345678; short she

Android中Java instanceof关键字全面解析

12-04
instanceof关键字用于判断一个引用类型变量所指向的对象是否是一个类(或接口.抽象类.父类)的实例. instanceof是Java的一个二元操作符,和==,>,<是同一类东东.由于它是由字母组成的,所以也是Java的保留关键字.它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据.举个例子: String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了

Android中ArrayList和数组相互转换

12-04
List-–>数组 在大家开发中应该经常碰到List与数组类型之间的相互转换,举一个简单的例子: package test.test1; import java.util.ArrayList; import java.util.List; public class Test { /** * @param args */ public static void main(String[] args) { List list=new ArrayList(); list.add("王利虎"

5种方式将机器学习带到Java、Python以及Go等编程语言

03-18
[编者按]机器学习似乎在一夜之间从默默无闻的小卒变成万众瞩目的焦点,关于机器学习的开源工具也越来越多,但是目前的挑战是,如何让对机器学习感兴趣的开发者和准备使用它的数据科学家们真正使用上它们,本文搜集了几种语言中常见且实用的开源机器学习工具,非常值得关注,本文来自 InfoWorld. 以下为原文: 经过几十年作为一门专业学科的发展后,机器学习似乎一夜之间作为万众瞩目的商业工具出现在我们面前.目前面临的挑战是如何让其具备实效,尤其是对开发者和正准备使用它的数据科学家们. 为此,我们搜集了一些最常

SL6 Alpha 4发布 重新编译的Red Hat Enterprise Linux

12-19
Scientific Linux是重新编译的Red Hat Enterprise Linux,由费米国家加速器实验室和欧洲核研究组织(http://www.aliyun.com/zixun/aggregation/38733.html">CERN)共同开发.尽管它旨在与Red Hat Enterprise Linux完全兼容,它也提供了上游产品中未收入的额外软件包,这当中最值得一提的是各种文件系统,包括Cluster Suite和Global File System(GFS).FUSE.O

DoctorJ 5.2.0发布 Java文档的分析工具

12-19
DoctorJ是一个用于分析Java文档的应用程序,以符合Java标准和代码的准确性,其功能超过javadoc. DoctorJ 5.2.0该版本增加了拼写检查的功能,多个代码已经重写. 软件信息:http://www.incava.org/projects/java/doctorj 下载地址:http://www.incava.org/files/doctorj-5.2.0.zip

WizTools.org oEmbed Java API 0.2.0发布

12-19
WizTools.org oEmbed Java API是一个Java实现的oEmbed API.它的特点是简单.可扩展性和最低减少第三方的依赖性. WizTools.org是一个用Java开发的,用来测试正则表达式的工具. WizTools.org oEmbed Java API 0.2.0该版本是第一次公开发布,支持Maven中央资源库.与以前的版本相比,这个版本有一个方便的类用于建设oEmbed网址. 软件信息:http://code.google.com/p/wiztools-oembe

CoffeeSaint 4.8发布 Java应用程序

12-19
CoffeeSaint 4.8此版本可以设置每行的最低高度,所以,如果有更多"-NROWS"需要显示,请调整行的高度. CoffeeSaint 是一个Java应用程序,用来显示Nagios http://www.aliyun.com/zixun/aggregation/23104.html">监控系统的状态(版本从1更新到3,较新版本为XI).如果没有错误,它可以显示一个Webcam feed.如果出现一个错误状态时,它会播放声音来警告.我们可以将其配置为显示在上面的某

PIT 0.24发布 快速字节码工具

12-19
PIT是一个基于Java突变测试系统的快速字节码,使得它可以更有效率地进行你的单元测试.突变测试是作为一个自动化的测试,或者是作为一个更深入的代码覆盖.不同于传统的行和分支覆盖工具,PIT不单单是确认测试和执行代码,实际上它还能够检测出你在测试上的故障. PIT 0.24该版本更新了对JMockit的支持,使得已知唯一的突变检测系统兼容所有主要的mocking框架(Mockito,EasyMock,JMock,PowerMock和JMockit).此外,还包括改进的内联consts变异算子,修复

DDMSence 2.0.0发布 Java类库

12-19
DDMSence 2.0.0这个重要的版本增加了DDMS中4.0.1的全力支持.与以前的版本是向后兼容的,但改造了现有的代码使其更简单.升级指南请查收网站上公告. DDMSence是一个支持DoD元数据发掘规范DDMS的Java类库,使用 XOM 和 Xerces 的 Java XML 解析器来处理.DDMSence 可将 DDMS 资源记录转换成 Java 对象模型并进行操作和遍历,DDMSense 还将根据规则进行文档的校验,排除一些非 DDMS 模式数据. 下载地址: ddmsence-b

Easy Java Persistence 3.1发布 持久化Java API

12-19
Easy Java Persistence 3.1此版本轻微的修正有关参数的方法(executeQuery和http://www.aliyun.com/zixun/aggregation/12616.html">parameterizedQuery)在2.9版本中增加的参数. Easy Java Persistence(EJP)是一个易于注释和自由配置的持久性Java API,具有自动对象/关系映射(A-O/RM).自动处理所有关联和持久性跟踪的功能. 下载地址:http://www.ea

Java Gearman Service 0.5发布 Gearman服务的Java实现

12-19
Java Gearman Service是一个Gearman服务的Java实现,它提供了一个通用的应用程序框架.它可以并行地处理数据,负载平衡处理,对其他语言的调度函数,可用于多种应用. Gearman定义 Gearman是用 Perl 编写的任务调度程序,提供了一个服务器端和多种语言的客户端接口,包括 C/Perl/Python/http://www.aliyun.com/zixun/aggregation/13430.html">Ruby 等,在 client library 本身就支

Gitblit 0.8.2发布 Java的Git管理工具

12-19
Gitblit 是一个纯 Java 库用来管理.查看和处理 Git 资料库.相当于 Git 的 Java 管理工具.它设计的主要目的是在主机集中软件库中作为一个小型工作组的工具. Gitblit 0.8.2此版本修复了一个bug,升级users.properties users.conf. 下载地址: gitblit-0.8.2.war gitblit-0.8.2.zip

VMware与Salesforce将共同构建新的企业Java云

12-19
全球云基础架构领导厂商VMware公司(NYSE 交易代码:VMW)和企业云计算公司Salesforce.com(NYSE交易代码:CRM)近日宣布,共同交付.销售和支持一个新的企业Java云--VMforce,将两家领先的云计算公司的技术.专长和社区集于一体,推动信息技术产业构建模式的转变. VMWare宣布以4.2亿美元的价格收购SpringSource,之后不久于当地时间19日,SpringSource发布了企业级Java云SpringSource Cloud Foundry(Spring

hadoop伪分布式安装方法

12-17
接触Hadoop也快两年了,也一直没自己总结过安装教程,最近又要用hadoop,需要自己搭建一个集群来进行试验,所以就利用这个机会来写个教程以备以后自己使用,也用来和大家一起探讨. 要安装Hadoop先安装其辅助环境 java Ubuntu下java的安装与配置 将java安装在指定路径方便以后查找使用. Java安装 1)在/home/xx(也就是当前用户)目录下,新建java1.xx文件夹:mkdir /home/xx/java1.xx(文件名上表明版本号,方便日后了解java版本) 2)进

配置hive+mysqlt

12-17
下载:配置hive+mysqlt 配置文件: Hive配置文件介绍 •hive-site.xml&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;     hive的配置文件 •hive-env.sh        hive的运行环境文件 •hive-default.xml.template  默认模板 •hive-env.sh.template    hive-env.sh默认配置 •hive-exec-log4j