小编Dre*_*w H的帖子

是否可以在桌面应用程序中使用EJB 3.1?

这可能吗?有没有人这样做过?如果我使用我在Web应用程序中习惯的东西,我觉得我可以更好地布置我的应用程序.是否可以使用此依赖注入?

如果这是不可能的,或者一个可行的解决方案,任何人都可以指向我使用JPA和EntityManger查询数据库的几个示例项目.谢谢.

java jpa ejb-3.1

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

如何使用JSF复合组件在页面上创建唯一ID?

大家好.我正在为名为flot的javascript图表库创建一个组件.

    <cc:interface>        
    <cc:attribute name="data" required="true" /> 
</cc:interface>

<cc:implementation>       

    <div id="placeholder" style="width:600px;height:300px;"></div>

    <script type="text/javascript"> 
        //<![CDATA[
    $(function () {       

      var d1 = [#{cc.attrs.data}];     

        $.plot($("#placeholder"), [ d1 ]);

    });
    //]]>
    </script>

</cc:implementation>
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止的少量代码.我遇到的问题是如何在页面上随机生成div标签,以便我可以输出多个图表.显然,在目前的状态下它不会那样做.我需要将值传递给javascript函数.

我知道我可以创建另一个需要id的属性,用户必须指定id,但我注意到很多组件都不需要id.似乎在重要的ajax/javascript库中,如primefaces和icefaces,这些id是随机的.

谢谢你的帮助.

javascript composite-component java-ee-6 jsf-2

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

在knockoutjs中更改数组后,Jquery UI选项卡初始化

根据我过去的做法(在使用knockoutjs之前),我会在我更新页面上的视图时调用tabs()函数.我正试图在我做过的knockoutjs页面上这样做.每次我更改observable数组时,它都会取消初始化jquery选项卡.那很好我只会调用这个函数.这似乎没有做任何事情.

    var viewModel = {       

    lines: ko.observableArray([]),      
    activeTab: ko.observable(),         
    addLine : function() {  

        var self = this;            
        $.post('/add/line', {customer_id : customer_id } , function(data) {                 
            var line = ko.toJS(data);               
            self.lines.push(new Line(line.id, line.name, line.equipType, line.model, line.height, line.length, line.loadsWeek, line.weight, line.width, line.pallets));

            $("#lineTabs").tabs({ selected: 0 });
            $(".palletTabs").tabs({ selected: 0 });             
        });     
    }
};
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我在初始化页面时工作正常.

$.getJSON("/json/all/lines", { customer_id : customer_id } , function(data) {       

        var mappedData = ko.utils.arrayMap(data, function(line) {               
            return new Line(line.id, line.name, line.equipType, line.model, line.height, line.length, line.loadsWeek, line.weight, line.width, line.pallets)        
        }); …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui knockout.js

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

访问元组的更好方法(除了匹配大小写)

我有这个代码.该方法返回(User,Acl,Tree)元组.而不是使用_._1, _._2etc 访问数据我使用匹配.是否有一种比我正在做的更容易(更好)的方式?谢谢

    User.findUserJoinAclTree(3).map {

        _ match {

            case(user, acl, tree) =>

                Logger.info(user.email)
                Logger.info(acl.id)
                Logger.info(tree.name)

        }                   

    }
Run Code Online (Sandbox Code Playgroud)

scala

5
推荐指数
2
解决办法
322
查看次数

使用passport.js twitter登录重新登录用户

在护照我有Twitter身份验证.一切都很好登录明智.我有这个代码

app.get('/auth/twitter', function (req, res) {
    if (req.user) {
        return res.redirect('/');
    }
    return passport.authenticate('twitter')(req, res);
});
Run Code Online (Sandbox Code Playgroud)

因此,如果用户已经使用Twitter登录到我的网站,它只会重定向回来(最终可能会给出一条消息).一旦他们退出网站并再次点击Twitter登录,他们就会再次访问Twitter授权应用页面.它不应该.当我查看其他网站时,它永远不会要求我再次授权该应用程序.如果我查看我的推特配置文件的授权应用程序部分,我会看到我正在开发的应用程序.

为什么我的应用程序在我已经提交时仍继续要求授权?我该怎么改变这个(我在db中存储令牌和token_secret)?谢谢您的帮助.

node.js twitter-oauth passport.js

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

Twitter Bootstrap顶部栏和容器调整大小填充

http://twitter.github.com/bootstrap/

如果你看这里并调整浏览器的宽度,你会发现左边没有填充.如果你添加填充虽然它会抛出布局中心.

有什么我可以做的来解决这个问题,还是需要改变整个布局?我看到twitter.com如何使用宽度和东西来做,但这需要更多的div元素.谢谢您的帮助.

html css twitter-bootstrap

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

无法在postgresql(rails)中的json字段中存储数组,无法将数组转换为json

这是我运行db:migrate时遇到的错误

rake aborted!
can't cast Array to json
Run Code Online (Sandbox Code Playgroud)

这是我的桌子

  class CreateTrips < ActiveRecord::Migration

          def change
            create_table :trips do |t|

              t.json :flights
              t.timestamps
            end
          end 
        end
Run Code Online (Sandbox Code Playgroud)

这是在我的seeds.rb文件中

flights = [{
    depart_time_hour: 600,
    arrive_time_hour: 700,

    passengers: [
        {
            user_id: 1,
            request: true    
        }
    ]
}]

trip = Trip.create(
  {
    name: 'Flight',

    flights: flights.to_json 
  }
)
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我不能这样做.如果我这样做

trip = Trip.create(
      {
        name: 'Flight',
        flights: { flights: flights.to_json }
      }
    )
Run Code Online (Sandbox Code Playgroud)

有用.我不想这样,因为现在我必须使用trip.flights.flights访问json数组.不是我想要的行为.

ruby ruby-on-rails rails-postgresql postgresql-9.2 ruby-on-rails-4

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

Ruby on Rails使用预先存在的数据库.Rails使一切变得复数

这有什么关系?我正在处理一个我没有做过的预先存在的事情.数据库中的所有内容都以单数形式标记.用户,安全,规格等我想正确的方法是用户,证券,规格.至少那就是当我生成一个脚手架时,ruby on rails尝试查找.

我如何明确声明在sql中使用用户而不是用户.我在项目的任何地方都没有看到它在查找sql​​.我的意思是如果我的模型是用户,你会认为它会尝试查找用户.而不是用户.

谢谢你的帮助.

ruby-on-rails jruby ruby-on-rails-3

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

如何从mysql表中获取最后3个不同的id

数据库

好吧基本上我有我的数据库表.第一列是id.第二个是pkg_id.第3个并不重要,第4个是pkg_id所在的前一个id.我需要从表中拉出最后3个pkg_id.所以基本上我需要拉最后3个17879 pkg_id和最后3个3075.所以在这个例子中我需要拉出id 9,7,6 for 17879和id 8,5,3 for 3075.

我无法理解它.我确实可以访问以前的ID.所以你看到id为9,它表示17879是id 7的最后一个.那个id 8是id 5的最后一个.

如果有人可以帮我写一个很棒的查询.我也使用Java进行数据库访问,因此它不必只是在mysql中.非常感谢.

java mysql jdbc greatest-n-per-group

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

自定义JSON输出CakePHP

    $user = $this->User->find( 'all' );
    $this->set( 'users', $user );
Run Code Online (Sandbox Code Playgroud)

我的控制器中有这个代码.

在我看来,我有这个.

echo json_encode( compact( 'users' ) );
Run Code Online (Sandbox Code Playgroud)

它像这样输出json

    {
    "users": [{
        "User": {
            "user_id": "2",
            "email": "email@test.com",
            "name": "Blah"
        }]
    }
}
Run Code Online (Sandbox Code Playgroud)

无论如何要格式化这个以删除包含在"users"中的整个数组,并删除作为"User"成员的每个对象.

这使得在前端使用起来更加困难.我希望它看起来像这样.

[{
    "user_id": "2",
    "email": "email@test.com",
    "name": "Blah"
}]
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

json cakephp json-view

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