我使用DeleteFile和CopyFile方法.这些函数是抛出异常还是只设置errno和lastError?我是否需要使用try和catch包围此代码?
我一直在编写一个包含三个字段的搜索表单,而那个给我带来麻烦的是在sql中使用"LIKE"子句的那个.
这是代码:
<form method="post" action="<?php $_SERVER['PHP_SELF']?>">
<p>
<label for="nome">Nome Empresa:</label>
<input type="text" name="nome" id="nome"/>
<label for="concelho">Concelho:</label>
<select name="concelho">
<option id="" selected="selected" value="">Seleccione o Concelho</option>
<option value="1" id="1">Um</option>
<option value="2" id="1">Dois</option>
</select>
<label for="actividade">Actividade:</label>
<select name="actividade">
<option id="" selected="selected" value="">Seleccione a actividade</option>
<option value="1" id="1">Actividade Um</option>
<option value="2" id="1">Actividade Dois</option>
</select>
</p>
<p>
<input type="submit" name="pesquisar" value="Pesquisar"/>
</p>
</form>
Run Code Online (Sandbox Code Playgroud)
// sql(不是全部)
$nome = mysql_real_escape_string($_POST['nome']);
// Pesquisa a partir da form
if (isset($_POST['pesquisar'])) {
$queryStr = 'SELECT * FROM ';
if(!empty($nome)){
$queryStr …Run Code Online (Sandbox Code Playgroud) 我正在尝试找出一种算法,用于在有向图上找到路径.这不是一个传统的路径,我找不到任何像这样的东西的引用.
我想找到具有最大最小重量的路径.
即如果有两条路径的权重为10-> 1-> 10且2-> 2-> 2则第二路径被认为优于第一路径,因为最小权重(2)大于第一路径的最小权重( 1).
如果有人可以找到一种方法来做到这一点,或者只是指向一些参考资料的方向,那将是非常有用的:)
编辑::我似乎忘了提到我正试图从一个特定的顶点到另一个特定的顶点.非常重要的一点:/
EDIT2 ::如下所述,我应该强调边缘权重是非负的.
这可能是一个愚蠢的问题,因为我可以看到它发生的安全原因......
我有一个许可c#项目,它有一个类,它有一个生成我的许可证密钥的方法.我已将此方法设为私有,因为我不希望任何其他人因为显而易见的原因而调用我的方法
我要做的下一件事就是拥有我的用户界面,这是另一个引用许可dll的c#项目是唯一可以在其自身之外访问此方法的"东西",这是可能的还是我需要的将它移动到同一个项目中,以便它可以编译到同一个dll,我可以访问它的成员?
LicensingProject
-LicensingClass
--Private MethodX(GeneratesLicenseKeys)LicensingProject.UI
-LicensingUiClass
- 我希望能够成为唯一能够访问MethodX的类
许可证密钥生成器不仅仅在UI中是有原因的,这是因为许可通过在自身上生成哈希并将其与许可证生成器生成的哈希进行比较来工作.
我不希望所有编译到dll,因为我的最终用户不需要UI代码.
我知道,按照常识,私人方法就是这样.我很难过.
当鼠标悬停在我的自定义富编辑控件中的链接上时,我想显示工具提示.请考虑以下文本:
我们都晚上睡觉.
就我而言,睡眠这个词就是一个链接.
当用户在链接下移动鼠标时,在这种情况下"睡眠",我想显示链接的工具提示.
以下是我的想法,但他们没有工作
1)捕获OnMouseHover
if(this.Cursor == Cursors.Hand)
tooltip.Show(textbox,"My tooltip");
else
tooltip.Hide(textbox);
Run Code Online (Sandbox Code Playgroud)
但这没有用.
UPDATE
提到的链接不是 URL,即这些是自定义链接,因此Regex在这里不会有太多帮助,它可以是任何文本.用户可以选择创建链接.
虽然我没有尝试过GetPosition方法,但我认为在设计和维护方面它不会那么优雅.
让我说我在我的richedit框中有以下行
我们晚上睡觉.但蝙蝠保持清醒.蟑螂在夜间变得活跃.
在上面的句子中,当鼠标悬停在它们上面时,我想要三个不同的工具提示.
sleep -> Human beings
awake -> Nightwatchman here
active -> My day begins
Run Code Online (Sandbox Code Playgroud)
我陷入困境OnMouseMove如下:
使用Messagebox
OnMouseMove( )
{
// check to see if the cursor is over a link
// though this is not the correct approach, I am worried why does not a …Run Code Online (Sandbox Code Playgroud) 我正在更新一些旧代码以从URL而不是从数据库中获取一些二进制数据(数据将被移出数据库,并且可以通过HTTP访问).数据库API似乎直接将数据提供为原始字节数组,并且有问题的代码使用BufferedOutputStream将此数组写入文件.
我对Java一点都不熟悉,但是谷歌上的一些谷歌搜索让我看到了这段代码:
URL u = new URL("my-url-string");
URLConnection uc = u.openConnection();
uc.connect();
InputStream in = uc.getInputStream();
ByteArrayOutputStream out = new ByteArrayOutputStream();
final int BUF_SIZE = 1 << 8;
byte[] buffer = new byte[BUF_SIZE];
int bytesRead = -1;
while((bytesRead = in.read(buffer)) > -1) {
out.write(buffer, 0, bytesRead);
}
in.close();
fileBytes = out.toByteArray();
Run Code Online (Sandbox Code Playgroud)
这似乎在大多数情况下都有效,但是当复制的数据很大时我遇到了问题 - 对于使用旧代码工作正常的数据项,我得到一个OutOfMemoryError.
我猜这是因为这个版本的代码同时在内存中有多个数据副本,而原始代码没有.
有没有一种简单的方法可以从URL中获取二进制数据并将其保存在文件中,而不会在内存中产生多个副本的成本?
我是javascript的新手.实际上很新,这应该是我的第一个剧本.任何人都可以向我解释如何在任何指定的固定宽度区域上制作透明覆盖,比如700x300px.
这不是关于使用什么框架的问题.我已经学习了Rails和Django,并且我用PHP编写了所有的webapps.我的问题是为什么要烦扰框架?使用框架总是花费我更长时间,而不是重用旧的MySQL代码并使用phpMyAdmin构建"模型".我也喜欢自己写一切,因为我知道发生了什么.我仍然可以重用函数等来做我想要的事情,大多数框架似乎都缺少这种自由.
我不是说我的方式是正确的; 事实上,我正试图找出我的逻辑失败的地方.炒作不仅仅是空气稀薄.我错过了什么?
哪个是对的?这个:
NSArray* foo = [[NSArray alloc] initWithObjects:@"a", @"b", nil];
[bar performSelectorInBackground:@selector(baz:) withObject:foo];
- (void)baz:(NSArray*)foo {
...
[foo release];
}
Run Code Online (Sandbox Code Playgroud)
要么:
NSArray* foo = [[[NSArray alloc] initWithObjects:@"a", @"b", nil] autorelease];
[bar performSelectorInBackground:@selector(baz:) withObject:foo];
- (void)baz:(NSArray*)foo {
NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];
...
[pool release];
}
Run Code Online (Sandbox Code Playgroud)
我知道第一个有效,但Clang抱怨它,所以我想知道是否有更好的模式可供使用.
我会"尝试"第二个,但是通过自动释放,谁知道缺少EXC_BAD_ACCESS意味着你做得对,或者你刚刚幸运...
当用户单击基于ASP .NET(C#)的Web应用程序中的按钮时,我需要强制启动.sql文件的下载.
在单击按钮时,应在客户端打开另存为对话框...
我该怎么做呢?
编辑
这是我正在使用的代码
string sql = "";
using (System.IO.StreamReader rdr = System.IO.File.OpenText(fileName))
{
sql = rdr.ReadToEnd();
}
Response.ContentType = "text/plain";
Response.AddHeader("Content-Disposition", "attachment; filename=Backup.sql");
Response.Write(sql);
Response.End();
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误......
alt text http://img40.imageshack.us/img40/2103/erroro.gif
怎么了?
c# ×3
file ×2
php ×2
.net ×1
algorithm ×1
asp.net ×1
c++ ×1
cocoa-touch ×1
copy ×1
css ×1
django ×1
dom ×1
download ×1
frameworks ×1
graph ×1
graph-theory ×1
iphone ×1
java ×1
javascript ×1
models ×1
mysql ×1
namespaces ×1
objective-c ×1
path-finding ×1
private ×1
richtextbox ×1
tooltip ×1
url ×1
winforms ×1