小编VMA*_*Atm的帖子

对XElement进行空检查

我当前的项目(C#3.5)有很多这样的代码(elem是XElement的一个实例):

textbox1.Text = elem.Element("TagName") == null ? "" : elem.Element("TagName").Value;
Run Code Online (Sandbox Code Playgroud)

有没有办法在不重复调用elem.Element()且不使用扩展方法的情况下编写相同的东西?也许使用lambdas?(但我无法弄清楚如何.)

c# xml linq-to-xml

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

ASP.NET MVC区域名称空间问题

我在我的asp.net mvc 3解决方案中创建了一个名为admin的新区域.Visual Studio自动分配名称空间:

MyApp.areas.admin.controllers
Run Code Online (Sandbox Code Playgroud)

我改成这个 MyApp.admin.controllers

但它停止解决行动.
在这方面的任何帮助将不胜感激.
谢谢

asp.net asp.net-mvc asp.net-mvc-areas razor asp.net-mvc-3

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

C#Datatable列宽

我在C#中遇到了Datatable的问题.我有一个Datatable与列.我想手动设置列的大小,我该怎么做?

这是代码:

dt = new DataTable();

DataColumn culAvs = new DataColumn("Avskiping", typeof(string));
DataColumn culKota = new DataColumn("Kota", typeof(string));
dt.Columns.Add(culAvs);
dt.Columns.Add(culKota);
dataGrid1.DataSource = dt;
Run Code Online (Sandbox Code Playgroud)

.net c# datatable

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

尝试将带有图像的表单发送到PHP服务器时Android中的内存泄漏

我在这个文件中有内存泄漏,我找不到确切的位置,但我认为是周围的图像 - > (Bitmap bm = BitmapFactory.decodeFile(filename)),我尝试了很多不同的方法,但我无法让它工作.

package prod.vegs;

//All imports here but not need to write them all now :-)


public class ProductForm extends Activity {

private static int TAKE_PICTURE = 1;
private static int SELECT_PICTURE = 2;

//JSON Response node names
private static String KEY_SUCCESS = "success";
private static String ERROR_MSG = "error_msg";
private static String KEY_TYPES = "subtypes";
private static String TYPE_NAME = "name";
private static String TYPE_ID = "id_type";
private static String PRODUCT_ID = "id_product"; …
Run Code Online (Sandbox Code Playgroud)

android memory-leaks bitmap android-asynctask

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

"泄漏"螺纹手柄

我有一个在IIS中托管的WCF应用程序(写入C#/.Net 4).随着时间的推移,该过程的Handle Count以或多或少的线性方式增加(在该过程回收之前增加高达30,000).根据SysInternals Process Explorer,该进程拥有的大部分句柄都是类型Thread.但是,根据性能监视器,线程的数量或多或少保持不变(大约40).

显然,我做错了什么并且正在泄漏Thread Handles.但是,我不清楚Thread Handle在这种情况下究竟是什么.我会假设它是一个线程的句柄,但由于线程数保持一致,我不知道句柄数是如何增加的.并且,我想不出任何方法来保持线程的句柄,而线程本身就会消失.此外,我没有明确地创建新线程(我在使用的ThreadPool地方).

显然,我错过了一些东西.但是什么?

.net wcf multithreading threadpool c#-4.0

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

在ASP.NET核心世界中使用本地/规范方法来实现Fire-and-forget

使用与websockets相关的一些编码,我发现目前还不清楚,如何正确处理长时间运行的后台进程或通过即发即弃语义执行的任务(这仍然是正确的ASP.NET Core 2.0)因为DI可能存在一些陷阱范围,应用程序重启等

因此,.NET Core如果没有花哨的东西,这样的事情需要在世界上实现,这将是一个很好的理由Hangfire

c# asp.net-core-mvc .net-core asp.net-core

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

如何知道System.Window.Forms.Help.ShowHelp的结果

有没有人知道如何捕获调用的结果System.Window.Forms.Help.ShowHelp,例如,它是否找到文件,并且文件格式正确,并且窗口的启动成功.

MSDN上的Microsoft文档中,显然它不会返回任何内容,也不会抛出任何异常!

.net c# winforms

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

通过Hostgator中的Office365用PHP(phpmailer)发送邮件

我希望能够通过office365 在Hostgator中发送邮件.我能用gmail做到这一点,但无法将其设置为使用office365.

它适用于我的其他两台服务器,我很好.唯一的问题是Hostgator.他们必须采取一些行动吗?

<?php
require_once('class.phpmailer.php');
$mail = new PHPMailer(true);



$mail->IsSMTP();

$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Host = "pod51014.outlook.com";
$mail->Port = 587;
$mail->Username = "usernamehere";
$mail->Password = "************";

/* ... addaddres, reply, subject, message -> the usual stuff you need ... */

$mail->Send();

?>
Run Code Online (Sandbox Code Playgroud)

我只是不断得到以下回应:

SMTP -> ERROR: Failed to connect to server: Connection refused (111) 
Run Code Online (Sandbox Code Playgroud)

我在与他们的支持聊天,587端口应该打开.

php smtp phpmailer office365

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

libc regcomp和regexec中的多字节字符

有没有得到正则libc6表达式函数regcompregexec使用多字节字符正常工作?

例如,如果我的模式是utf8字符??+?,则在utf8编码的字符串上找到匹配?????将失败,它应该成功.

我认为这是因为字符?的字节表示是\xe6\x9c\xba,并且+匹配一个或多个字节\xba.我可以通过在模式中的每个多字节字符周围加括号来使这个实例工作,但由于这是一个应用程序,我不能要求用户这样做.

有没有办法标记一个模式或字符串匹配为包含utf8字符?也许告诉libc将模式存储为wchar而不是char?

regex glibc utf-8 libc multibyte-functions

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

在IDisposable对象数组中Dispose()或不Dispose()元素?

从.NET中的函数返回了大量的数组或IDisposable对象列表的示例.例如,Process.GetProcesses().

  • 如果我调用该方法,那么当我遍历它们时,我负责Dispose()所有数组成员吗?
  • 为什么它应该是我的责任,因为我从来没有创建过对象,我给出的数组只是指向我的代码之外创建的对象的指针.

我一直认为这是Dispose()的创造者的负担.那么这里适当的规则是什么?

.net c# vb.net idisposable

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