Tag: C#的

为什么GCC焊盘function与NOP?

我已经和C合作了一段时间,最近才开始进入ASM。 当我编译一个程序时: int main(void) { int a = 0; a += 1; return 0; } objdump反汇编有代码,但在ret之后: … 08048394 <main>: 8048394: 55 push %ebp 8048395: 89 e5 mov %esp,%ebp 8048397: 83 ec 10 sub $0x10,%esp 804839a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%ebp) 80483a1: 83 45 fc 01 addl $0x1,-0x4(%ebp) 80483a5: b8 00 00 […]

WebException如何获得整体响应与身体?

在WebException中我看不到GetResponse的主体。 这是我在C#中的代码: try { return GetResponse(url + "." + ext.ToString(), method, headers, bodyParams); } catch (WebException ex) { switch (ex.Status) { case WebExceptionStatus.ConnectFailure: throw new ConnectionException(); case WebExceptionStatus.Timeout: throw new RequestTimeRanOutException(); case WebExceptionStatus.NameResolutionFailure: throw new ConnectionException(); case WebExceptionStatus.ProtocolError: if (ex.Message == "The remote server returned an error: (401) unauthorized.") { throw new CredentialsOrPortalException(); } throw […]

在C#中validationdate时间

我怀疑我是唯一一个提出这个解决scheme的人,但如果你有更好的解决scheme,请在这里发布。 我只是想在这里留下这个问题,所以我和其他人可以稍后search。 我需要告诉一个有效的date是否已经input到一个文本框中,这是我提出的代码。 当焦点离开文本框时我开始播放。 try { DateTime.Parse(startDateTextBox.Text); } catch { startDateTextBox.Text = DateTime.Today.ToShortDateString(); }

什么是C#相当于NaN或IsNumeric?

testinginputstring的最有效方法是否包含数字值(或反过来不是数字)? 我想我可以使用Double.Parse或正则expression式(见下文),但我想知道是否有一些内置的方式来做到这一点,如JavaScript的NaN()或IsNumeric() (是VB,我不记得?)。 public static bool IsNumeric(this string value) { return Regex.IsMatch(value, "^\\d+$"); }

C ++inheritance – 无法访问的基础?

我似乎无法使用基类作为函数参数,我弄乱了我的inheritance? 我的主要内容如下: int some_ftn(Foo *f) { /* some code */ }; Bar b; some_ftn(&b); 从Fooinheritance的类Bar是这样的: class Bar : Foo { public: Bar(); //snip private: //snip }; 如果这不起作用? 我似乎无法在我的主要function中打这个电话

将值从一个对象复制到另一个对象

任何人都有一个好的工具类的build议,将一个对象的值映射到另一个对象? 我想要一个实用工具类,使用reflection,并采用两个对象,并从第一个对象的值复制到第二个,如果有一个同名的公共属性。 我有两个从Web服务代理生成的实体,所以我不能改变父类或impliment接口或类似的东西。 但是我知道这两个对象具有相同的公共属性。

笔画宽度转换(SWT)实现(Java,C#…)

最近我发现了笔画宽度变换,正如下面的研究论文所logging的那样: 用行程宽度变换在自然场景中检测文本 。 鲍里斯Epshtein,Yonathan Wexler和Eyal Ofek。 IEEE计算机视觉和模式识别国际会议,2010年。 该algorithm旨在从自然场景中检测和提取文本。 但是,我找不到任何实现,从文件中我发现很难确定有关algorithm的所有细节,所以我可以在实践中实现它。 有谁知道这个algorithm是否在系统中被实现和使用? 有没有C#或Java的实现?

在C ++中枚举的string

有没有办法将文本文件中的string与枚举值相关联? 问题是:我有一些枚举值作为string存储在一个文本文件中,我满足了一些条件,在飞行中阅读…现在我想分配读取值的枚举。 最有效的方法是什么? 它不需要是最简单的方法。

旋转cv :: Mat使用cv :: warpAffine偏移目标图像

我正在尝试使用OpenCV的C ++ API将1296×968图像旋转 90度 ,并且遇到了一些问题。 input : 旋转 : 正如你所看到的,旋转的图像有一些问题。 首先,它具有与原始大小相同的尺寸,即使我专门创build了与原始尺寸相反的目标Mat 。 结果,目标图像被裁剪。 我怀疑这是因为我打电话warpAffine()并传递原始的大小,而不是目的地大小的Mat 。 但是我这样做是因为我遵循了这个答案 ,但现在我怀疑答案可能是错的。 所以这是我第一个怀疑/问题。 第二个是, warpAffine() 以特定的偏移量写入目的地 (可能将旋转的数据复制到图像的中间),并且该操作在图像周围留下可怕的大黑色边框 。 我如何解决这些问题? 我在下面分享源代码: #include <cv.h> #include <highgui.h> #include <iostream> using namespace cv; using namespace std; void rotate(Mat& image, double angle) { Point2f src_center(image.cols/2.0F, image.rows/2.0F); Mat rot_matrix = getRotationMatrix2D(src_center, angle, 1.0); Mat rotated_img(Size(image.size().height, image.size().width), […]

跨平台(PHP到C#.NET)encryption/解密与Rijndael

我目前有解密php密码encryption消息的一些问题。 php代码如下: <?php //$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC); $iv = "45287112549354892144548565456541"; $key = "anjueolkdiwpoida"; $text = "This is my encrypted message"; $crypttext = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $text, MCRYPT_MODE_CBC, $iv); $crypttext = urlencode($crypttext); $crypttext64=base64_encode($crypttext); print($crypttext64) . "\n<br/>"; ?> encryption的消息然后被发送到ASP.NET平台(C#)。 但是,我有保留解密顺序(base64解码到urldecode)的问题。 我在ASP.NET中的代码如下(iv和key与php中的一样): public string Decode(string str) { byte[] decbuff = Convert.FromBase64String(str); return System.Text.Encoding.UTF8.GetString(decbuff); } static public String DecryptRJ256(string cypher, […]