问题列表 - 第48428页

sqlite:别名列名不能包含点"."

(抱歉我的英语不好)

如果您在sqlite数据库上尝试此选择操作:

SELECT列AS'别名1'FROM表;

您获得了预期的列名称:

alias 1
--------
result 1
result 2
Run Code Online (Sandbox Code Playgroud)

但如果你的别名包含一个点"." ...你得到一个错误的列名:

SELECT列AS'alias.1'FROM表;

1
--------
result 1
result 2
Run Code Online (Sandbox Code Playgroud)

(列后面的所有内容都在列名中省略)

哇...这很奇怪......

有人可以帮帮我吗?

非常感谢你

更新:

也许这只是SQLiteStudio(我正在测试我的查询的软件)和QT中的一个错误(他们都不期望别名中的点,但sqlite会这样做)

sql sqlite

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

在Windows服务中托管的WCF服务运行速度比控制台应用程序慢10倍

我有一个C#库,可以进行一些文件处理.我创建了一个控制台和桌面应用程序,它使用该库并在大约1分钟内处理256mb文件.然后我创建了一个托管在Windows服务中的WCF服务,该服务使用相同的文件处理库,但是当从网站调用时,处理相同的256mb文件需要花费10倍的时间.Windows服务在具有管理员权限的域帐户下运行.

调用WCF服务的开销非常快,但LoadFile方法需要更长的时间.我尝试在启动过程中增加进程优先级

Process.GetCurrentProcess ().PriorityClass = ProcessPriorityClass.High;
Run Code Online (Sandbox Code Playgroud)

无济于事.我在Win7 64位桌面系统(6gb),2003 XP 32位服务器(4gb)和2008 R2 32位服务器(4bg)上运行此服务都具有类似的结果.控制台和桌面应用程序在上述系统中大约1分钟处理文件.该过程似乎不受内存限制并进入swapville.

Windows服务是否以某种方式受到限制?在IIS下运行WCF服务会获得更好的结果吗?

编辑:我尝试从网站调用库目录,这也比控制台或桌面应用程序长10倍.

更新:原来是Log4PostSharp.控制台和桌面应用程序在配置文件中没有任何log4net痕迹,但网站和Windows服务却没有.有一个log4net TraceAppender静静地占用了宝贵的CPU周期.

c# performance wcf windows-services

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

jQuery禁用所有重定向(链接,表单提交,window.location更改等)

是否可以使用javascript来禁用任何会使浏览器远离当前页面的代码?

我尝试了以下代码,但它没有用:

$(window).unload(function(e){
    event.stopPropagation();
    event.preventDefault();
    return false;
});
Run Code Online (Sandbox Code Playgroud)

我猜这个代码不起作用,因为在卸载()的时候,为时已晚.

还有其他想法吗?

可能的实现:1.禁用任何重定向的代码2.绑定到可以执行此操作的所有元素(链接,表单,我还缺少什么?)

jquery redirect hyperlink

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

<fd-35>对Vimgolf意味着什么?

我正试图通过VimGolf(http://www.vimgolf.com/)提高我的Vim技能,我似乎无法弄清楚序列的<fd-35>意义.这是一个例子.

谢谢

vim

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

是否可以获取已定义的命名空间列表

嗨,您好,

我想知道是否有一种方法在php 5.3+中获取应用程序中定义的命名空间列表.所以

如果 file 1 has namespace FOOfile 2 has namespace BAR

现在,如果我在文件3中包含文件1和文件2,就像知道某种函数调用那样加载了命名空间FOO和BAR.

我想实现这一点,以确保在检查类是否存在(使用is_callable)之前,我的应用程序中的模块已加载.

如果这是不可能的,我想知道是否有一个函数来检查是否定义了特定的命名空间,如is_namespace().

希望你明白这个主意.而我正在努力实现的目标

php namespaces

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

iOS安装应用程序更新时会发生什么?

安装应用程序更新时,官方记录的行为是什么?

这个问题提出了同样的问题,但答案是,应用程序包被替换但所有其他文件夹都未被触及,并未提供任何文档.我有理由相信应用程序包实际上没有被替换,所以我想肯定地知道.

请链接到文档!

iphone xcode

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

jquery/javascript:替换html()里面的字符串?

以下变量......

var breadcrumbs = $('#trail').html();
Run Code Online (Sandbox Code Playgroud)

...包含:

<href="page1/">Page 1</a> <strong>»</strong> <a href="page2">Page 2</a> <strong>»</strong> <a href="page3">Page 3</a>

如何<strong>»</strong>用其他东西替换每个?

javascript jquery replace

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

Blowfish C++没有正确加密/解密..为什么..?

我有这段测试代码使用Blowfish(openssl/blowfish.h)来加密,然后解密一个字符串.但是当它再次出现时,它还没有被正确解密.有谁能告诉我为什么好吗?

(从OP的原始版本复制到http://pastebin.com/AaWSF5pX)

#include <stdlib.h>
#include <cstdio>
#include <string.h>
#include <iostream>
using namespace std;

int main(int argc, char **argv)
{
  // blowfish key
  const char *key = "h&6^5fVghasV_Fte";
  BF_KEY bfKey;
  BF_set_key(&bfKey, strlen(key), (const unsigned char*)key);

  // encrypt
  const unsigned char *inStr = (const unsigned char *)"hello world\0";
  unsigned char *outStr = (unsigned char *)malloc(sizeof(unsigned char) * 100);
  BF_ecb_encrypt(inStr, outStr, &bfKey, BF_ENCRYPT);

  // decrypt
  unsigned char buf[100];
  BF_ecb_encrypt((const unsigned char*)outStr, buf, &bfKey, BF_DECRYPT);
  std::cout << "decrypted: " << buf << …
Run Code Online (Sandbox Code Playgroud)

c++ encryption blowfish

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

Java:用于存储无限游戏世界的坐标图的良好数据结构是什么?

我习惯用PHP编码,但我并不熟悉Java,这已经有一段时间了.我希望它是一个相当简单的解决方案,但是我无法通过任何方式找到任何好的示例代码,所以这里是:

我正在编写一个游戏,它发生在基于图块的地图上的2d随机生成的无限世界中(挑剔:我知道它不会真正无限.我只是期望世界变得非常大).地图的常用方法[X] [Y]多维数组开始了作为一个基本的想法,但由于Java不用于非整数提供了一种方法(即负)阵列关键有心计,如PHP做,我不能正确有( - x,+ x,-y,+ y)带数组键的坐标系.

我需要能够在特定的x,y坐标处找到瓷砖上的对象,以及找到某个瓷砖的"相邻瓷砖".(如果我可以getObjectAt(x,y),我可以获得(x + 1,y)等等)

我读过四棵树和R树等.这个概念很令人兴奋,但我还没有在Java中看到任何好的,简单的示例实现.此外,我不确定这是否是我所需要的.

欢迎任何建议

谢谢

java map tile coordinate

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

正则表达式初始化问题

我正在使用一些遗留代码,我正在尝试将新的正则表达式添加到验证器的枚举器中,我们的目的标记为"URL".据我了解,枚举器的每个部分都可以调用一个单独的正则表达式.无论如何,这是我得到的(和其他人一样,因此尾随的逗号):

URL("[a-zA-Z0-9\r#;?-\'.:,!/\\s]{1,250}", "Up to 250 letters (upper and lower case), numbers, #, ;, ?, -, ', ., :, comma, !, /, blankspace and carriage return"),
Run Code Online (Sandbox Code Playgroud)

我做了一个简单的JUnit测试,看看它是否正常工作.它不是.

Caused by: java.util.regex.PatternSyntaxException: Illegal character range near index 15
[a-zA-Z0-9
#;?-'.:,!/\s]{1,250}
               ^
Run Code Online (Sandbox Code Playgroud)

我试图将URL类型的输入限制在1到250个字符之间,这是我认为我正在做的事情,但是Eclipse似乎对这个逗号有所冒犯(我假设逗号是索引15).我究竟做错了什么?

java regex eclipse

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