程序设计

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



10
使用Node.js require与ES6导入/导出
在我正在合作的项目中,关于可以使用哪种模块系统,我们有两个选择: 导入使用的模块require,并使用导出module.exports和exports.foo。 使用ES6导入模块import,并使用ES6导出export 一项使用另一项有什么性能上的好处?如果要在Node模块上使用ES6模块,还有其他什么应该知道的吗?

7
如何使用远程主服务器重新建立本地分支
我有一个从远程存储库的master分支克隆的项目remote_repo。我创建一个新分支,然后提交该分支。其他程序员被推送到remote_repomaster分支。 现在,我需要将分支RB重新设置为remote_repomaster。 这个怎么做?键入什么命令到终端?
929 git  clone  git-rebase 

22
SQL根据ID匹配从一个表更新到另一个表
我有一个与account numbers和的数据库card numbers。我将这些文件匹配到文件,将update任何卡号匹配到该帐号,所以我只使用帐号。 我创建了一个将表链接到帐户/卡数据库的视图,以返回Table ID和相关的帐号,现在我需要更新ID与帐号匹配的那些记录。 这是Sales_Import表格,其中的account number字段需要更新: LeadID AccountNumber 147 5807811235 150 5807811326 185 7006100100007267039 这是RetrieveAccountNumber表格,我需要从这里更新: LeadID AccountNumber 147 7006100100007266957 150 7006100100007267039 我尝试了以下方法,但到目前为止没有运气: UPDATE [Sales_Lead].[dbo].[Sales_Import] SET [AccountNumber] = (SELECT RetrieveAccountNumber.AccountNumber FROM RetrieveAccountNumber WHERE [Sales_Lead].[dbo].[Sales_Import]. LeadID = RetrieveAccountNumber.LeadID) 它将卡号更新为帐号,但是帐号被替换为 NULL


14
如何获取大熊猫DataFrame的行数?
我正在尝试使用Pandas获取数据框df的行数,这是我的代码。 方法1: total_rows = df.count print total_rows +1 方法2: total_rows = df['First_columnn_label'].count print total_rows +1 这两个代码段都给我这个错误: TypeError:+不支持的操作数类型:“ instancemethod”和“ int” 我究竟做错了什么?
929 python  pandas  dataframe 

9
Swift Beta性能:对数组进行排序
我在Swift Beta中实现一种算法,发现性能非常差。深入研究后,我意识到瓶颈之一就是对数组进行排序一样简单。相关部分在这里: let n = 1000000 var x = [Int](repeating: 0, count: n) for i in 0..<n { x[i] = random() } // start clock here let y = sort(x) // stop clock here 在C ++中,类似的操作在我的计算机上花费0.06s。 在Python中,它花费0.6秒(绝招,仅y =整数列表的sorted(x))。 在Swift中,如果使用以下命令进行编译,则需要6s: xcrun swift -O3 -sdk `xcrun --show-sdk-path --sdk macosx` 如果使用以下命令进行编译,则最多需要88s: xcrun swift …

22
使用C#中的反射从字符串获取属性值
我正在尝试在代码中使用Reflection 1示例实现数据转换。 该GetSourceValue函数具有一个比较各种类型的开关,但是我想删除这些类型和属性,并GetSourceValue仅使用单个字符串作为参数来获取属性的值。我想在字符串中传递类和属性,并解析该属性的值。 这可能吗? 1个 原始博客文章的Web存档版本


30
无法加载JNI共享库(JDK)
当我尝试打开Eclipse时,弹出对话框指出: 无法加载JNI共享库“ C:/JDK/bin/client/jvm.dll”。 此后,Eclipse强制关闭。 我想提出以下几点: 我检查了该路径是否存在任何东西。它确实存在。 我的Eclipse和Java SE开发套件都是64位的。我检查了系统,它可以处理64位。 我已经在Google和Stack Overflow上搜索了此问题,发现的唯一答案是下载32位版本的JDK和Eclipse。 作为最后的选择,我只想下载32位版本。 有什么建议可以解决这个问题?


26
为什么Python Lambda有用?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我正在尝试找出Python lambda。lambda是在现实生活中应该被遗忘的那些“有趣”语言项目之一吗? 我确定在某些情况下可能需要使用它,但是鉴于它的晦涩之处,在将来的版本中重新定义了它的潜力(根据各种定义我的假设)以及降低的编码清晰度-是否应该被避免? 这让我想起了C类型的溢出(缓冲区溢出)-指向顶部变量,并通过重载来设置其他字段值。感觉像是技术娴熟的演艺风格,但却是维护编码员的噩梦。

16
如何使用vim寄存器?
我只知道一个使用寄存器的实例是通过它CtrlR*从剪贴板粘贴文本的。 寄存器的其他用途是什么?如何使用它们? 您所了解的关于VI寄存器的所有信息(让我们关注vi 7.2)-与我们分享。
925 vim  vi 


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.