问题列表 - 第11790页

子类化int以获得十六进制表示

基本上我想访问所有标准蟒INT运营商,例如__and____xor__等,具体而言,每当结果终于印刷我希望它在十六进制格式表示.(有点像把我的计算器放到十六进制模式)

class Hex(int):
  def __repr__(self):
    return "0x%x"%self
  __str__=__repr__ # this certainly helps with printing

if __name__=="__main__":
  print Hex(0x1abe11ed) ^ Hex(440720179)
  print Hex(Hex(0x1abe11ed) ^ Hex(440720179))
Run Code Online (Sandbox Code Playgroud)

理想情况下,两行输出应为十六进制:0xfacade,但第一行输出十进制:16435934

有任何想法吗?

python hex representation subclassing

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

pygtk:在封闭范围中赋值之前引用的自由变量

非常奇怪的范围错误,我甚至看不到.在updater函数内部,我有一个嵌套的辅助函数来帮助w/something:

    def attach_row(ws,r1,r2):
        es = []
        for i,w in enumerate(ws):
            eb = gtk.EventBox()
            a = gtk.Alignment(xalign=0.0,yalign=0.5)
            a.add(w)
            eb.add(a)
            eb.set_style(self.rowStyle.copy())
            es.append(eb)                
            self.table.attach(eb, i, i+1, r1, r2,
                              xoptions=gtk.EXPAND|gtk.FILL,
                              yoptions=gtk.SHRINK)

        def ene(_,ev):
            for eb in es:
                eb.set_state(gtk.STATE_PRELIGHT)
        def lne(_,ev):
            for eb in es:
                eb.set_state(gtk.STATE_NORMAL)
        for eb in es:                
            eb.connect('enter-notify-event', ene)
            eb.connect('leave-notify-event', lne)
Run Code Online (Sandbox Code Playgroud)

这有效,但如果update()函数运行太多,我最终得到:

    for eb in es:
NameError: free variable 'es' referenced before assignment in enclosing scope
Run Code Online (Sandbox Code Playgroud)

是什么造成的?在这些函数被调用之前,es肯定会被分配.不是吗?是否有一些奇怪的事情发生在哪里由于某种原因,在创建新的行时调用先前创建的行的ene(),并且封闭的覆盖es被覆盖?

python gtk closures programming-languages semantics

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

CSS浏览器兼容性问题

我最近为客户设计了一个Web应用程序.我使用CSS作为应用程序的布局.我在IE7,Mozilla 3.0.1,Google Chrome 2.0.xxx,Safari 3.1和Opera 9.51上测试了布局.

它们都正确显示没有问题.在交付应用程序后,我的客户发现它与IE6存在兼容性问题.该网站未正确显示.

我该如何解决这个问题?我的系统上没有IE6甚至尝试修复它.每当我尝试将浏览器降级到IE6时,IE将停止工作.有没有办法可以获得一个可以在线模拟IE6的环境.

其次,正在利用css框架来解决兼容性问题,即使我想使用css框架,哪一个更好地与蓝图css分开.

谢谢你的时间.

html css frameworks

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

如何开发利用64位系统?

是否有软件工程师/计算机科学的特定部门,在开发64位系统时有显着差异?我已经编写了大约10年的编码,自64位系统中断以来,我的代码没有改变一点.

单个编码器可以作为辅助项目编写哪些应用程序需要您使用64位技术?

64-bit operating-system 32-bit 32bit-64bit

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

Rails部分表验证

我有一个我正在尝试创建的表单,它分为几个部分.每个部分都会向该表保存一些信息,然后转到下一页.我正在试图找出验证模型中每个部分的数据的最佳方法.我想使用类似validates_presence_of的东西,但是期望所有正在验证的数据在保存时都可用...在我的情况下,整个表格在完成每个部分之前都不会被填写.

如果有办法,最好的方法是什么?

validation ruby-on-rails

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

如何在只有一个自动增量列的表中插入一行?

我的表只有一个列calld id.此列是自动增量键(我将其用于测序).我想做类似的事情:insert into sequencer;但这给了我SQL错误,因为我想我需要有values一部分.但是表中没有其他列,我希望自动增加id列.我也不想通过添加另一个虚拟列来破解它.谢谢.

mysql sql

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

如果它在jar文件中,则基于Spring Annotation的控制器无法正常工作

我在子模块中有一些基于注释的控制器.这些模块部署为jar文件.

jar文件中基于注释的控制器未加载到弹簧配置中.

我在eclipse中使用导出工具手动导出jar文件.

有人遇到过这个问题吗?

java eclipse spring

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

Linux:将100万个文件移动到基​​于前缀的创建文件夹中

我有一个名为"images"的目录,里面装满了大约一百万张图片.是的.

我想写一个shell命令将所有这些图像重命名为以下格式:

原文: filename.jpg
新: /f/i/l/filename.jpg

有什么建议?

谢谢,

linux directory shell rename file

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

WCF安全问题

我有一个应用程序访问托管在控制台应用程序中的服务器上的WCF服务.我没有问题,当我尝试从另一台服务器上的控制台应用程序访问另一项服务时,我遇到了问题.

我正在使用TCP连接,我正在使用所有默认安全值.

所以我将从A-> B开始,然后它从B-> C继续死亡.请注意,当我离开A-> C时一切都很好

错误:"对SSPI的调用失败"......"目标主体名称不正确"...堆栈跟踪...

在B中我打印出
Console.WriteLine(ServiceSecurityContext.Current.PrimaryIdentity.Name); Console.WriteLine("ServiceSecurityContext.Current.WindowsIdentity.Name);
我可以看到它是我的Windows登录哪个好

因此,从B-> C开始,它似乎没有传递我的凭据

有任何想法吗?

.net c# asp.net wcf

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

Silverlight或ASP.NET

一个优于另一个的优势是什么?我现在很想在Silverlight中实现所有东西,特别是ASP.NET,尤其是Ajax,它会死吗?

对于企业解决方案,尤其是100多个视图和1000多个页面,它仍然可行吗?

大多数企业为什么不采用Silverlight?它主要用于视频和画廊等.

干杯

asp.net ajax silverlight

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