我有一个Gridview边界域,我将ReadOnly设置为true,因为我不希望用户更改其值。但是在objectdatasource控件的更新方法上,当我尝试将其用作更新方法中的参数时,boundfield变为null。有没有一种方法可以在更新期间设置该值?
当我在C++中将一个类放在一起时,我几乎总是会做一些事情.
1)虚拟析构函数2)复制构造函数和赋值运算符(我根据名为Copy()的私有函数实现它们,或者将它们声明为私有,从而明确禁止编译器自动生成它们).
你发现什么东西几乎总是有用的?
我想知道是否有更好/内置的方式,除了使用字节缓冲区和循环,从一个流读取并将其写入另一个流(在.NET中).通常,这样做是为了将变换应用于流并将其移动.
在这个例子中,我正在加载一个文件,通过一个deflate流并将其写入文件(为简单起见,删除了错误处理):
byte[] buffer = new byte[10000000];
using (FileStream fsin = new FileStream(filename, FileMode.Open))
{
using (FileStream fsout = new FileStream(zipfilename, FileMode.CreateNew))
{
using (DeflateStream ds = new DeflateStream(fsout, CompressionMode.Compress))
{
int read = 0;
do
{
read = fsin.Read(buffer, 0, buffer.Length);
ds.Write(buffer, 0, read);
}
while (read > 0);
}
}
}
buffer = null;
Run Code Online (Sandbox Code Playgroud)
编辑:
.NET 4.0现在有一个Stream.CopyTo函数,Hallelujah
我正在研究需要遍历文件系统的东西,对于任何给定的路径,我需要知道我在文件夹结构中的"深度".这是我目前正在使用的:
int folderDepth = 0;
string tmpPath = startPath;
while (Directory.GetParent(tmpPath) != null)
{
folderDepth++;
tmpPath = Directory.GetParent(tmpPath).FullName;
}
return folderDepth;
Run Code Online (Sandbox Code Playgroud)
这有效,但我怀疑有更好/更快的方式?很有必要提供任何反馈意见.
我有一个陷入单用户模式的数据库.我终止了在db上获得"锁定"的进程,但当我杀死它时,另一个自动生成,(使用sa帐户).即使禁用SQL Server代理,也会发生这种情况.有任何想法吗?
这是我在html文件中的代码"包含"文件"vmenu.php"
<div id="apDivVistaMenus">
<?php
include 'vmenu.php';
?>
<!-- Begin Vista-Buttons.com -->
<!-- End Vista-Buttons.com -->
</div>
Run Code Online (Sandbox Code Playgroud)
菜单曾经位于php包含请求下面的注释之间.但我将该代码保存到vmenu.php文件中,如下所示:
<link href="../menu-files/peaceland_styles_zkkus.css" type="text/css" rel="stylesheet"/>
<script type="text/javascript"> var vbImgPath="../menu-files/"</script>
<script type="text/javascript" src="../menu-files/sczkkus.js"></script>
<noscript><a href="http://vista-buttons.com">Xp Style Menu by Vista-Buttons.com v2.73</a></noscript>
Run Code Online (Sandbox Code Playgroud)
有什么问题?它们都在同一目录中.如果我将vmenu.php中的代码放回到html文件中,它将加载正常.
谢谢!
有没有人有OCR不同字体的经验?我正在生成一个ID,然后尝试用tesseract扫描它.目前我只是T&E'n不同的字体,但这似乎效率很低.我尝试过OCR*系列字体,以及Arial和Georgia等其他各种字体.tesseract往往与OCR*字体混淆.
是否有专门为tesseract设计的字体,或任何适合它的系统字体?
我在同事的Bash脚本中看到了tar的以下有趣用法:
`tar cf - * | (cd <dest> ; tar xf - )`
Run Code Online (Sandbox Code Playgroud)
显然它的工作方式与rsync -av相似,但速度更快.问题出现了,怎么样?
-m
编辑:任何人都可以解释为什么这个解决方案优于以下?
cp -rfp * dest
Run Code Online (Sandbox Code Playgroud)
前者更快吗?
我有一个使用cURL(最新版本)连接到安全网关进行支付的站点.
问题是cURL总是返回0长度的内容.我只收到标题.只有当我设置cURL返回标题时.我有以下标志.
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_URL, $gatewayURI);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_POST, 1);
Run Code Online (Sandbox Code Playgroud)
返回的标头是
HTTP/1.1 100 Continue
HTTP/1.1 200 OK
Date: Tue, 25 Nov 2008 01:08:34 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Content-Length: 0
Content-Type: text/html
Set-Cookie: ASPSESSIONIDxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; path=/
Cache-control: private
Run Code Online (Sandbox Code Playgroud)
我也试过cURL'ing不同的网站,他们返回内容很好.我认为这个问题可能与https连接有关.
我和公司谈过,他们没有帮助.
有没有其他人遇到过这个错误并知道解决方法?我应该抛弃cURL并尝试使用fsockopen()
?
谢谢.:)
鉴于Linux内核oops,你如何诊断问题?在输出中,我可以看到堆栈跟踪,似乎给出了一些线索.有没有什么工具可以帮助找到问题?您要遵循哪些基本程序来追踪它?
Unable to handle kernel paging request for data at address 0x33343a31
Faulting instruction address: 0xc50659ec
Oops: Kernel access of bad area, sig: 11 [#1]
tpsslr3
Modules linked in: datalog(P) manet(P) vnet wlan_wep wlan_scan_sta ath_rate_sample ath_pci wlan ath_hal(P)
NIP: c50659ec LR: c5065f04 CTR: c00192e8
REGS: c2aff920 TRAP: 0300 Tainted: P (2.6.25.16-dirty)
MSR: 00009032 CR: 22082444 XER: 20000000
DAR: 33343a31, DSISR: 20000000
TASK = c2e6e3f0[1486] 'datalogd' THREAD: c2afe000
GPR00: c5065f04 c2aff9d0 c2e6e3f0 00000000 00000001 00000001 00000000 0000b3f9
GPR08: 3a33340a c5069624 c5068d14 …
Run Code Online (Sandbox Code Playgroud)