小编Tei*_*ion的帖子

如何鼓励某人学习编程?

我有一个朋友,有一点假期即将到来,他们想要在假期期间应该做些什么的想法,我打算建议给他们编程,我需要提及的利弊是什么?

我会在人们回复时添加到下面的列表中,如果我复制任何条目,我会道歉.

我到目前为止的优点

  1. 最低资金要求(他们已经有一台电脑)
  2. 将帮助他们以新的方式思考
  3. (Rob Cooper)巨大的挑战,每天真的是在某种程度上,形状或形式上的新挑战.没有多少工作可以真正提供.
  4. (Rob Cooper)我喜欢它让我思考的方式......随着我的技能提高,我更加符合逻辑地看待一切......这有助于一般生活和编程.
  5. (Rob Cooper)钱是/可以很好.
  6. (Rob Cooper)它是一个非常便携的行业..通过协作技术,只要你有互联网连接,你几乎可以在世界任何地方工作.
  7. (Rob Cooper)这是一个令人兴奋的行业,有大量的技术可供使用!
  8. (争吵)Jetpacks.编程就是技术,我们花在技术上的时间越多,我们就越接近Jetpacks.(Teifion:这是一个非常酷的比喻!)
  9. (Saj)锻炼脑肌的有益方式.
  10. (Saj)它让你看起来对一些观众来说很棒.
  11. (Saj)让你技术更聪明.
  12. (Saj)使您有资格进入未来世界.
  13. (Saj)这很容易,有趣,不是数学方式..
  14. (kiwiBastard)如果这个人喜欢解决问题,那么编程就不是更好的例子了.
  15. (kiwiBastard)当您可以与您设计和编码的内容进行互动时,可以获得卓越的成就感
  16. (kiwiBastard)很好的方式来满足小鸡/伙伴 - 呃,也许不是那个(Teifion:我不知道你在哪里编程,但我想来访问一段时间)
  17. (epatel)学习如何编程就像在霍格沃茨学习施法.电脑永远是你的仆人......

我到目前为止的缺点

  1. 当它不工作时可能会令人沮丧
  2. 不是体育锻炼
  3. (Rob Cooper)有很多人只是为了钱而这样做.他们对工艺没有爱,只是看起来懒惰,烦人,有时它真的可以磨练我的齿轮看到一个行业和劳动力我很喜欢被废话稀释.这通常会对我们所有人产生严重影响.
  4. (Rob Cooper)不太确定最初的成本..是的,你可以开始使用Java或者低成本的东西,但对我来说,在本地,对.NET开发人员的巨大需求,这可能是昂贵的启动和运行.然而,这已经很快/已经没有成为MS的工作量,因为他们发布了他们主要开发产品系列中非常好的Express版本.
  5. (Rob Cooper)这是一个终生的职业生涯......我真的觉得你从未真正成为这个行业的"大师",你会停留1 - 2年.你落后于时代......有些人不喜欢这种节奏.
  6. (Rob Cooper)一些极客可能难以使用..虽然我认为一般的极客运动真的变好了,但你总会拥有经典的"我比你更聪明"极客真的只是一种痛苦在所有人的屁股!
  7. (Saj)可能导致虚拟伤害.
  8. (Saj)可以让他们扔掉他们的电脑.
  9. (Saj)可以让世界上几乎只有一个可用.

language-agnostic

3
推荐指数
2
解决办法
1006
查看次数

运行index.php而不是列出文件

我最近重新安装了MacOSX,并且在某些时候(没有意识到)我做了这样,以便没有index.html的目录会尝试运行index.php.这已经停止了工作.我的localhost运行.php文件很好; 除非你明确告诉它,否则它不会这样做.

网上有很多htaccess指南,但我实际上找不到一个能告诉我如何解决这个问题的指南:s

apache .htaccess

3
推荐指数
1
解决办法
731
查看次数

从python中的父文件调用

我有一个名为main.py的文件和一个名为classes.py的文件

main.py包含应用程序以及class.py包含一些类时发生的情况.

main.py具有以下代码

main.py

import classes

def addItem(text):
    print text

myClass = classes.ExampleClass()
Run Code Online (Sandbox Code Playgroud)

然后我们有classes.py

classes.py

class ExampleClass (object):
    def __init__(self):
        addItem('bob')
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是,这不是我正在使用的实际代码,因为我已经删除了任何妨碍你看到我想要做的事情.我希望能够从classes.py中的类调用main.py中定义的方法.我该怎么做呢?

提前致谢

python

3
推荐指数
1
解决办法
846
查看次数

Python的PHP的time()函数版本

我查看了Python Time模块,并且找不到任何能够提供自1970年以来的秒数的整数,因为PHP使用time().

我只是在这里遗漏了一些东西,或者是否有一种常见的方法可以做到这一点,而这里根本就没有列出?

python time

3
推荐指数
2
解决办法
2559
查看次数

在MySQL中存储二进制数组

我有一个名为A,B ... X,Y,Z的值数组.尽管表中有26列我会忍不住觉得有更好的方法.我考虑过创建第二个表,其中第一个表的id为id,数组中项的id,然后是布尔值,但它看起来很笨拙而且令人困惑.

有没有更好的办法?

mysql

3
推荐指数
1
解决办法
1541
查看次数

Code的游戏地图

这是一个很长的一个,所以你可能想要得到你一直在喝的那杯茶/咖啡;)

我运行了一款名为World of Arl的游戏,这是一款类似于风险或外交的回合制战略游戏.每个玩家都有一组城市,军队和诸如此类的东西.问题围绕这些事物的展示.目前,地图是使用背景图像创建的,其中CSS图标位于其上方以代表城市.您可以在这里看到它的样子:WoA Map

地图的背景图像位于此处:地图背景并在Omnigraffle中创建.它不是为了绘制地图而设计的,但我绝对没有能力使用Photoshop,这对我的目的很有用.

问题在于我想要执行诸如寻路之类的有趣事情,因此我需要以某种方式将地图存储在代码中.我尝试过使用PIL,我已经看过将它与Blender合并,我试着去"老学校"并从许多旧游戏中创建瓷砖,最后我尝试使用SVG.我这样说,所以你可以清楚地看到,这不是因为没有尝试我有这个问题;)

我希望能够将地图布局存储在代码中,并从中创建图像并将其用于路径查找等操作.我正在使用Python,但我怀疑大多数答案都是通用的.其他这样的城市已经存储并且很容易被绘制出来,我想在陆地上存储陆地的布局和特征.

至于寻路,每种类型的地形都有移动成本,当地图作为图像存储时,我无法访问给定区域的地形.除了寻路之外,我希望能够了解与游戏相关的各种事物的地形,例如山区城市生产石头.

有没有一个很好的方法来做到这一点以及我应该在谷歌使用什么术语,因为我尝试过的术语都提出了无关的东西(映射在大多数情况下是完全不同的).

编辑2:军队可以放在地图上的任何地方,城市也可以放在任何地方,但在水中他们会下沉,淹死并且可能会抱怨(按此顺序).

在与MSN上的某个人聊天之后,让我重新审视了一些非常细微的细节,并且对游戏有了更好的了解(由于他正在玩游戏),我发现瓷砖是要走的路,但不是我的方式.最初想过.我把位图放在现在,但也有一个瓦片的数据层,每个瓦片都有一个给定的地形类型,因此可以在它上面进行路径查找等,但同时我仍然使用Omnigraffle进行渲染,效果非常好.

我将按照Adam Smith的建议为此编辑.我不知道图表与Xynth有关,但我还没有机会完全研究它们.

我非常感谢那些回答我问题的人,谢谢.

python

3
推荐指数
1
解决办法
1862
查看次数

等待时将数据发送到浏览器(Python)

我有以下代码

print "Starting stage 1<br>"

# Something that takes about 5 seconds
time.sleep(5)

print "Stage 1 complete"
Run Code Online (Sandbox Code Playgroud)

我使用浏览器查看脚本,因为它是Web应用程序的一部分,问题是它将所有内容一起显示.我希望它在启动之前首先显示启动消息,然后在完成后添加完成消息.

我用什么来以这种方式将信息推送到浏览器?

python

3
推荐指数
1
解决办法
178
查看次数

Jquery,改变图像

我知道我可以使用$('#myId').load('aPage.html'); 要将页面加载到元素中,如何使用它来更改图像?

jquery

2
推荐指数
1
解决办法
355
查看次数

jQuery淡入淡出

我有三个div:A,B和C.目前可见A,我希望B替换它.我可以通过以下方式轻松完成此操作:

$('#A').hide();
$('#B').show();
Run Code Online (Sandbox Code Playgroud)

但是,这将导致变化非常突然.然而,如果我将"隐藏"替换为"fadeOut"并将"show"替换为"fadeIn",那么A仍在消失,而B仍然在渐渐消失并且看起来相当令人困惑.在开始淡入之前,如何让B等待A淡出?

提前致谢 :)

jquery

2
推荐指数
1
解决办法
1263
查看次数

Javascript中的onkeyup键值

我有一个标准的文本框,我在页面上有jQuery.我想在用户在文本框中键入空格时执行操作.但是,我不确定如何做到这一点.

请有人帮我一把吗?

javascript jquery

2
推荐指数
1
解决办法
3520
查看次数