小编Aar*_*run的帖子

如何在没有图像的情况下制作渐变背景?

像这样.一般来说,我将制作1像素宽的图像repeat-x.

但是有可能用CSS3制作相同类型的背景,如果是,那么告诉我tp如何与此相同.

alt text http://shup.com/Shup/367066/110519102044-My-Desktop.png

与所有浏览器兼容IE 8,7,6,FF,Chrome,Safari,iphone.

html css xhtml cross-browser css3

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

有太多dom节点的Javascript性能问题?

我正在调试一个ajax聊天,它只是用DOM元素无休止地填充页面.如果你有3个小时的聊天时间,你最终会知道有多少个DOM节点.

极端 DOM使用相关的问题是什么?

用户界面是否可能完全没有响应(特别是在Internet Explorer中)?

(与此问题相关的当然是解决方案,如果除了手动垃圾收集和删除dom节点之外还有其他任何解决方案.)

javascript performance dom chat

8
推荐指数
2
解决办法
9337
查看次数

如何找出线程锁定的位置?

我们公司的一个Windows Forms应用程序在几个月内出现了一个奇怪的问题.该应用程序对我们的大多数客户非常可靠,但在一些PC(主要是无线局域网连接)上,应用程序有时只是没有响应.(您单击UI和窗口会要求您等待或终止该应用程序).

我无法长时间追踪这个问题,但现在我想出了发生了什么.该应用程序有这行代码

// don't blame me for this. Wasn't my code :D
Control.CheckForIllegalCrossThreadCalls = false
Run Code Online (Sandbox Code Playgroud)

并使用一些后台线程来修改控件.

不,我找到了一种方法来重现应用程序停止响应我的开发机器上的错误并将其跟踪到我实际上使用Invoke()在主线程中运行任务的行.

Me.Invoke(MyDelegate, arg1, arg2)
Run Code Online (Sandbox Code Playgroud)

显然有一个线程锁定.删除后

Control.CheckForIllegalCrossThreadCalls = false
Run Code Online (Sandbox Code Playgroud)

语句和重构整个程序使用Invoke()如果从后台线程修改控件,问题(希望)已经消失.

但是,我想知道是否有办法找到这样的错误而不调试每一行代码(即使我在应用程序停止响应后进入调试器我也无法告诉最后发生了什么,因为IDE没有跳转到Invoke()语句)

换一种说法:

如果我的应用程序挂起,我怎么能弄清楚最后执行了哪行代码?

甚至可能在客户PC上.

我知道VS2010提供了一些向后调试功能,也许这将是一个解决方案,但目前我正在使用VS2008.

.net thread-safety winforms

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

附加到 InnerHtml,无需轻拂其余内容

我有一个带有一些格式化图像的 div 元素。根据用户请求,我异步加载其他图像,无需回发,并使用 JavaScript 将结果(新图像的格式化 HTML)附加到 div 元素:

function onRequestComplete(result) {
        var images = document.getElementById('images');
        images.InnerHtml += result;
    }
Run Code Online (Sandbox Code Playgroud)

一切都很好,除了附加 HTML 后面板中之前加载的图像闪烁的部分。据我了解,面板被重建,而不仅仅是新的 HTML 附加到其底部。所以这不是 Web 2.0 行为。

怎样才能做到不抖不抖呢?提前致谢。

html javascript ajax

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

你如何使用PHP在SQL查询中转义引号?

我有一个问题

$sql ="SELECT CustomerID FROM tblCustomer 
WHERE EmailAddress = '".addslashes($_POST['username']) ."' AND Password = '".addslashes($_POST['password']) ."'";

//  while printing,   it will be

SELECT CustomerID FROM tblCustomer WHERE EmailAddress = 'test@ab\'c.com' AND Password = '123'
Run Code Online (Sandbox Code Playgroud)

如果我们在mysql服务器中执行它,它可以工作,但不能在sql server中

这是什么解决方案?.我使用的是sql server

php sql-server

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

使用jQuery Mobile编程网站的风险?

jQuery团队最近推出了http://jquerymobile.com/,旨在为移动设备创建用户界面库.

我们的目标是提供构建动态触摸界面的工具,这些界面将适应各种设备外形.系统将包括布局(列表,详细信息窗格,叠加)和丰富的表单控件和UI小部件(切换,滑块,选项卡).

总体而言,似乎对该框架的支持非常低,因为大多数手机都配有糟糕的浏览器.我的问题分为两部分.是否更好地支持一些具有更丰富经验的浏览器,或者尽可能多地为用户提供平均体验?这类似于支持IE的问题,因为问题是我们关心浏览器浏览器的用户有多少?

更重要的是,开发一个主要不适合移动用户的移动版网站真的值多少开发者时间?

jquery jquery-mobile

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

动态沙箱内联JavaScript的最佳方法是什么?

我有一个WordPress插件,可以使用AJAX加载页面,并确保与其他插件和"小部件"的兼容性.

截至目前,我使用以下代码来评估要更新的内容块中的所有内联JS:

  function do_JS(e){
        var Reg = '(?:<script.*?>)((\n|.)*?)(?:</script>)';
        var match    = new RegExp(Reg, 'img');
        var scripts  = e.innerHTML.match(match);
        var doc = document.write;
        document.write = function(p){ e.innerHTML = e.innerHTML.replace(scripts[s],p)};
        if(scripts) {
            for(var s = 0; s < scripts.length; s++) {
                var js = '';
                var match = new RegExp(Reg, 'im');
                js = scripts[s].match(match)[1];
                js = js.replace('<!--','');
                js = js.replace('-->','');
                eval('try{'+js+'}catch(e){}');
            }
        }
        document.write = doc;
    }
Run Code Online (Sandbox Code Playgroud)

我希望能够更好地沙化JS,以便最大限度地减少冲突的风险.我的一个想法是动态创建<iframe>并在其中运行JS,但我希望有更好的方法来确保兼容性和增强安全性.

javascript security ajax sandbox

6
推荐指数
1
解决办法
489
查看次数

如何在Elasticsearch集群上最大化CPU核心

我必须设置多少个分片和副本才能在我的群集中使用每个cpu核心(我想要100%加载,最快的查询结果)?

我想使用Elasticsearch进行聚合.我读到Elasticsearch使用多个cpu内核,但没有找到关于分片和副本的cpu内核的确切细节.

我的观察是,单个分片在查询时不使用超过1个核心/线程(考虑到一次只有一个查询).对于副本,1-shard索引的查询速度不快,因为Elasticsearch似乎不使用其他节点在分片上分配负载.

我的问题(一次一个查询):

  • 分片不使用多个cpu核心?
  • 必须始终完全扫描碎片,复制品不能用于划分节点之间的碎片内负载?
  • 最佳性能的公式是SUM(每个节点的CPU_CORES)*PRIMARY_SHARDS?

elasticsearch

6
推荐指数
1
解决办法
3540
查看次数

在PHP中保护登录cookie数据的最佳方法是什么?

我正在用PHP创建一个登录系统,我想知道如何最好地保护我的cookie中的用户信息字符串.我想用某种方式用密钥加密字符串?这是最好的方法吗?我对此有点新意.

提前致谢.

php security cookies data-protection

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

用于IP到位置API的PHP Regex

我如何使用Regex获取有关IP到Location API的信息

这是API

http://ipinfodb.com/ip_query.php?ip=74.125.45.100

我需要获得国家名称,地区/州和城市.

我试过这个:

$ip = $_SERVER["REMOTE_ADDR"];
$contents = @file_get_contents('http://ipinfodb.com/ip_query.php?ip=' . $ip . '');
$pattern = "/<CountryName>(.*)<CountryName>/";
preg_match($pattern, $contents, $regex);
$regex = !empty($regex[1]) ? $regex[1] : "FAIL";
echo $regex;
Run Code Online (Sandbox Code Playgroud)

当我回复$ regex时,我总是得到失败怎么能解决这个问题

php regex xml api geoip

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