问题列表 - 第26214页

是否有Apple的OpenAL编程指南?

我找不到任何东西.也许有一个,反正呢?

iphone openal

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

字符串数据类型的C#扩展方法

我的Web应用程序处理需要很多转换为数字的字符串 - 用户经常在这些字段中放入逗号,单位(如cm,m,g,kg)和货币符号,所以我想要做的是创建一个字符串扩展方法清除字段并将其转换为小数.

例如:

decimal myNumber = "15 cm".ToDecimal();
Run Code Online (Sandbox Code Playgroud)

c# string extension-methods numbers

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

GXT:如何在会话到期时启用登录页面

我正在使用GXT,Hibernate,mysql等开发Web应用程序.该应用程序有一个登录页面.实际上,当会话到期时,我遇到了设置登录页面的问题.我们可以在web.xml文件中设置超时,但在这种情况下我们无法重定向到登录页面.您可以告诉我如何实现这一点.

gwt gxt

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

纯JSP页面导航最佳实践?

我可以在Web应用程序的各个JSP页面之间实现导航链接的最佳方法是什么?

假设我有一个list.jsp显示项目列表.然后,用户点击其中一个项目以查看更详细的项目view.jsp.现在我需要一个从view.jsp后面到的链接list.jsp.但是,list.jsp并不是唯一包含链接的页面view.jsp.例如,有可能去view.jsp,从search.jsp为好.除此之外,每个list.jspsearch.jsp可能具有影响它们产生的输出的不同参数和属性.

目前,我已经使用一个名为直接的方式实现了这一点,该参数source显示了用户点击的页面以转到当前页面,并在要记住的页面之间传递其他参数或属性.但是,我认为可能有一种以纯JSP + Servlet方式实现此类功能的最佳实践,我想在继续之前询问这个问题.

提前致谢.

jsp servlets

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

is_admin?在轨道中的功能? - 未定义的方法错误

目前,我正在为我的网站创建某种管理面板/后端.我想执行以下操作:只有管理员(用户有user_role(整数) - > 1 = admin,2 =主持人,3 =用户)可以查看和访问管理面板的链接.所以我创建了一个admin_controller.在我的管理员控制器中,我创建了一个名为is_admin的新函数?:

class AdminController < ApplicationController

  def admin_panel
  end

  def is_admin?
    current_user.user_role == 1
  end

end
Run Code Online (Sandbox Code Playgroud)

我的路线看起来像.

map.admin_panel '/admin-panel', :controller => 'admin', :action => 'admin_panel'
Run Code Online (Sandbox Code Playgroud)

在我的_sidebar.html.erb(部分在applicaton.html.erb中)我创建了链接:

<%= link_to "Admin Panel", :admin_panel unless is_admin? %>
Run Code Online (Sandbox Code Playgroud)

现在我收到一个错误:

undefined method `is_admin?'
Run Code Online (Sandbox Code Playgroud)

问题出在哪儿?请帮我解决这个问题!

好的,对不起,但它仍然无法正常工作.这是我的控制器:

application_controller.rb:

class ApplicationController < ActionController::Base
      include AuthenticatedSystem
      helper :all
      protect_from_forgery

      helper_method :current_user

        def current_user
          @current_user ||= User.find_by_id(session[:user])
        end
end
Run Code Online (Sandbox Code Playgroud)

users_controller.rb:

class UsersController < ApplicationController
      layout 'application'

      include AuthenticatedSystem

      helper_method :is_admin? #only added this line …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

属性参数必须是常量表达式

以下问题是否有解决方法?

属性参数必须是常量表达式

我想在属性的参数中使用小数.

.net

27
推荐指数
1
解决办法
5524
查看次数

Dojo和取消注册小部件

我是Dojo Toolkit的新手.我收到了错误

Tried to register widget with id=myButton but that id is already registered
Run Code Online (Sandbox Code Playgroud)

每当我尝试加载dojo内容两次(意味着我通过jQuery.Load将HTML内容加载到容器div中).有没有办法在dojo中取消注册已注册的小部件?我已经看过一些例子,但我并没有真正让它们发挥作用.

我的按钮:

<button dojoType="dijit.form.Button" id="myButton">button</button>
Run Code Online (Sandbox Code Playgroud)

dojo toolkit widget

27
推荐指数
3
解决办法
3万
查看次数

当cascade是delete-all-orphan时,如何更改NHibernate中孩子的父级?

我有两个双向一对多关系的实体:

public class Storage
{
    public IList<Box> Boxes { get; set; }
}

public class Box
{
    public Storage CurrentStorage { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

和映射:

<class name="Storage">
    <bag name="Boxes" cascade="all-delete-orphan" inverse="true">
        <key column="Storage_Id" />
        <one-to-many class="Box" />
    </bag>
</class>

<class name="Box">
    <many-to-one name="CurrentStorage" column="Storage_Id" />
</class>
Run Code Online (Sandbox Code Playgroud)

A Storage可以有很多Boxes,但Box只能属于一个Storage.我将它们映射,以便一对多有一个级联all-delete-orphan.

当我尝试更换Box时,我的问题就出现了Storage.假设我已经运行了这段代码:

var storage1 = new Storage();
var storage2 = new Storage();
storage1.Boxes.Add(new Box());

Session.Create(storage1);
Session.Create(storage2);
Run Code Online (Sandbox Code Playgroud)

以下代码将给我一个例外:

// get the first …
Run Code Online (Sandbox Code Playgroud)

nhibernate cascade nhibernate-mapping

13
推荐指数
1
解决办法
2704
查看次数

如何在Visual C++中复制文件?

我正在使用Visual C++.如何将此文件的内容复制到另一个文件?

UINT32 writeToLog(wstring log)
 {
    wfstream file1 (LOG_FILE_NAME, ios_base::out);  
    file1 << log;       
    file1.close();

     // want to copy file1 to file2

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

c++ windows visual-c++

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

如何在共享对象中包含存档的所有对象?

当编译我们的项目,我们创建几个档案(静态库),说liby.alibz.a每个包含定义函数的对象文件y_function()z_function().然后,这些存档被连接在一个共享对象中,比如说libyz.so,这是我们的主要可分发目标之一.

g++  -fPIC  -c -o y.o y.cpp
ar cr liby.a y.o
g++  -fPIC  -c -o z.o z.cpp
ar cr libz.a z.o
g++ -shared -L. -ly -lz -o libyz.so
Run Code Online (Sandbox Code Playgroud)

当使用该共享对象到示例程序,比方说x.c,链接失败,因为到功能的未定义的引用y_function()z_function().

g++ x.o -L. -lyz -o xyz
Run Code Online (Sandbox Code Playgroud)

但是,当我将最终可执行文件直接与归档(静态库)链接时,它可以工作.

g++ x.o -L. -ly -lz -o xyz
Run Code Online (Sandbox Code Playgroud)

我的猜测是,归档中包含的目标文件没有链接到共享库中,因为它们中没有使用它们.如何强制包容?

编辑:

可以使用--whole-archive ld选项强制包含.但如果导致编译错误:

g++ -shared '-Wl,--whole-archive' -L. -ly -lz -o libyz.so
/usr/lib/libc_nonshared.a(elf-init.oS): In function `__libc_csu_init':
(.text+0x1d): undefined …
Run Code Online (Sandbox Code Playgroud)

linux linker gcc archive

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