问题列表 - 第19353页

你见过的最糟糕的Django练习

你注意到使用Django框架的最大错误是什么?您是否看到过一些真正的误用,可能应该作为对Django文档的警告?

python django

23
推荐指数
7
解决办法
2322
查看次数

使用"em"调整字体大小仍然相关吗?

那些在调整字体大小时使用em的人会知道在处理嵌套元素时他们会很头疼,并且必须进行px - > em计算(以确保你的设计解释正确@ 100%)会消耗额外的时间.

考虑到这些(当然是次要的)问题,并且考虑到主要浏览器在本地处理页面缩放/缩放等可访问性问题方面取得的最新进展,是否正在使用em来调整仍然值得考虑的字体?*

*排除旧版浏览器(IE6)支持.

css browser

63
推荐指数
6
解决办法
6688
查看次数

有没有办法在.NET中重新编译时添加引用?

我正在使用IoC容器(Castle Windsor)来根据配置文件实例化类.如果我想从编译项目时不存在的新dll中添加类,有没有办法在不重新编译的情况下执行此操作?

编辑:由于此项目是WCF服务的服务主机,并且我想在编译后包含的类是WCF服务,我还想知道是否可以包含有关新服务的端点信息而无需重新编译.

.net castle-windsor compilation reference inversion-of-control

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

在ol项目html上实现子编号

我不知道它叫什么,但有可能实现以下格式:

1.

1.1

1.2

1.2.1

1.2.2

1.3

我想是的,谢谢!

html

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

检查URL是否有效的最佳方法

我想使用PHP来检查,如果存储在$myoutput变量中的字符串包含有效的链接语法,或者它只是一个普通的文本.我正在寻找的功能或解决方案应该识别所有链接格式,包括具有GET参数的格式.

在许多网站上建议的实际查询字符串(使用CURL或file_get_contents()函数)的解决方案在我的情况下是不可能的,我想避免它.

我考虑过正则表达式或其他解决方案.

php

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

使用JCheckBox节点进行JTree渲染

我正在尝试修改标准的Swing JTree以使用和不使用复选框来混合节点.这是一个例子:

替代文字

当我尝试选中/取消选中其中一个复选框(本例中为"User 01"节点)时,树会丢失节点:

替代文字

我的代码是这个例子的改编:http://forums.sun.com/thread.jspa?threadID = 5321084&start = 13.

而不是像这样在DefaultMutableTreeNode中嵌入JCheckBox:

new DefaultMutableTreeNode(new CheckBoxNode("Accessibility", true));
Run Code Online (Sandbox Code Playgroud)

我认为创建一个派生自DefaultMutableTreeNode的模型节点更有意义,我称之为JTreeNode.该类自动将DefaultMutableTreeNode的UserObject设置为JCheckBox.TreeCellRenderer使用类的ShowCheckBox属性来确定是否使用了JCheckBox或DefaultTreeCellRenderer.JTreeNode的用法如下:

    JTreeNode user01 = new JTreeNode("User 01");
    user01.setShowCheckBox(true);
    user01.setSelected(true);
Run Code Online (Sandbox Code Playgroud)

我认为问题在于实现TreeCellEditor的类,特别是在getCellEditorValue()或getTreeCellEditorComponent()方法中.我怀疑这个问题与getCellEditorValue()有关,返回DefaultMutableTreeNode的派生,而不是更简单的模型实例.

public Object getCellEditorValue() {

    JCheckBox checkBox = renderer.getCheckBoxRenderer();

    JTreeNode node = new JTreeNode(checkBox.getText());
    node.setShowCheckBox(true);
    node.setSelected(checkBox.isSelected());
    return node;

}

public Component getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row) {

    Component editor = renderer.getTreeCellRendererComponent(tree, value, true, expanded, leaf, row, true);

    // editor always selected / focused
    ItemListener itemListener = …
Run Code Online (Sandbox Code Playgroud)

java swing rendering jtree jcheckbox

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

IIS中的<authentication mode ="windows">有什么影响?

我想知道<authentication mode="windows">在web.config 中设置的效果是在不同版本的IIS中.

我相信在IIS 5中,它几乎没有效果,因为所有这些都是由Web服务器集成和控制的.

在IIS 6和7上,我相信我可以将Web服务器设置为匿名访问,然后每个托管的Web应用程序可以通过设置模式来确定是否要使用Windows身份验证.也就是说,web.config控制这些IIS版本中的ASP.NET并覆盖服务器.

我正在寻找一份白皮书或某种类型的参考资料,这将不仅仅是我的观察经验

iis-7 iis-6 web-config iis-5 windows-authentication

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

Magento&Subversion(SVN) - 开始开发环境?

我正在建立一个Magento网站,这是迄今为止我曾经使用过的最庞大的软件包.我决定建立一个合适的开发服务器并使用Subversion进行版本控制.我遇到了几个障碍,需要一些帮助.

到目前为止我做了什么:

  1. 在使用cPanel的主机上设置Web主机.我的"直播"网站(mysite.com)将驻留在〜/ public_html /中.
  2. 创建了一个指向〜/ public_html/dev /的"开发"子域(dev.mysite.com).
  3. 在〜/ svn /中启动了一个SVN存储库.我的repo包含文件夹分支| 标签| 树干.
  4. 将一个刚刚解开的magento tarball(v.1.3.2.4)导入我的主干/ magento回购中.
  5. 创建了两个数据库a.mysite_live和b.mysite_dev.
  6. 检查了我的repo中的magento代码到〜/ public_html/dev /(dev.mysite.com)
  7. 跑了最初的Magento安装程序,它填充了我的mysite_dev Db并创建了一些配置文件(app/etc/local.xml是我所知道的唯一一个 - 可能还有其他的?).

这是我被困的地方:

所以我在我的开发空间中有一个功能齐全的Magento Install.我现在要做的是将我的实时站点部署到我的开发站点,作为起点.因为app/etc/local.xml文件中的配置不同; 加上Magento将{{base_url}}的值存储在数据库中,这并不像从我的开发站点更新我的svn trunk,然后导出/导入数据库那么容易.

随着我的进一步发展,我希望有一条直接的路径通过SVN和我的实时网站推送我的开发网站上的所有内容,同时保持数据库同步,除了{{base_url}}的值.我在其他地方读过一些使用svn引用的论坛帖子:忽略以避免某些特定于环境的文件和目录,但不知道如何在我的实时网站上设置并确保一切都正确同步.

我应该从我的repo到我的实时网站的空间查看trunk/magentoo的基本代码副本,然后运行安装,然后设置svn忽略local.xml,并假设除了本地区别之外它们是相同的吗?

在这一点上,我只是不知道如何继续,并且不愿意做出任何猜测,以防它不得不擦掉所有东西并在不久的将来重新开始.

作为旁注 - 我还需要为另一个子域创建代码的'Demo'分支; 向人们展示作为概念验证.当我来到它时,我可能只是越过那座桥.也许在我完成这项任务时,这一切都有意义.

tl; dr版本 - 如何使用SVN管理Magento开发和实时代码和Db?

感谢大家花时间阅读和回复!

svn development-environment magento

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

Application_Start和Application_OnStart之间的区别

我正在将ASP.NET MVC代码添加到预先存在的ASP.NET Webforms项目中.的各种教程建议增加路由到从的Application_Start()在Global.asax中调用的方法.我的Global.asax已经有一个带有一些设置代码的Application_OnStart(Object,EventArgs)方法.

如果我尝试同时使用Start和OnStart,则不会调用OnStart(并且安装失败,导致错误).看起来我必须选择其中一个.

我的问题是:我应该使用哪一个?他们之间有什么区别?他们在不同的时间被召唤?

(注:在写这篇文章的时候,顶部 3 谷歌的点击率是无用的和/或误导性的,我希望堆栈溢出可以解决这个问题.)

asp.net asp.net-mvc global-asax

38
推荐指数
3
解决办法
5万
查看次数

为什么stroull()不能处理具有十六进制值的字节数组?

这里有一些关于我的长期问题的新测试代码.我认为如果我长时间编码我的东西那么这就是移植的一半.另一半是将它变成大端,因此它可以在任何64位系统上工作.所以我做了以下事情:

#include <iostream>  
#include "byteswap.h"
#include "stdlib.h"

using namespace std;

int main()

{

char bytes[6] = {0x12,0x23,0xff,0xed,0x22,0x34};


//long *p_long = reinterpret_cast<long*> (bytes);


long long *p_long = reinterpret_cast<long long*> (bytes);


std::cout<<"hex="<<std::hex<<*p_long<<"LE"<<std::endl;


*p_long = bswap_64(*p_long);


std::cout<<"hex="<<std::hex<<*p_long<<"BE"<<std::endl;




return 0;

} 
Run Code Online (Sandbox Code Playgroud)

在我看来,这是最简单的方法.现在的问题是使用bswap ...我得到以下输出

hex = 34563422edff2312LE hex = 0BE

我把第一个字节作为LE.但现在似乎64位交换功能无效.我认为这可以解决我遇到的问题.

考虑到我将在一个20字节的阵列上运行.我也不确定如何使用指针来做到这一点.我想我需要一个长长指针数组来存储所有这些东西,然后在每个指针上调用byteswap来交换每个指针中的值.我个人还没有通过sizeof(long)进行指针递增,以便在之前递增.

c++

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