问题列表 - 第27355页

用Sinatra学习和"演唱"Ruby

您好,我正在尝试通过阅读Ruby编程语言书来提高我的ruby知识.在工作中阅读编码器我看到很多受访者建议深入研究项目源代码

  • 学习最佳实践
  • 要注意坏习惯
  • 当然还要为如何做事带来新的灵感.

我决定选择一个项目,因为我能找到更多自给自足.我的选择是Sinatra,因为它是1000 LOC.

这是一个很好的学习项目吗?你是否建议另一个更简单(即更少的LOC)?

我之前曾试图看过铁路机械,但我从它出来吓坏了.

ruby sinatra

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

C++标头和实现文件:要包含哪些内容?

有.h文件和.cpp文件,名称相同但扩展名不同.

如果我想使用.cpp文件中的内容,是否要包含.h文件或.cpp文件?

c++ implementation header

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

如何将Java程序转换为jar?

大家的帮助......我试图将一个简单的java程序转换为jar,但似乎没有发生任何事情.我有2个文件:Tester.java,Tester.Class.然后我使用了这个命令行:

jar -cvf Tester.jar Tester.class

.jar文件已创建,但似乎没有任何效果.我错过了什么?

java jar

8
推荐指数
2
解决办法
4万
查看次数

在Delphi 2010中混淆了TTimeSpan的使用

我在Delphi 2010中尝试了新的Record类型TTimeSpan.但我鼓励一个非常奇怪的问题.

assert(TTimeSpan.FromMilliseconds(5000).Milliseconds = 5000);
Run Code Online (Sandbox Code Playgroud)

这个断言没有通过.'TTimeSpan.FromMilliseconds(5000).Milliseconds'的值预计为5000,但它为0.

我深入挖掘:

function TTimeSpan.GetMilliseconds: Integer;
begin
  Result := Integer((FTicks div TicksPerMillisecond) mod 1000);
end;

FTicks = 50000000
TicksPerMillisecond = 10000
FTick div TicksPerMillisecond = 50000000 div 10000 = 5000
(FTick div TicksPerMillisecond) mod 1000 = 5000 mod 1000 = 0 // I do not understand, why mod 1000
Integer((FTick div TicksPerMillisecond) mod 1000) = Integer(0) = 0 
Run Code Online (Sandbox Code Playgroud)

我的代码解释是正确的,不是吗?

更新:方法GetTotalMilliseconds(双精度)正确实现.

delphi timespan record delphi-2010

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

Ubuntu中的C++手册页

在Ubuntu linux中,我无法获得C++关键字的任何手册页.我可以安装某种软件包来解决这个问题吗?

c++ linux ubuntu manpage

7
推荐指数
2
解决办法
7270
查看次数

我需要在ostream的头文件中包含哪些内容

当我尝试编译我的程序时,编译器在我#included的.h文件中抱怨这一行.

ostream & Print (ostream & stream);
Run Code Online (Sandbox Code Playgroud)

怎么解决这个问题?

c++ g++ header

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

找到半径和角度的点

我不是在几何天才,我想找到一个点as3radiusangle,但我不记得的规则,我知道这应该是简单的!

这是一个例子:

alt text http://img297.imageshack.us/img297/4879/examplepr.png

geometry actionscript-3

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

学习实施基本ORM的提示/资源/模式

我已经看到了各种MVC框架以及PHP的独立ORM框架,以及其他ORM问题; 但是,大多数问题要求现有的框架开始使用,这不是我正在寻找的.(我也读过这个问题,但由于答案含糊不清,我不知道该怎么做.)

相反,我认为通过弄脏我的手并实际编写自己的ORM,即使是简单的ORM,我也会学得最好.除了我真的不知道如何开始,特别是因为我在其他ORM中看到的代码是如此复杂.

使用我的PHP 5.2.x(这很重要) MVC框架我有一个基本的自定义数据库抽象层,它具有:

  • 很简单的方法,如connect($host, $user, $pass, $base),query($sql, $binds)
  • 它支持的每个DBMS的子类
  • 表示SQL结果集的类(和各自的子类)

没有:

  • Active Record功能,我假设是一个ORM的东西(如果我错了,请纠正我)

编辑:澄清一下,我只有一个数据库抽象层.我还没有模型,但是当我实现它们时,我希望它们是原生的ORM模型(可以这么说),因此这个问题.

我已经阅读了一些关于ORM的内容,根据我的理解,它们通过将数据表示为基于PHP的类/对象,提供了从数据库本身进一步抽象数据模型的方法; 再次,纠正我,如果我错了或错过任何方式.

尽管如此,我还是喜欢其他任何使用ORM框架或多或少涉及过的人的简单提示.还有什么我需要注意的,简单的学术样本供我参考,或者我可以阅读的资源?

php database model-view-controller orm

11
推荐指数
1
解决办法
2339
查看次数

如何在java中创建一个自动关闭的消息框

我想创建一个消息框,它会在没有用户输入的情况下自动关闭。我尝试阅读几个 Java 教程。它是一个计时器类。但我找不到代码示例。

有人可以帮我做吗。一个小的代码示例会很棒

java

5
推荐指数
1
解决办法
5641
查看次数

浏览器图形:Java Applet vs Flash vs其他什么?

我们销售使用客户专辑编辑程序(适用于Windows)客户创建的photoalbums.现在我们将开发一个在线程序,以便客户可以在浏览器中创建他们的相册:上传照片并进行编辑.这将是一个丰富的浏览器应用程序,具有完整的图形支持.

问题是要使用什么技术?

我们的服务器应用程序是用Java构建的,我们考虑Java Applet,以便我们可以重用一些Java代码.我们对Flash也不是很熟悉.但有些人说Flash是首选.

也许现在有一些现代技术?SVG或一些谷歌技术(如GWT,但有图形支持)或什么?

你怎么看?

提前致谢!

UPDATE

相簿编辑器是使用GWT + SVG创建的.

java browser flash graphics applet

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