Tag: C#的

邮件发送与networking凭证为真正的Windows窗体不工作

我想做一个应用程序发送电子邮件在C#窗口application.I使用smtp服务器,但我不想设置networking凭据。 所以我把它设置为true,但是出现错误。 SMTP服务器需要安全的连接或者客户端没有被authentication。 服务器响应是:5.5.1需要身份validation。 了解更多信息 这里是代码: SmtpClient oClient = new SmtpClient(); oClient.Host = "smtp.gmail.com"; oClient.Port = 25; oClient.UseDefaultCredentials = true; oClient.Credentials = new System.Net.NetworkCredential(); oClient.EnableSsl = true; MailMessage oMail = new MailMessage(); oMail.To.Add(txtTo.Text.Trim()); oMail.From = new MailAddress("testmail@gmail.com"); oMail.Subject = txtSubject.Text; oMail.Body = txtBody.Text; oMail.IsBodyHtml = true; oClient.Send(oMail); MessageBox.Show("Mail Send"); 在这里,我将主机设置为gmail.com,我需要使用所有电子邮件服务提供商发送和接收邮件。那么,如何设置主机和端口?

C getline() – 如何处理缓冲区/如何将未知数量的值读入数组

首先,一些背景:我试图从外部文件中得到一个整数列表,并把它们放入一个数组中。 我正在使用getline逐行parsinginput文件: int lines = 0; size_t * inputBuffer = (size_t *) malloc(sizeof(size_t)); char * storage = NULL; 我打电话给getline像这样: getline(&storage, &s, input) 我从getline的man页面听到,如果你提供了一个size_t *缓冲区,当getline超过字节分配时,你可以让getline调整它。 我的问题是,你可以使用这个缓冲区? 它是否包含您使用getline()读取的所有项目? 从这个缓冲区中读取,或者在将这些整数放入一个数组时,以不同的方式来遍历input是更简单的吗? 谢谢!

错误的if语句 – 不能隐式转换types为'布尔'

我有一个转换types的问题。 我正在尝试这样的代码(稍后,详细的代码): string cityType = "City1"; int listingsToSearch = 42; if (cityType = "City1") // <– error on this line { listingsToSearch = 1; } 但是“如果”声明转换城市,但我不断得到: 不能隐式地将types“string”转换为“布尔” 我想要实现的是:我有一个search引擎,它有一个search文本的文本框和两个search位置的单选button(IE City1或City2) 当我收到search文本和单选button时,它们以string的forms出现 string thesearchtext, thecitytype; thesearchtext = HttpContext.Current.Request.QueryString["s"].ToString(); thecitytype = HttpContext.Current.Request.QueryString["bt"].ToString(); 当我收到城市单选button时,它们将采用“城市1”或“城市2”的格式。 我需要做的是将城市单选button转换为int,以便我可以在我的search数据集中使用它们。 我需要将"city"转换为整数1 ,将"city2"为整数2 。 我明白这可能是一个简单的types转换,但我无法弄清楚。 到目前为止的代码, if给我上面的错误: int listingsToSearch; if (thecitytype = "City1") { listingsToSearch […]

OpenMP时间和时钟()计算两个不同的结果

我有顺序代码通过OpenMP并行化。 我已经把相应的编译指示和testing。 在testing时,我通过检查在主函数中花费的时间来解释性能增益。 奇怪的是通过cpu_time()计算的经过时间, omp_get_wtime()返回两个不同的结果。 你认为原因是什么? 通过cpu_time()函数计算的经过时间与连续时间类似。 计算开始之前 ctime1_ = cpu_time(); #ifdef _OPENMP ctime1 = omp_get_wtime(); #endif 计算结束后 ctime2_ = cpu_time(); #ifdef _OPENMP ctime2 = omp_get_wtime(); #endif cpu_time()函数的定义 double cpu_time(void) { double value; value = (double) clock () / (double) CLOCKS_PER_SEC; return value; } 打印结果 printf("%f – %f seconds.\n", ctime2 – ctime1, ctime2_ – ctime1_); […]

C标准是否认为这个头文件中有一个或两个“struct uperms_entry”types?

你可以从三个C标准(最好是C99或C11)中select一个来表示下面的头文件是否有一个或两个struct uperms_entrytypes? #ifndef UPERMS_CACHE_INCLUDE #define UPERMS_CACHE_INCLUDE typedef struct mutex MT_MUTEX; typedef struct uperms_cache { MT_MUTEX *cache_lock; int processing; struct uperms_entry *uperms_list; // No prior struct uperms_entry } uperms_cache_t; typedef struct uperms_entry // Does this define a different struct uperms_entry? { char username[32]; int perms; struct uperms_entry *next; } uperms_entry_t; #endif /* UPERMS_CACHE_INCLUDE */ 附加问题: 如果有两种types,有没有办法让海湾合作委员会报告这个问题? […]

是(4> y> 1)在C ++中有效的语句? 你如何评价呢?

这是一个有效的expression? 如果是这样,你可以重写它,使它更有意义吗? 例如,是否与(4 > y && y > 1) ? 你如何评估链式逻辑运算符?

三元操作员如何工作?

请演示三元运算符如何使用常规的if / else块。 例: Boolean isValueBig = value > 100 ? true : false; 完全重复: 如何使用三元运算符?

如何检测进程开始和结束在Windows中使用C#?

我有一个良好的工作经验与c#,但现在我想开发一个简单的(可能是一个控制台应用程序)软件,只是检测过程的名称和时间开始或结束在我的电脑上。 例如(我假设我的小应用程序已经运行),如果用户打开Firefox,那么它应该只是插入firefox.exe到数据库中的时间,如果用户closures它,那么它也这样做。 和上面一样,如果用户打开记​​事本,那么它应该插入notepad.exe与时间等。 我知道如何在数据库中插入值,但我只是需要你的帮助,以确定过程/程序开始或结束在我的系统上。 诚实地说,我从来没有开发过这种应用程序之前,所以我不知道,它可以使用控制台应用程序或我需要一个Windows服务应用程序等。 所以请提供你的答案只是考虑到我作为一个初学者。 在C#的一部分,我能够理解它,所以需要担心。 我正在使用Visual Studio 2010与.net 4.0 -提前致谢

我应该将图像存储在数据库还是文件夹中?

可能重复: 在DB中存储图像 – 是或否? 你好 目前,我的网站上的每个公司都有1张照片可以添加到他们的个人资料中。 我将这个图像保存到数据库….它的公司标志。 现在我想让他们添加更多的图片。 现在我不知道我是否必须将其全部保存在数据库中或保存在文件夹中? 为什么我认为文件夹会更好的是因为有这么多漂亮的文章与花式银光有点function,我可以使用,但他们都只是照顾保存在文件夹中的图像。 而且,因为我不是那么好,所以我很难更改代码来查看数据库,而不是使用文件夹进行图像检索的示例。 我想添加这样的东西到我的网站(浏览图片)。 任何代码示例为我如何做到这一点时图像保存在数据库中? 我正在使用VB.net的ASP.NET。 点击这里查看我在说什么 任何想法家伙? 问候Etienne

当我回发给我的控制器时,我的模型的所有值都是null

我已经把模型切回到了一个领域: //模型 public class LetterViewModel { public string LetterText; } //控制器 public ActionResult Index() { var model = new LetterViewModel(); model.LetterText = "Anything"; return View(model); } [HttpPost] public ActionResult Index(LetterViewModel model) { //model.LetterText == null return View(model); } //视图 @model Test.Models.LetterViewModel @{ Layout = "~/Views/Shared/_Layout.cshtml"; ViewBag.Title = "Create a Letter"; } @using (Html.BeginForm()) { <div […]