问题列表 - 第13911页

用于显示大于或等于整数的2的最小幂的代码

我需要一个Java代码,它可以找到大于或等于用户输入的任何非负整数的2的最小幂.有人可以帮忙吗?

java

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

exec如何与当地人合作?

我以为这会打印3,但它打印1:

def f():
    a = 1
    exec("a = 3")
    print(a)
Run Code Online (Sandbox Code Playgroud)

python exec locals python-3.x

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

CSS Hover&onmouseover/out导致Internet Explorer中15-20%的CPU使用率

是否有任何理由为什么Internet Explorer(在我的情况下是IE7)在使用CSS:hover命令或使用onmouseover/onmouseout时会变得迟钝并占用大量的CPU时间?

我真的没有做任何复杂的事情,我的页面也不是特别大.

当我将鼠标移动到页面上的任何其他位置时(没有任何变化)iexplore.exe保持在0%,但是一旦我开始移动任何具有onmouseover/onmouseout的元素或附加到它的CSS悬停类,事情变得非常缓慢并且缓慢和CPU使用率变高.

该页面在Firefox,Chrome和Safari中完美运行,没有任何速度问题/迟缓.

提示/想法?

编辑: onmouseover/onmouseout在<tr>标签上(突出显示网格中的一行); CSS:hover用于交换背景图像网址的<a>标签.

css performance internet-explorer

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

ALGOL曾用于"主流"编程吗?

我知道ALGOL语言作为一种理论语言非常重要,并且根据维基百科也有各种各样的实现.

然而,目前尚不清楚的是,ALGOL(纯ALGOL,不是像Simula这样的衍生品)曾经以任何方式实际用于任何"真正的"编程吗?

通过"真实",我的意思是用于除编程语言/ CS研究之外的几个大型项目,或者用于大量开发人员(比如> 1000).

就个人而言,我曾经做过的唯一一个ALGOL编程就是纸上谈兵,因而是好奇心.

programming-languages algol

12
推荐指数
5
解决办法
4725
查看次数

如何恢复多个git提交?

我有一个git存储库,如下所示:

A -> B -> C -> D -> HEAD
Run Code Online (Sandbox Code Playgroud)

我希望分支的头部指向A,即我希望B,C,D和HEAD消失,我希望头部与A同义.

听起来我可以尝试改变(不适用,因为我推动了之间的变化),或者还原.但是如何恢复多个提交?我一次还原一个吗?订单重要吗?

git commit git-revert

877
推荐指数
13
解决办法
44万
查看次数

单独的开发人员应该使用什么样的软件开发流程?

我是一家非常小的公司的独立开发人员.我的工作非常混乱,我正在寻找方法使其更有条理.

一个问题是我的项目实际上没有管理.很少有人问我正在做什么,或者我有什么问题.在某些时候,有人谈论每周一次的状态会议,但那是一段时间以前.似乎如果我想要这样的东西,我将不得不自己安排.有时我对我应该做的事情有点迷失,因为我没有定义任务或明确的时间表.

从书籍和文章中我发现了许多可能有用的东西.就像有一个好的编码标准(在我看来只有一个粗略的风格指南,有点过时),代码检查,TDD,单元测试,错误数据库...但在一个小公司,它似乎没有资源或时间任何不重要的事情.我在嵌入式域中工作的事实似乎使事情变得更加复杂.

我觉得在短时间内也有偷工减料的习惯.这导致未完成和不专业的产品和错误等待在以后出现.我想他们也很难维持.所以,我即将继承一个具有挑战性的代码库,进行新的开发,需要学习很多新东西,我想尝试同时为它们构建一个流程.它最终可能会有所回报,但由于经验不足,我不确定是否可以将其拉下来.

在这样的小商店里,环境远非编程的最佳选择.还有许多其他事情需要偶尔完成,如客户支持,接听电话,签署包裹,硬件测试,装配以及可能出现的任何其他任务.所以你了解了资源.这并不全是坏事(有时解决一些客户问题很有启发性),我相信它可以改进,但这是我真正关心的其他事情.

是否有可能在这样的地方进行开发?

进行某种管理会有所帮助吗?什么样的?

是否有可能用小资源制造优质产品?

我如何让自己和其他人相信几十年来成功运作的公司需要改变?什么是必要的?

也许有人在类似的商店工作?

methodology

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

C# - 以编程方式推进Powerpoint幻灯片放映的方式?

我希望能够通过按Windows窗体中的按钮来推进Powerpoint演示.以下是我从http://bytes.com/topic/c-sharp/answers/272940-open-powerpoint-presentation-c-window-form中找到的一些代码,它打开了一个Powerpoint演示幻灯片:

Microsoft.Office.Interop.PowerPoint.Application oPPT;
Microsoft.Office.Interop.PowerPoint.Presentations objPresSet;
Microsoft.Office.Interop.PowerPoint.Presentation objPres;

//the location of your powerpoint presentation
string strPres = @"filepath";

//Create an instance of PowerPoint.
oPPT = new Microsoft.Office.Interop.PowerPoint.ApplicationClass();

// Show PowerPoint to the user.
oPPT.Visible = Microsoft.Office.Core.MsoTriState.msoTrue;

objPresSet = oPPT.Presentations;

//open the presentation
objPres = objPresSet.Open(strPres, MsoTriState.msoFalse,
MsoTriState.msoTrue, MsoTriState.msoTrue);

objPres.SlideShowSettings.Run();
Run Code Online (Sandbox Code Playgroud)

但是,我没有找到可以通过幻灯片前进的任何方法.有任何想法吗?

(我真正想做的是使用WiiRemote推进幻灯片,为学生项目).

.net c# powerpoint interop

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

如何在MySQL中重命名索引

我想重命名一个索引.我查看了alter table文档,但我无法弄清楚简单地重命名索引的语法.通过MySQL GUI执行此操作时,它会删除索引,并创建一个新索引.虽然这有效,但我想避免重建整个索引只是为了更改索引的名称.

[附加信息]

在alter table文档中,它说明了

通过更改表的.frm文件而不是触摸表内容,可以立即修改仅修改表元数据而不是表数据的更改.以下更改是可以通过这种方式进行的快速更改:

* Renaming a column or index.
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试通过编辑.frm文件(在测试数据库上)并重新启动服务器来重命名索引时,它现在在尝试列出列时以及尝试运行时在UI中指出"无法获取列"查询,它返回错误"未知表引擎''"..frm文件有很多二进制内容.有没有一个很好的工具来编辑二进制信息.

mysql sql indexing

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

核心数据关系导致删除后保存错误

这个问题可能是一个长镜头.在删除实体后保存时,我无法弄清楚我在核心数据项目中遇到的错误.我的.xcdatamodel可以在:

http://jump.fm/BXRCG

我有两个与我合作的主要实体,一件衣服和一件物品.我可以毫无问题地创建它们但是当我删除它们时,我得到以下错误日志:

为装备:

2009-09-22 20:17:37.771 itryiton[29027:20b] Operation could not be completed. (Cocoa error 1600.)
2009-09-22 20:17:37.773 itryiton[29027:20b]   {
    NSLocalizedDescription = "Operation could not be completed. (Cocoa error 1600.)";
    NSValidationErrorKey = outfitArticleViewProperties;
    NSValidationErrorObject = <Article: 0x12aa3c0> (entity: Article; id: 0x12b49a0 <x-coredata://7046DA47-FCE1-4E21-8D7B-E532AAC0CC46/Article/p1> ; data: {
    articleID = 2009-09-22 19:05:19 -0400;
    articleImage = 0x12b4de0 <x-coredata://7046DA47-FCE1-4E21-8D7B-E532AAC0CC46/ArticleImage/p1>;
    articleType = nil;
    attributeTitles = "(...not nil..)";
    color = nil;
    comment = nil;
    dateCreated = 2009-09-22 19:05:19 -0400;
    designer = nil;
    imageView = "(...not nil..)";
    location = …
Run Code Online (Sandbox Code Playgroud)

core-data cascading-deletes

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

Django:如何在list_display中包含内联模型字段?

我正在尝试扩展django的contrib.auth用户模型,使用内联"Profile"模型来包含额外的字段.

from django.contrib import admin
from django.contrib.auth.models import User
from django.contrib.auth.admin import UserAdmin

class Profile(models.Model):

  user = models.ForeignKey(User, unique=True, related_name='profile')
  avatar = '/images/avatar.png'
  nickname = 'Renz'

class UserProfileInline(admin.StackedInline):

  model = Profile

class UserProfileAdmin(UserAdmin):

  inlines = (UserProfileInline,)

admin.site.unregister(User)
admin.site.register(User, UserProfileAdmin)
Run Code Online (Sandbox Code Playgroud)

这适用于管理员"更改用户"页面,但我找不到在list_display中添加内联模型字段的方法.只需在list_display中指定配置文件字段的名称就会出错:

UserProfileAdmin.list_display [4],'avatar'不是'UserProfileAdmin'的可调用或属性,或者在模型'User'中找到.

我可以创建一个callable,它在Profile表中查找用户并返回相关字段,但这使我无法通过内联字段对列表视图进行排序,我真的需要这样做.

有什么建议?

python django django-models django-admin

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