程序设计

专业和发烧友程序员的问答

7
DropDownList的SelectedIndexChanged事件未触发
我的网页中有一个DropDownList对象。当我单击它并选择一个不同的值时,即使我有连接到该SelectedIndexChanged事件的功能,也没有任何反应。 首先,实际对象的HTML代码: <asp:DropDownList ID="logList" runat="server" onselectedindexchanged="itemSelected"> </asp:DropDownList> 这就是那个功能itemSelected: protected void itemSelected(object sender, EventArgs e) { Response.Write("Getting clicked; " + sender.GetType().ToString()); FileInfo selectedfile; Response.Write("<script>alert('Hello')</script>"); foreach (FileInfo file in logs) { if (file.Name == logList.Items[logList.SelectedIndex].Text) { Response.Write("<script>alert('Hello')</script>"); } } } 没有任何响应出现,并且该JavaScript部分从未运行。我已经在最新的3.6版Firefox和Internet Explorer 8上进行了尝试。这是通过Windows Server 2003 R2计算机提供的,该计算机运行带有.NET Framework版本4的ASP.NET。

9
android从图库中选择图像
我想从图库中创建图片选择器。我使用代码 intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(intent, TFRequestCodes.GALLERY); 我的问题是在此活动中显示了视频文件。有没有办法过滤显示的文件,以便在此活动中不显示视频文件?
196 android  gallery  action 

4
super()失败,并显示错误:当父级未从对象继承时,TypeError“参数1必须为类型,而不是classobj”
我收到一些我不知道的错误。任何线索我的示例代码有什么问题吗? class B: def meth(self, arg): print arg class C(B): def meth(self, arg): super(C, self).meth(arg) print C().meth(1) 我从“ super”内置方法的帮助下获得了示例测试代码。 这是错误: Traceback (most recent call last): File "./test.py", line 10, in ? print C().meth(1) File "./test.py", line 8, in meth super(C, self).meth(arg) TypeError: super() argument 1 must be type, not classobj …

12
Django:获取模型字段列表?
我定义了一个User(最终)继承自的类models.Model。我想获取为此模型定义的所有字段的列表。例如,phone_number = CharField(max_length=20)。基本上,我想检索从Field该类继承的任何内容。 我以为我可以利用来检索这些inspect.getmembers(model),但它返回的列表不包含任何这些字段。看起来Django已经掌握了该类,并添加了其所有魔术属性并去除了实际定义的内容。那么...我如何获得这些领域?它们可能具有为自己的内部目的检索它们的功能?

12
jQuery滚动到页面底部
页面加载完成后。我希望jQUery能够很好地滚动到页面底部,动画速度很快,而不是快速/摇动。 我需要这样的插件ScrollTo吗?还是内置在jQuery中的一些方式?

24
我如何知道何时创建界面?
在开发学习中,我觉得必须学习更多有关接口的知识。 我经常阅读有关它们的信息,但似乎我无法掌握它们。 我已经阅读了以下示例:Animal基类,带有IAnimal接口,用于处理“ Walk”,“ Run”,“ GetLegs”等内容-但我从未从事过某些工作,并且感觉像“嘿,我应该使用接口这里!” 我想念什么?为什么我很难理解这个概念!我可能从未意识到具体的需求,这一事实使我感到震惊-主要是由于缺乏理解它们的方面!这让我觉得自己在成为一名开发人员方面缺少了什么!如果有人有这样的经历并取得了突破,我将不胜感激如何理解这一概念的一些技巧。谢谢。



5
Mockito-doReturn()和when()之间的区别
我目前正在使用Mockito在Spring MVC应用程序中模拟我的服务层对象,在该应用程序中我想测试我的Controller方法。但是,当我阅读Mockito的细节时,我发现这些方法doReturn(...).when(...)等效于when(...).thenReturn(...)。所以,我的问题是,拥有两种做同一件事的方法有什么意义?doReturn(...).when(...)和之间的细微差别是when(...).thenReturn(...)什么? 任何帮助,将不胜感激。

8
在绘制画布元素后,如何更改元素的不透明度(alpha,透明度)?
使用HTML5 <canvas>元素,我想加载图像文件(PNG,JPEG等),将其完全透明地绘制到画布上,然后使其淡入。我想出了如何加载图像并将其绘制到画布上。画布,但是绘制后我不知道如何更改其不透明度。 这是我到目前为止的代码: var canvas = document.getElementById('myCanvas'); if (canvas.getContext) { var c = canvas.getContext('2d'); c.globalAlpha = 0; var img = new Image(); img.onload = function() { c.drawImage(img, 0, 0); } img.src = 'image.jpg'; } 有人可以将正确的方向指向我,例如要设置的属性或要调用的会改变不透明度的函数吗?

30
如何在C ++中的大端值和小端值之间转换?
如何在C ++中的大端值和小端值之间转换? 编辑:为清楚起见,我必须将二进制数据(双精度浮点值以及32位和64位整数)从一种CPU架构转换为另一种。这不涉及网络,因此ntoh()和类似功能在这里不起作用。 编辑#2:我接受的答案直接适用于我要针对的编译器(这就是为什么我选择了它)。但是,这里还有其他非常好的,更便于移植的答案。
196 c++  endianness 

30
git index.lock文件在我尝试提交时存在,但无法删除该文件
当我执行“ git commit”时,得到以下信息: fatal: Unable to create 'project_path/.git/index.lock': File exists. 但是,当我这样做时ls project_path/.git/index.lock,该文件不存在。对我应该怎么做有什么想法?我还注意到project_path / .git是root拥有的,不确定是否与我遇到的问题有关。 git版本是1.7.5.4 编辑:似乎问题很可能是我正在运行的另一个进程,该进程正在写入(对我而言未知)到项目目录。我重新启动计算机,然后提交就没有问题了。
196 git 

11
尝试将非属性列表对象设置为NSUserDefaults
我以为我知道导致此错误的原因,但是我似乎无法弄清楚自己做错了什么。 这是我收到的完整错误消息: 尝试设置非属性列表对象( “ <BC_Person:0x8f3c140>” )作为keyUserDataArray的NSUserDefaults值 我有一个Person我认为符合该NSCoding协议的类,在我的person类中同时拥有这两种方法: - (void)encodeWithCoder:(NSCoder *)coder { [coder encodeObject:self.personsName forKey:@"BCPersonsName"]; [coder encodeObject:self.personsBills forKey:@"BCPersonsBillsArray"]; } - (id)initWithCoder:(NSCoder *)coder { self = [super init]; if (self) { self.personsName = [coder decodeObjectForKey:@"BCPersonsName"]; self.personsBills = [coder decodeObjectForKey:@"BCPersonsBillsArray"]; } return self; } 在应用中的某一时刻,NSString在BC_PersonClass设置,我有一个DataSave一流的,我认为是在处理我的编码性能BC_PersonClass。这是我在DataSave该类中使用的代码: - (void)savePersonArrayData:(BC_Person *)personObject { // NSLog(@"name of the …

2
如何识别Linux主机上运行的Virtualbox中的USB设备?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我尝试使用USB设备没有成功。看来Virtualbox本身并没有检测到它们,因为如果我从Virtualbox主页中选择来宾(我使用的是Windows XP 3 guest虚拟机),请选择“设置”->“ USB”->“从设备添加过滤器”,即使列出任何设备,如果我的Lubuntu 13.10已连接并识别了USB笔。如果运行来宾,则连接设备不会发生任何事情,并且如上所述,在设备-> USB设备中未检测到USB设备 我安装了扩展包和Guest附加组件,因此它应该可以工作。请帮忙!我正在使用Virtualbox 4.2.16。

9
何时使用情节提要和何时使用XIB
关于何时在iOS项目中使用情节提要以及何时使用XIB有任何指导原则吗?每种方案的优缺点是什么,它们各自适合什么情况? 据我所知,当视图控制器被动态UI元素(如地图图钉)推动时,使用情节提要脚本并不是很干净。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.