![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
血泪体验
文章平均质量分 68
iteye_14603
这个作者很懒,什么都没留下…
展开
-
(翻译)JavaFX高级教程:JavaFX2.0的FXML语言
原文地址http://download.oracle.com/javafx/2.0/fxml_get_started/jfxpub-fxml_get_started.htm FXML是JavaFX 2.0新引入的。你可能会问"What is FXML?" 和"Is FXML for me?" FXML 是基于XML的一种声明性标记语言,用来定义应用的用户接口。FXM...2011-10-31 19:53:15 · 585 阅读 · 0 评论 -
使用NetBeans和Scene Builder协作开发JavaFX2
目前来说,虽然开发JavaFx的工具不少,但是无疑,只有Netbeans才是最强大和最方便的,远超其他工具。同时,Oracle官方也向开发者推荐了一个专门用于构建JavaFX场景的工具:JavaFX Scene Builder2.诡异的是,这个工具的下载地址极其难找到。官方的教程总是把我们引导向JavaSE的下载地址,说从这个页面可以找到sb的下载链接,但是我找了半天没有。实在没有办...2015-09-30 14:58:11 · 987 阅读 · 0 评论 -
eclipse下SpringBoot开发和测试
SpringBoot是快速开发企业应用的一条捷径,尤其是在Spring4以后,项目完全不需要xml配置以来,让开发者感到巨大的流畅感。我们使用Eclipse搭建一个基于maven的SpringBoot项目,不了解的可以看一下《用maven搭建springboot环境》。 新建maven项目,把需要的源包都建好,可以删掉web.xml文件,然后打开pom文件。这里我们的依赖要比上面文...2015-10-04 11:43:21 · 1830 阅读 · 0 评论 -
SpringBoot启动时的Banner设置
对于使用过SpringBoot的开发者来说,程序启动的时候输出的由字符组成的Spring符号并不陌生。这个是SpringBoot为自己设计的Banner: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \...2015-10-07 13:58:17 · 446 阅读 · 0 评论 -
Thymeleaf的内置属性
Thymeleaf是另一个Java视图模板引擎,使用上和FreeMarker各有千秋,不了解的可以从其他博文里学习一下。我这里主要记录一下它的内置属性。 本文不是Thymeleaf入门教程,也不是对其标签进行全面讲解只对其属性等价标签进行记录,以为辞典。 Thymeleaf提供了一个标签th:attr,可以把多个DOM标签用逗号分隔后写进去:<img src="../../...2015-11-02 14:33:06 · 633 阅读 · 0 评论 -
Spring Data JPA 查询
Spring Data的核心接口是Repository。我们来看一下最基本的CrudRepository 接口:public interface CrudRepository<T, ID extends Serializable> extends Repository<T, ID> { <S extends T> S save(S...2015-11-03 12:06:17 · 319 阅读 · 0 评论 -
(翻译)Mozilla OS APP开发:Manifest常见问题
原文地址:https://marketplace.firefox.com/developers/docs/manifest_faq Why does my app need an app manifest?为啥我的应用要有个manifest?应用的manifest是一个含有必要的应用信息的文件,包括名字,作者,图标,简介等。这个文件对于用户和应用商店都要用到。更重要的是,它包括...原创 2012-11-18 21:26:17 · 277 阅读 · 0 评论 -
(翻译)火狐操作系统javascript API
原文地址 开放网络应用(Open Web app)的JavaScript API是提供安装、客户端管理等功能的程序接口。Feature availability这些 JavaScript API目前还不可用。当前已经发布的版本在火狐15以后就过时了。Mozilla已经实现了一个原型: "dashboard",可以到 myapps.mozillalabs.com ...2012-11-19 20:09:44 · 214 阅读 · 0 评论 -
eclipse调试的时候进入了class文件
原来一直用的3.7,后来听说4.3也不错,就换了。结果这个问题就来了:在Java文件里面加的断点可以激活调试,但是跟进的是class文件。这是一个奇妙的现象:关闭弹出的class文件(当然一般是个大白面),可以看到Java文件也停留在断点行,但是没有行标的箭头。你可以把鼠标房子之前的变量上,他们依然会显示当前的值。痛苦的是每次点F6都会弹出class文件。 在百度了goog...原创 2013-11-27 10:09:28 · 1555 阅读 · 0 评论 -
升级到Play!2.1 后 not found: value flash
公司原来有一个小东西是用play2.04做的,我按照官方的迁移指南升级后,页面编译时会报这种错误:[error] E:\analyse\app\views\projectManage\listProject.scala.html:35: not found: value flash[error] @if(flash.containsKey("success")) {[err...2013-12-04 10:00:45 · 195 阅读 · 0 评论 -
JBake入门
JBake is a Java based, open source, static site/blog generator for developers & designers JBake是用来将Java站点转化为静态网站的工具,因为静态网站访问速度更快,而且搜索引擎对静态站点的索引更直接准确。JBake的网址是http://jbake.org/ 1. 安装...2015-08-27 09:19:06 · 293 阅读 · 0 评论 -
关于Android Unable to instantiate activity ComponentInfo
在进行开发中,有时候会出现E/AndroidRuntime(10950): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{.../....Activity}: java.lang.ClassNotFoundException: ...Activity in loader dalvik.system....2012-10-08 12:17:00 · 67 阅读 · 0 评论 -
(翻译)Dart语言概览
技术概论 Dart是一种基于类的新式编程语言,用来创建结构化的Web应用。 Dart的目标是开发的建议性、高效性、可扩展性,它整合了几种新的语言特性,具有清晰易读的语法。Note: 本文是该语言及其开发环境的早期预览。现在可能还没有一些元素,并且我们会根据反馈来调整细节。 关键特性关键特性包括:类类和接口为高效定义API提供了易懂的支持机制。这样的设计使得能够封...2011-11-19 14:41:34 · 190 阅读 · 0 评论 -
如何使用NetBeans发布JavaFX2.0应用
Javafx开发后,就是发布了。这是每个开发者都关心的问题。 其实使用NB开发和发布是比较简单的。 右键项目,选择清理并生成,见图1。等到输出台显示绿色的生成成功即可,见图2。这是到项目的根目录下,看到有了dist文件夹。见图3。打开,看到有.jar,.html和.jnlp文件。见图4。随便打开一个,可以看到效果。 ...2011-11-24 15:28:07 · 176 阅读 · 0 评论 -
(翻译)SL4A:入门
原文http://code.google.com/p/android-scripting/wiki/UserGuideIntroduction简介Scripting Layer for Android (SL4A) 提供了为多种脚本语言交互解释器、脚本编辑和脚本执行。最简单的入门方法是AndroidFacadeAPI, 这是一些使用解释器安装好的样例脚本,也可以查看Tutorials....2012-03-13 20:53:44 · 663 阅读 · 0 评论 -
(翻译)JavaFX2.0网格布局窗格GridPane
public class GridPane extends Pane GridPane将其孩子结点灵活地放置在行列网格中。若设置了边框和边缘(border and/or padding),它的内容只能在这些间隙内部。孩子结点可以放置在任意位置并且可以跨行列。结点也可以在行列内随便覆盖,网格窗格孩子结点列表中的顺序决定了这些结点的堆栈顺序:第一个在最下,最后一个在上面。Grid...2011-11-30 16:35:44 · 2051 阅读 · 0 评论 -
使用JavaFX2.0编写国际象棋游戏
前面发布了不少Javafx2的教程,不觉手痒,想尝试一下JavaFX到底有多强大。呵呵,不错,我还没有用JavaFX编写过完整的应用。扭头一看,我桌子上一本国际象棋的书跳进了我的眼睛。好吧,就你了。 效果如图。 使用方法是先点击一个棋子,然后点击空白区或者对方棋子。 花了2天多,已经实现的功能是白方先走、双方交替。没有实现的功能是限制棋子的移动。所以双方必须主动遵...2011-12-02 20:36:15 · 468 阅读 · 1 评论 -
Android真机时Failed to install xxx.apk on device '...'(null)的解决
在开发Android程序的时候,我们经常使用真机进行测试。因为Android的AVD真TM慢啊。真机调试真是爽,但是慢慢的就出现Failed to install xxx.apk on device '...'这个问题了。反复运行总是不行。为了发现问题,将bin下的apk复制到手机上进行安装,发现也是失败的。难道是secure文件夹的问题?去看看,文...2012-09-27 11:06:22 · 267 阅读 · 0 评论 -
Java抽象类和方法
用了Java很多年,很少涉及到抽象类的使用。现在快毕业了,找工作的时候,首当其冲的面试题就是“Java 抽象类和接口的区别”。好吧,为了以后自己方便,也为了看到这篇文章的读者方便,引用一下官网的解释。An abstract class is a class that is declared abstract—it may or may not include abs...原创 2012-09-28 15:09:54 · 201 阅读 · 0 评论 -
OrchardCRM与Microsoft Dynamics CRM的集成
运行orchard后,登录dashboard,然后选择Module,再选择Module Gallery,搜索dynamics CRM或者CRM模块就可以安装Dynamics CRM模块了。之后需要配置CRM的链接字符串,不是数据库的链接字符串。在仪表盘的左侧几乎最下面点击Dynamics CRM,填入Dynamics CRM服务器的地址和登录账户。所以你需要提前配置好Microsoft Dy...2015-06-08 16:31:11 · 99 阅读 · 0 评论 -
用maven搭建springboot环境
SpringBoot不是一个新框架,它是让开发者更快的开发Spring应用的一条捷径。使用它和使用标准java类库一样,只要简单的指定合适的 spring-boot-*.jar 就可以了。这里我们说怎么用maven导入SpringBoot的包。 SpringBoot要去Maven的版本达到3.2或以上,Maven的下载地址是 maven.apache.org.SpringBoot的...2015-07-22 21:39:47 · 228 阅读 · 0 评论 -
JavaFX2的ScheduledService类
ScheduledService类位于javafx.concurrent包下面,是用来定时执行循环任务的。ScheduledService继承自Service类,Service类会在成功执行任务后自动重新开始下一次执行,在一定的条件下及时执行失败了也会重新执行的。一个ScheduledService实例最初是READY状态,调用start()或者restart()方法后就变成SCHEDULE...2015-11-20 13:43:03 · 1057 阅读 · 0 评论 -
使用Cargo入门rust语言
rust语言是mozilla公司发布的一门系统级编程语言,据说目的是能够代替C语言。没错,这个公司一直在搞操作系统,现在搞了一门写操作系统的语言。这里主要说一下安装rust后怎么搞。我的是win8系统,用的是gitbash命令行。 打开命令行,首先看一下编译器是否正常工作:编译器肯定可以正常工作,主要看你加环境变量了没。 $ rustc --versionrustc...2016-02-02 16:47:49 · 1342 阅读 · 1 评论 -
Mongodb的Java操作
MongoDB中的一条记录就是一个文档(document),里面存储了由字段和值对构成的数据结构。文档看起来很像JSON对象,字段的值可以是数组、其他文档,也可以是文档数组:{ "_id" : ObjectId("54c955492b7c8eb21818bd09"), "address" : { "street" : "2 Avenue", "z.2016-02-26 15:37:40 · 122 阅读 · 0 评论 -
UCMA4初体验
进入新公司需要新技能。以前从来没用过C#,但是现在的项目是Lync API开发,只能抓紧从头开始了。网络上关于UCMA4的文章并不多,微软的网站上可能有不少,还有一些视频,不过并不适合入门。有一个视频除外,我也是从这个视频开始学的:http://channel9.msdn.com/posts/UCMA-Hello-World-Send-an-Instant-Message (UCMA He...2014-05-29 15:20:53 · 262 阅读 · 0 评论 -
UCMA4中连接的建立
UCMA4初体验中说到了用UCMASampleHelper帮助建立连接,现在来看自己如何建立。前文说到了,过程分四步:创建终端、认证终端、会话建立、连接建立。1.UserEndpoint的构造方法只有一个:public UserEndpoint(CollaborationPlatform platform, UserEndpointSettings settings); 第一个...2014-05-29 16:04:58 · 234 阅读 · 0 评论 -
Win2012系统安装特性的部分体会
之前没有用过windows的服务器版本,第一次接触,按照教程搞定了不少,不过问题也遇到了一些。这里说一下自己预计和解决的一些问题,希望对有人有用。 1. AD CA安装后就不能修改计算机名称和域了。这个我初尝服务器,还不敢随便发言。反正我只好把AD CS移除后才修改了域名称,然后又添加的。 2. 2012不能安装.net 3.5。因为我要安装sql server...2014-06-12 15:05:39 · 190 阅读 · 0 评论 -
Lync Server配置过程中的注意事项
说是注意事项,其实下面的完全不够全面。只是我学习过程中积累的一点经验,记下了,免得以后每次都去谷歌必应。为了体验Lync Server2013的功能,我想要搭建一个逼真的环境。按照文章《http://windowspbx.blogspot.hk/2012/07/step-by-step-installing-lync-server.html》的教导,我新建了几台虚拟机,每个分配内存2G...2014-06-17 15:20:09 · 133 阅读 · 0 评论 -
Java单向链表反转
Java API中的链表是双向的,我们这里自己新建一个类代表我们的链表元素结点:class Node { int value; Node next; public Node(int i) { setValue(i); } public Node() { } public int getValue() { return va...2016-08-15 16:32:44 · 283 阅读 · 0 评论 -
Java 蓝牙无线API 简介
原文地址: http://www.oracle.com/technetwork/articles/javame/index-156193.html JSP 82 实际上指明了两个独立可选的Java包:核心蓝牙接口(core Bluetooth API)和对象交换接口( Object Exchange (OBEX) API)。这里主要关注前者javax.bluetooth。蓝牙开发用...2017-02-20 15:16:04 · 1722 阅读 · 0 评论 -
eclipse下erlang环境的搭建
最近实施的项目需要用到erlang,所以这里把环境搭建一下。Java程序员习惯了使用eclipse,所以这里说一下在eclipse里面搭建erlang的开发环境。百度了一下,能看到不少在eclipse里面搭建环境的网文,我按照他们说的不成功。下面会提到。 首先需要按照erlang的runtime,到官网www.erlang.org中点击download进入列表页。我的系统是6...2015-03-21 16:09:45 · 143 阅读 · 0 评论 -
erlang的数据类型 (1)
erlang的数据类型比较少,内容也很另类。因为erlang的定位不同。 一,数字erlang里面没有整形、浮点之类的区分。所有的数都是number.比如我们计算5/2,一般的语音得到的是2.erlang不一样,它得到2.5 > 5 / 2.2.5 注意表达式的后面有一个点,erlang使用点来表示完结。 这里例子同时说明 / 在erlang里面不...2015-03-22 22:55:51 · 184 阅读 · 0 评论 -
erlang的数据类型 (2)
继续前面说列表。列表里面的元素,第一个成为head,head之后的都叫tail。用erlang的内置方法看一下:> hd([1,2,3,4]).1> tl([1,2,3,4]).[2,3,4] 为什么要这样呢?因为列表的指针是在头部的,对头部进行操作是最快捷和高效的。 使用竖线| 能快速区分头部和尾部:> [H|T]=[1,2,3,4]....2015-03-22 23:31:41 · 119 阅读 · 0 评论 -
艰辛的北京一周
自从上一次发表博文去还是留,已不是一个问题(续)到现在,又经历了不少公司(可以用无数来形容了)。现在遇到的最大的问题就是面试通过后待遇怎么谈,应该说多少。虽然上海又经历了不少的公司,面试经历也千差万别。不过还是直接说北京吧。六天前我回到北京开始找北京的公司。周一投了一天简历。周二的一个面试是大易科技。查了一下,这是一个做云平台招聘系统的。进去后了解了一下,基本概念就是把软件产品,...2014-04-29 17:38:56 · 144 阅读 · 0 评论 -
通过java使用ssh访问远程Linux
需要做一个监控远程Linux磁盘空间的东西,绞尽脑汁终于发现一个东西。ch.ethz.ssh2。它可以通过用户名和密码登录可以ssh登录的机器,并且可以执行命令,并将命令显示的东西返回来。上代码了:Connection con = null; Session session = null; BufferedReader dr = null; try { ...2013-12-30 18:42:39 · 377 阅读 · 0 评论 -
使用gradle构造Java工程
大家学习一个新工具,第一步一般是在自己的机器上手动安装其。打开工作空间,新建目录结构如下:└── src └── main └── java └── hello 之所以要这样,是因为gradle的Java插件默认扫描这样的目录来查找Java代码。 hello是我们的包,在里面新建Java类。比如:package he...2016-03-07 11:38:22 · 107 阅读 · 0 评论 -
Spring Secure在SpringBoot中的集成
Spring Secure4在使用上和Secure3差别不大,基本上怎么使用3就可以怎么使用4。而且4也是推荐使用命名空间进行配置,不过由于SpringBoot推荐不使用xml配置,所以我们这里说的都是不使用xml的。sprngboot默认引入的是3,4也类似。 要在项目中通过maven引入spring secure有两种方式,如果使用springboot的starter是这样的:...2016-03-13 16:03:18 · 912 阅读 · 1 评论 -
同步令牌模式防范CSRF跨站请求伪造攻击
什么是“跨渣请求伪造”呢?这是信息安全领域的一个名词,译自英文“Cross Site Request Forgery”。百度百科上介绍的很简单却很明了,大家可以看一下,我这里配合一些代码稍微多说一点。 假设我们要在银行网站上给老妈转100块钱,毕竟毕业这么多年了也没给过家里钱(虽然你认为他们都在赚钱不需要你给,况且你自己现在赚钱刚好可以经济独立,不过实际上爹妈还是很希望你能支援家里的...2016-03-14 15:21:39 · 153 阅读 · 0 评论 -
eclipse中maven项目failonmissingwebxml错误的修复
在使用eclipse创建maven项目的时候,有时候会出现这个问题:web.xml is missing and 'failOnMissingWebXml' is set to true我遇到这个问题是因为现在一般的web项目已经不需要web.xml文件了,于是我把它删掉了(eclipse自动创建了这个问题,但是我不需要所以删掉了),然后就提示了这个问题。 这个问题的原因是maven...2016-03-28 10:56:07 · 139 阅读 · 0 评论 -
windows下本地运行和消费dubbo服务
最简单的dubbo应用包括三部分:服务提供者provider、服务消费者consumer、注册中心。 前两个都是我们自己编写的,第三个注册中心推荐使用稳定性更好的zookeeper。 所以我们需要先下载zookeeper: http://apache.fayea.com/zookeeper/current/下载后解压到某个目录,进入里面的conf目录。将zoo_sample....2016-04-14 11:52:15 · 345 阅读 · 0 评论