- 浏览: 668799 次
- 性别:
- 来自: 北京
-
博客专栏
-
-
Sencha Touch中...
浏览量:0
最新评论
-
云端月影:
mark一下
关于AutoLayout框架Masonry的使用 -
shangs2010:
很好,成功的安装好了ffmpeg
ubuntu上安装ffmpeg -
巾令页:
确实有效!
iOS Webview缩放网页 -
Mo_Right:
你好。 报错 clang:error:linker comm ...
在iOS和Android中使用二维码ZXing库及常见问题解决和整合后的代码 -
thierry.xing:
dp_laughing 写道怎么设置滚动条的位置,使其靠边?这 ...
Sencha Touch 自定义滚动条样式
文章列表
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!框架JoinColumn注解
- 博客分类:
- Java
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 ...
Play!框架HTML模板语法染色
- 博客分类:
- Java
在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上下阴影条
- 博客分类:
- Android
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 ...