小编Ank*_*pta的帖子

如何自动整理Perl源代码?

我公司的一只猫走过键盘,留下了有效的1000多行可执行Perl代码供我维护.

感谢Perl的TMTOWTDI理念,我发现自己正在搜索Google,以了解她所生成的每一行代码.

为了增加我的痛苦,代码没有缩进,并且在一行中发现两个语句频繁出现,无法确定循环是外/内.

如何自动将此Perl代码置于健全状态?是的,我打赌会有一些CPAN模块可以做到这一点.一些外部工具怎么样?有线索吗?

perl autoformatting perl-tidy

16
推荐指数
3
解决办法
4902
查看次数

C++/Qt vs Adob​​e AIR

我必须为我们的产品选择一个平台.我必须在Qt框架和Adobe的AIR之间做出决定.我很熟悉Qt,因为我在过去的两年里工作过.我查看了Adobe的网站,但所有关于flex,flash,HTML/ActionScript编码能力的信息都令人难以置信.关于Adobe生态系统,我无法理解以下内容.

我在Adobe AIR上有以下问题:

  1. 我用什么语言编写应用程序代码?(不只是定义UI的外观)
    就像在Qt中我使用C++一样.是Actionscript吗?

  2. 我们可以说AIR仅用于为应用程序制作UI.

  3. 实用程序类的文档与AIR一起在哪里?
    例如http://tt-project.org/doc/为Qt

  4. Qt附带了一套可以使用的大量预制小部件.Adobe是否附带任何此类小部件集,如果是这样,我在哪里可以看到它在url中?

  5. 我理解flex SDK是开源的.我可以制作商业应用并发货吗?flex SDK是否包含所有内容(编译器,实用程序类/小部件)

  6. AIR在许可方面的成本是多少?

  7. AIR中有什么东西等同于QT的QGraphicsView吗?

c++ apache-flex air qt

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

学习SVG的书籍/教程

有谁知道SVG?如果是这样,你是如何学习它的?

任何书籍/教程指针都是有益的.我也是程序员,而不是设计师,所以我也想在那里学习一些技巧.

graphics svg

14
推荐指数
2
解决办法
4520
查看次数

Django新手部署问题 - ImportError:无法导入设置'设置'

应用程序使用django内部服务器正常运行,但是当我使用apache + mod_python时,我得到以下错误


  File "/usr/local/lib/python2.6/dist-packages/django/conf/__init__.py", line 75, in __init__
    raise ImportError, "Could not import settings '%s' (Is it on sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)

ImportError: Could not import settings 'settings' (Is it on sys.path? Does it have syntax errors?): No module named settings
Run Code Online (Sandbox Code Playgroud)

这是所需的信息

1)项目目录:/ root/djangoprojects/mysite

2)/ root/djangoprojects/mysite的目录列表

ls -ltr
total 28
-rw-r--r-- 1 root root  546 Aug  1 08:34 manage.py
-rw-r--r-- 1 root root    0 Aug  1 08:34 __init__.py
-rw-r--r-- 1 root root  136 …
Run Code Online (Sandbox Code Playgroud)

python deployment django mod-python

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

Python中的嵌入式Web服务器?

你能推荐一个我可以嵌入桌面应用程序的简约python web服务器吗?

python embeddedwebserver simplehttpserver

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

理解颜色

请注意理论/材料阅读以理解颜色和什么使得良好的颜色组合.请注意,我对"网络应用的颜色组合"等不感兴趣.更多的说法是"颜色和人类".

材料免费阅读是我正在寻找的.

谢谢

graphics user-interface graphic-design colors

9
推荐指数
3
解决办法
650
查看次数

学习Smalltalk又名吱吱声的路线

召集Smalltalk宇宙的绝地大师,

我对C++/Python/Perl有所了解,并且已经编写了5年多的编程.

我必须分叉Scratch - MIT的可视化编程语言来增加对机器人工具包的支持.Scratch是使用Squeak创建的,Squeak是Smalltalk的一个实现.

我打算阅读A Little Smalltalk - 由Timothy budd跟随Sqeak By Examples - 作者:Oscar Nierstrasz [http://squeakbyexample.org/]

你认为这是个好主意吗?你会建议什么?我可以看免费视频教程吗?

最终目标是能够理解临时代码库.在我能够理解(截至目前)奇怪的Squeak开发环境及其方式之前,我想先了解一下smalltalk.

卢克小行者

smalltalk squeak mit-scratch

8
推荐指数
1
解决办法
569
查看次数

存储数百万个日志文件 - 每年约25 TB

作为我工作的一部分,我们每年获得大约25TB的日志文件,目前它是通过基于NFS的文件系统保存的.一些存档如zipped/tar.gz,而其他存档为纯文本格式.

我正在寻找使用基于NFS的系统的替代方案.我查看了MongoDB,CouchDB.它们是面向文档的数据库这一事实似乎使它成为合适的选择.但是,日志文件内容需要更改为JSON才能存储到数据库中.我不愿意做的事.我需要按原样保留日志文件内容.

至于用法,我们打算放置一个小的REST API,允许人们获取文件列表,最新文件和获取文件的能力.

提出的解决方案/想法需要是应用程序级别的某种形式的分布式数据库或文件系统,其中可以存储日志文件并且可以通过添加更多机器来有效地水平扩展.

ANKUR

storage distributed couchdb logfiles mongodb

7
推荐指数
1
解决办法
6294
查看次数

Python中的分布式编程

我计划编写一个简单的数据流框架,它基本上由对象的惰性方法调用组成.如果我考虑过分布式编程,那么在Python中启用它的最简单方法是什么?没有我做网络编程的任何透明解决方案?

或者首先,我如何在Python中使用多核处理器?

python distributed

6
推荐指数
1
解决办法
9309
查看次数

如何使用Git实现以下功能?

问题陈述

到目前为止,每个人都可以访问整个代码库.现在我需要强制人们只获取他们将要处理的模块的代码,对于其他模块,他们将获得lib中的库.假设我们现在有两个模块

thinkbot(HEAD)

- > assemblebot(tree/subdir)

 -> include

 -> source

 -> lib

 -> obj
Run Code Online (Sandbox Code Playgroud)

- > vpl(tree/subdir)

 -> include

 -> source

 -> lib

 -> obj
Run Code Online (Sandbox Code Playgroud)

- >包括

- > source - > bin`

现在,如果某人正在使用vpl模块,他将获得包含代码的include和source文件夹,并且他将从assemblebot模块获得一个lib.因此,当他从HEAD进行更改和编译时,事情会从他身上发挥作用.

伙计们如何在Git中实现这一点?关于阅读什么的指针?命令片段会很棒吗?

git version-control dvcs

4
推荐指数
1
解决办法
271
查看次数