我想要一个函数,它将返回给出的列表的反向 - 使用递归.我怎样才能做到这一点?
假设我有一个带有int指针成员变量"i"的结构"s".我在s的默认构造函数中为i分配内存.稍后在代码的其他部分中,我将一个s值的实例传递给某个函数.我在这里做一个浅色的副本吗?假设我没有为s实现任何复制构造函数或赋值运算符或任何东西......只是默认的构造函数.
我在SQL Server 2005服务器上创建了一个维护计划.应将备份写入另一台服务器.我正在使用UNC路径.运行SQL代理作业的用户具有对其他服务器的完全访问权限.它是两台服务器上的管理员.
问题是此语句失败(具有正确的服务器名称):
EXECUTE master.dbo.xp_create_subdir N'\\ servername\c $\SqlServerBackup\Test'
我得到的错误是:消息22048,级别16,状态1,行0 xp_create_subdir()返回错误123,'文件名,目录名或卷标语法不正确.'
有谁知道可能是什么问题?
你是否有人知道一个帮助你构建/操作SQL查询的库,它支持JOIN?
如果你有一些可以返回一个对象的东西,它有一些查询集,并且仍然能够将JOIN应用于它,子查询等,那么它会提供很大的灵活性.
我一直在搜索,并且只找到了SQL Builder,它看起来非常基本,并且不支持连接.这将是一个真正使其有用的主要功能.
你在哪里绘制线来停止抽象并开始编写合理的代码?有很多"企业代码"的例子,比如十几个文件"FizzBuzz"程序......即使像RTS游戏那样简单的东西也可以有:
class Player {} ;/// contains Weapons
class Weapons{} ;/// contains BulletTypes
class BulletType{} ;///contains descriptions of Bullets
class Bullet{} ;///extends PlaceableObject and RenderableObject which can be placed/drawn respectively
class PlaceableObject{} ;///has x,y,z, coords
class RenderableObject{} ;///an object with a draw() command
class MovingObject{}; ///an object with a move() function
Run Code Online (Sandbox Code Playgroud)
等...它可以变成一场噩梦.这可以被绘制到它的逻辑极端,就像函数式编程可以被绘制到极端,你可以创建一个只有变量,函数应用程序和匿名函数定义的语言(虽然我必须承认它稍微更优雅)...
关于这个话题的任何理智的建议?
HTTP请求的标头中是否有任何内容可以区分AJAX调用和来自给定客户端的直接浏览器请求?用户代理字符串通常是否相同?
Apache HTTP Server可以只提供静态内容吗?Tomcat用于提供Servlets/JSP.Tomcat可以提供其他动态内容,如perl,PHP等吗?
我什么时候应该继续创建派生类,何时应该在我的代码中添加条件?例如导弹
class Object;
class Projectile : public Object;
class Missile : public Projectile;
class MissileGuided : public Missile;
Run Code Online (Sandbox Code Playgroud)
或者我应该在导弹的代码中实现最后一个?
void Missile::Update()
{
if(homing && ObjectExists(Target))
TurnTowards(Target.Pos)
Pos += Motion;
}
Run Code Online (Sandbox Code Playgroud)
我认为,对于所有更精细的细节,第二个更好,因为你开始获得事物的组合(例如,一些导弹可能不会在雷达上显示,一些可能是可破坏的,一些可能会获得新目标,如果原件被破坏或超出范围等)
然而,对于在某些情况下共用导弹属性的常规射弹也是如此(例如可能是可破坏的,大型射弹可能在雷达上显示等)
然后我可以说弹丸与船只共享属性(移动,碰撞它们会造成损坏,可能在雷达上显示,可能是可破坏的......)
然后一切都像3个类一样回归:
class Entity;
class Object : public Entity;
class Effect : public Entity;
Run Code Online (Sandbox Code Playgroud)
在创建派生类和使用标志或其他东西实现方法中的功能之间划清界线的好处在哪里?
假设有这样的代码:
<div class="notSelected">
<label>Name
<input type="text" name="name" id="name" />
</label>
<div class="description">
Tell us what's your name to make us able to fake to be your friend
when sending you an email.
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
现在假设我对表单的每个元素都有类似的东西(这只是一个例子).在以下情况下,我想将样式从notSelected更改为Selected:
当他改变焦点时,所选的div应该再次被选中.
我想做这样的事情来增加所选div文本的大小.无论如何,做其他更改也很酷,所以我更喜欢更改class属性.
在JavaScript中执行此类操作的最佳方法是什么?是否有任何JavaScript框架可以促使我做这件事?因此,添加褪色等效果会很容易...
我下载了MooTools,但是快速阅读文档,我没有看到如何在没有任何表格div的特定ID的情况下执行此操作,但这是我第一次使用它.我没有使用任何其他框架的问题,但如果你建议一个,请写下我应该具体寻找什么.
javascript ×2
oop ×2
ajax ×1
apache ×1
backup ×1
builder ×1
c++ ×1
certificate ×1
constructor ×1
http-headers ×1
join ×1
list ×1
php ×1
python ×1
recursion ×1
sql ×1
sql-server ×1
sqlbuilder ×1
tomcat ×1
wcf ×1
webserver ×1
x509 ×1