问题列表 - 第14842页

转换& 到等等

我想转换&为&,"到"等等.在没有手动编写所有选项的情况下,c#中是否有一个函数可以做到这一点?

c# html-encode string-conversion

58
推荐指数
4
解决办法
9万
查看次数

更快的方法来乘以浮点数

我们可以用C/C++中的左移位运算符来更快地将整数乘以2的幂.

但我们不能将左移运算符用于浮点数或双精度数,因为它们以不同的方式表示,具有指数分量和尾数分量.

我的问题是,

有什么办法吗?像左移运算符的整数更快地乘以浮点数?即使有2的幂?

c c++

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

短网址服务如何运作?

TinyURLMetamark等服务如何运作?
他们是否只是将微小的URL密钥与[虚拟?]网页相关联,该网页仅提供原始URL的"HTTP重定向"?或者它有更多的"魔力"吗?

[原创措辞]我经常使用网址缩短喜欢TinyURL的,METAMARK和其他服务,但我每次做的时候,我不知道这些服务是如何工作的.他们是否创建了一个新文件,该文件将重定向到另一个页面,或者他们是否使用子域?

url web-services bit.ly url-shortener short-url

102
推荐指数
4
解决办法
6万
查看次数

是否返回i​​f()中的if() - 从if()或for()返回?

好吧,我不确定我的返回行是否会结束for()循环或只是if()问题?

例:

for(;;) {
  wait(1);
  if(something) {
    tokens = strTok(something, " ")
    if(tokens.size < 2)
      return;
   }
}
Run Code Online (Sandbox Code Playgroud)

我猜它只是从if(某事)问题回来但我只想确定......

return

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

从Console.In读取二进制数据

有没有办法从C#中的stdin读取二进制数据?

在我的问题中,我有一个程序,它启动并在stdin上接收二进制数据.基本上: C:>myImageReader < someImage.jpg

我想写一个程序,如:

static class Program
{
    static void Main()
    {
        Image img = new Bitmap(Console.In);
        ShowImage(img);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是Console.In不是Stream,它是TextReader.(如果我尝试读取char [],TextReader会解释数据,不允许我访问原始字节.)

有人知道如何访问实际的二进制输入?

干杯,莱夫

c#

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

使用带有自定义删除器的shared_ptr使HANDLE RAII兼容

我最近在SO上发布了关于RAII的一般性问题.但是,我的HANDLE示例仍然存在一些实现问题.

A HANDLE是typedeffed void *in windows.h.因此,shared_ptr需要正确的定义

std::tr1::shared_ptr<void> myHandle (INVALID_HANDLE_VALUE, CloseHandle);
Run Code Online (Sandbox Code Playgroud)

示例1 CreateToolhelp32Snapshot:返回HANDLE并工作.

const std::tr1::shared_ptr<void> h
    (CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL), CloseHandle);
Run Code Online (Sandbox Code Playgroud)

当我void在定义中使用时(正确的方法是什么?)问题继续存在,当我尝试用这个指针调用更多的winapi命令时.它们在功能上有效,但很难看,我相信必须有更好的解决方案.

在以下示例中,h是一个通过顶部定义创建的指针.

例2 OpenProcessToken:最后一个参数是a PHANDLE.与演员一样丑陋.

OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY,
    (PHANDLE)&h);
Run Code Online (Sandbox Code Playgroud)

例3 Process32First:第一个参数是a HANDLE.非常丑陋.

Process32First(*((PHANDLE)&h), &pEntry);
Run Code Online (Sandbox Code Playgroud)

例4简单比较常数HANDLE.非常丑陋.

if (*((PHANDLE)&h) == INVALID_HANDLE) { /* do something */ }
Run Code Online (Sandbox Code Playgroud)

为HANDLE创建正确的shared_ptr的正确方法是什么?

c++ winapi raii

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

C# DateTimePicker 陷入循环

我有一个 C# 中的日期时间选择器。当我单击它时,它会展开以显示月历,当我单击向左箭头返回一个月时,它会更改值并调用我的事件。该事件包含的代码太多,无法在此包含,但它调用了几个函数,不用说。
我遇到的问题是,当我单击左箭头时,它会陷入某种循环,并在几个月内不断下降,我无法阻止它。正在调用的函数之一包含 Application.DoEvents() ,如果我注释掉它,它不会陷入循环,但我需要该命令来更新界面的另一部分。知道为什么会发生这种情况吗?

有时我可以用这段代码复制它,有时它只执行几次,有时它会卡在循环中。

private void DateTimePickerValueChangedEvent(object sender, EventArgs e) 
{ 
afunction(); 
} 

private void afunction() 
{ 
listView1.Clear(); 
panel1.Visible = true; 
Application.DoEvents(); 
} 
Run Code Online (Sandbox Code Playgroud)

c# datetimepicker

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

Java GUI问题

我用GUI制作了一个java程序.现在我想在GUI上添加一个组件,我可以以与显示输出相同的方式显示我想要的任何内容

System.out.println();
Run Code Online (Sandbox Code Playgroud)

我可以在GUI上添加哪个组件以及如何在该组件上显示内容.

java user-interface

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

如何停止Java程序的线程?

我用GUI创建了一个java程序,并在其上放置了一个"停止"按钮.当我启动程序时,主线程启动10个线程.现在我希望每当用户点击"停止"按钮时,所有线程都应该首先终止,然后主线程应该终止.我怎样才能做到这一点.

java user-interface multithreading

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

如何检查计算机何时进入睡眠状态或唤醒?

我想让我的程序知道计算机正在进入睡眠状态或从睡眠中醒来,可能有一个事件在其中任何一个发生时被触发.这可能吗?

c# power-management

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