问题列表 - 第28150页

MySQL中的自引用表字段

我有一个表,其中有一个"外键"引用自己.这将是非常有用的,除了我不确定如何将第一条记录添加到这样的表.无论我添加什么,我都无法为表本身提供有效的"外来"密钥,也没有条目.也许我没有正确地解决这个问题,但是我希望这个表能够代表一直是自己的成员.有没有办法"引导"这样的表,或另一种方式去自我引用?

mysql sql phpmyadmin

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

如果小程序在浏览器的JRE中运行,为什么机器上需要JRE?

小程序在浏览器的JRE中运行.这是否意味着您不必在您的计算机上安装JRE以运行applet?

java browser applet jvm

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

HAML中允许使用哪种Ruby/Erb:javascript过滤器?

似乎在HAML的:javascript过滤器内部,不允许使用Ruby代码,甚至不是注释.

所以这是不允许的:

:javascript
  - 1.upto(10) do |i|

:javascript
  -# just a comment not to show to public
Run Code Online (Sandbox Code Playgroud)

(有人说没有办法在:javascript过滤器中隐藏这样的评论 .这是真的吗?

但似乎唯一允许的是

:javascript
  $('#aDiv').html('#{a_ruby_variable}');
Run Code Online (Sandbox Code Playgroud)

只允许这个#{}.Ruby中没有其他东西是允许的吗?

javascript haml ruby-on-rails

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

Django是否对Unicode(utf-8?)字符串进行双重编码?

我在Django中存储并输出一个ndash字符作为UTF-8时遇到了麻烦.

我从API获取数据.在原始格式中,在文本编辑器中检索和查看时,给定的数据单元可能类似于:

"I love this detergent \u2013 it is so inspiring." 
Run Code Online (Sandbox Code Playgroud)

(\ u2013–作为html实体).

如果我直接从API获得并在Django中显示它,没问题.它在我的浏览器中显示为长划线.我注意到,decode('utf-8')如果我尝试在我的视图中对该文本进行一些操作,则必须避免"'ascii'编解码器无法编码字符"错误.根据Django调试工具栏的说法,文本将作为"我喜欢这种洗涤剂,它非常鼓舞人心."的模板.

然而,当存储到MySQL并通过相同的视图和模板读取输出时,它最终看起来像

"I love this detergent – it is so inspiring"
Run Code Online (Sandbox Code Playgroud)

我的MySQL表设置为DEFAULT CHARSET=utf8.

现在,当我通过设置为Utf-8的终端中的MysQl监视器从数据库中读取数据时,它显示为

"I love this detergent – it is so inspiring" 
Run Code Online (Sandbox Code Playgroud)

(正确 - 显示ndash)

当我在python shell中使用mysqldb时,这一行是

"I love this detergent \xe2\x80\x93 it is so inspiring" 
Run Code Online (Sandbox Code Playgroud)

(这是ndash的正确UTF-8)

但是,如果我跑python manage.py shell,然后

In [1]: import myproject.myapp.models ThatTable
In [2]: msg=ThatTable.objects.all().filter(thefield__contains='detergent')
In [3]: msg
Out[4]: [{'thefield': 'I love this detergent \xc3\xa2\xe2\x82\xac\xe2\x80\x9c it …
Run Code Online (Sandbox Code Playgroud)

python mysql django unicode utf-8

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

当前公司最常使用哪种软件开发过程模型?

我刚刚完成了计算机科学的毕业.
现在我了解所有软件开发过程模型,即

• Waterfall Model
• Spiral Model
• Iterative and Incremental Development
• Agile Development [I don't know much about this]
Run Code Online (Sandbox Code Playgroud)

但是我想知道新当前公司最常使用哪种产品?
除此之外还有新的型号,这是新的,都不知道吗?

processmodel

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

摆脱www的最好方法.和

我想要所有的流量去:

http://www.domain.com

http://domain.com

|

V

http://main.domain.com

我可以使用.htaccess或PHP中的东西,我正在使用zend框架.请注意我也有:

http://sub1.domain.com

http://sub2.domain.com

谢谢

php apache .htaccess zend-framework

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

为什么2种AppFabric?

我看到我们现在有Windows Server AppFabric和Azure AppFabric.这只是Microsoft营销部门中的命名空间冲突还是这些技术共享通用接口?有人告诉我,可以在本地生产服务器上使用Azure AppFabric运行应用程序,然后根据需要将部署目标更改为Azure.这是否可能并与Azure许可一致?如果是这样,我们可以在这种情况下在本地服务器上使用Windows Server AppFabric吗?

我假设必须在云中维护数据服务以保持一致性,但将UI和业务逻辑移入和移出Azure将是在不活动期间降低托管成本的好方法.

cloud azure appfabric

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

query使用XPATH然后将child附加到它

我有一个xml文件,如果父项存在,我需要将一个子项附加到它.所以我使用xpath来查询该特定节点.

$dom = new DomDocument();
$dom->load('testing.xml');
$xp = new domxpath($dom);

$category = $xp->query("tree[@heading='something']");
Run Code Online (Sandbox Code Playgroud)

现在我不确定如何将孩子附加到这个结果.当我执行print_r($ category)时,变量$ category是一个对象.

谢谢

php xml

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

pyplot:创建热图真的很慢

我有一个循环执行身体大约200次.在每次循环迭代中,它进行复杂的计算,然后作为调试,我希望生成NxM矩阵的热图.但是,生成这个热图是无法忍受的缓慢,并且显着减慢了已经很慢的算法.

我的代码是这样的:

import numpy
import matplotlib.pyplot as plt
for i in range(200):
    matrix = complex_calculation()
    plt.set_cmap("gray")
    plt.imshow(matrix)
    plt.savefig("frame{0}.png".format(i))
Run Code Online (Sandbox Code Playgroud)

来自numpy的矩阵不是很大 - 300 x 600的双打.即使我不保存数字而是更新屏幕上的情节,它甚至更慢.

当然,我一定是在滥用pyplot.(Matlab可以做到这一点,没问题.)我如何加快速度?

python matplotlib

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

如何制定一个程序,以尽量减少手写调查的人类转录错误

我需要开发自定义软件来进行调查.问题可能有多种选择,或者在极少数情况下可以是自由文本.

我被要求设计一个子系统来检查多个选择部分的手动数据条目是否有任何错误.我们正在努力加快用户数据输入流程,并尽量减少数字表格和原始问卷之间的人为输入差异.调查由人工访问者填写手写标记和文本,因此可能会发现难以阅读的标记,或者用户可能会在某些问题中意外选择不同的值,我们希望避免这种情况.

该软件必须包含一些自动控制,以检测可能的键入差异.多项选择题的每个答案具有相同的被选择概率.

这个问题有两个部分:

  • GUI.

我想到的最简单的事情是实现问题显示的最有用的设计:使用大而可读的字体和空间慷慨的选择.还有别的吗?为了更快的输入,我想使用下拉列表(偏向键盘而不是鼠标).鉴于问题按部分分组,我想显示为该部分的问题选择的答案,但这可能会减慢这一过程.还有其他想法吗?

  • 错误检查子系统.

我还可以做些什么来最小化或检查多项选择题中的人为拼写错误?这是一个可以解决的问题吗?是否有一些统计方法来检查用户输入的值是否与手工填写的表格相同?例如,我们假设调查有5个问题,每个问题有4个选项.假设我有n个调查表,由访调员填写论文,他们已准备好输入软件,然后如何最大限度地减少可能有n次调查的手动转录的意外差异,而无需仔细检查所有内容n次调查的5个问题?

我的第一个建议是,在处理所有手工填写表格的最后,软件可以随机选择一些表格,在几个实例中对答复进行双重检查,但我可以根据什么标准进行选择?这种验证足以涵盖所有内容吗?

实际调查是国家层面的,共有56页,总共有200多个问题,所以很多人都会写很多手写页面,目的是减少错误的可能性并优化数据输入的速度处理.考虑到采访笔记本电脑或掌上电脑的复杂性,调查必须首先填写.

algorithm statistics user-interface survey

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