问题列表 - 第6276页

找出表示二进制正整数所需的位数?

这可能是非常基本的,但为了节省我一小时左右的悲伤,任何人都可以告诉我如何计算出代表Java中给定正整数所需的位数?

例如,我得到小数11,(1011).我需要得到答案,4.

我想如果我能弄清楚如何将除最高位之外的所有位设置为0,然后>>>它,我会得到我的答案.但是......我做不到.

java bits bit-manipulation

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

如何将RSS源视为格式化XML?

有没有办法将rss feed视为格式化的xml,不涉及搞乱浏览器的安装或编写我自己的工具?

编辑:

优选地,一种在除Windows之外的OS上工作的方式.

xml rss

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

是否可以在javascript/jquery中停止执行?

基本上我希望能够在$ .holdTillFinished()方法中包装任何命令,该方法不允许执行继续,直到指定的方法/ jquery动画执行完毕.

我怀疑这在javascript中可能很难甚至不可能,但我希望有人知道.

我不想听到如何将回调传递给动画以使其运行完整或其他任何类似的东西.

我真的想知道这样的事情是否可能以及如何去做.

如果任何人都知道一个能够排队用户定义的方法和动画的好队列插件,那就不会发生这种情况,那也很酷.我真正想要的是一种延迟执行的方法.(同时仍允许动画功能)

javascript jquery jquery-animate

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

是否有一个像样的Vim regexp OR命令?找不到匹配的最佳方法是什么?

我在脚本中有一些不匹配的if和fi语句.除了if's else's和fi's之外,我想删除所有内容.就这样我可以看到结构.为什么这么强大的编辑器如此努力?我需要一个BIGFATOR运算符来进行正则表达式或一些顿悟,但是我不知道正则表达式上的pontification只是在VIM7.2中实际工作的东西.

:g/[^\t] if [/ print

将打印出ifs

:g/[^\t] fi/print

将打印出fi

我想做的是或条件

:g/[^\t] fi BIGFATOROPERATOR [^\t] fi/print

我做了以下成功...但我觉得我工作太难了!

:调用TripMatch('[^\t]*if [','else','fi [\ t $]')

功能!TripMatch(str1,str2,str3)

let var1 = a:str1

let var2 = a:str2

让var3 = a:str3

让max = line("$")

设n = 1

n在范围内(1,最大)

让currentline = getline(n)

if currentline =~? var1

   echo n "1:" currentline

else

   if currentline =~? var2

      echo n "2:" currentline

   else

      if currentline =~? var3

         echo n "3:" currentline

      else

         let foo = "do nothing"

      endif

   endif …
Run Code Online (Sandbox Code Playgroud)

regex vim

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

WPF:在应用程序中应用样式

在WPF中,我可以哪里放置应该在整个应用程序中应用的样式?

这是因为目前,每当我使用一种风格时,我都把它放在<Window.Resources>每个窗口的一部分中,这在很多方面都是错误的.

那么我在哪里可以将这些样式全部应用?

c# wpf styles

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

Python:如何提取字典条目的变量名?

我想知道如何找到字典元素的变量名称:

例如:

    >>>dict1={}
    >>>dict2={}

    >>>dict1['0001']='0002'
    >>>dict2['nth_dict_item']=dict1
    >>>print dict2
    {'nth_dict_item': {'0001': '0002'}}
    >>>print dict2['nth_dict_item']
    {'001': '002'}
Run Code Online (Sandbox Code Playgroud)

我怎样才能告诉我dict2 ['nth_dict_item']是或正在引用"dict1"?我想要它引用的数据结构的名称而不是数据本身.

如果我将id(dict1)的输出与id(dict2 ['nth_dict_item'])进行比较,我发现它们是相同的.

但是,如何将该ID转换为变量名?是否有更直接/更清晰的方法来获取我想知道的信息?

我敢肯定我只是忽略了一个能让我的生活轻松的功能,但我对Python很陌生:)

任何帮助表示赞赏,谢谢!

有关


更新:这就是为什么我希望这个工作:

我正在尝试制作一个使用类似数据库的字典的应用程序.我希望这个伪代码的功能起作用:

dict_1={}
dict_2={}
dict_3={}

dict_1["FooBar1.avi"]=[movie_duration,movie_type,comments]
dict_2["FooBar2.avi"]=[movie_duration,movie_type,comments]
dict_3["FooBar3.avi"]=[movie_duration,movie_type,comments]

dict_database[SomeUniqueIdentifier1]=dict_1
dict_database[SomeUniqueIdentifier2]=dict_2
dict_database[SomeUniqueIdentifier3]=dict_3
Run Code Online (Sandbox Code Playgroud)

SomeUniqueIdentifier#将是一个唯一值,我将其用作数据库键/ unqiueID来查找条目.

我希望能够通过以下方式更新FooBar1.avi的"评论"字段:

WhichDict= dict_database[SomeUniqueIdentifier1]
WhichDict[WhichDict.keys()[0]][2]='newcomment'
Run Code Online (Sandbox Code Playgroud)

而不是必须做:

dict_database['SomeUniqueIdentifier1'][dict_database['SomeUniqueIdentifier1'].keys()[0]][2]='newcomment'
Run Code Online (Sandbox Code Playgroud)

感谢大家.我现在明白我误解了很多基础知识(全脑屁).将返回并修复设计.谢谢大家!

python variables lookup dictionary

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

树的程度是多少?(如,树ADT)

我知道节点的程度就是它拥有的子节点数.

但是,我们如何定义树的程度?

tree binary-tree data-structures

11
推荐指数
3
解决办法
5万
查看次数

LogManager.GetLogger的log4net参数

为什么大多数log4net示例通过执行以下操作获取类的记录器:

private static ILog logger = 
    LogManager.GetLogger(
    System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
Run Code Online (Sandbox Code Playgroud)

而不是仅仅传递typeof(MyClass):

private static ILog logger = LogManager.GetLogger(typeof(MyClass));
Run Code Online (Sandbox Code Playgroud)

除了第一个选项不要求您键入特定的类名这一事实之外,还有其他原因吗?

log4net

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

具有动态单元格高度的UITableView - 我需要做些什么来修复向下滚动?

我正在iPhone上建立一个小小的Twitter小客户端.当然,我在UITableView中显示推文,它们当然有不同的长度.我根据文字动态地改变单元格的高度:

- (CGFloat)heightForTweetCellWithString:(NSString *)text {
  CGFloat height = Buffer + [text sizeWithFont:Font constrainedToSize:Size lineBreakMode:LineBreakMode].height;
  return MAX(height, MinHeight);
}

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
  NSString *text = // get tweet text for this indexpath
    return [self heightForTweetCellWithString:text];
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用PragProg书中的算法显示实际的推文单元格:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  static NSString *CellIdentifier = @"TweetCell";
  TweetCell *cell = (TweetCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  if (cell == nil) {
    cell = [self createNewTweetCellFromNib];
  }
  cell.tweet.text = // tweet text
  // set other labels, etc
  return cell; …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview

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

CakePHP如何处理带有/不带'id'字段的HABTM表?

CakePHP如何处理没有id列的表?

HABTM是一个"拥有并且属于很多"的表,这意味着多对多的数据库关系

我正在尝试保存一些关系数据,但是Cake想要"SELECT LAST_INSERT_ID()",但是它试图保存的表没有id列,因此id用于不同的表.

具体来说,我有"游戏"和"玩家"的表格,以及一个名为"game_players"的关系表.game_players有字段game_id和player_id,并且在这张桌子上我无法保存关系数据.

澄清一下:这是导致问题的game_player表.该表没有,也没有id字段.它只存储玩家和游戏之间的关系,主键是(game_id,player_id)

CakePHP如何处理这种情况/关系?

php sql cakephp

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