问题列表 - 第17743页

现代无窗弹出窗口

我已经看过一段时间没有窗口的弹出窗口,它看起来像一个自定义的png文件弹出窗口.很多时候,右上角有一个很大的近十字架.

有人可以告诉我这是怎么调用的,以及这是什么样的代码?

javascript popup

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

IP位置数据库

互联网上有一些免费的数据库.但知道它们形成的方式很有趣.你能建议吗?

database ip-geolocation

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

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

在PHP站点突然"MySQL服务器已经消失"错误

今天我的一个网站开始展示

Error Number: 2006
MySQL server has gone away

它是在Apache 2.2.9(Debian),PHP 5.2.6-1 + lenny3(使用CodeIgniter 1.7.1框架)和MySQL 5.0.51a下运行的低流量客户端站点.我显然对这个错误进行了重新研究,但是所有可能的解决方案都意味着有大量的查询可能会超时并重置连接或达到数据包限制.但是,情况并非如此,它是使用最简单的查询处理的小型数据库.为了确保这一点,我编写了几个查询来返回一行,仍然是同样的错误.

数据库凭证很好,我甚至可以直接登录到mysql,运行一些网站的查询并立即获得正确的数据.在同一台服务器上有几个其他站点和数据库的连接,更大的站点,它们都没有问题.

我试过了:

  • 重启MySQL
  • 重新启动整个服务器
  • 寻找日志中的错误(Apache和MySQL都没有)
  • 检查数据库用户权限
  • 改变mysql.connect_timeoutdefault_socket_timeoutPHP
  • 改变max_allowed_packetMySQL
  • 阅读官方文档,论坛和SO中的所有内容,"MySQL服务器已经消失"

新:

  • 在PHP中禁用持久连接
  • 改变wait_timeoutconnect_timeout在MySQL中

更新:

它似乎与我的脚本的执行时间有关:它使用Facebook PHP客户端检索一些信息,这个调用似乎今天随机失败,所以我要么没有来自Facebook的数据或MySQL错误.但令我惊讶的是,没有一个给定的解决方案似乎处理超时.

有任何想法吗?感谢您的时间!

php mysql facebook codeigniter

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

在代码中获取上下文菜单的所有者

ContextMenu喜欢这样的:

<StackPanel Orientation="Horizontal">
    <StackPanel.ContextMenu>
        <ContextMenu>
            <MenuItem Header="Delete" Click="OnDeleteClicked" />
        </ContextMenu>
    </StackPanel.ContextMenu>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

我需要获得StackPanel拥有该实例的实例ContextMenu.我已经尝试过了:

private void OnDeleteClicked(object sender, System.Windows.RoutedEventArgs e)
{
    FrameworkElement parent = e.OriginalSource as FrameworkElement;

    while (!(parent is StackPanel))
    {               
        parent = (FrameworkElement)LogicalTreeHelper.GetParent(parent);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是在获得ContextMenuPopup父级之后VisualTreeHelper,它变为null,与之相同,它在获取之前变为null StackPanel.有关如何做到这一点的任何想法?

谢谢!

wpf contextmenu parent

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

为引用类型传递null时Scala 2.7.x类型不匹配错误

以下Scala代码无法在Scala 2.7.7中编译,在最后一行中出现类型不匹配错误"found:Null(null)required:T":

/**
 * @param [T] key type
 */
class Key[T] 

class Entry[T](val k: Key[T], val v: T)

def makeEntry[T <: AnyRef] = new Entry[T](new Key[T], null)
Run Code Online (Sandbox Code Playgroud)

我完全清楚null的邪恶,但足以说我实际上需要这样做.这是编译器错误还是程序员错误?

编辑:只是为了澄清,T是一个类型参数而不是具体类型.在我更仔细地阅读Carl的回答之前,我没有意识到原始问题中的含糊不清.

scala compiler-errors

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

WinForm控件列出目录中的文件

我是WinForms控件工具箱的新手,所以我希望获得有关以下简单情况应该使用哪种控件的建议:

我想在我的表单上有一个区域,显示特定目录中的文件列表.

我的第一个快速和肮脏的倾向是在表单上放置一个文本框并使用Directory.GetFiles()逐行填充它 - 但我知道必须有一个更合适的控件.也许gridview?

(.NET 3.5)

.net winforms

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

Cufon字体替换:如何消除页面加载时出现的无格式文本的闪烁?

我正在使用Cufon替换我正在处理的网站上所选标题元素的字体,但每当我加载页面时,在Cufon替换文本之前会有明显的无格式文本闪烁.我希望我做错了.这就是我所拥有的<head>:

<script src="/js/Monotype_Corsiva_italic_400.font.js"></script>
<script src="/js/PalatinoBoldum_700.font.js"></script>
<script>
Cufon.replace('header h1', { fontFamily: 'Monotype Corsiva' });
Cufon.replace('header h2', { fontFamily: 'Monotype Corsiva' });
Cufon.replace('aside h1', { fontFamily: 'Monotype Corsiva' });
Cufon.replace('#site-info h1', { fontFamily: 'Monotype Corsiva' });
Cufon.replace('abbr[title="My Abbreviation"]', { fontFamily: 'PalatinoBoldum' });
</script>
Run Code Online (Sandbox Code Playgroud)

这就是我在文档末尾的内容:

<script>
// !Cufon: replace the fonts
// --------------------------------------------
Cufon.now();
// !Track & analyze stats
// --------------------------------------------
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
// Google analytics stuff...
</script> <!-- EO Tracking -->
</body> …
Run Code Online (Sandbox Code Playgroud)

javascript fonts replace cufon fouc

4
推荐指数
2
解决办法
6234
查看次数

你如何删除MySQL中的表COMMENT?

我们有一个改进的MySQL表

ALTER TABLE t COMMENT 'foo'
Run Code Online (Sandbox Code Playgroud)

我们后来意识到我们不想要那个评论.有没有办法删除它?

简单地说

ALTER TABLE t COMMENT 'NOT foo'
Run Code Online (Sandbox Code Playgroud)

只需添加一个额外的注释,这样当你执行SHOW CREATE TABLE时它会显示两条注释...

ETA:

AH,问题似乎是我正在使用评论的PHP无法区分ADD COLUMN的评论与整个表格的评论之间的区别......

所以,现在我需要做的是删除替换COLUMN评论...

mysql sql comments

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

使用OraOLEDB需要安装什么

我有一个使用ADO连接到Oracle数据库的Delphi 2007应用程序.我发现该应用程序支持Blob字段类型,我需要使用OraOLEDB提供程序进行连接.连接字符串:

Provider=OraOLEDB.Oracle;Password=pwd;User ID=username;Data Source=127.0.0.1;Persist Security Info=False
Run Code Online (Sandbox Code Playgroud)

我发现使用MSDAORA.1作为提供程序,虽然它适用于所有其他数据库通信,但不适用于Blob字段.

我的问题是,安装/支持OraOLEDB需要安装什么?是否有需要驻留的特定DLL?

我发现典型的Oracle客户端安装不支持OraOLEDB.尝试连接到数据库时出错,因为未安装OraOLEDB.

delphi oracle ado

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