小编reu*_*ben的帖子

从批处理文件中重复执行Windows命令?

我对Windows的批处理文件不太熟悉,所以这看起来像是一个初学者的问题.我怎么能"循环"或重复一个如下命令呢?

shutdown -a
Run Code Online (Sandbox Code Playgroud)

windows loops cmd shutdown batch-file

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

将LINQ查询结果转换为int

我写了一个应该返回int值的LINQ查询.但是我无法将此值转换为int并发生异常: 无法将"QuickRoutes.DAL.RouteLinq"类型的对象强制转换为"System.IConvertible"类型.
这是我的LINQ:

var res = (from p in aspdb.RouteLinqs
                       orderby p.RouteId descending
                       select p).Take(1);
Run Code Online (Sandbox Code Playgroud)

这里发生异常:

 route.Id =Convert.ToInt32(res.FirstOrDefault());
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

c# linq type-conversion

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

与文字的混淆,C中的算术

我写了下面的代码,期望它输出211,但是当我编译并运行它时,我看到了137.

有人可以解释一下发生了什么吗?谢谢.

?#include <stdio.h>

int main()
{
    int binary1,binary2;

    binary1 = 0100;
    binary2 = 0111;

    printf("%d\n", binary1 + binary2);

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

c literals

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

Android代码中的NullPointerException

错误是:

java.lang.NullPointerException.onCreateOptionsMenu(AddMyMarketsActivity.java:44)
Run Code Online (Sandbox Code Playgroud)

我的代码是:

41 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
42          SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
43          SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();       
44          searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
            Log.i("searchView", "set searchable configuration for searchView ");
Run Code Online (Sandbox Code Playgroud)

我的代码可能有什么问题?

android nullpointerexception

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

如何通过与单个 int 变量进行比较来过滤 list&lt;int&gt; ?

我有一个list<int>10, 20, 30, 这样的值56。我还有一个局部变量int _marks = 30

如何打印列表中小于 的值的值_marks

c# console list

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

扩展方法无法正常工作C#

所以我有一个简单的方法叫做Invert:

public static void Invert(this bool value)
{
    value = !value;
}
Run Code Online (Sandbox Code Playgroud)

它位于.dll文件中的静态类中.现在当我去一个新的Winforms项目时,我添加了.dll作为参考,到目前为止一切都很好.现在当我这样做:

bool test = true;
test.Invert();
Run Code Online (Sandbox Code Playgroud)

我没有错误,但是当我这样做时:

MessageBox.Show(test.ToString());
Run Code Online (Sandbox Code Playgroud)

它输出true,好像什么都没有改变.我不确定是否因为我在方法或其他方面所做的事情.但是,如果我去:

MessageBox.Show((!test).ToString());
Run Code Online (Sandbox Code Playgroud)

它输出false.

谢谢.

c# extension-methods pass-by-value

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

Windows RPC编程错误:LNK 2019无法解析的外部符号RPCServerListen

我正在学习 C Windows RPC 编程。以下是我编写并编译且没有错误的虚拟 RPC 服务器的源代码:

#include <stdio.h>
#include "md5_h.h"
#include "rpc.h"
#include "rpcndr.h"

int main() {
  RPC_STATUS status;

  status = RpcServerUseProtseqEp(
    (RPC_WSTR)("ncacn_ip_tcp"),
    RPC_C_PROTSEQ_MAX_REQS_DEFAULT,
    (RPC_WSTR)("9191"),
    NULL);
if (status) { exit(status); }

status = RpcServerRegisterIf(
    md5_v1_0_c_ifspec,
    NULL,
    NULL);
if (status) { exit(status); }

status = RpcServerListen(
    1,
    RPC_C_LISTEN_MAX_CALLS_DEFAULT,
    FALSE);
if (status) { exit(status); }

return 0;
}

void __RPC_USER midl_user_free(void* p) {
  free(p);
}

void md5(const unsigned char* szMsg) {
  printf("voila %s\n", szMsg);
}
Run Code Online (Sandbox Code Playgroud)

midl 文件的编译也没有错误。MIDL 编译产生了预期的md5_s.c结果md5_c.c …

c rpc

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

用于C#的快速线程安全随机数发生器

我需要在多个正在运行的线程中快速生成随机浮点数.我尝试过使用System.Random,但它对我的需求来说太慢了,它在多个线程中返回相同的数字.(当我在一个线程中运行我的应用程序时,它工作正常.)另外,我需要确保生成的数字在0到100之间.

这是我现在正在尝试的内容:

number = random.NextDouble() * 100;
Run Code Online (Sandbox Code Playgroud)

我该怎么办呢?

c# random parallel-processing performance generator

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

Smarty php只显示特定的数组索引

我需要{$user.unread}在我的*.tpl文件中以这种格式显示,而不需要任何for循环,这样只显示数字3.

我的php文件有$user = array('unread' => 3);什么应该是我的智能分配和php数组代码?

我这样做是为了将设计与智能代码集成,而无需与数据库连接.因此,{$user.unread}必须是在*.tpl文件中调用"3"或任何数字的格式,但在php文件中我可以定义一个静态数组并相应地调用smarty.我不确定php文件中的语法来定义这个静态数组并定义smarty assign.

php arrays smarty

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

如何获取MessageBox中的列表?

如何string在消息框的正文中显示列表的内容?

这是我到目前为止所拥有的:

List<string> a = new List<string> {}; 
foreach (DataGridViewCell cell in dgvC.SelectedCells) 
{ 
    a.Add(cell.Value.ToString()); 
} 

MessageBox.Show(a);  // doesn't work !?
Run Code Online (Sandbox Code Playgroud)

c# winforms

0
推荐指数
3
解决办法
9351
查看次数

fork:孩子从哪里开始跑步?

在分叉之后,孩子是从父母的开头还是从父母的地方开始的?

例如,这个程序,是从第1行还是第3行开始的孩子?

int i=1
fork()
i=i*2
fork
i=i*2
Run Code Online (Sandbox Code Playgroud)

c fork

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

获得我的应用程序的硬件要求

有没有办法让我获得应用程序所需的内存和处理器能力.当我的一个应用程序一直冻结它正在运行的计算机时,我最近遇到了非常不愉快的经历.这显然与缺乏硬件能力有关,因为它完全适用于我用于测试目的的更强大的计算机,其中应用程序运行良好.所以我的问题是 - 有没有办法计算平稳运行应用程序所需的硬件功率量?几乎所有的应用程序都是用C#完成的,所以我需要一种可以使用这种应用程序的方法.谢谢

c# benchmarking memory-management

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

当智能感知相同的扩展方法两次但在不同类型上定义时会发生什么?

使用EF时,ObjectContext我会看到两种不同的扩展方法,其签名与连续选择相同.对我来说没有任何意义,根据我选择的那个,会有一些魔法导致一个或另一个被调用,那么实际发生了什么?

在此输入图像描述

c# intellisense extension-methods visual-studio

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