问题列表 - 第14192页

如何在C#中截取Winforms控件/表单的屏幕截图?

我有一个listviewwinforms表格的控件.它填满了整个屏幕,但屏幕上显示的项目比屏幕更多.

如何拍摄整个控件的屏幕截图,好像我可以listview在屏幕上显示整个内容?因此,如果整个listview需要1000 x 4000像素,那么我想要一个这样大小的图像/位图.

我该怎么做呢?当我尝试打印屏幕时,它只返回屏幕上的内容,屏幕外的任何内容都显示为灰色.

.net c# listview winforms

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

检测PHP中的用户语言 - 稳定的解决方案

我目前正在进行自动用户语言检测,以用户的语言提供内容.

当然可以手动更改语言,但如果用户第一次访问该页面,我想以他的语言提供内容.

所以我在Google上搜索并找到了$ _SERVER ['HTTP_ACCEPT_LANGUAGE'] - Var来得到这样的结果:

DE-DE,DE; Q = 0.8,EN-US; Q = 0.5,连接; Q = 0.3

什么是过滤此结果以获得"EN"/"DE"/"IT"等清晰结果的最佳方法?

$rL = $_SERVER["HTTP_ACCEPT_LANGUAGE"]; //  de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
$langCode = strtoupper($rl[0].$rl[1]);
Run Code Online (Sandbox Code Playgroud)

这个Server-Var的第二个问题是,如果浏览器提供了一些信息,它只会给我一个结果.设置默认页面语言是唯一可以处理的语言吗?

我感兴趣的第二种可能性是通过IP获取语言.所以,如果我得到语言,我可能知道用户的语言.但是在瑞士,比利时这样的多语言国家有什么?什么是.com/.net/.org等等.

那么您将应用哪种方法来检测用户语言?

谢谢你的帮助.

php

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

寻找Java用户代理字符串解析器

有没有人知道java中的一个很棒的库来解析用户代理字符串?我们写了一个自定义的,但这似乎是许多人的常见问题.我猜可以在某个地方找到一个好的图书馆.

例如,用户代理字符串......

"Mozilla/5.0(Windows; U; Windows NT 6.0; en-US)AppleWebKit/532.0(KHTML,如Gecko)Chrome/3.0.195.21 Safari/532.0"

...在我们的网站上使用Chrome加密宣告Windows Vista PC的到来.

我在python和ruby中看过库.在那里的任何东西?

java parsing user-agent

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

Git致命:远程端挂了

所以我以为我终于在Windows上安装了所有东西......然后遇到了这个问题.

当前设置

URL:ssh:// user @ host:port/myapp.git

已经运行了Putty - 并且可以通过〜/ .ssh/authorized_keys直接使用有效的.ppk密钥进行连接.在Git和TortoiseGIT中 - 我将两者都设置为使用"plink.exe".

Putty工作正常 - 没有问题 - 但是当我将该URL运行到bash时,我得到了一个git clone(url)

致命的:远程端预计会挂断

在一个cygwin bash终端 - 运行"ssh user @ host" - 根本不工作.

有人建议吗?

windows git

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

SQL Server 2008与2005兼容吗?

我的网站有问题.当我在服务器上发布我的网站时,我收到一条错误消息:

无法打开数据库'----------------------------.MDF',因为它是版本655.此服务器支持版本611及更早版本.不支持降级路径.

我该怎么办?

sql-server sql-server-2005 sql-server-2008

0
推荐指数
1
解决办法
1025
查看次数

将MySQL LOAD DATA INFILE与不可打印的字符分隔符一起使用

我有一些供应商数据,其中SOH(ASCII字符1)作为字段分隔符,STX(ASCII字符2)作为记录分隔符.是否可以使用LOAD DATA INFILE加载此数据而无需预先处理文件并将这些字符替换为更常见的字符?

mysql non-printable delimiter load-data-infile

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

vb6 - 如何传递参数函数?

如何通过参数传递函数,稍后在VB6中调用?将是我需要的东西,可以是以下任何选项:

Private Sub Command1_Click()

    Call callMethod(MyPrivateFunction)
    Call callMethod(MyPublicFunction)
    Call callMethod(MyPrivateSub)
    Call callMethod(MyPublicSub)

End Sub

Private Function MyPrivateFunction()
    MsgBox "MyPrivateFunction"
End Function

Public Function MyPublicFunction()
    MsgBox "MyPublicFunction"
End Function

Private Sub MyPrivateSub()
    MsgBox "MyPrivateSub"
End Sub

Public Sub MyPublicSub()
    MsgBox "MyPublicSub"
End Sub

Public Function callMethod(ByRef func As Object)
    Call func
End Function
Run Code Online (Sandbox Code Playgroud)

vb6

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

asp经典中的server.createObject和createobject之间的区别

根据

http://msdn.microsoft.com/en-us/library/ms524620.aspx

你应该使用server.createObject

如果您已熟悉VBScript或JScript,请注意您不使用脚本语言的函数来创建新的对象实例(VBScript中的CreateObject或JScript中的New).您必须使用ASP Server.CreateObject方法; 否则,ASP无法跟踪您在脚本中使用该对象的情况.

但是其他一些人认为server.createObject意味着可以避免大部分时间的开销

http://classicasp.aspfaq.com/components/should-i-use-createobject-or-server-createobject.html

CreateObject比Server.CreateObject具有更少的开销,因为后者使用MTS - 导致显着的开销.

当组件遇到错误时,您也会遇到性能命中,因为使用Server.CreateObject时,这些错误会写入事件日志(无可否认,这在调试过程中非常有用).

要么

http://www.4guysfromrolla.com/webtech/043099-1.shtml

如果您正在编写处理事务的组件,这可能会变得很重要,因为它将是一个通过MTS传递它的良好安全网,因为您将使用MTS命令.但是,如果您不使用MTS,则可以通过将其传递给Server.CreateObject来创建处理器和内存.这使得使用CreateObject更好,因为它直接通过.

所以,如果我不使用mts并且不需要访问内置的asp的对象(比如set d = createObject("scripting.dictionary")),那么忘记server.createObject并使用createobject就可以了吗?

非常感谢...

com instantiation createobject asp-classic

4
推荐指数
1
解决办法
9665
查看次数

生命关键信息

有人可以向我解释一下我们所说的生命关键信息以及我们称之为关键任务信息的内容.我在互联网上搜索了几个小时,但我找不到一个确切的定义,或者至少是这个例子的例子.

security

0
推荐指数
1
解决办法
265
查看次数

是否有程序可以通过套接字将数据发送到服务器,进行测试?

我有一个简单的套接字服务器,等待消息并响应.我该怎么测试呢?是否有客户端应用程序或某些东西可以帮助我将特定端口上的一些数据发送到服务器,并查看输出?远程登录?

sockets webserver network-programming tcp

0
推荐指数
2
解决办法
3171
查看次数