小编Mat*_*och的帖子

在linq的DATEDIFF(以月为单位)

select col1,col2,col3 from table1 
where(DATEDIFF(mm, tblAccount.[State Change Date], GETDATE()) <= 4
Run Code Online (Sandbox Code Playgroud)

我想将此SQL查询转换为LINQ.但我不知道LINQ中的任何DateDiff替代品.你能建议我吗?

linq linq-to-entities entity-framework

12
推荐指数
3
解决办法
9186
查看次数

如何使用java从给定的URL获取基本URL

我正在尝试使用java获取基本URL.我在我的代码中使用了jtidy解析器来获取标题.我正在使用jtidy正确获取标题,但我没有从给定的URL获取基本URL.

我有一些URL作为输入:

String s1 = "http://staff.unak.is/andy/GameProgramming0910/new_page_2.htm";
String s2 = "http://www.complex.com/pop-culture/2011/04/10-hottest-women-in-fast-and-furious-movies";
Run Code Online (Sandbox Code Playgroud)

从第一个字符串,我想要获取"http://staff.unak.is/andy/GameProgramming0910/"作为基本URL,并从第二个字符串,我想"http://www.complex.com/"作为基本URL.

我正在使用代码:

URL url = new URL(s1);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
InputStream in = conn.getInputStream();
Document doc = new Tidy().parseDOM(in, null);
String titleText = doc.getElementsByTagName("title").item(0).getFirstChild()
.getNodeValue();
Run Code Online (Sandbox Code Playgroud)

我收到了titletext,但请告诉我如何从上面的URL获取基本URL?

java jtidy base-url

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

ClassLoader.defineClass抛出的ClassCircularityError

我正在使用自定义类加载器加载类.在大多数情况下,一切正常,但有时当我加载特别复杂的项目/库时,我得到一个奇怪的错误:

Exception in thread "main" java.lang.ClassCircularityError: 
  org/apache/commons/codec/binary/Hex
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:466)
    at my.custom.class.Loader.loadClass(...)
Run Code Online (Sandbox Code Playgroud)

看看Javadocs,我不希望defineClass抛出这个特殊的错误. org/apache/commons/codec/binary/Hex是我正在尝试加载的类.defineClass在它定义类之前,它几乎就像想要一个类的副本 - 这对我来说毫无意义.

想法?

java circular-dependency classloader

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

使用New关键字和在Excel VBA中调用CreateObject有什么区别?

我应该使用什么标准来决定是否像这样编写VBA代码:

Set xmlDocument = New MSXML2.DOMDocument
Run Code Online (Sandbox Code Playgroud)

或者像这样:

Set xmlDocument = CreateObject("MSXML2.DOMDocument")
Run Code Online (Sandbox Code Playgroud)

com excel binding vba excel-vba

11
推荐指数
2
解决办法
8291
查看次数

Sharepoint网站需要一段时间才能在早上加载第一件事

我们的团队使用Sharepoint和一些自定义Web部件构建了一个站点.我们注意到网站在早上第一次访问网站时需要一段时间才能加载.后续访问很好.我们怀疑Sharepoint正在重新索引其列表等.

有没有其他人看到Sharepoint的这个问题?有没有人有建议的修复?

performance sharepoint

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

Ruby:如何检测套接字的一侧何时被关闭

如何检测插座是否半开?我正在处理的情况是当套接字的另一端发送了FIN并且Ruby应用已经确认了FIN.有没有办法告诉我套接字是否处于这种状态?

举个例子:

require 'socket'

s = TCPServer.new('0.0.0.0', 5010)

loop do
  c = s.accept

  until c.closed?
    p c.recv(1024)
  end
end
Run Code Online (Sandbox Code Playgroud)

在这种情况下,当我远程登录到端口5010时,我将看到所有输入,直到我关闭telnet会话.此时,它会尽可能快地一遍又一遍地打印空字符串.

ruby sockets

11
推荐指数
1
解决办法
3941
查看次数

编写用于测试SQL存储过程的单元测试框架

今天我想到了为MySQL中的存储过程编写单元测试框架.完整的想法写在我博客上的最新帖子中.简而言之,它是这样的:我想自动化我的程序测试,我想使用标准化的方法来测试我的程序.单元测试被广泛记录,并且有很多XUnit框架,为什么不为MySQL(或任何其他数据库)编写一个.它当然是开源的.你怎么看?这是愚蠢的,愚蠢的,不必要的还是什么?或者另一个想法是在SQL中编写通用数据库框架.嗯,我真的想与某人讨论,收集想法和想法.

mysql frameworks unit-testing

10
推荐指数
1
解决办法
6046
查看次数

我可以在不使用堆的情况下编写C应用程序吗?

我正在体验嵌入式环境中的堆栈/堆冲突(有关背景,请参阅此问题).

我想尝试重写代码,以便它不会在堆上分配内存.

我可以在不使用C的堆中编写应用程序吗?例如,如果我需要动态内存分配,我将如何使用堆栈?

c embedded heap

10
推荐指数
3
解决办法
3823
查看次数

如何使用Windows批处理脚本将空ASCII字符(nul)写入文件?

我试图从Windows批处理脚本中将ASCII空字符(nul)写入文件但没有成功.我最初尝试使用echo这样的:

echo <Alt+2+5+6>
Run Code Online (Sandbox Code Playgroud)

看起来它应该工作(<Alt+2+5+6>在命令窗口中键入会写一个空字符 - 或者^@它出现),但echo然后输出:

More?
Run Code Online (Sandbox Code Playgroud)

并挂起,直到我按下<Return>.作为替代方案,我尝试使用:

copy con tmp.txt >nul
<Alt+2+5+6><Ctrl+Z>
Run Code Online (Sandbox Code Playgroud)

这正是我需要的,但只有在命令窗口中手动输入它.如果我从批处理文件中运行它,它会挂起,直到我按下,<Ctrl+Z>但即使这样,输出文件也会被创建但仍然是空的.

我真的希望批处理文件独立,而不需要(例如)包含空字符的单独文件,可以在需要时复制.

windows null ascii batch-file

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

用C#/ F#烹饪测量

你们中的任何人都知道一个库,用于表示和计算C#或F#中的烹饪单位(Cup,Tablespoon,Gallon ......)(特别是关于文化,公制/英制)?

c# f# units-of-measurement

10
推荐指数
1
解决办法
730
查看次数