草庐IT

vscode上传项目到github

全部标签

c# - 使用 HttpWebRequest POST 数据/使用 multipart/form-data 上传图像

我正在尝试使用ImageShackAPI上传图片。要使用它,我应该使用multipart/form-dataPOST图像。我这样做了......varpostData="";varreq=HttpWebRequest.Create("http://www.imageshack.us/upload_api.php");req.Method="POST";req.ContentType="multipart/form-data";postData+="key=my_key_here&";postData+="type=base64&";//getbase64datafromimagebyt

c# - 如何根据多个条件并使用 linq 从通用列表中删除项目

我有两个列表,一个包含url,另一个包含所有MIME文件扩展名。我想从第一个列表中删除所有指向此类文件的url。示例代码:Listurls=newList();urls.Add("http://stackoverflow.com/questions/ask");urls.Add("http://stackoverflow.com/questions/dir/some.pdf");urls.Add("http://stackoverflow.com/questions/dir/some.doc");//totalitemsinthesecondlistare190Listmime=new

大型项目的 C# 编译时间(与 C++ 相比)

经常听到有人称赞C#的编译速度。到目前为止,我只做了几个小应用程序,我确实注意到编译速度非常快。但是,我想知道这是否仍然适用于大型应用程序。大型C#项目的编译速度是否比类似大小的C++项目快? 最佳答案 是的,C#通常编译得更快。虽然并不总是足够快。我最大的C#代码库可能有100万行代码和很多项目,编译花了大约一个小时。但我怀疑大部分时间是由于VisualStudio糟糕的构建系统造成的。另一方面,C++的编译时间通常要长得多,但也更依赖于您组织代码的方式。头文件依赖性处理不当很容易使编译时间增加几个数量级。

c# - 在C#类项目中,AssemblyCulture是干什么用的?

在C#类项目中,有一个名为AssemblyInfo.cs的属性文件。该文件中包含一系列程序集属性,包括AssemblyTitle、AssemblyDescription等,用于描述编译项目的某些细节。其中之一是AssemblyCulture。我明白其他的是做什么用的,但是AssemblyCulture是用来描述什么的?语言?货币?两者兼而有之?每当我看到这个属性时,它都是空白的。 最佳答案 来自documentation:Theattributeisusedbycompilerstodistinguishbetweenamainas

c# - 你如何在 migradoc/pdfsharp 中有一个项目符号列表

即使在阅读之后thisforumpost,如何使用migradoc/pdfsharp创建项目符号列表仍然很困惑。我基本上想显示这样的项目列表:闪避尼桑福特雪佛兰 最佳答案 这是一个示例(添加到HelloWorld示例中的几行)://Addsometexttotheparagraphparagraph.AddFormattedText("Hello,World!",TextFormat.Italic);//AddBulletlistbeginStylestyle=document.AddStyle("MyBulletList","No

c# - 每次运行时 Visual Studio 都会构建项目

我在VisualStudio2010中有一个包含大量项目的.NET解决方案。直到最近,当我从IDE中运行启动项目时,只有在启动项目或依赖项目之一中的代码发生更改时,项目才会构建。大约两周前,我注意到每次运行启动项目时,VisualStudio都会构建所有项目,这大约需要七分钟。毋庸置疑,这占用了我一天的大量时间,我已尽力在网上寻找解决方案,但尚未找到解决我的特定问题的任何解决方案。一些额外的信息-在我开始遇到这个问题的同时,同样的问题也开始发生在我团队中的其他人身上。我们还使用源代码存储库。由于我们没有更改VisualStudio中的任何设置,我怀疑有人无意中更改了某些项目的源代码中的

c# - TreeView 中任何项目的 OnExpanded 事件

我想为我的TreeView中的TreeView项的任何扩展获取一个事件。这样做的原因,与原始问题有点无关:我正在创建一个与xml文件树密切相关的树,但我允许在xml中包含一个元素,以便该树可以跨越多个文件。我想在扩展时在我的TreeView中设置treeviewitems的itemssource属性。 最佳答案 您可以将TreeViewItem.Expanded事件用作附加事件:...在代码隐藏中,您可以使用OriginalSource属性识别启动事件的TreeViewItem:privatevoidTreeViewItem_Exp

c# - Visual Studio 在打开项目时卡住

当我打开现有项目时,我的VisualStudio似乎卡住/滞后。我已将NHibernate框架添加到我的代码中,它似乎落后于我的计算机(至少我是这么认为的)。当我打开其他项目时,我根本不会滞后或卡住。卡住大约是3秒到1分钟,然后它会打开我的项目并且它会非常缓慢地运行,可能需要20多秒才能切换类,而仅仅需要20多秒才能将单个字符输入VisualStudio。我想知道以前是否有人遇到过这个问题。如果是这样,您是如何解决的?在修复此问题之前,我无法真正处理我的代码。哦,还有,当保存代码时,它也会卡住一两分钟。 最佳答案 如果您将调试器附加

c# - LINQ - GroupBy 一个键,然后将每个分组的项目放入单独的 'buckets'

我有一个这样的项目列表:publicclassItem{publicintItemId{get;set;}publicstringItemName{get;set;}publicintListId{get;set;}}1测试112测试213测试314list25List226测试37测试238测试33有没有办法让我按ListId分组并将它们放入每个单独的桶中,​​即ListId1桶将包含所有ListId==1。该列表是从SQL动态返回的,所以我事先不知道会有多少ListId。 最佳答案 您可以使用GroupBy:vargroups=

c# - 如何使 ListBox 中的某些项目变为粗体?

在Visualc#ExpressEdition中,是否可以将ListBox中的某些(但不是全部)项目设为粗体?我在API中找不到任何类型的选项。 最佳答案 您需要将列表框的DrawMode更改为DrawMode.OwnerDrawFixed。在msdn上查看这些文章:DrawModeEnumerationListBox.DrawItemEventGraphics.DrawStringMethod另请参阅msdn论坛上的这个问题:QuestiononListBoxitems一个简单的例子(两个项目-Black-Arial-10-Bol