问题列表 - 第10923页

函数在n + 1次调用中返回3 ^ k

有人可以找到一个递归函数的算法,只func(int k)返回范围内的调用3^kn+1k[ 3^n, 3^(n+1) )

例如,该功能应该返回3^13^2在1个呼叫,3^3,3^4,..,3^8在2个呼叫,3^9,3^10在3个电话等...

algorithm recursion

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

在cakephp中的href链接

在CakePHP中,如果我将href链接指定为href ="/ css/main.css",则它不会引用webroot中的css文件夹.只有当我提到href ="http://localhost/cake/app/webroot/css/main.css"时才会应用css.

<link type="text/css" rel="Stylesheet" href="/css/main.css" media="screen,projection" />
Run Code Online (Sandbox Code Playgroud)

这不适用于特定的CSS.

这是什么原因?为什么代码无法识别正确的文件夹?

cakephp href

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

系统托盘应用程序的标准

对于具有系统托盘图标的应用程序应该如何表现,是否有任何标准?

我最近写了一个应用程序,它位于系统托盘的大部分生命中.我把它递给了一位朋友,她的第一直觉是双击图标进入主窗口(工作正常).但这让我思考.在.NET至少,有各种不同的事件和方式将事物附加到您的系统托盘图标(单击[左/右],双击[左/右],上下文菜单,在我的头顶).考虑一下,我用右键单击上下文菜单(大多数)来创建应用程序,左键单击会显示相同的上下文菜单(Live Messenger),一个(不同的)左键单击上下文菜单(守护程序工具),左键单击打开主窗口(很多Windows通知),左键双击打开主窗口(mIRC,许多其他应用程序).我还没有发现一个使用右键双击的应用程序,虽然我确信它是可能的......

对于您的应用程序在这些特定情况下的行为方式,是否有任何可用性指南或标准?

language-agnostic system-tray

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

如何使用本机python执行ping或traceroute?

我希望能够在Python中执行ping和traceroute而无需执行相应的shell命令,因此我更喜欢本机python解决方案.

python ping traceroute

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

C++中的快速按位问题

我正在寻找一种快速的方法来设置一个基于数字返回位掩码的方法.基本上,在数字输入之前需要发出4个比特.这是我的意思:

FOO(1); //返回0x000F foo(2); //返回0x00FF foo(3); //返回0x0FFF foo(4); //返回0xFFFF

我可以使用一个大的switch语句,但我不知道输入类型有多宽.(这是模板功能)

这是我尝试的第一件事:

template <typename T> T foo(unsigned short length)
{
    T result = 0xF;
    for (unsigned short idx = length; idx > 0; idx--)
    {
        result = (result << 4 | 0xF);
    }
    return result;
}
Run Code Online (Sandbox Code Playgroud)

但它花了很多时间在for循环上做维护.我没有想到的任何聪明的方法吗?

Billy3

c++ bit-manipulation

0
推荐指数
2
解决办法
513
查看次数

JavaScript分配

你能解释一下这项任务是如何运作的,

var fe,f = document.forms [0],h;

哪一个等于哪一个.

javascript

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

什么时候使用活动?

在工作中,我们有一个庞大的框架,并使用事件将数据从一部分发送到另一部分.我最近开始了一个个人项目,我经常想用事件来控制我的对象的交互.

例如,我有一个播放声音效果的混音器类,我最初认为我应该接收事件来播放声音效果.然后我决定只让我的课静止并打电话

Mixer.playSfx(SoundEffect)
Run Code Online (Sandbox Code Playgroud)

在我的课堂上.我有很多这样的例子,我最初想到的是一个带有事件的实现,然后改变主意,对自己说这太复杂了.

那我什么时候应该在项目中使用事件?在什么情况下事件比其他技术有明显的优势?

oop events

8
推荐指数
2
解决办法
1685
查看次数

有没有自动化的方法来实现post-constructor和pre-destructor虚方法调用?

由于从构造函数和析构函数内部调用虚方法的众所周知的问题,我通常最终会得到一些类,这些类需要在构造函数之后调用最终设置方法,并且在它们之前调用一个预拆解方法析构函数,像这样:

MyObject * obj = new MyObject;
obj->Initialize();   // virtual method call, required after ctor for (obj) to run properly
[...]
obj->AboutToDelete();  // virtual method call, required before dtor for (obj) to clean up properly
delete obj;
Run Code Online (Sandbox Code Playgroud)

这有效,但它带来了调用者在适当的时候忘记调用其中一种或两种方法的风险.

所以问题是:在C++中是否有任何方法可以自动调用这些方法,因此调用者不必记得调用它们?(我猜不会有,但我想我无论如何都会问,以防有一些聪明的方法去做)

c++ methods virtual-destructor

13
推荐指数
2
解决办法
4461
查看次数

提高ASP.NET应用程序的性能

如何提高ASP.NET应用程序的性能?我应该注意哪些领域?该应用程序包括数据库连接和图像分析等.

c# asp.net performance

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

在xcode中学习高级调试技术GDB的技巧或资源

有人可以推荐一些好的技巧或资源来学习如何在Xcode中使用GDB学习中级到高级的调试技巧和窍门.

xcode gdb

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