小编Pet*_*one的帖子

SQL REP 2005实现MySQL REPLACE INTO?

MySQL有这个非常有用但又很合适的REPLACE INTOSQL命令.

这可以在SQL Server 2005中轻松模拟吗?

开始一个新的事务,在做了Select(),然后要么UPDATEINSERTCOMMIT始终是一个痛苦的一点点,在应用程序中做特别是当,因此能始终保持2个版本的声明.

我想知道是否有一种简单而通用的方法将这样的功能实现到SQL Server 2005中?

mysql sql-server sql-server-2005

83
推荐指数
4
解决办法
4万
查看次数

为所有浏览器嵌入Windows Media Player

我们在内部网站上使用WMV视频,我们将它们嵌入到网站中.这在Internet Explorer上运行良好,但在Firefox上运行不正常.我已经找到了让它在Firefox中运行的方法,但它在Internet Explorer中停止运行.

我们还不想使用Silverlight,特别是因为我们无法确定所有客户端都将运行安装了Windows Media Player的Windows XP.

是否有某种通用代码将WMP嵌入到Internet Explorer和Firefox中,或者我们是否需要实现一些用户代理检测并为不同的浏览器提供不同的HTML?

windows media embed

57
推荐指数
6
解决办法
17万
查看次数

理解模数运算符%

我根据以下表达式理解Modulus运算符:

7 % 5
Run Code Online (Sandbox Code Playgroud)

这将返回2,因为5进入7一次,然后给出剩下的2,但是当您将此语句反转为:

5 % 7
Run Code Online (Sandbox Code Playgroud)

这给了我5的值,让我有点困惑.虽然整个7没有进入5,但它的一部分确实如此,为什么没有剩余或剩余的正面或负面2?

如果基于7根本不进入5的事实来计算5的值,为什么剩余部分不是7而不是5?

在我对模数运算符的理解中,我觉得这里有一些我不知道的东西.

modulus

51
推荐指数
4
解决办法
10万
查看次数

以编程方式注释YouTube视频

我希望能够显示带有重叠注释的普通YouTube视频,每个帧包含彩色矩形.唯一的要求是这应该以编程方式完成.

YouTube现在有注释,但要求您使用他们的前端手动创建它们.我希望能够生成它们.这样做的最佳方法是什么?

一些想法:

  1. 建立自己的Flash播放器(是吗?)
  2. 以某种方式吸引YouTube Flash播放器.这会有用吗?
  3. 反向工程并劫持YouTube的注释系统.弄乱本地文件或重定向其下载注释的尝试.(使用Greasemonkey?Firefox插件?)

不计的想法:

下载视频

youtube reverse-engineering

49
推荐指数
3
解决办法
6890
查看次数

基于XSD数据集创建SQLite数据库

有没有人知道是否有办法基于XSD创建SQLite数据库DataSet?在过去,我刚刚使用了一个基本的SQLite管理器,但是.NET如果可能的话,想要将我的开发融合得更多.

.net database sqlite

35
推荐指数
3
解决办法
2323
查看次数

MessageBox的GTK实现

我一直在尝试MessageBox使用GTK 实现Win32 .该应用程序使用SDL/OpenGL,因此这不是一个GTK应用程序.

gtk_initMessageBox函数内处理initialisation()类的东西,如下所示:

int MessageBox(HWND hwnd, const char* text, const char* caption, UINT type)
{
    GtkWidget *window = NULL;
    GtkWidget *dialog = NULL;

    gtk_init(&gtkArgc, &gtkArgv);
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    g_signal_connect(G_OBJECT(window), "delete_event", G_CALLBACK(delete_event), NULL);
    g_signal_connect(G_OBJECT(window), "destroy", G_CALLBACK(destroy), NULL);
    // gcallback calls gtk_main_quit()
    gtk_init_add((GtkFunction)gcallback, NULL);

    if (type & MB_YESNO) {
        dialog = gtk_message_dialog_new(GTK_WINDOW(window), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, text);
    } else {
        dialog = gtk_message_dialog_new(GTK_WINDOW(window), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, text);
    }

    gtk_window_set_title(GTK_WINDOW(dialog), caption);
    gint result = gtk_dialog_run(GTK_DIALOG(dialog));

    gtk_main();

    gtk_widget_destroy(dialog); …
Run Code Online (Sandbox Code Playgroud)

c linux x11 gtk

32
推荐指数
3
解决办法
8716
查看次数

BerkeleyDB并发

  • BerkeleyDB的C++实现可以合理地支持什么是最佳并发级别?
  • 在吞吐量因资源争用而开始遭受损失之前,我可以在数据库中攻击多少线程?

我已阅读手册并知道如何设置锁,锁柜,数据库页面大小等数量,但我只是喜欢有BDB并发实际经验的人的一些建议.

我的应用程序非常简单,我将进行获取和放置大约1KB的记录.没有游标,没有删除.

c++ berkeley-db

30
推荐指数
3
解决办法
2138
查看次数

喜欢在Elasticsearch中搜索

我正在使用elasticsearch来过滤和搜索json文件,我是这项技术的新手.所以我有点困惑如何在elasticsearch中编写类似查询.

select * from table_name where 'field_name' like 'a%'
Run Code Online (Sandbox Code Playgroud)

这是mysql查询.如何在Elasticsearch中编写此查询?我使用的是elasticsearch版本0.90.7.

php java elasticsearch elasticsearch-plugin elasticsearch-net

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

数据库模式升级清单

必须升级数据库架构使得安装新版本的软件变得更加棘手.这样做的最佳做法是什么?

我正在寻找行动项目的清单或时间表,例如

  • 8:30关闭应用程序
  • 8:45修改架构
  • 9:15安装新应用
  • 9:30重启db

等,展示如何最大限度地降低风险和停机时间.诸如此类的问题

  • 如果出现问题,退出升级
  • 最小化对现有应用的影响
  • 数据库运行时"热"更新
  • 从开发到测试再到生产服务器

特别感兴趣.

database version-control installation

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

版本化网站的最佳实践?

版本化网站的最佳做法是什么?

  • 哪种版本控制系统非常适合这样的工作?
  • 有哪些专用工具?
  • 我应该问其他什么问题?

version-control

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