问题列表 - 第28500页

从线程更新时,Datagridview保留等待标记

我的Windows窗体应用程序中有一个DataGridView控件.我正在使用后台线程向网格添加行.我在进程启动时将表单的光标更改为Waitcursor,并在结束时将其更改为Default.这适用于表单,但不适用于网格.当窗体的光标变回默认值时,网格的光标不会改变,尽管光标在窗体的其余部分上也是如此.

这与我从后台线程更新网格这一事实有什么关系吗?(光标正在直接从UI线程更改).

编辑:后台进程引发一个事件,处理程序检查网格的InvokeRequired属性,并决定是否需要从主线程再次"调用"该方法.实际上,实际的UI更新是从适当的线程发生的.我不确定这是否意味着我"正在使用后台线程".:|

vb.net multithreading datagridview

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

未定义JSONP回调方法

我试图在一个greasemonkey脚本中使用jquery来获取jsonp回调.这是我的jquery:

$.ajax({
    url: "http://mydomain.com/MyWebService?callback=?",
    data: { authkey: "temphash" },
    type: "get",
    dataType: "json",
    cache: false,
    success: function(data) {
        console.log(data);
    }
});
Run Code Online (Sandbox Code Playgroud)

在我的webservice(asp.net)中,我将返回内容类型为的响应application/javascript.服务器实际发回的响应是:

jsonp1276109314602({"message":"I'm getting tired of this not working"})
Run Code Online (Sandbox Code Playgroud)

jsonp1276109314602方法名称由jQuery的被随机生成的,并且我与它抢夺Request.QueryString["callback"]

但是我的成功函数从未调用过,而firebug控制台给我一个错误说法jsonp1276109314602 is not defined.

我究竟做错了什么?

注意 我正在craigslist页面上的greasemonkey脚本中进行此调用.这是一个跨域请求,但我可以看到请求实际上是在服务器上并返回一个好的响应,但无论出于何种原因,当响应返回时,jquery创建的注册回调似乎不存在.如果我从craigslist页面在firebug控制台中运行脚本,它可以正常工作,但是当它从greasemonkey脚本运行时则不行.

asp.net ajax jquery greasemonkey jsonp

5
推荐指数
1
解决办法
7600
查看次数

简单的ASP.NET MVC视图,无需编写控制器

我们正在构建一个代码非常少的网站,它主要是提供一堆静态页面.我知道随着时间的推移会发生变化,我们会想要交换更多动态信息,因此我决定继续使用ASP.NET MVC2和Spark视图引擎构建Web应用程序.将有一些控制器必须进行实际工作(如/ products区域),但大多数都是静态的.

我希望我的设计师能够构建和修改网站,而无需每次他们决定添加或移动页面时都要求我编写新的控制器或路由.因此,如果他想添加一个" http://example.com/News "页面,他只需在Views下创建一个"News"文件夹,并在其中放置一个index.spark页面.然后,如果他决定要一个/新闻/社区页面,他可以删除该文件夹中的community.spark文件并让它工作.

通过使控制器覆盖HandleUnknownAction,我可以在没有特定操作的情况下获得视图,但我仍然需要为每个文件夹创建一个控制器.每次他们决定向网站添加区域时,必须添加一个空控制器并重新编译似乎很愚蠢.

有没有办法让这更容易,所以我只需要编写一个控制器并重新编译,如果有实际的逻辑要做?某种"主"控制器将处理没有定义特定控制器的任何请求?

spark-view-engine asp.net-mvc-2

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

Python中区分大小写的字符串替换

我需要以区分大小写的方式替换字符串.例如

abc -> def
Abc -> Def
aBc -> dEf
abC -> deF

我可以用Python做什么?

python string replace

6
推荐指数
3
解决办法
4050
查看次数

VirtualStringTree隐藏节点

是否可以隐藏VirtualStringTree中的特定节点?我正在实现"过滤"功能(VST充当带列的列表),并且我希望每次更改过滤器时都避免重新加载内容 - 相反,更快的是告诉VST不要呈现特定项目. ..任何解决方案?

delphi virtualtreeview

3
推荐指数
1
解决办法
3824
查看次数

用于清理输入值PHP的函数

我用这个:

function safeClean($n)
{
    $n = trim($n);

    if(get_magic_quotes_gpc())
    {
        $n = stripslashes($n);
    } 

    $n = mysql_escape_string($n);
    $n = htmlentities($n);

    return $n;
}
Run Code Online (Sandbox Code Playgroud)

防止任何类型的MySQL注入或类似的东西.每当我用它来包裹$ _POST时:

$username = safeClean($_POST['user']);
$password = md5(safeClean($_POST['password']));
$vpassword = md5(safeClean($_POST['verify']));
$email = safeClean($_POST['email']);
Run Code Online (Sandbox Code Playgroud)

它甚至没有工作,但我附加了functions.php,目录是正确的,但根本不起作用,因为它只显示一个空白页...如果我从每个$ _POST中删除safeClean(),它的工作原理.

为什么这根本不起作用?

php mysql post sanitization

3
推荐指数
1
解决办法
3693
查看次数

传输前哈希密码?(网站)

我正在阅读这篇关于密码安全的Ars文章,它提到有些网站"在传输前散列密码"?

现在,假设这不使用SSL连接(HTTPS),a.这实际上是安全的吗?如果它是如何在一个安全的庄园做到这一点?

编辑1 :(基于前几个答案的一些想法)

C.如果您在传输之前对密码进行哈希处理,如果您只在用户凭据数据库中存储密码的盐渍哈希版本,那么如何使用密码?

d.只是要检查,如果您使用的是HTTPS安全连接,那么这是必要的吗?

passwords

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

如何在Rails中清理sql片段

我必须清理sql查询的一部分.我可以这样做:

class << ActiveRecord::Base
  public :sanitize_sql
end

str = ActiveRecord::Base.sanitize_sql(["AND column1 = ?", "two's"], '')
Run Code Online (Sandbox Code Playgroud)

但它不安全,因为我公开了受保护的方法.有什么更好的方法呢?

sql ruby-on-rails sanitize

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

mysql_query()返回true,但mysql_num_rows()和mysql_fetch_array()给出"没有有效的资源错误

这是有问题的代码:

来自index.php:

require_once('includes/DbConnector.php');

// Create an object (instance) of the DbConnector
$connector = new DbConnector();

// Execute the query to retrieve articles
$query1 = "SELECT id, title FROM articles ORDER BY id DESC LIMIT 0,5";
$result = $connector->query($query1);

echo "vardump1:";
var_dump($result);
echo "\n";

/*(!line 17!)*/ echo "Number of rows in the result of the query:".mysql_num_rows($result)."\n";
// Get an array containing the results.
// Loop for each item in that array


while ($row = $connector->fetchArray($result)){

echo '<p> <a href="viewArticle.php?id='.$row['id'].'">';
echo $row['title']; …
Run Code Online (Sandbox Code Playgroud)

php mysql

5
推荐指数
2
解决办法
3875
查看次数

19
推荐指数
5
解决办法
6万
查看次数