程序设计

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

18
较凉的ASCII微调器?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 6年前关闭。 改善这个问题 在控制台应用程序中,可以使用ascii微调器,例如GUI等待光标,以指示工作已完成。普通的微调框会循环显示这四个字符:“ |”,“ /”,“-”,“ \” 还有哪些其他周期性动画序列可以为控制台应用程序增添趣味?

16
为什么vertical-align:middle在我的span或div上不起作用?
我正在尝试将一个span或div元素垂直居中放置在另一个div元素中。但是当我放进去时vertical-align: middle,什么也没发生。我尝试过更改display两个元素的属性,但似乎没有任何效果。 这是我当前在网页中执行的操作: .main { height: 72px; vertical-align: middle; border: 1px solid black; padding: 2px; } .inner { vertical-align: middle; border: 1px solid red; } .second { border: 1px solid blue; } <div class="main"> <div class="inner"> This box should be centered in the larger box <div class="second">Another box in here</div> …
246 html  css 

16
Python Anaconda-如何安全卸载
我在Mac(OS Mavericks)上安装了Python Anaconda。我想在Mac上恢复为默认版本的Python。最好的方法是什么?我应该删除~/anaconda目录吗?还需要其他更改吗? 当前,当我运行时,which python我会得到以下路径: /Users/username/anaconda/bin/python
246 python  anaconda 


1
ffmpeg,libav和avconv之间有什么异同?
当我ffmpeg在Ubuntu上运行时,它显示: $ ffmpeg ffmpeg version v0.8, Copyright (c) 2000-2011 the Libav developers built on Feb 28 2012 13:27:36 with gcc 4.6.1 This program is not developed anymore and is only provided for compatibility. Use avconv instead (see Changelog for the list of incompatible changes). 或显示(取决于Ubuntu版本): $ ffmpeg ffmpeg version 0.8.5-6:0.8.5-0ubuntu0.12.10.1, …


5
Python试试…除逗号与“ as”外
在except语句中“,”和“ as”之间有什么区别,例如: try: pass except Exception, exception: pass 和: try: pass except Exception as exception: pass 2.6中的第二种语法合法吗?它可以在Windows上的CPython 2.6中运行,但是cygwin中的2.5解释器抱怨它无效。 如果它们在2.6中均有效,那我应该使用哪个?
246 python  python-2.6 


17
如何从std :: map检索所有键(或值)并将其放入向量中?
这是我出现的可能方法之一: struct RetrieveKey { template <typename T> typename T::first_type operator()(T keyValuePair) const { return keyValuePair.first; } }; map<int, int> m; vector<int> keys; // Retrieve all keys transform(m.begin(), m.end(), back_inserter(keys), RetrieveKey()); // Dump all keys copy(keys.begin(), keys.end(), ostream_iterator<int>(cout, "\n")); 当然,我们还可以通过定义另一个函子RetrieveValues从映射中检索所有值。 还有其他方法可以轻松实现这一目标吗?(我一直想知道为什么std :: map不包含成员函数供我们这样做。)
246 c++  dictionary  stl  stdmap 


8
页面加载后如何运行函数?
我想在页面加载时运行一个函数,但是我不想在<body>标记中使用它。 我有一个脚本,如果在中将其初始化,它将运行<body>,如下所示: function codeAddress() { // code } <body onLoad="codeAddress()"> 但是我想在没有的情况下运行它,<body onload="codeAddress()">并且我尝试了很多事情,例如: window.onload = codeAddress; 但这是行不通的。 那么如何在页面加载后运行它?
246 javascript  html  onload 

4
为什么Haskell(GHC)这么快?
Haskell(使用GHC编译器)比您期望的要快得多。正确使用它可以接近低级语言。(Haskellers最喜欢做的事情是尝试获得5%的C(甚至击败它),但这意味着您正在使用效率低下的C程序,因为GHC将Haskell编译为C。)我的问题是,为什么? Haskell是声明性的,基于lambda演算。机器架构显然必须基于图灵机。实际上,Haskell甚至没有特定的评估顺序。另外,无需处理机器数据类型,而是始终创建代数数据类型。 最奇怪的是高阶函数。您可能会认为,即时创建函数并将其扔掉会使程序变慢。但是使用高阶函数实际上会使Haskell更快。实际上,为了优化Haskell代码,您似乎需要使其更优雅,更抽象,而不是像机器一样。如果不能改善Haskell的更高级功能,它们似乎都不会影响它的性能。 抱歉,这听起来很抱歉,但这是我的问题:考虑到Haskell的抽象性质以及与物理机器的区别,为什么Haskell(与GHC编译)这么快? 注意:我说C和其他命令式语言在某种程度上类似于图灵机的原因(但在某种程度上来说,Haskell与Lambda微积分不一样)是,在命令式语言中,您具有有限数量的状态(即行号)以及Tape(撞锤),以便状态和当前磁带决定对磁带执行什么操作。从图灵机到计算机的过渡,请参阅Wikipedia条目,图灵机等效项。

5
在node.js中是否需要json
我想在我的JavaScript代码中包含与我的JavaScript源文件在同一目录中的几个JSON文件。 如果我想包含另一个JavaScript文件,可以直接使用require。现在,我正在使用readFileSync和__dirname获取JSON,我认为这是执行此操作的丑陋方法。 是否有类似的要求,使我能够加载JSON文件?
246 json  node.js  require 

8
如何将变量放在字符串中?
我想int放入一个string。这是我目前正在做的事情: num = 40 plot.savefig('hanning40.pdf') #problem line 我必须为几个不同的数字运行程序,所以我想做一个循环。但是像这样插入变量不起作用: plot.savefig('hanning', num, '.pdf') 如何在Python字符串中插入变量?
246 python  string  variables 

14
NumPy数组不可JSON序列化
创建NumPy数组并将其另存为Django上下文变量后,加载网页时出现以下错误: array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable 这是什么意思?
246 python  json  django  numpy 

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.