问题列表 - 第1710页

Python中最短的数独求解器 - 它是如何工作的?

我正在玩我自己的数独求解器,当我遇到这个时,我正在寻找一些指向良好和快速设计的指针:

def r(a):i=a.find('0');~i or exit(a);[m
in[(i-j)%9*(i/9^j/9)*(i/27^j/27|i%9/3^j%9/3)or a[j]for
j in range(81)]or r(a[:i]+m+a[i+1:])for m in'%d'%5**18]
from sys import*;r(argv[1])
Run Code Online (Sandbox Code Playgroud)

我自己的实现解决了Sudokus,就像我在头脑中解决它一样,但这个神秘的算法是如何工作的?

http://scottkirkwood.blogspot.com/2006/07/shortest-sudoku-solver-in-python.html

python algorithm

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

动态准备陈述是否不好?(用php + mysqli)

我喜欢Dynamic SQL的灵活性,我喜欢准备语句的安全性+改进性能.所以我真正想要的是动态准备语句,这很麻烦,因为bind_param和bind_result接受"固定"数量的参数.所以我使用了一个eval()语句来解决这个问题.但我觉得这是一个坏主意.这是我的意思的示例代码

// array of WHERE conditions
$param = array('customer_id'=>1, 'qty'=>'2');
$stmt = $mysqli->stmt_init();

$types = ''; $bindParam = array(); $where = ''; $count = 0;

// build the dynamic sql and param bind conditions
foreach($param as $key=>$val)
{
    $types .= 'i';
    $bindParam[] = '$p'.$count.'=$param["'.$key.'"]'; 
    $where .= "$key = ? AND ";
    $count++;
}

// prepare the query -- SELECT * FROM t1 WHERE customer_id = ? AND qty = ?
$sql = "SELECT * FROM t1 WHERE ".substr($where, 0, …
Run Code Online (Sandbox Code Playgroud)

php sql eval dynamic prepared-statement

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

Web Service的简单Java客户端代码 - 与QName有关吗?

当我到达调用我在Tomcat/Axis上运行的REALLY BASIC Web服务的行时,我收到以下错误.

Element or attribute do not match QName production: QName::=(NCName':')?NCName
Run Code Online (Sandbox Code Playgroud)

我的QName有问题吗? - 我甚至找不到任何有用的信息.

我的客户端代码如下:

import javax.xml.namespace.QName;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;

    public class TestClient {

    public static void main(String [] args)
    {
        try{
            String endpoint = "http://localhost:8080/TestWebService/services/DoesMagic";  

            Service service = new Service();
            Call call = (Call) service.createCall();

            call.setTargetEndpointAddress( new java.net.URL(endpoint) );
            call.setOperationName( new QName("http://testPackage.fc.com/, doBasicStuff") );

            String ret = (String) call.invoke( new Object[] {"some kind of message"} );

            System.out.println(ret);

        }catch(Exception e){
            System.err.println(e.toString());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的web服务代码非常基本 - 只是一个简单的类,它返回你的输入字符串,带有一些concat文本:

public …
Run Code Online (Sandbox Code Playgroud)

java client rpc web-services

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

base 64编码用于什么?

我听说有人在这里和那里谈论"base 64编码".它是干什么用的?

base64 encoding encode

729
推荐指数
16
解决办法
33万
查看次数

我的物品在哪里处理?

我有一个奇怪的问题:我在.aspx页面中使用SPContext.Current.Web,但最后,我得到一个"试图使用已关闭或处置且不再有效的SPWeb对象".错误信息.

从我看到的,SPContext.Current.Web是由某人处置,但我不知道在哪里.我只是想知道:使用Visual Studio 2005的调试器,我能以某种方式看到哪个/谁处置了一个对象?由于我既没有创建也没有源代码,因此设置断点是一个问题.

什么是一个很好的方法,找出谁处置给定的对象在哪里,而不是随意评论线?

(注意:问题已经解决,但问题本身也适用于Sharepoint之外)

.net c# sharepoint

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

面向开发组的最佳密码管理软件 - 寻求建议

我们的开发和咨询团队(约25人)正在寻找软件来管理我们为组织和客户提供的所有密码.我们查看了Keepass,但它不是真正的数据库系统,也不支持多个并发更新.

需求: - 使用
数据库(与共享文本/ XML文件) -
按项目/角色/个人划分密码的能力

想要(但不是必需的):
- 基于Web的
- 移动支持

有人推荐好吗?

提前致谢!

-Sig

passwords

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

urllib.urlopen工作,但urllib2.urlopen没有

我有一个我正在测试的简单网站.它在localhost上运行,我可以在我的Web浏览器中访问它.索引页面只是"运行"一词. urllib.urlopen将成功阅读该页面,但urllib2.urlopen不会.这是一个演示问题的脚本(这是实际的脚本而不是简化不同的测试脚本):

import urllib, urllib2
print urllib.urlopen("http://127.0.0.1").read()  # prints "running"
print urllib2.urlopen("http://127.0.0.1").read() # throws an exception
Run Code Online (Sandbox Code Playgroud)

这是堆栈跟踪:

Traceback (most recent call last):
  File "urltest.py", line 5, in <module>
    print urllib2.urlopen("http://127.0.0.1").read()
  File "C:\Python25\lib\urllib2.py", line 121, in urlopen
    return _opener.open(url, data)
  File "C:\Python25\lib\urllib2.py", line 380, in open
    response = meth(req, response)
  File "C:\Python25\lib\urllib2.py", line 491, in http_response
    'http', request, response, code, msg, hdrs)
  File "C:\Python25\lib\urllib2.py", line 412, in error
    result = self._call_chain(*args)
  File "C:\Python25\lib\urllib2.py", line 353, in _call_chain
    result …
Run Code Online (Sandbox Code Playgroud)

python urllib urllib2

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

在开发人员工作站上安装Microsoft软件的正确顺序是什么?

我已经做了一百万次......建立一个开发人员工作站.

是否有在工作站上安装Microsoft开发软件的最佳实践或安装清单?应用更新和/或服务包怎么样?是否有特定的命令,希望尽量减少任何安装问题.

我们当前的软件库包括:

  • Visual Studio 2003
  • Visual Studio 2008
  • SQL Server 2005
  • Microsoft Office 2007

我们确实使用了其他一些工具,但是一旦我从Microsoft 获得了良好的构建,我通常会暂停安装它们......是否有可能是一个好的构建是另一个话题!=)

另外,你是否使用像Ghost这样的软件来创建工作站的图像?一些简单的方法来恢复您的工作站.

installation

28
推荐指数
3
解决办法
4626
查看次数

更改日志/审计数据库表的最佳设计?

我需要创建一个数据库表来存储不同的更改日志/审核(当添加,删除,修改等内容时).我不需要存储特别详细的信息,所以我想的是:

  • id(用于活动)
  • 触发它的用户
  • 事件名称
  • 事件描述
  • 事件的时间戳

我在这里错过了什么吗?显然我可以继续改进设计,虽然我不打算让它变得复杂(为事件类型创建其他表格或类似的东西是不可能的,因为它是我需要的复杂因素).

database audit database-design

105
推荐指数
6
解决办法
9万
查看次数

我应该如何使用jQuery向div添加多个相同的元素

我需要使用jQuery将多个空div添加到容器元素.

目前我正在使用循环生成包含空html的字符串

divstr = '<div></div><div></div>...<div></div>';
Run Code Online (Sandbox Code Playgroud)

然后将其注入我的容器中:

$('#container').html(divstr);
Run Code Online (Sandbox Code Playgroud)

是否有更优雅的方式来插入多个相同的元素?

我希望找到一些不会破坏链接的东西,但不会让浏览器瘫痪.一个可链接的.repeat()插件?

javascript jquery dom

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