RT
支持 SVN/Git/Mercury 。终于可以摆脱 GitStack 和 Python 2 了。
System.WeakReference<T>
RT
支持 SVN/Git/Mercury 。终于可以摆脱 GitStack 和 Python 2 了。
ILNumerics 可用于在 .NET 程序中进行矩阵运算,就像 MATLAB 一样便捷。
可以使用 VS 的 NuGet 程序包管理器 来安装此库。
下面使用一个简单的控制台应用程序来介绍其用法。 Continue reading “使用 ILNumerics 进行矩阵运算”
本文使用 VS 2010/2015 作为开发环境。
向控制台输出小于指定数的所有素数。 Continue reading “向控制台输出素数列表”
在 Visual Basic.NET 中,可以使用My.Computer.Network.IsAvailable 来获取网络是否已经连接。此函数的定义如下所示:
'''********************************************************************** ''';IsAvailable ''' <summary> ''' Indicates whether or not the local machine is connected to an IP network. ''' </summary> ''' <value>True if connected, otherwise False</value> ''' <remarks></remarks> Public ReadOnly Property IsAvailable() As Boolean Get Return NetInfoAlias.NetworkInterface.GetIsNetworkAvailable() End Get End Property
由此引入了C#中获取网络状态的方法。 Continue reading “.NET 获取网络连接状态的方法”
使用 `System.Linq.Expression` 可以非常方便地在应用程序运行时动态生成 IL 代码,从而构造动态方法。相比于 `System.Reflection.Emit.ILGenerator`,使用表达式树构造动态方法要比使用 IL 代码更为人性化。至于原因嘛……只能说,复杂的函数用 IL 指令自己编写……我做不到 TT Continue reading “关于 Linq.Expression 的一些调试技巧”
一瞬间回到了 Visual Basic 6.0 时代……
一把辛酸一把泪。
以及
这样根本没法调试好不……
最后只得使用 `Debug.Print` ,还用的是 Expression……
cite=LINQ to SQL FAQ – XML columns in SQL
However, LINQ to SQL does not appear to support ANY translations of XML queries on XElement to SQL – this mans that the following statement :
var filtered = from t in Table where t.XmlCol.Descendants("SomeElement").Value == somevar select twill fail at runtime as the LINQ-to-SQL parser is unable to translate on our XML data column XmlCol query into an Xpath.
A LINQ to SQL xml datatype column is represented as an XElement. If you modify this be careful as LINQ to SQL will not spot internal changes to XElement and save them to the database.
For example:
Dim myElement as XElement = Table.XMLdata myElement.Value = "test" db.SubmitChanges()will not alter the instance XElement and so will not change the Table.XMLdata entry. The workaround for this is to write it back as a new element:
Dim myElement as XElement = Table.XMLdata myElement.Value = "test" Table.XMLdata = new XElement(myElement) db.SubmitChanges()
今天试了一下,发现`WebClient`虽然支持异步,但果然不支持并发……
Continue reading “WebClient 不支持并发操作”