`
thierry.xing
  • 浏览: 668799 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
580fa9c1-4a0c-3f40-a55a-c9256ce73302
Sencha Touch中...
浏览量:0
社区版块
存档分类
最新评论
文章列表
Use Case :后台用户(User),杂志(Magazine)。   一个后台用户可以创建很多杂志(@OneToMany)。 一本杂志被一个后台用户创建(@ManyToOne)。   其实个人感觉还是Rails里的belongs_to 比ManyToOne 更加符合语义。   首先建立杂志类: /** * 杂志类 */ @Entity public class Magazine extends Model { // 主题 @Required public String topic; // 刊号 @Required pu ...
即使你是一名开发人员或设计师,这些工具更能真正提高您的工作效率。                                      BeJSON   当你被大量的JSON数据搞的眼花缭乱时,当你想找一个子节点,但是面对那么多大括号搞得头昏脑胀时,那你就应该使用这款工具,当然这个网站还提供了各式各样的JSON在线工具 Color Scheme Designer   Color Scheme Designer是一个易于使用和高效的工具,可以帮助您选择您的配色方案。 jsFiddle   jsFiddle是为Web在线编辑器。像MooTools的Javasc ...
Play!框架的JPA有个JoinColumn注解。 比如,文章(Article)和段落(Paragraph)有OneToMany的关系:   @Entity public class Article extends Model { @Required public String title; @OneToMany(cascade = CascadeType.ALL) @JoinColumn(name = "article_id") public List<Paragraph> paragraphs; }     ...
This article describes how to use the Play framework ’s built-in features for handling HTTP file uploads and saving the data in files on the server’s file system. This is frequently-used in web applications for things like allowing users to upload photos of themselves. Source code for thi ...
在Eclipse中使用Play!框架HTML模板时,其中的tag,action等等和html中的字体一个颜色,比较难看。 还好Play!自己提供了插件,把play解压目录下support/eclipse里的jar包放到Eclipse的 dropins下。 然后重启Eclipse即可。 在项目下的html上点右键,open with,选择HTML(Play)即可。  
理解抽象类   abstract class和interface在Java语言中都是用来进行抽象类(本文中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为Java语言中用于定义抽象类的一种方法,请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为我们带来什么好处呢? 在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的,如果一个类中 没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类往往用来表征我们在对问题领域进行分析、设计中得 ...
原创帖,转发请注明出处:http://thierry-xing.iteye.com/blog/1407453   有两个方法可以在Qt中发邮件: 1) 使用QtMobility API   #include <QMessage> #include <QMessageService> QMessageService* msgAction = new QMessageService(this); QMessage msg; msg.setType(QMessage::Email); msg.setTo(QMessageAddress(QMessag ...
如何在Google地图上点鼠标右键,获取点击坐标呢,很简单:   google.maps.event.addListener(map, "rightclick", function(event) { var lat = event.latLng.lat(); var lng = event.latLng.lng(); // 经纬度 alert("Lat=" + lat + "; Lng=" + lng); });   原创帖,转发请注明出处:http://thierry-xing.ite ...
今天在使用TranslateAnimation位移一个LinearLayout时,发现动画完成后又会自动回到初始的状态,设置了fillAfter也不太管用。 仔细研究了一下,发现:   这种现象很正常,因为TranslateAnimation只负责实现位移动画效果,并不会真正的改变LinearLayout的位置,所以需要加一个AnimationListener ,在动画结束(onAnimationEnd() )后,通过设置LayoutParam里相关属性来改变LinearLayout位置才行。   @Override protected void onAnimationEnd ...
ListView和Gridview上下拖动时会默认出现阴影条,有时候希望不要显示,怎么办呢:   很简单:android:fadingEdge="none"
原创帖,转发请注明出处:http://thierry-xing.iteye.com/blog/1396779   如果你既想使用GridView,又想给每行设置单独的背景,该怎么办呢?也许你说,用Listview或TableLayout就好了,但是使用这两个控件比较麻烦的是需要动态计算出列数。   所以想要解决这个问题,需要用如下方法:   首先定义一个类‘MyGridView’继承自GridView,设置每行用到的背景。 public class MyGridView extends GridView { private Bitmap background; ...
MeeGo Qt在访问或调用系统组件(比如:Location模块,通讯录,图库),需要在aegis增加一些安全证书权限说明 例如: <aegis> <request> <credential name="Location" /> <for path="/usr/bin/userdatamanager" /> </request> </aegis>   否则没法访问成功 下面就是安全证 ...
1. Silverlight中解析XML数据   在SL中使用LINQ TO XML解析XML数据是个不错的方案。 命名空间:using system.xml.linq; 首先,微博API返回数据可以有2种,json或者xml. 本例中采取xml来解析。 范例XML如下(新浪微博)。   <statuses> <status> <created_at>Wed Apr 27 20:12:46 +0800 2011</created_at> <id>marcoweaver</id> ...
XAML 是一种声明性标记语言。XAML 简化了为 .NET Framework 应用程序创建 UI 的过程。您可以在声明性 XAML 标记中创建可见的 UI 元素,然后使用代码隐藏文件(通过分部类定义与标记相连接)将 UI 定义与运行时逻辑相分离。XAML ...
用Eclipse开发Android应用时,大家可能会发现有时会出现没法编译的问题,看console里显示错误信息:   Could not find *.apk   方法一: 直接clean项目   如果方法一不行 方法二: 删掉项目,重新导入到Eclipse里   如果还不行,方法三: 删除C:\Documents and Settings\<user>\LocalSettings\Application Data\Android下的 debug.keystore,然后重新编译项目   还不行的话:方法四 1 打开 Project->Prope ...
Global site tag (gtag.js) - Google Analytics