草庐IT

parent_query

全部标签

windows - 为什么应用程序会弹出错误, "Control doesn' t have parent window,“运行 3 周后?

我一直在Windows7机器上的DelphiXE中运行一个在Windows7下开发的应用程序大约3周不间断,但之后它停止工作并弹出一个消息框“控件没有父窗口。“在那之后,软件似乎无法正常工作,除非将其关闭并重新启动。我知道该错误的含义,但我正在努力弄清楚。为什么?任何提示或建议将不胜感激。谢谢。 最佳答案 资源泄漏的迹象,最有可能是窗口句柄。使用TaskMgr.exe的“进程”选项卡进行诊断。查看+选择列并勾选句柄、用户对象和GDI对象。在使用程序时,请密切注意程序的值。稳定增加会带来麻烦,Windows在10,000后停止提供更多

c# - Linq 对象 : inner query performance

在回答questions之一时我看到了2个LINQ代码示例,它们应该完全相同。但我对性能感到好奇,发现一个代码比另一个代码快得多。我不明白为什么。我从问题中提取了数据结构publicstructStrc{publicdecimalA;publicdecimalB;//morestuff}publicclassCLASS{publicListlistStrc=newList();//otherstuff}然后我写了简单的基准测试(使用benchmarkdotnet库)UPD我包括了所有要求的测试publicclassTestCases{privateDictionarydict;publ

c# - 玻璃映射器 : InferType is ignored when querying the SitecoreContext

我已经在我的Sitecore7.1解决方案上安装了Glass.Mapper.Sc.CaSTLeWindsor版本3.1.2.11包,并尝试使用推断类型。我有以下类(class):[SitecoreType]publicclassServiceConfiguration{[SitecoreField(FieldName="ServiceId")]publicvirtualstringServiceId{get;set;}}[SitecoreType(TemplateId="{26512C19-8D30-4A1E-A2CD-3BA89AF70E71}")]publicclassJavasc

c# - Fetch 和 Query 有什么区别?

对我来说,PetaPoco的Database.Fetch和Database.Query似乎在做同样的事情。例如,vardb=newPetaPoco.Database("myDB");ProductListproducts=db.Fetch("SELECT*FROMProductList");ProductListproducts=db.Query("SELECT*FROMProductList");它们之间有什么显着的区别吗? 最佳答案 根据PetaPocodocumentation,这是答案:QueryvsFetchTheData

c# - LINQ to Entities/LINQ to SQL : switching from server (queryable) to client (enumerable) in the middle of a query comprehension?

在许多情况下,我想在服务器端进行一些过滤(有时是投影),然后切换到客户端以执行LINQ提供程序本身不支持的操作。天真的方法(这基本上就是我现在所做的)是将其分解为多个查询,类似于:varfromServer=fromtincontext.Tablewheret.Col1=123wheret.Col2="blah"selectt;varclientSide=fromtinfromServer.AsEnumerable()wheret.Col3.Split('/').Last()=="whatever"selectt.Col4;但是,很多时候,这带来的代码/麻烦多于它的实际值(value)

c# - 林克到 SQL : Sort Query by Arbitrary Property(Column) Name

我有一个更大/更复杂的问题,但为了简单起见,让我们考虑以下问题:假设我在SQL数据库中有一个名为Product的表,它有两列,ID(int,primary键)和名称(varchar/string)。我还有一个简单的LINQDataContext。我构造了一个查询并将其交给“我的”函数。让我们假设它是这样的:(虽然它可能有点复杂)IQueryablequery=frompindb.Productsselectp;一旦我的方法得到这个查询,作为参数传入,它必须更改排序顺序,例如IQueryablesortedQuery=query.OrderBy(x=>x.Name);我想让它更通用,即指

c# - 为什么我在 Linq Query() 中没有得到 .CopyToDataTable()

以下代码示例是从MSDNhere借来的.我的代码中没有可用的query.CopyToDataTable()。(请参阅我以下代码中的注释行)。publicstaticboolSetPhysicianAsNotonServer(DataTabledt){DataTabledtPhysicianServer=dt;DataTabledtPhysicianClient=GetPhysicianClient();varquery=fromSPhysicianindtPhysicianServer.AsEnumerable()joinCPhysicianindtPhysicianClient.As

c# - HtmlElement.Parent 返回错误的父级

我正在尝试通过C#为网页上的随机元素生成CSS选择器。一些背景:我使用带有WebBrowser控件的表单。在导航时,可以询问光标下元素的CSS选择器。获取html元素是微不足道的,当然,通过以下方式:WebBrowser.Document.GetElementFromPoint();目标是创建一个“严格”的css选择器,指向光标下的元素,a-la:html>body>span:eq(2)>li:eq(5)>div>div:eq(3)>span>a此选择器基于:eq运算符,因为它旨在由jQuery和/或SizzleJS处理(这两个支持:eq-原始CSS选择器不支持。竖起大拇指@BoltC

c# - Entity Framework 6 : Adding child object to parent's list vs. 将子项的导航属性设置为父项

我有一个现有数据库,其中包含两个表MailServers和MailDomains。MailDomains的外键列MailServerId指向MailServers中的Id主键列。所以我们这里是一对多的关系。我关注了thisarticle并通过实体数据模型向导中的“代码优先从数据库”模型创建了我的EntityFrameworkPOCO。这产生了以下两个C#类:publicpartialclassMailServer{publicMailServer(){MailDomains=newHashSet();}publicintId{get;set;}publicvirtualICollect

c# - Request.QueryString[] 对比 Request.Query.Get() 对比 HttpUtility.ParseQueryString()

我搜索了SO并发现了类似的问题,但没有一个比较这三个问题。这让我很吃惊,所以如果有人知道,请指点一下。有许多不同的方法来解析请求的查询字符串……“正确”的方法(IMO)应该处理空值/缺失值,但也要适本地解码参数值。以下哪项是同时做到这两点的最佳方式?方法一stringsuffix=Request.QueryString.Get("suffix")??"DefaultSuffix";方法2stringsuffix=Request.QueryString["suffix"]??"DefaultSuffix";方法三NameValueCollectionparams=HttpUtility.