问题列表 - 第32723页

算法:在二维整数数组中搜索整数的有效方法?

可能重复:
给定一个从左到右,从上到下按升序排序的二维数组,搜索目标数的最佳方法是什么?
搜索已排序的2D矩阵

一种时间有效的程序,用于在二维矩阵中查找元素,其行和列单调增加.(行和列从上到下,从左到右).

如果2D数组已经排序,我只能想到二分搜索.

algorithm

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

Oracle(0x80004005)ORA-12154:TNS:无法解析连接标识符

我正在尝试从ASP经典应用程序连接到oracle数据库,但是我一直遇到ORA-12154错误.

  1. TNSNAMES.ORA配置正确

    DBSOURCE.ABcom =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = CDBcom)(PORT = 1231)))(CONNECT_DATA =(SERVICE_NAME = DBSOURCE)))

  2. 我可以TNSPING

    C:\ Documents and Settings\USERID.A> tnsping DBSOURCE

    适用于32位Windows的TNS Ping实用程序:版本10.2.0.4.0 - 生产于09-MAR-2 011 09:12:31

    版权所有(c)1997,2007,Oracle.版权所有.

    使用的参数文件:C:\ oracle\product\10.2.0\client_1\NETWORK\ADMIN\sqlnet.ora

    使用TNSNAMES适配器解析别名尝试联系(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = CDBcom)(PORT = 1231)))(CONNECT_DATA =(SERVIC E_NAME = DBSOURCE)))OK(30毫秒)

  3. 我可以创建一个ODBC连接,我已经测试了成功的连接.

  4. 我可以通过toad连接到oracle db.
  5. 我检查了我的sqlnet.ora文件

    NAMES.DEFAULT_DOMAIN = ABcom

    SQLNET.AUTHENTICATION_SERVICES =(无)

    NAMES.DIRECTORY_PATH =(TNSNAMES,EZCONNECT)

  6. 我还检查过TNSNAMES.ORA作为我的系统路径之一.

  7. 我可以用SQLPLUS连接到DB

这是抛出错误的代码

dim CnnStr

Set Cnn = Server.CreateObject("ADODB.Connection")

CnnStr="Provider=MSDAORA.1;Password=pass;User ID=user;Data Source=DBSOURCE"

Cnn.Open CnnStr
Run Code Online (Sandbox Code Playgroud)

我正在运行Windows XP Pro 32bit SP3

我已经在一个同事机器上测试了这个并且asp应用程序没有问题,我在某个地方错过了配置还是搞砸了我的配置?

感谢大家的帮助!

oracle odbc database-connection asp-classic ora-12154

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

MVC将表单提交给不同的控制器

是否可以将相同的表单发布到不同的控制器?

每个页面只能发布以形成动作网址,但可能是我可能会说按钮到哪个网址形式应该去?

例如,我有一个表单和两个提交按钮,一个按钮将表单发布到一个控制器/ URL(例如/ action/view)另一个按钮提交表单到一个到另一个控制器/ url(例如/ action/anothervew).

asp.net-mvc-2

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

是否可以删除 MySQL 中的主键索引?

是否可以在 MySQL(版本 5.1.47)中删除主键索引。

这是为了优化插入性能。

mysql performance

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

什么是适合Windows的SFTP命令行客户端?

大多数Windows SFTP客户端(如FileZilla)似乎都是基于GUI的.我需要一些我可以从批处理文件调用的东西.

windows command-line sftp

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

阻止.Net中的线程

我有一个具有纯静态方法和属性的类.我在类"Load"上调用异步方法,该方法向Web服务请求一大块数据,然后触发执行返回方法"LoadCompleted"的事件.我不知道调用要花多长时间(调用"Load"方法,然后调用"LoadCompleted")之间的区别.

我想阻止应用程序继续进行,直到引发回调方法(因为应用程序将尝试从此类中获取内容,在"LoadComplete"方法设置数据之前不会填充该内容).我该怎么做呢?

c# vb.net silverlight multithreading asynchronous

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

当mnesia从程序中停止时,停止Erlang app会挂起

我遇到了一个问题,我不能在我的程序中停止mnesia而不会导致应用程序挂起.

我现在正在我的erlang应用程序中进行mnesia原型设计.

在我的jaus_app.erl文件中,start()调用:

{atomic, ok} = mnesia:load_textfile("priv/mnesia_prototype.txt")
Run Code Online (Sandbox Code Playgroud)

我的stop()函数调用:

mnesia:dump_to_textfile("priv/mnesia_prototype_res.txt"),
mnesia:stop(),
Run Code Online (Sandbox Code Playgroud)

当我注释掉这些行并从erlang提示符启动和停止mnesia时,我能够干净地停止我的应用程序.

我不应该在完全成熟的erlang应用程序中使用这些原型函数吗?

肯.

erlang mnesia

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

"pythonic"方法将一串逗号分隔的整数解析为整数列表?

我正在读取一个整数字符串,"3 ,2 ,6 "并希望它们在列表中[3,2,6]作为整数.这很容易被破解,但是什么是"pythonic"方式呢?

python

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

通过Rails3 xss保护防止语言环境文件中的HTML字符实体受到攻击

我们正在构建一个应用程序,我们首先使用Rails 3,我们必须从一开始就构建I18n.作为完美主义者,我们希望在我们的观点中使用真正的排版:破折号,卷曲的引号,省略号等.

这意味着在我们的locales/xx.yml文件中,我们有两个选择:

  1. 内联使用真正的UTF-8字符.应该工作,但很难打字,并由于仍然顽皮的东西unicode的软件数量让我害怕.
  2. 使用HTML字符实体(’—等).更容易键入,并且可能与行为不当的软件更兼容.

我宁愿选择第二个选项,但是Rails 3中的自动转义会使这个问题变得有问题,因为YAML中的&符号会自动转换为字符实体,导致浏览器中出现"可见"状态.

显然,这可以通过使用raw字符串来解决,即:

raw t('views.signup.organisation_details')
Run Code Online (Sandbox Code Playgroud)

但是,raw每当我们t遇到问题时,我们都不满足于走向全球化的道路,因为它让我们容易犯错并产生XSS漏洞.

我们可以选择性地raw包含我们知道包含字符实体的字符串,但这很难扩展,只是感觉不对 - 此外,包含一种语言的实体的字符串可能不在另一种语言中.

有关聪明的轨道的任何建议 - 解决这个问题的方法吗?或者我们注定要废话排版,xss漏洞,浪费时间或者所有工作?

html xss ruby-on-rails internationalization ruby-on-rails-3

26
推荐指数
2
解决办法
7259
查看次数

是否可以将C++智能指针与C的malloc一起使用?

我的一些代码仍然使用malloc而不是new.原因是因为我害怕使用,new因为它抛出异常,而不是返回NULL,我可以很容易地检查.结束语每次调用newtry{}catch(){}也看起来并不好.而在使用时malloc我可以做到if (!new_mem) { /* handle error */ }.

所以我有一个问题.我可以同时使用智能指针malloc吗?

就像是:

SmartPointer<Type> smarty = malloc(sizeof(Type));
Run Code Online (Sandbox Code Playgroud)

像这样的东西.

这可能吗?

谢谢,Boda Cydo.

c++ malloc smart-pointers new-operator

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