问题列表 - 第9135页

从rails控制器返回

这是一个初学者的问题......

我这样做之后:

format.xml { head: ok}
Run Code Online (Sandbox Code Playgroud)

如何在不显示视图的情况下从控制器端点返回?如果我此时退出函数的末尾,我得到了我期望的结果,但是如果我调用'return',我最终会进入视图(或者在我的情况下,在一个缺失的视图模板中).我可以编写很多if/else等代码,但是从函数中提前出来并不会在视图模板中结束会很好.

我四处搜索,无法弄清楚这个问题的明显答案是什么; 它一定要直截了当......

ruby controller ruby-on-rails

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

如何使用JSTL,EL在JSP页面中检查浏览器的用户代理?

我需要检查浏览器的用户代理以查看它是否是IE6.但是,我不应该使用scriptlet(我们有一个严格的没有scriptlets策略)来执行此操作.

目前我用

<%
String ua = request.getHeader( "User-Agent" );
boolean isMSIE = ( ua != null && ua.indexOf( "MSIE" ) != -1 );
%>

<% if( isMSIE ){ %>
<div>
<% } %>
Run Code Online (Sandbox Code Playgroud)

使用JSTL,EL等而不是scriptlet的最干净的方法是什么?

java browser user-agent jsp cross-browser

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

C#泛型

我正在尝试创建泛型类的实例,而不知道在运行时将其强制转换为什么类型.我写了以下代码

        Type pType = propertyInfo.GetType();
        ObjectComparer<pType> oc = new  ObjectComparer<pType>();
Run Code Online (Sandbox Code Playgroud)

希望这可以让你知道我正在尝试做什么,但它不会编译它只是说

"无法找到类型或命名空间pType".

这有什么简单的方法吗?

谢谢

加文

c# generics

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

C#中的无服务器数据库

在这里完成新手问题:我是第一次玩C#并想制作一个Windows Forms应用程序,它将一些信息存储在数据库结构中,但显然不希望在每个客户端上安装像MySQL这样的东西电脑.我该怎么做?

c# database

4
推荐指数
3
解决办法
6768
查看次数

Internet Explorer 8 - 资源管理器窗口之间共享的会话

IE 8在同一域的不同Explorer窗口之间共享会话.
就像你在IE 8中登录hotmail.com,并且你已经为hotmail.com打开另一个浏览器窗口一样,你将自动登录.
这不是在IE 7中,在IE 7会话中共享了相同的资源管理器选项卡而不同的资源管理器窗口.

任何人都可以对此有所了解,无论是bug还是IE 8中的其他内容

internet-explorer-8

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

更改SharePoint组的说明

我正在尝试更改现有SharePoint组的描述,这不应该是一项非常艰巨的工作,但不幸的是它不能按预期工作.运行相应的方法后,组的描述与以前保持一致.

这是我用来更改描述的代码:

private void ResetGroupDescription(SPWeb rootWeb, string groupName, string groupDescription)
{            
    rootWeb.AllowUnsafeUpdates = true;

    SPGroup group = rootWeb.SiteGroups[groupName];
    group.Description = groupDescription;
    group.Update();

    rootWeb.Update();
    rootWeb.AllowUnsafeUpdates = false;

    // Code-Update
    SPGroup checkGroup = rootWeb.SiteGroups[groupName];
    Trace.WriteLine(checkGroup.Description);
}
Run Code Online (Sandbox Code Playgroud)

更新:

我在我的方法中添加了一些代码行,并在再次检索其描述属性之前获取我更改的组.这告诉我该组的描述已按预期更改.但是当我尝试通过检查相应网站集的组设置页面(UI)上的组描述来验证这一点时,该组的描述仍然是旧值.

更新2:

所以我对该问题进行了一些测试,并尝试更改组的标题而不是其描述.奇怪的是,这一个很完美.组的重命名立即显示在UI中.

c# sharepoint

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

十进制数的正则表达式

我需要验证textbox输入,并且只能允许十进制输入,如:( X,XXX十进制符号前只有一位数,精度为3).

我正在使用C#试试这个^[0-9]+(\.[0-9]{1,2})?$

c# regex decimal

31
推荐指数
4
解决办法
12万
查看次数

WSACleanup和atExit

可以通过atExit函数注册WSACleanup吗?我们有几个应用程序可以在代码中的不同点终止,因此我们希望避免在代码中将WSACleanup放在任何地方.我们可以通过DllMain调用WSAStartup/WSACleanup,因为我们有一个所有这些应用程序都使用的dll.但是,Microsoft严格建议不要通过DllMain使用WSAStartup/WSACleanup,因为这会导致死锁.我们可以将WSAStarup移出DllMain,并在访问Windows套接字库之前在所有应用程序的代码中的某一点调用它.而且,只要我们调用WSAStartup,我们就想使用atExit函数来注册对WSACleanup的调用.有没有人有这种方法的经验?谢谢!

c++ winsock atexit wsastartup wsacleanup

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

cursor loop和continue语句:意外行为

由于截止日期的压力,我可能会忽略一些事情.但这种行为让我感到惊讶.看起来好像光标缓存100行并且continue语句刷新缓存并从新缓存提取的第一条记录开始.

我把它缩小到以下脚本:

drop table test1;

create table test1 (test1_id NUMBER);

begin
  for i in 1..300
  loop
    insert into test1 values (i);
  end loop;
end;
/

declare
  cursor c_test1 is
  select *
  from test1;
begin
  for c in c_test1
  loop
     if mod(c.test1_id,10) = 0
     then
      dbms_output.put_line(c_test1%ROWCOUNT||' '||c.test1_id||' Continue');
      continue;
     end if;
     dbms_output.put_line(c_test1%ROWCOUNT||' '||c.test1_id||' Process');
  end loop;
end;
/

1 1 Process
2 2 Process
3 3 Process
4 4 Process
5 5 Process
6 6 Process
7 7 Process
8 8 …
Run Code Online (Sandbox Code Playgroud)

plsql oracle11g

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

dba_jobs_running:尝试从过程访问时,表或视图不存在

只需使用类似的东西查询正在运行的作业

select * from dba_jobs_running;
Run Code Online (Sandbox Code Playgroud)

在我的sqldevelopers SQL控制台中执行时工作正常.

但是,当在过程中具有完全相同的语句时,它不起作用.编译失败

PL/SQL: ORA-00942: table or view does not exist
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?是否有类似的范围需要考虑?

任何建议都非常感谢,提前谢谢:)

sql oracle plsql stored-procedures ora-00942

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