程序设计

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


14
如何清除/删除终端中的当前行?
如果我使用终端并在命令的文本行中键入,是否有热键或任何方式清除/删除该行? 例如,如果我当前的行/命令确实很长,例如: > git log --graph --all --blah..uh oh i want to cancel and clear this line <cursor is here now> 是否有热键或命令可以从上面转到: > ? 通常,我会按该↓键,如果我当前的行是历史上的全新行,则将其清除。但是,如果我通过↑按键浏览命令历史记录并开始编辑或使用这些命令,↓则只会将提示更改为历史记录中的下一个最新命令,因此除非我按↓多次,否则该命令在这里不起作用。
793 bash  terminal 

11
指定端口号的scp
我正在尝试将文件从远程服务器发送到本地计算机。仅可访问端口80。 我试过了: scp -p 80 username@www.myserver.com:/root/file.txt . 但是出现了这个错误: cp: 80: No such file or directory 如何在scp命令中指定端口号?
793 port  scp 


14
jQuery / JavaScript:访问iframe的内容
我想使用jQuery在iframe中操纵HTML。 我认为我可以通过将jQuery函数的上下文设置为iframe的文档来做到这一点,例如: $(function(){ //document ready $('some selector', frames['nameOfMyIframe'].document).doStuff() }); 但是,这似乎不起作用。一点检查就可以看出,除非等待iframe加载,否则其中的变量frames['nameOfMyIframe']是undefined。但是,在iframe加载时,变量不可访问(我收到permission denied-type错误)。 有人知道解决方法吗?

29
获取所选元素的外部HTML
我正在尝试使用jQuery获取选定对象的HTML。我知道这个.html()功能;问题是我需要包含所选对象的HTML(在这种情况下为表格行,其中.html()仅返回行内的单元格)。 我四处搜寻,发现了几种非常“ hackish”类型的方法来克隆对象,将其添加到新创建的div等中,等等,但这看起来确实很脏。有没有更好的方法,还是新版本的jQuery(1.4.2)提供了某种outerHtml功能?
791 jquery 

28
如何在div中垂直对齐元素?
我有一个包含两个图片的div和一个h1。它们都需要在div内垂直对齐,彼此相邻。 其中一张图片需要absolute放在div中。 要在所有常见的浏览器上运行,需要什么CSS? <div id="header"> <img src=".." ></img> <h1>testing...</h1> <img src="..."></img> </div>

30
尝试安装pg gem时找不到'libpq-fe.h标头
我正在使用Ruby on Rails 3.1预版本。我喜欢使用PostgreSQL,但问题是安装pggem。它给了我以下错误: $ gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/u/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't …

18
Python的__init__和self是做什么的?
我正在学习Python编程语言,遇到了一些我不太了解的东西。 用类似的方法: def method(self, blah): def __init__(?): .... .... 怎么self办?这是什么意思?它是强制性的吗? 该__init__方法做什么?为什么有必要?(等等。) 我认为它们可能是OOP构造,但我不太了解。
790 python  oop  self 

23
数据库,表和列的命名约定?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 每当我设计数据库时,我总是想知道是否有最佳方式在数据库中命名项目。我经常问自己以下问题: 表名应该是复数吗? 列名应为单数吗? 我应该为表格或列添加前缀吗? 我在命名项目时应该使用大小写吗? 是否有建议的指南来命名数据库中的项目?



4
撤消已被推送到远程存储库的Git中的特定提交
撤消特定提交的最简单方法是: 不在头部或头部 已被推到远程。 因为如果不是最新提交, git reset HEAD 不起作用。而且由于它已经被推到了遥远的地方, git rebase -i 和 git rebase --onto 会在遥控器上造成一些问题。 更何况,我真的不想修改历史记录。如果有错误的代码,它就存在于历史中并且可以看到。我只想在工作副本中删除它,并且不介意反向合并提交。 换句话说,以下svn命令的Git等效项是什么: svn merge -r 303:295 http://svn.example.com/repos/calc/trunk 通过将这些修订中的所有更改反向合并为新提交,从而将所有更改从295删除为302。 svn merge -c -302 ^/trunk 当然可以通过添加另一个提交来撤消302提交,该提交将反向合并来自相应提交的更改。 我认为这在Git中应该是一个相当简单的操作,并且是一个相当普遍的用例。原子提交还有什么意义呢? 我们已经举办藏起来,并要保证的提交是完全原子,你不应该能够解开其中一个或多个原子提交的容易吗?

12
如何告诉Maven使用最新版本的依赖项?
在Maven中,依赖项通常是这样设置的: <dependency> <groupId>wonderful-inc</groupId> <artifactId>dream-library</artifactId> <version>1.2.3</version> </dependency> 现在,如果您正在使用发布频繁的库,则不断更新<version>标记可能会有些烦人。有什么方法可以告诉Maven始终使用最新版本(来自存储库)?

30
所有com.android.support库都必须使用完全相同的版本规范
更新到android studio 2.3后,我收到此错误消息。我知道这只是应用正常运行的提示,但确实很奇怪。 所有com.android.support库都必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到版本25.1.1,24.0.0。示例包括com.android.support:animated-vector-drawable:25.1.1和com.android.support:mediarouter-v7:24.0.0 我的gradle: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:25.1.1' compile 'com.android.support:support-v4:25.1.1' compile 'com.android.support:design:25.1.1' compile 'com.android.support:recyclerview-v7:25.1.1' compile 'com.android.support:cardview-v7:25.1.1' compile 'com.google.android.gms:play-services-maps:10.2.0' compile 'com.google.android.gms:play-services:10.2.0' compile 'io.reactivex.rxjava2:rxjava:2.0.1' compile 'io.reactivex.rxjava2:rxandroid:2.0.1' compile 'com.jakewharton:butterknife:8.4.0' annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0' compile 'com.blankj:utilcode:1.3.6' compile 'com.orhanobut:logger:1.15' compile 'com.facebook.stetho:stetho:1.4.2' …

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.