问题列表 - 第7843页

增加,减少百分比

我将尝试用代码解释这个问题的最佳方法:

double power = 5000;
//picked up 5 power ups, now need to increase power by 10% per powerup
power += 5 * (power * .10);


//later on...ran into 5 power downs need to decrease power back to initial hp
power -= 5 * (power * .10);//7500 - 3750 -- doesn't work
Run Code Online (Sandbox Code Playgroud)

所以我需要的是一个可扩展的解决方案,只使用计数就可以恢复原始值.有任何想法吗?

c# math

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

上传到ftp asp.net

是否可以使用ASP.NET将文件直接上传到ftp帐户文件夹?

例如,我点击浏览,选择要上传的文件,当我点击"上传"按钮时,它应该直接保存到另一个Web服务器上的文件夹,该服务器位于用于上传的服务器之外的其他位置.

asp.net ftp upload file-upload

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

如何从Java中的OS读取"列表分隔符"?

我正在编写一个Java导出器,它应该尊重用户的自定义设置,尤其是用作分隔符的"列表分隔符".

在Windows中,可以设置此List分隔符

Control Panel -> Regional and Language Options -> Regional Options -> Customize
Run Code Online (Sandbox Code Playgroud)

我不知道其他操作系统,但我很确定你也可以在其他操作系统上改变它.

将此自定义设置从操作系统转换为Java的最佳方法是什么?我在Eclipse RCP环境中,所以如果有可用的话,我可能会使用与RCP相关的解决方案.

java csv operating-system regional list-separator

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

sql引擎执行查询所遵循的步骤是什么?

我的问题不是如何在sql中使用内连接.我知道表a和表b之间的匹配方式.

我想问一下内部工作的内部工作方式.它涉及什么算法?加入多个表时内部会发生什么?

sql internal inner-join

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

将javabean初始化为随机值的方法

我正在寻找一些实用程序类/代码,它将采用java bean并将其所有值初始化为随机值.它可以通过反射来完成,因为一些库已经创建了toString()或equals()方法.在开发UI以获得一些数据时很有用.

其他可能的好处:

  1. 递归初始化非原始或简单(字符串,日期)成员
  2. 初始化一组bean
  3. 也许给出一些方法来限制生成的值,例如我们可以为字符串regexps或通配符提供范围的数字...

有人知道这样的事吗?谢谢

编辑:解决... Apocalisp的样本正在工作,最终正是我所寻找的.它有一些缺点恕我直言:

  • 该库的范围比使用范围大得多,但对我来说这不是问题
  • 除非你花一些时间研究整个事物,否则理解如何为你的对象建立任意对象是相当复杂的.这是一个缺点.
  • 而且我猜这可能更有吸引力,但这也很好.

谢谢!

java random javabeans

4
推荐指数
2
解决办法
3942
查看次数

如何在ant中获取系统用户(在eclipse中)?

如何在我的ant构建文件中访问系统用户的名称(eclipse也用于javadoc author标签)?

我试图在我的java应用程序中显示有关当前程序版本的一些信息.我决定使用jreleaseinfo将变量从我的ant构建脚本传递给我的java类(在窗口中显示它们).使用svnant,我甚至能够在我的build.xml中访问最新的修订版号并从svn构建日期.

现在:我需要的最后一件事就是展示谁做了那个版本!

java eclipse ant

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

枚举和开关案例

嗨我使用转换为带开关的字符串的枚举,但它不起作用.它给出了编译错误:无法将类型'userControl_commontop.UserType'隐式转换为'string'

代码是:

private void CommonTopChangesnew(string usertype)
{

    switch (usertype.Trim().ToUpper())
    {
        case UserType.NORMAL :
            hlkSAD.Enabled = false;
            hlkMRTQuery.Enabled = false;
            hlkReqViewer.Enabled = false;
            hlkSendnotif.Enabled = false;
            break;
        case UserType.POWER :
            hlkSAD.Enabled = false;
            hlkReqViewer.Enabled = false;
            hlkSendnotif.Enabled = false;
            break;
    }
}

enum UserType
{
    NORMAL,
    POWER,
    ADMINISTRATOR
}
Run Code Online (Sandbox Code Playgroud)

asp.net enums case switch-statement

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

Python字典deepcopy

我想知道在以下背景下,深度复制是如何工作的:

from copy import deepcopy

def copyExample:
    self.myDict = {}
    firstPosition = "First"
    firstPositionContent = ["first", "primero"]
    secondPosition = "Second"
    secondPositionContent = ["second"]
    self.myDict[firstPosition] = firstPositionContent 
    self.myDict[secondPosition] = secondPositionContent
    return deepcopy(self.myDict)

def addExample(self):
    copy =  self.copyExample()
    copy["Second"].add("segundo")
Run Code Online (Sandbox Code Playgroud)

它是否返回对字典中列表的引用?或者它是否按预期工作并复制具有不同引用的新列表中的每个列表?

我知道什么是深层复制(所以没有必要解释深层和浅层之间的区别),但我想知道它是否像我期望的那样工作,因此在我使用时不会更改实例变量addExample().

python dictionary deep-copy

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

寻找相同的子图

鉴于:

  • 有向图
  • 节点有标签
  • 相同的标签可以出现不止一次
  • 边缘没有标签

我想找到一组最大(连通)子图,这些子图是相同的,考虑了节点的标签.

图表可能很大(数百万个节点)有人知道这个有效的解决方案吗?

我正在寻找算法,理想情况下是Java实现.

更新:因为这个问题很可能是NP完全的.我也会对产生近似解的算法感兴趣.

这似乎至少接近: 频繁的子图

algorithm graph-theory

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

投掷析构函数,内存腐败?

我们有一个类的语义行为如下: -

struct Sample
{
  ~Sample() throw() 
  {
    throw 0;
  }
};

void f ()
{
  try
  {
    delete new Sample;
  }
  catch (...){
  }
}
Run Code Online (Sandbox Code Playgroud)

我知道在dtors中抛出异常是邪恶的; 但放弃第三方图书馆资源是一个例外(但可以立即重新获得,有些奇怪!).还有一个这个资源的池,比如一个Sample类的数组/容器.因此,有两种情况需要考虑:破坏动态分配的对象和破坏动态分配的对象数组.

目前,只有在使用阵列版本(池)时,应用程序才会在不同的执行点随机崩溃.我们认为这是由于内存损坏,但那么为什么unpooled版本有效呢?

分配的内存会发生什么?是不确定的行为?在阵列的情况下会发生什么?是否调用了数组所有元素的dtors(至少,而不是内存)(比如第一个元素的dtor是否被抛出)?

提前致谢,

EDIT-1:嗯,我们跟踪了一些没有被调用的数组元素.但分配的内存似乎没有问题......以下是SC22-N-4411.pdf的第5.3.5.7节)

If the value of the operand of the delete-expression is not a null pointer value, the delete-expression will
call a deallocation function (3.7.4.2). Otherwise, it is unspecified whether the deallocation function will be
called. [ Note: The deallocation function is called regardless of whether the destructor for the …
Run Code Online (Sandbox Code Playgroud)

c++ destructor exception

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