问题列表 - 第13905页

使用git子模块比在另一个带有gitignore的repo中使用repo有什么好处?

我们一直在研究git子模块,我们想知道使用子模块的存储库有什么优势(如果有的话),在另一个存储库中有一个带有.gitignore文件的存储库.

没有子模块的示例:

mkdir a
cd a
git init
touch test1.txt
echo "b" > .gitignore
git add .
git commit -m "Adding test1.txt and gitignore"

mkdir b
cd b
git init
touch test2.txt
git add .
git commit -m "Adding test2.txt"

git log
cd ..
git log
Run Code Online (Sandbox Code Playgroud)

git github git-submodules

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

从jQuery draggable的句柄中排除项目

我有一个可拖动<div>overflow设置为auto显示滚动条时,内容太宽.

我希望整个内容都<div>可以拖动,所以我没有添加句柄.现在,当我尝试拖动滚动条时,整个<div>拖动而不是滚动内容.

有没有办法从<div>jQuery 中的draggable句柄中排除一个元素?

我需要这样的东西:

$("#element").draggable({
    handle: "not(#thisTable)"
})
Run Code Online (Sandbox Code Playgroud)

有没有办法用选择器或类似的东西做这个?

javascript jquery drag-and-drop jquery-ui draggable

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

AJAX与Django(或任何Web框架)的"最佳实践"是什么?

我正在Django开发一个问题跟踪应用程序,主要用于学习练习,也适用于我自己的项目 - 我正在研究使用一些AJAX来增强可用性.例如,允许用户"加注"特定问题,这会将其添加到监视列表中.这是在很多站点中实现的,并且通常是AJAX - 因为用户正在查看的URL在单击星标时不需要更改.

现在,我想知道从我的star_unstar观点返回什么样的响应- 检测是否通过AJAX发出请求.

目前,如果请求是一个AJAX请求,它只返回星号所需的HTML部分,因此我可以替换星号父DIV中的HTML,以便星号显示为"on"或"off",取决于用户的操作.

但是,我更愿意返回某种JSON对象,因为它看起来更"合适",我想.这个方法的问题是javascript必须修改星形图像的src属性,href它上面和链接标题,这对于这样一个简单的功能似乎很多工作.我也在考虑将来的在线评论,但我想了解在开始编写大量JS之前应该如何"完成".

在实现这样的功能时,普遍的共识是什么,不仅仅是Django,还有所有以类似方式运行的框架?

django ajax

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

HTML:父块底部的锚块元素?

是否有一种跨浏览器方法将一些内容附加<div>到底部?一个难点是<div>可以应用任意高度,但我希望某些内容始终粘在它的底部.

这可以在过去的糟糕时期完成,如下所示:

<table style="height: foo;">
    <tr><td valign="top">content</td></tr>
    <tr><td valign="bottom">stuck to the bottom</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我可以不借助这种技术吗?

html css layout

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

通过涉及特殊字符的XSL转换输出HTML

我无法将XML Feed中的特定字符转换为XHTML.

我使用以下示例来演示此问题.

这是我的XML文件:

<?xml version="1.0" encoding="UTF-8"?>
<paragraph>some text including the –, ã and ’ characters</paragraph>
Run Code Online (Sandbox Code Playgroud)

这是我申请的XSLT:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" 
            encoding="UTF-8" 
            indent="yes"
            doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
            doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" />
    <xsl:template match="paragraph">
    <html xmlns="http://www.w3.org/1999/xhtml">
            <head></head>
            <body>
        <p><xsl:apply-templates/></p>
            </body>
        </html>
</xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

这是结果XHTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
    <head></head>
    <body>
    <p>some text including the –, ã and ’ characters</p>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

原始XML中的字符将被替换为新的字符.

首先,我想检查我的编码是否有问题导致此问题?

如果我想映射特殊字符以在XHTML中正确显示,我是否应该使用实体做某事?如果是这样,我如何在XSLT中使用它们,我是否需要事先了解可能在我的XML Feed中的每个可能值?

html xml xslt xhtml

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

建模游戏对象层次结构的最优雅,最有效的方法是什么?(设计困扰)

我有以下代码,想想c ++中的简单射击游戏:

// world.hpp
//----------
class Enemy;
class Bullet;
class Player;

struct World
{
  // has-a collision map
  // has-a list of Enemies
  // has-a list of Bullets
  // has-a pointer to a player
};

// object.hpp
//-----------
#include "world.hpp"

struct Object
{
  virtual ~Object();
  virtual void Update() =0;
  virtual void Render() const =0;

  Float xPos, yPos, xVel, yVel, radius;  // etc.
};

struct Enemy: public Object
{
  virtual ~Enemy();
  virtual void Update();
  virtual void Render() const;
};

// Bullet …
Run Code Online (Sandbox Code Playgroud)

c++ oop

9
推荐指数
2
解决办法
1582
查看次数

如何将字母数字电话号码转换为数字

更新:

我的实用程序的最终版本如下所示:

StringBuilder b = new StringBuilder();

for(char c : inLetters.toLowerCase().toCharArray())
{
    switch(c)
    {
    case '0':                                          b.append("0"); break;
    case '1':                                          b.append("1"); break;
    case '2': case 'a': case 'b': case 'c':            b.append("2"); break;
    case '3': case 'd': case 'e': case 'f':            b.append("3"); break;
    case '4': case 'g': case 'h': case 'i':            b.append("4"); break;
    case '5': case 'j': case 'k': case 'l':            b.append("5"); break;
    case '6': case 'm': case 'n': case 'o':            b.append("6"); break;
    case '7': case 'p': case 'q': case 'r': …
Run Code Online (Sandbox Code Playgroud)

java algorithm performance switch-statement

6
推荐指数
3
解决办法
8331
查看次数

使用python的win32print模块打印PDF文档?

我正在尝试使用win32print模块打印PDF文档.显然这个模块只能接受PCL或原始文本.那是对的吗?

如果是,是否有可用于将PDF文档转换为PCL的模块?

我打算使用ShellExecute; 但是,这不是一个选项,因为它只允许打印到默认打印机.我需要在各种网络上的服务器上打印各种打印机.

谢谢你的帮助,皮特

python windows pdf winapi postscript

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

如何通过归纳证明一个程序做了什么?

我有一个计算机程序,读取一个字符数组,操作数和运算符用后缀表示法编写.然后程序扫描数组,通过使用堆栈计算结果,如下所示:

get next char in array until there are no more
if char is operand
    push operand into stack
if char is operator 
    a = pop from stack
    b = pop from stack
    perform operation using a and b as arguments
    push result
result = pop from stack
Run Code Online (Sandbox Code Playgroud)

如何通过归纳证明此程序正确评估任何后缀表达式?(摘自练习4.16 Java中的算法(Sedgewick 2003))

math proof postfix-notation induction

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

C#在使用return时捕获bool异常

我正在使用下面的代码,偶尔boolUpdate不是TRUE或FALSE我得到一个异常,我不能用TRY CATCH块来包围它,因为它使用'return',我怎么能正确地捕获它?

if (!Boolean.Parse(boolUpdate)) return true;
Run Code Online (Sandbox Code Playgroud)

c# try-catch

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