程序设计

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


10
Python 3中的相对导入
我想从同一目录中的另一个文件导入函数。 有时它对我有用,from .mymodule import myfunction但有时我得到: SystemError: Parent module '' not loaded, cannot perform relative import 有时它可与一起使用from mymodule import myfunction,但有时我也会得到: SystemError: Parent module '' not loaded, cannot perform relative import 我不了解这里的逻辑,也找不到任何解释。这看起来完全是随机的。 有人可以向我解释所有这些背后的逻辑是什么?

10
查询字符串参数的Java URL编码
说我有一个网址 http://example.com/query?q= 并且我有一个用户输入的查询,例如: 随机词£500银行$ 我希望结果是正确编码的URL: http://example.com/query?q=random%20word%20%A3500%20bank%20%24 实现此目标的最佳方法是什么?我尝试URLEncoder创建URI / URL对象,但是没有一个是正确的。
710 java  http  url  encoding  urlencode 


17
直接铸造与“ as”运算符?
考虑以下代码: void Handler(object o, EventArgs e) { // I swear o is a string string s = (string)o; // 1 //-OR- string s = o as string; // 2 // -OR- string s = o.ToString(); // 3 } 三种类型的转换之间有什么区别(好吧,第三个类型不是转换,但您有意图)。应该首选哪一个?
709 c#  casting 



16
@class与#import
据我了解,如果ClassA需要包括ClassB标头,而ClassB需要包括ClassA标头,以避免任何循环包含,则应使用前向类声明。我还了解到an #import很简单,ifndef因此include仅发生一次。 我的询问是:什么时候用一次#import,什么时候用一次@class?有时,如果使用@class声明,则会看到常见的编译器警告,例如: warning: receiver 'FooController' is a forward class and corresponding @interface may not exist. 真的很想了解这一点,而不是仅仅删除@class前向声明并抛出一个#import以使编译器向我发出的警告静音。

14
如何运行PowerShell脚本
如何运行PowerShell脚本? 我有一个名为myscript.ps1的脚本 我已经安装了所有必要的框架 我设置执行政策的事情 我已按照此MSDN帮助页面上的说明进行操作, 并尝试按以下方式运行它:( powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1'带有或不带有--noexit) 除了输出文件名外,它什么也不返回。 没有错误,没有消息,什么都没有。哦,当我添加时-noexit,会发生同样的事情,但是我仍然在PowerShell中,必须手动退出。 .ps1文件应该运行一个程序,并根据该程序的输出返回错误级别。但是我很确定我还没有到达那儿。 我究竟做错了什么?

9
将远程重置为特定提交
我想放弃commit之后所做的所有更改<commit-hash>。所以我做了: git reset --hard <commit-hash> 现在,我想对遥控器执行相同的操作。我怎样才能做到这一点?之后,我做了一些提交(和推送)<commit-hash>,我只想丢弃它们。只是方式出了什么问题而已,我不想使其变得比现在更糟。;( 我基本上想倒origin/master带到<commit-hash>
709 git 

18
如何从Git存储库中的提交历史记录中删除/删除大文件?
有时,我将DVD-rip放入一个网站项目中,然后漫不经心git commit -a -m ...,然后,回购协议被激增了2.2次。下次我进行一些编辑,删除视频文件并提交所有内容,但是压缩文件仍在历史记录中。 我知道我可以从这些提交开始分支,并将一个分支重新建立到另一个分支。但是,我应该怎么做才能将2个提交合并在一起,以使大文件不显示在历史记录中,并在垃圾回收过程中清除?

14
查找pip安装了哪个版本的软件包
使用pip,可以确定当前安装了哪个版本的软件包? 我知道,pip install XYZ --upgrade但是我想知道是否有类似的东西pip info XYZ。如果不是,最好的方法就是告诉我当前使用的版本。
708 python  pip 

25
从IFrame移除边框
如何从网络应用程序中嵌入的iframe中删除边框?iframe的一个示例是: <iframe src="myURL" width="300" height="300">Browser not compatible.</iframe> 假设背景颜色一致,我希望从页面上的内容到iframe的内容的过渡是无缝的。目标浏览器仅是IE6,不幸的是,其他浏览器的解决方案将无济于事。


24
jQuery Event Keypress:按下了哪个键?
使用jQuery,如何确定绑定到keypress事件时按下了哪个键? $('#searchbox input').bind('keypress', function(e) {}); 我想在ENTER按下时触发提交。 [更新] 即使我找到了(或者更好:一个)自己回答,似乎还有一些变化的空间;) 有没有之间的差异keyCode和which-尤其是如果我只是在寻找ENTER,这永远不会是一个unicode关键? 有些浏览器提供一种属性,而其他浏览器提供另一种属性吗?

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.