问题列表 - 第46485页

使用Yii框架在模型类中添加新字段

在表格中,我有列'描述',其中包含商品描述.我希望在CGridView列中包含'short_description',它将包含前150个字符.

class Product extends CActiveRecord
{   
    /**
     * The followings are the available columns in table 'Product':
     * @var integer $id
     * @var integer $id_cat
     * @var string $title
     * @var string $description
     * @var timestamp $date
     */
    public $id;
    public $id_cat;
    public $title;
    public $description;
    public $date;
    public $short_description ;

    public function init()
    {
        $this->short_description = substr($this->description, 0, 150);     
    }
Run Code Online (Sandbox Code Playgroud)

不幸的是,这段代码不起作用.

php yii

3
推荐指数
1
解决办法
7406
查看次数

Hibernate不会将AUTO_INCREMENT列填充为复合PK,bug或反特征的一部分吗?

我发现Hibernate和复合键有一个问题,其中一个列自动递增.

我正在使用MySQL和主键,由2列GID和LANG组成.GID列设置为AUTO_INCREMENT.Insert正在工作,hibernate插入新行,当GID为null时,MySQL会添加auto_generated id.但是,Hibernate不会将给定的对象中的GID字段设置为persist.

我听说通常与使用复合主键和hibernate有关的问题,所以我问这是否是hibernate中的一个错误,还是开发人员预设的反功能(因为没有实现)?

mysql hibernate auto-increment composite-primary-key

4
推荐指数
1
解决办法
2113
查看次数

正确格式化货币到小于Locale指定的小数位

在法国和其他国家/地区,货币符号在货币金额之后,而在其他国家则在货币金额之前,加上小数分隔符是逗号而不是点(£0.00vs 0,00 €).

如果我在我的Android设备上使用以下Java代码(来自内存,可能无法编译),我可以得到一个NumberFormat正确格式化的东西:

NumberFormat format = NumberFormat.getCurrencyInstance(Currency.get(Locale.FRANCE));
Run Code Online (Sandbox Code Playgroud)

NumberFormat格式化为正确的小数位数(上例中为两位).

我想格式化为财务应用程序的10位小数,同时保持小数点分隔符和"符号侧"正确.

我可以非常高兴地构建我自己的格式表达式 - 问题是找到特定Locale或的特定信息Country.有没有办法在运行时从Java/Dalvik虚拟机中找到它,或者我只是需要对其进行硬编码?

硬编码并不是一个真正的问题,因为我只有大约20种货币需要担心,但显然如果它可以派生那么更容易:)

java android locale localization

3
推荐指数
1
解决办法
2952
查看次数

iOS/Core-Animation:性能调优

我在iPad上运行了我的应用程序.但它的表现非常糟糕 - 我的速度低于15fps.谁能帮我优化?

它基本上是一个包含12个按钮(来自UIControl)的轮子(源自UIView). 控制的形象

当用户旋转它时,按钮会动态扩展和收缩(例如,12点钟位置的按钮应始终是最大的)

所以我的车轮包含:

- (void) displayLinkIsCallingBack: (CADisplayLink *) dispLink 
{
    :
    // using CATransaction like this goes from 14fps to 19fps
    [CATransaction begin];
    [CATransaction setDisableActions: YES];

    // NEG, as coord system is flipped/fucked
    self.transform = CGAffineTransformMakeRotation(-thetaWheel);

    [CATransaction commit];

    if (BLA)
        [self rotateNotch: direction];  
}
Run Code Online (Sandbox Code Playgroud)

...根据最近的触摸输入计算车轮的新旋转.这里已经存在一个性能问题,我在一个单独的线程上追求:iOS Core-Animation:CATransaction/Interpolating转换矩阵的性能问题

此例程还检查车轮是否已完成另外1/12旋转,如果是,则指示所有12个按钮调整大小:

// Wheel.m
- (void) rotateNotch: (int) direction
{
    for (int i=0; i < [self buttonCount] ; i++)
    {
            CustomButton * b = (CustomButton *) [self.buttons objectAtIndex: i];

    // Note …
Run Code Online (Sandbox Code Playgroud)

optimization performance core-animation ios

16
推荐指数
3
解决办法
8037
查看次数

从eclipse卸载和删除插件

我正在从eclipse卸载选项中卸载一个名为X的插件.现在我做一个明确的方法,我去了eclipse插件目录并从那里删除了插件jar文件.现在我正在尝试重新安装相同的插件和eclipse提示错误说

org.eclipse.equinox.internal.p2.engine.phases.CheckTrust阶段发生错误.会话上下文是:(profile = epp.package.jee,phase = org.eclipse.equinox.internal.p2.engine.phases.CheckTrust,operand =,action =).读取签名内容时出错.文件"D:\ Testing\eclipse-jee-helios-SR1-win32\eclipse\plugins\x_1.1.3.jar"不存在

现在如何解决上述问题

eclipse eclipse-plugin

6
推荐指数
2
解决办法
2万
查看次数

应用程序日志

我有一个WinForms应用程序,我需要记录所有异常(到文件,web服务,无论如何),处理和未处理.我怎样才能做到这一点?

.net logging winforms

2
推荐指数
1
解决办法
1593
查看次数

Java VM如何确定user.dir系统属性的值?

我正在运行一个简单的Java程序,其目录结构如下:

MyProject (A project in my Eclipse IDE)
 '-- src
      '-- Hello.java
Run Code Online (Sandbox Code Playgroud)

在Hello.java中,我打印'user.dir'系统属性的值.

System.out.println(System.getProperty("user.dir"));
Run Code Online (Sandbox Code Playgroud)

我班的编译文件存储在MyProject\bin文件夹中.

当我从Eclipse运行此类时(右键单击源文件并单击Run As-> Java Application),它会将路径打印到"MyProject"文件夹,即D:\Projects\Workspace\MyProject在控制台窗口中.

然后我使用命令窗口运行相同的程序.这是我在窗口上输入的内容:

D:\Projects\Workspace\MyProject\bin>java Hello
Run Code Online (Sandbox Code Playgroud)

和控制台上的输出是: D:\Projects\Workspace\MyProject\bin

bin 已添加到user.dir的先前值.

此外,为了检查更多,我这次在命令窗口的不同文件夹中执行了Java命令:

D:\Projects\Workspace\MyProject>java -classpath D:\Projects\Workspace\MyProject\bin Hello
Run Code Online (Sandbox Code Playgroud)

命令窗口的输出时间为: D:\Projects\Workspace\MyProject

当我在命令窗口中更改文件夹时,此值会更改,当我从Eclipse运行程序时,user.dir的值是项目文件夹.所以我想了解,推导'user.dir'价值的基础是什么?JVM如何决定user.dir的值应该是什么?

java eclipse

5
推荐指数
1
解决办法
1万
查看次数

C#NotFiniteNumberException不起作用

我希望我的程序在某个浮点变量达到无穷大时抛出异常,或者是Nan NotFiniteNumberException,它看起来像是一个解决方案,但是存在问题.这个

try
{
    Single x = 5;
    x = x / 0;
    x = x + 1;
}
catch (NotFiniteNumberException ex)
{
    //bla bla bla 
}
Run Code Online (Sandbox Code Playgroud)

不会抛出任何东西.

我知道IsNanIsInfinity方法,但这不是我想要的.

c# floating-point exception

2
推荐指数
1
解决办法
1767
查看次数

JSF2和Facelets - java.io.FileNotFoundException

我的JSF 2项目结构如下:

root
...
   WebContent
      META-INF
      resources
         css
         images
         javascript
   templates
      commonLayout.xhtml
      footer.xhtml
      header.xhtml  
   views
      main
         index.xhtml
   WEB-INF
   index.jsp
Run Code Online (Sandbox Code Playgroud)

当我尝试在http://localhost/home/main/index.jsf查看我的页面时遇到此错误:

java.io.FileNotFoundException
at org.apache.naming.resources.DirContextURLConnection.getInputStream(DirContextURLConnection.java:381)
at com.sun.faces.facelets.impl.DefaultFaceletCache._getLastModified(DefaultFaceletCache.java:161)
at com.sun.faces.facelets.impl.DefaultFaceletCache.access$000(DefaultFaceletCache.java:62)
at com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:82)
at com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:79)
at com.sun.faces.util.ExpiringConcurrentCache$1.call(ExpiringConcurrentCache.java:99)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at com.sun.faces.util.ExpiringConcurrentCache.get(ExpiringConcurrentCache.java:114)
at com.sun.faces.facelets.impl.DefaultFaceletCache.getFacelet(DefaultFaceletCache.java:119)
at com.sun.faces.facelets.impl.DefaultFaceletCache.getFacelet(DefaultFaceletCache.java:62)
at com.sun.faces.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:248)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:366)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:346)
at com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:199)
at com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:155)
at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)
at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:82)
at com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:152)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:744)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:100)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:306)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
at …
Run Code Online (Sandbox Code Playgroud)

facelets jsf-2

5
推荐指数
1
解决办法
1万
查看次数

jQuery Animate切换

我正在尝试创建如下的动画效果.

// JavaScript Document
$(document).ready(function () {
    $('.lovebtn').click(function () {
        $('.love').animate({
            height: '672px'
        }, 1000, function () {
            $('.lovetxt').css("display", "block");
            $(".lovebtn .button").attr("src", "images/btn_love_close.gif");

        });

    });


    // Lust
    $('.lustbtn').click(function () {
        $('.lust').animate({
            height: '672px'
        }, 1000, function () {
            $('.lusttxt').css("display", "block");
            $(".lustbtn .button").attr("src", "images/btn_lust_close.gif");

        });

    });


    //luxuary
    // Lust
    $('.luxurybtn').click(function () {
        $('.maskbg').css("display", "block");
        $('.luxury').animate({
            height: '1056px'
        }, 1000, function () {
            $('.luxurytxt').css("display", "block");
            $(".luxurybtn .button").attr("src", "images/btn_luxury_close.gif");

        });

    });
});
Run Code Online (Sandbox Code Playgroud)

http://uniquedl.com/3closets/index.html

当你进入ablove页面并点击爱情和奢侈品上的三个按钮.你得到了一系列的效果.当我点击相同的按钮我想扭转效果.

任何提示我怎么能这样做?

jquery slidetoggle jquery-animate

3
推荐指数
2
解决办法
2482
查看次数