问题列表 - 第43464页

在Windows中识别unicode编码文本文件的最佳方法是什么?

我正在开发一个代码库,由于多个团队成员使用不同的编辑器(以及默认设置)进行开发,因此散布了一些unicode编码文件.我想通过查找所有unicode编码文件并将它们转换回ANSI编码来清理我们的代码库.

任何关于如何完成这项任务的"发现"部分的想法都将得到真正的体会.

windows unicode search

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

在python2.7.0 +上安装PyCurl的问题

pycurl在python2.6上安装正常,但当我尝试通过easyverinstall在2.7上安装时,我得到以下错误

$ sudo easy_install pycurl
install_dir /usr/local/lib/python2.7/dist-packages/
Searching for pycurl
Reading http://pypi.python.org/simple/pycurl/
Reading http://pycurl.sourceforge.net/
Reading http://pycurl.sourceforge.net/download/
Best match: pycurl 7.19.0
Downloading http://pycurl.sourceforge.net/download/pycurl-7.19.0.tar.gz
Processing pycurl-7.19.0.tar.gz
Running pycurl-7.19.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-PFzxzf/pycurl-7.19.0/egg-dist-tmp-oAFjdV
Using curl-config (libcurl 7.21.0)
src/pycurl.c:42: fatal error: Python.h: No such file or directory
compilation terminated.
error: Setup script exited with error: command 'gcc' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)

2.7与pycurl不兼容吗?

python pycurl ubuntu-10.10

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

使用带参数的动态SQL是否安全?如果没有,它可能会遇到哪些安全问题?

例如,这是我正在使用的代码:

String commandString = "UPDATE Members SET UserName = @newName , AdminLevel = @userLevel WHERE UserID = @userid";
using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["sqlconnectionstring"].ConnectionString))
{
    SqlCommand cmd = new SqlCommand(commandString, conn);
    cmd.Parameters.Add("@newName", newName);
    cmd.Parameters.Add("@userLevel", userLevel);
    cmd.Parameters.Add("@userid", userid);
    conn.Open();
    cmd.ExecuteReader();
    Reader.Close();
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net security parameters sql-injection

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

非Windows OLAP桌面客户端?

在主要使用Mac桌面的环境中使用SSAS 2008.使用DbVisualizer和Aqua Data Studio编写关系查询,但需要本机桌面应用程序来编写MDX查询并查看OLAP源的结果.

VMWare/Parallels不是我们需要的方法,在某些情况下使用RDP /终端服务.基于Web的界面适用于最终用户,但BI开发人员更喜欢更方便的东西.

谷歌搜索没有返回太多有用的点击.

任何人都可以推荐用于浏览和查询OLAP源的本机/ Java桌面应用程序吗?

macos olap ssas mdx

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

mysql连接.我应该在每次交易之前保持活着还是开始新的连接?

我正在尝试使用mysql,我对如何处理应用程序的连接存有疑问.

我现在正在做的是打开一个连接并保持活着,直到我终止我的程序.我偶尔做一个mysql_ping(),然后用MYSQL_OPT_RECONNECT启动连接.

另一个选择(我能想到),就是在做任何需要我连接数据库的事情之前启动一个新连接,并在完成之后关闭它.

这两种方法的优点和缺点是什么?长连接的"副作用"是什么?最常用的处理方法是什么?

干杯;)


一些额外的细节

在这一点上,我保持连接活着,我不时地ping它到现在它的状态并在需要时重新连接.

尽管如此,当快速连续发生查询时存在一致的并发性时,我得到"服务器已经消失"的消息,并在一段时间后重新建立连接.

我想知道这是否是长时间连接的副作用,或者这只是一个糟糕的mysql服务器配置的情况.

有任何想法吗?

mysql mysql-management

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

如何在SQL Server 2005中模拟BEFORE DELETE触发器

假设我有三个表,[ONE],[ONE_TWO]和[TWO].[ONE_TWO]是一个多对多连接表,只有[ONE_ID和[TWO_ID]列.设置了外键以将[ONE]链接到[ONE_TWO]和[TWO]到[ONE_TWO].FK使用ON DELETE CASCADE选项,以便在删除[ONE]或[TWO]记录时,相关的[ONE_TWO]记录也将自动删除.

我希望在[TWO]表上有一个触发器,这样当删除[TWO]记录时,它会执行一个存储过程,该过程以[ONE_ID]作为参数,传递链接到[ONE_ID]的[ONE_ID]值.发生删除前的TWO_ID]:

DECLARE @Statement NVARCHAR(max)
SET @Statement = ''
SELECT @Statement = @Statement + N'EXEC [MyProc] ''' + CAST([one_two].[one_id] AS VARCHAR(36)) + '''; '
FROM deleted
JOIN [one_two] ON deleted.[two_id] = [one_two].[two_id]

EXEC (@Statement)
Run Code Online (Sandbox Code Playgroud)

显然,我需要一个BEFORE DELETE触发器,但在SQL Server 2005中没有这样的东西.由于级联FK,我无法使用INSTEAD OF触发器.

我得到的印象是,如果我使用FOR DELETE触发器,当我将[deleted]连接到[ONE_TWO]以查找[ONE_ID]值的列表时,FK级联将已经删除了相关的[ONE_TWO]记录,所以我永远不会找到任何[ONE_ID]值.这是真的?如果是这样,我怎样才能实现我的目标?

我想我需要将FK加入[TWO]改为[ONE_TWO]以不使用级联并在我手动删除[TWO]记录之前在触发器中手动从[ONE_TWO]进行删除.但如果有更简单的方法,我宁愿不经历所有这些.

sql t-sql sql-server triggers sql-server-2005

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

使用cab文件安装应用程序时,特定于文化的字符串资源dll无法在.net紧凑框架中工作

我在Windows Mobile 6.1上使用visual studio 2008和.net compact framework 3.5创建了一个本地化的应用程序.为了实现本地化,我为此使用了许多资源文件,每个文件对应一个:

StringResources.de-DE.resx

StringResources.es-ES.resx

StringResources.en-GB.resx

StringResources.fr-FR.resx

StringResources.nl-NL.resx

我还有一个StringResources.resx文件,其中包含回退的默认字符串,以防我的应用程序不支持其他文化.

我还使用"SmartDeviceCabProject"(vdproj类型)创建了一个.cab文件,以在设备上执行此应用程序的安装.(使用msdn.microsoft.com/en-us/library/aa446504.aspx)

这是我面临的问题: 当我将文化改为nl-NL以外的任何东西时,我总是得到默认字符串.

另请注意,当我将应用程序的"bin"文件夹粘贴到设备中时,会看到所有文化字符串.仅当通过cab文件安装应用程序时才会出现问题.

此外,如果我删除StringResources.nl-NL.resx文件,只有

StringResources.de-DE.resx

StringResources.es-ES.resx

StringResources.en-GB.resx

StringResources.fr-FR.resx

作为特定于文化的资源并重新创建cab文件,现在看到当我将文化更改为fr-FR以外的任何文件时,我总是得到默认字符串.因此,只有最后一个文化文件始终有效.

为了确保我通过设备上的cab文件区分了每个文化文件夹中安装的dll:de-DE\Application.StringResources.dll

ES-ES\Application.StringResources.dll

EN-GB\Application.StringResources.dll

FR-FR\Application.StringResources.dll

NL-NL\Application.StringResources.dll

奇怪的是我发现所有的dll完全相同.但是,如果我对"bin"文件夹中存在的dll进行区分,则会发现它们不同.

因此,我认为.cab文件构建导致将相同的DLL复制到每个文件夹.

考虑到上述说明,请帮助我:

**1.如何使cab文件安装适当的DLL到文件夹?

  1. 有没有其他方法来放置正确的dll?

  2. 有没有其他方法可以实现本地化?**

.net c# resources localization compact-framework

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

在AS3中通过引用传递

如何for each在AS3中的构造内通过引用传递值?基本上,我想在PHP中使用与以下代码相同的东西:

foreach ($array as &$v) {
  $v = $v + 1;
}
Run Code Online (Sandbox Code Playgroud)

这将允许我$array通过单个循环更改集合的所有元素.

php apache-flex actionscript-3

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

可扩展的国际地理编码解决方案

我们希望网站支持国际地理编码.我们对使用限制和/或限制请求的API持谨慎态度,这可能会随着服务量的增加而使我们的裤子缩短.Facebook等现代网站如何实施地理编码?是否有工具为全世界实施准确的内部可扩展地理编码解决方案?

javascript geocoding web-applications

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

在Java中更改XML文件中的一个值的最佳方法是什么?

我有一个XML文件,我知道我需要更改其值的节点名称.

节点名是ipAddress.

我可以使用JDOM,获取文档,获取节点并更改值并编写它,或者我可以编写XSLT文件.

代码更改值来自Java,所以我的问题是哪个选项更好?XML文件的大小可以不同.

另一个与XSLT相关的问题:是否有可能编写一个XSLT文件,这样我就不会列出所有XML格式的节点,只会指定类似的节点if node == ipAddress,然后获取新值,以及如何从Java应用XSLT转换?

谢谢.

java xml xslt jdom

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