问题列表 - 第10353页

快速C#线程类

有一个关于创建C#线程的快速问题.

  • 它需要每10分钟运行一次
  • 工人将工作,然后再睡10分钟
  • 也可以通过调用Trigger()来触发它立即运行
  • 它可以通过调用Stop()来停止

我用ManualResetEvent创建了一个,它在调用Stop()时设置.这很好但是我需要创建另一个ManualResetEvent或wait句柄才能立即触发工作者吗?

c# multithreading

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

restful_authentication什么也没出现

我遵循了基本的安装(http://railscasts.com/episodes/67-restful-authentication)

这样做:

1.)ruby脚本/生成经过身份验证的用户会话

2.)ruby脚本/生成经过身份验证的用户会话 rake db:migrate

3.)在我包含的文件application_controler.rb上

include AuthenticatedSystem
Run Code Online (Sandbox Code Playgroud)

4.)在我包含的文件routes.rb上

 map.signup  '/signup', :controller => 'users',   :action => 'new'
 map.login  '/login',  :controller => 'session', :action => 'new'
 map.logout '/logout', :controller => 'session', :action => 'destroy'
 map.activate '/activate/:activation_code', :controller => 'users', :action => 'activate', :activation_code => nil 
Run Code Online (Sandbox Code Playgroud)

问题是在localhost:3000 /看起来和通常一样 "欢迎你乘坐Ruby on Rails!"页面.

如何将登录页面显示在localhost:3000上

ruby authentication ruby-on-rails ruby-on-rails-plugins

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

如何转换DateTime?到DateTime

我想将一个可以为空的DateTime(DateTime?)转换为a DateTime,但是我收到一个错误:

无法隐式转换类型'System.DateTime?' 到'System.DateTime'.存在显式转换(您是否错过了演员?)

我尝试过以下方法:

DateTime UpdatedTime = (DateTime)_objHotelPackageOrder.UpdatedDate == null 
    ? DateTime.Now : _objHotelPackageOrder.UpdatedDate;
Run Code Online (Sandbox Code Playgroud)

.net c# datetime

156
推荐指数
7
解决办法
19万
查看次数

IIS和ASP.NET中的时间差异

我正在开发一个ASP.NET(3.5)Web服务应用程序,托管在IIS6/Win2003上.Web服务在开始时和返回之前记录调用的时间戳.这允许我查询所花费的时间.我还添加了标准IIS日志(W3C扩展)的时间

然后对web服务进行压力测试(5个线程,每个线程200个调用)当比较从IIS获取的时间与数据中的timetaken时,我看到了巨大的差异!从IIS(也是调用客户端记录的时间)所花费的时间远远高于ASP.NET记录的时间.例如,根据ASP.NET花费的时间是1.7秒,而IIS则记录12000(毫秒)!

这可能是什么原因?

服务的虚拟代码:

[WebMethod(Description = " Main entry point to the service.")]
public string MethodA(string theXmlInput)
{            
    //log first
    StoreInput(theXmlInput);

    //Run the job, should take about 1 sec
    string result = DoIt(theXmlInput);            

    //log output
    StoreResult(result);

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

asp.net iis performance logging iis-6

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

读取XMLDocument节点而不读取C#中的子节点

示例XML

<A>
   <B>
      <B1/>

      <B2/>
      <B3/>
      <B4/>
      <B5/>
   </B>
   <C>
      <C1/>
      <C2/>
      <C3/>
      <C4/>
      <C5/>
   </C>
</A>
Run Code Online (Sandbox Code Playgroud)

查询: C#当我读取A的子节点时,它用它们的子节点返回节点B和C.

有没有可能让我只能在没有各自子节点的情况下获得B&C

我需要使用这种类型的xml填充树,并且xml文件非常大.所以我需要在扩展任何节点时加载子节点

要求是 假设我尝试扩展一个我只想要B&C的节点,

如果我展开B然后我想B1到B5

c# xml

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

使用jquery tablesorter排序日期的问题

我正在使用tablesorter插件在MVC .NET应用程序中对表进行排序.我的大多数列都是字符串,我对它们没有任何问题.没有数字的.事情是我的日期时间列也被排序,好像它们是字符串.它们的排序方式如下:01/04/2009,02/02/2009,300/08/2009等.我从该视图中的模型中获取数据.

我的电话是默认电话:

$("#table").tablesorter();
Run Code Online (Sandbox Code Playgroud)

我试着没有运气指定dateformat:

$("#table").tablesorter({
            dateFormat: 'dd/mm/yyyy'});
Run Code Online (Sandbox Code Playgroud)

当我手动键入具有随机日期的静态表时,会发生奇怪的事情.它被排序了!但是我的数据来自数据库调用并被放入模型中,然后我通过它来编写数据并写入tr.

提前致谢.

编辑:这可能与我创建tr的方式有关吗?

<% foreach (var item in Model) { %>
<tr>
<td>
<%= Html.Encode(item.date) %>
</td>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
<% } %>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery tablesorter

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

SUBSTR不适用于Postgres 8.3中的数据类型"timestamp"

我在postgres中遇到了下面的查询问题

SELECT u.username,l.description,l.ip,SUBSTRING(l.createdate,0,11) as createdate,l.action
FROM n_logs AS l LEFT JOIN n_users AS u ON u.id = l.userid
WHERE SUBSTRING(l.createdate,0,11) >= '2009-06-07'
    AND SUBSTRING(l.createdate,0,11) <= '2009-07-07';
Run Code Online (Sandbox Code Playgroud)

我总是在较旧版本的postgres中使用上述查询,并且它的工作率为100%.现在有了posgres的新版本,它给了我下面的错误

**ERROR:  function pg_catalog.substring(timestamp without time zone, integer, integer) does not exist
LINE 1: SELECT u.username,l.description,l.ip,SUBSTRING(l.createdate,...
                                             ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.**
Run Code Online (Sandbox Code Playgroud)

我假设它与数据类型有关,数据是一个时区,而substring只支持字符串数据类型,现在我的问题是我可以对我的查询做些什么,以便我的结果出现?

postgresql

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

更改单个应用程序的系统颜色(Windows,.NET)

我知道我一般应该避免弄乱这样的系统设置,但我的应用程序已经使用非标准颜色,我对此没有影响.我希望能够在某些地方添加标准.NET控件,但它们的颜色不匹配.我想有一个黑客可以替换这个应用程序的系统颜色.另一个需要注意的重要事项是它是一个.NET应用程序.

到目前为止我的(不完整)想法是:

  • 要创建一个代替GetSysColor的代理User32.dll库,但它将非常繁琐(731函数被重定向,1被替换)并且我不知道如何强制我的应用程序使用该特定副本.
  • 拦截以某种方式调用GetSysColors(不幸的是它在CLR中的某个地方我认为).
  • 要以某种方式修改.NET类SystemColors(在内存中?有可能吗?).

你有什么想法,最好(和完整)的方法是什么?

.net winapi colors user32 systemcolors

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

变量占用的空间何时在c ++中解除分配?

一旦从函数返回控件,变量占用的空间是否会被释放?

我以为它被解除了分配.

在这里,我编写了一个函数,即使在从函数CoinDenom返回数组的本地引用之后也能正常工作,使用它来打印命名总和所需的最小硬币数的结果.如果空间被解除分配,它如何能够打印出正确的答案?

int* CoinDenom(int CoinVal[],int NumCoins,int Sum) {
  int min[Sum+1];
  int i,j;
  min[0]=0;
  for(i=1;i<=Sum;i++) {
    min[i]=INT_MAX;
  }

  for(i=1;i<=Sum;i++) { 

    for(j=0;j< NumCoins;j++) {

      if(CoinVal[j]<=i && min[i-CoinVal[j]]+1<min[i]) {
        min[i]=min[i-CoinVal[j]]+1;
      }
    }
  }
  return min; //returning address of a local array
}

int main() {

  int Coins[50],Num,Sum,*min;
  cout<<"Enter Sum:";
  cin>>Sum;
  cout<<"Enter Number of coins :";
  cin>>Num;
  cout<<"Enter Values";
  for(int i=0;i<Num;i++) {
    cin>>Coins[i];
  }

  min=CoinDenom(Coins,Num,Sum);
  cout<<"Min Coins required are:"<< min[Sum];
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ scope

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

低级程序员应具备哪些技能?

我是一名嵌入式软件工程师,拥有不到3年的经验.我的目标是不断"磨锯".我想知道C/C++程序员应该熟练掌握低级编程的具体内容.

我想到的是熟悉硬件的架构和指令集.知道如何摆弄位也很重要,资源管理和性能已经成为我工作的一部分,还有什么吗?

编辑:我使用内部定制的RTOS,而不是嵌入式Linux.

embedded low-level

10
推荐指数
4
解决办法
3132
查看次数