Tag: C#的

如何从WCF REST方法返回自定义的HTTP状态码?

如果在WCF REST调用中出现问题,例如请求的资源未find,那么我怎么能在我的OperationContract方法中使用HTTP响应代码(例如,将其设置为像HTTP 404这样的代码)呢?

Java有类似C#的ref和out关键字吗?

像下面这样: 参考例子: void changeString(ref String str) { str = "def"; } void main() { String abc = "abc"; changeString(ref abc); System.out.println(abc); //prints "def" } 例如: void setString(out String str) { str = "def"; } void main() { String abc; changeString(out abc); System.out.println(abc); //prints "def" }

启动失败。 找不到二进制文件。 Eclipse Helios上的CDT

我在Ubuntu 10.04上使用Eclipse Helios,并且试图在其上安装CDT插件。 我从这里下载。 然后我去安装新软件并select压缩文件( 我不提取它,只需select压缩文件 )。 它的好,安装,一切工作正常,它显示可选function, 等等等等等等 。 然后我创build一个新的HelloWorld项目。 当我尝试运行它时,它显示一个错误,并说: 启动失败。 找不到二进制文件。 任何人都可以解释我如何解决它? 谢谢。

不同的浮点结果启用优化 – 编译器错误?

下面的代码可以在Visual Studio 2008中使用和不使用优化。 但它只适用于没有优化的g ++(O0)。 #include <cstdlib> #include <iostream> #include <cmath> double round(double v, double digit) { double pow = std::pow(10.0, digit); double t = v * pow; //std::cout << "t:" << t << std::endl; double r = std::floor(t + 0.5); //std::cout << "r:" << r << std::endl; return r / pow; } int main(int […]

从另一个列表中删除项目

我想弄清楚如何遍历我想从另一个项目列表中删除的项目的通用列表。 所以我们假设这是一个假设的例子 List<car> list1 = GetTheList(); List<car> list2 = GetSomeOtherList(); 我想用foreach遍历list1,并删除List1中也包含在List2中的每个项目。 我不太清楚如何去做,因为foreach不是基于索引的。

打开现有的文件,追加一行

我想打开一个文本文件,向它追加一行,然后closures它。

通过user32.dll中的SendInput发送密钥

我正在使用此板作为演示目的的键盘。 无论如何,使长话短说一切正常,除了极less数情况下。 我用位于user32.dll中的SendInput函数发送击键。 所以我的程序看起来像: static void Main(string[] args) { Console.Write("Press enter an on the next secont the key combination shift+end will be send"); Console.Read(); Thread.Sleep(1000); SendKeyDown(KeyCode.SHIFT); SendKeyPress(KeyCode.END); SendKeyUp(KeyCode.SHIFT); Console.Read(); Console.Read(); } [DllImport("user32.dll", SetLastError = true)] private static extern uint SendInput(uint numberOfInputs, INPUT[] inputs, int sizeOfInputStructure); /// <summary> /// simulate key press /// </summary> /// <param […]

是否使用任务(TPL)库使应用程序multithreading?

最近在接受采访时,我得到了这个问题。 问:你写了multithreading应用程序吗? 答:是的 问:要多解释一下? 答:我使用Tasks (任务并行库)来执行一些任务,如waiting for some info from internet while loading UI 。 这提高了我的应用程序可用性。 问:但是,您刚刚使用过TPL意味着您已经编写了multithreaded应用程序? 我:(不知道该说什么1) 那么,什么是一个multithreading应用程序? 与使用Tasks不同吗?

任何方式来打开“互联网closures”在Windows使用C#?

我正在寻找指向API的指针,这将允许我通过打开和closures连接来控制Internet连接。 我想写一个小小的控制台应用程序,使我可以打开和closures我的访问,从而使生产力飞涨:)(以及学习过程中的某些东西) 谢谢 !!

如何识别文件内容为ASCII或二进制

如何将文件内容识别为使用C ++的ASCII或二进制文件?