问题列表 - 第5927页

垃圾收集的副作用?

这可能是一个非常容易接近的问题,但我是那种看到什么坚持墙的类型.对于垃圾收集运行时提供的内存和生命周期管理的所有好处,是否存在由应用程序与其垃圾收集器之间的竞争条件引起的程序不确定性的任何显着情况?是否出现了针对此类事情的防御性编程格式?当然,习惯于RAII的程序员必须在有GC的情况下吸取教训.

garbage-collection raii

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

如何在Objective-C中使用自定义委托

我需要了解Objective-C中委托方法的用法.谁能指出我正确的来源?

cocoa-touch delegates objective-c

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

在Git中提交根提交之前插入一个提交?

我之前已经问过如何在git存储库中压缩前两个提交.

虽然这些解决方案非常有趣,而且并不像git中的其他一些东西那样令人惊讶,但如果你需要在项目开发过程中多次重复这个过程,它们仍然是一个众所周知的伤害.

所以,我宁愿只经历一次痛苦,然后能够永远使用标准的交互式rebase.

那么,我想做的是拥有一个空的初始提交,仅仅是为了成为第一个提交.没有代码,没有任何东西.只是占用空间,因此它可以作为rebase的基础.

我的问题是,拥有一个现有的存储库,如何在第一个存储库之前插入一个新的空提交,并将其他所有人转移?

git version-control rebase git-rebase

210
推荐指数
7
解决办法
5万
查看次数

您更喜欢哪种:Java Web Start或Java Applets?

作为程序员和最终用户,您认为哪个更好?为什么?

java applet java-web-start

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

将Wordpress主题转换为普通的XHTML + CSS

因此,互联网上有很多关于如何将您的XHTML + CSS主题转换为Wordpress的帖子,但我有一个Wordpress主题,并希望将其转换(或取消转换)回到XHTML + CSS.

有没有人这样做过?任何人都知道我可以用来帮助我做任何资源(教程等)吗?

谢谢

css wordpress xhtml

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

你有没有在现实世界的应用程序中有效地使用词法分析器/解析器?

最近,我开始学习ANTLR.我知道lexers/parsers可以用来构建编程语言.

除了DSL或编程语言之外,您是否曾直接或间接使用词法分析器/解析器工具(和知识)来解决实际问题?普通程序员是否有可能在不了解词法分析器或解析器的情况下解决这些问题?

compiler-construction parsing lexical-analysis tokenize

15
推荐指数
2
解决办法
4128
查看次数

我应该在嵌入式系统中使用哪种服务器端Web技术?

我正在开始一个新项目,我正在试图弄清楚我应该使用哪些技术.这是交易,我正在编写一些将在无线路由器上运行的软件,我想提供一个网络界面.所以我很可能不得不做一些服务器端的Web开发.唯一的问题是我将部署它的设备只有16 MB的RAM(Ubiquiti Bullet).这里有更多信息:

1.)我将使用openwrt(linux).2.)显然它必须是轻量级的3.)这是一个学校项目,所以我可以使用我喜欢的任何技术.

显然PHP是显而易见的选择,但是还有其他更令人兴奋的事情(我对PHP并不感到疯狂).

提前致谢!

linux embedded

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

如何正确使用if语句?

由于if声明中的第一行,我无法运行它.我确信有些东西需要转换,但我不确定是什么.

我的代码:

using System;
using System.Collections.Generic;
using System.Text;

namespace xx
{
    class Program
    {
        static void Main(string[] args)
        {

           string userInput;
            Console.Write("what number do you choose: ");
            userInput = Console.ReadLine();

            if (userInput > 100)
                Console.WriteLine("I hate myself");
            else
                Console.WriteLine("I love myself");


        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

讨论项目的多重继承与组合(+其他事项)

我正在编写一个用于模拟分布式传感器群的python平台.这个想法是最终用户可以编写一个由SensorNode行为(通信,日志记录等)组成的自定义节点,以及实现许多不同的传感器.

下面的例子简要说明了这个概念.

#prewritten
class Sensor(object):
  def __init__(self):
    print "Hello from Sensor"
  #...

#prewritten
class PositionSensor(Sensor):
  def __init__(self):
    print "Hello from Position"
    Sensor.__init__(self)
  #...

#prewritten
class BearingSensor(Sensor):
  def __init__(self):
    print "Hello from Bearing"
    Sensor.__init__(self)
  #...

#prewritten
class SensorNode(object):
  def __init__(self):
    print "Hello from SensorNode"
  #...

#USER WRITTEN
class MySensorNode(SensorNode,BearingSensor,PositionSensor):
  def CustomMethod(self):
    LogData={'Position':position(), 'Bearing':bearing()} #position() from PositionSensor, bearing() from BearingSensor
    Log(LogData) #Log() from SensorNode
Run Code Online (Sandbox Code Playgroud)

新编辑:

首先概述我想要实现的目标:我正在编写一个模拟器来模拟群体智能算法,特别关注移动传感器网络.这些网络由许多小型机器人组成,这些小型机器人传递单个传感器数据以构建复杂的环境感官图.

该项目的基本目标是开发一个模拟平台,为传感器提供抽象接口,使得相同的用户实现功能可以直接移植到运行嵌入式Linux的机器人群中.由于机器人实现是目标,我需要设计软件节点的行为相同,并且只能访问物理节点可能具有的信息.

作为模拟引擎的一部分,我将提供一组建模不同类型传感器和不同类型传感器节点的类.我希望从用户那里抽象出所有这些复杂性,以便所有用户必须做的是定义节点上存在哪些传感器,以及实现什么类型的传感器节点(移动,固定位置).

我最初的想法是每个传感器都会提供一个read()方法,它会返回相关的值,但是在阅读了问题的答案之后,我看到也许更具描述性的方法名称会有所帮助(.distance(),. position( ),. bearing()等).

我最初想要为传感器使用单独的类(具有共同的祖先),以便更技术的用户可以轻松地扩展其中一个现有类,以便在需要时创建新的传感器.例如:

Sensor
  |
DistanceSensor(designed for 360 degree scan range)
    | …
Run Code Online (Sandbox Code Playgroud)

python oop constructor multiple-inheritance

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

如何防止用户注册多个帐户进行自我投票

这个问题不是要阻止单个用户注册多个帐户.假设无法阻止注册多个帐户,但我们想要避免/检测的是当用户使用帐户为自己投票时.这适用于像SO或digg这样的网站,用户创建第二个帐户仅用于对第一个帐户进行投票.

是否可以预防/检测以这种方式游戏系统的任何想法?任何见解如何做到这一点?:)

security web-applications social-networking

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