问题列表 - 第2172页

术语"真实"的面向对象是什么意思

我已经听过很多关于Ruby的信息,甚至Javascript可能是"真正的"面向对象语言,而C++和C#则是面向类(或基于模板)的语言.真正的OO是什么意思,这对于类/模板方法有什么好处?

c# ruby oop

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

Web开发人员 - 在本地计算机或远程主机上进行开发是否更好?

在本地计算机上而不是在集中式开发服务器上进行Web开发的利弊是什么?对于那些在本地机器上执行dev的人,当涉及多个开发人员时,如何为本地开发保留更新的数据库体系结构?

特别是,我正在尝试使用XAMPP for PHP,并且很好奇当其他开发人员定期更改数据/数据库结构时,我如何使MySQL数据库实例保持同步.

当地开发只在单独工作时才有用吗?

build-environment

37
推荐指数
6
解决办法
7303
查看次数

LINQ with SQLite(linqtosql)

我有一个需要存储的小项目(我选择了SQLite),我用.Net for SqliteADO DLL得到了很好的结果.

安装后,我注意到它包含一个SQLLinq.dll.在调查太多努力之前,以及因为我没有在网上看到任何好的例子,我想知道是否有人用SQLite和LINQ获得任何好的结果?

*如果linqtosql以与SQL数据库相同的方式工作,请告诉我.当我看到它时,我对Dll感兴趣,因为我之前从未使用过Linqtosql,我认为这是一个很好的尝试机会,

linq sqlite linq-to-sql

58
推荐指数
3
解决办法
4万
查看次数

如何检查makefile中是否存在文件

我有一个makefile模板来编译单个DLL(对于插件系统).用户的makefile如下所示:

EXTRA_SRCS=file1 file2
include makefile.in
Run Code Online (Sandbox Code Playgroud)

makefile.in我有:

plugin.dll: plugin.os $(patsubst %,%.os,$(EXTRA_SRCS))
Run Code Online (Sandbox Code Playgroud)

plugin.os要编译的主要C++文件在哪里.顺便说一句,文件结尾是.os为共享库编译的目标文件(即使用-fpic选项gcc)

现在,问题是额外的源可能(但不一定)是头文件.理想情况下,我想将它们添加为目标plugin.os和它们的依赖项file.cpp,但前提是它们存在.

该方法应适用于Windows和Linux,或至少适用于每个.但是,我只使用了GNU版本的make.

testing makefile compilation file gnu-make

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

如何使用std :: copy读取任意数量的值?

我正在尝试对此进行相反的操作:

std::ostream outs; // properly initialized of course
std::set<int> my_set; // ditto

outs << my_set.size();
std::copy( my_set.begin(), my_set.end(), std::ostream_iterator<int>( outs ) );
Run Code Online (Sandbox Code Playgroud)

它应该是这样的:

std::istream ins;

std::set<int>::size_type size;
ins >> size;

std::copy( std::istream_iterator<int>( ins ), std::istream_iterator<int>( ins ) ???, std::inserter( my_set, my_set.end() ) );
Run Code Online (Sandbox Code Playgroud)

但是我坚持使用'end'迭代器 - 输入交互器不能使用std :: advance,我也不能使用两个具有相同源的流...

有什么优雅的方法如何解决这个问题?当然我可以用于循环,但也许有更好的东西:)

c++ iterator istream-iterator stl-algorithm

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

分区满了还是没有?

我的分区/ tmp已满......并且它同时为空.分区已满.检查目录:

# du -sh /tmp
28K /tmp

什么?它是空的......它真的是空的......只有两个空目录位于/ tmp中

检查分区细节:

# df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/cciss/c0d0p9   1012M  961M     0 100% /tmp

它已经满了!但为什么使用+可用!=尺寸?

检查Inode:

# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/cciss/c0d0p9     131616      17  131599    1% /tmp

那么这里发生了什么?

sysadmin inode diskspace disk-partitioning

5
推荐指数
2
解决办法
1146
查看次数

SQL Server Management Studio 2008智能感知

我刚刚安装了SQL Server Express 2008,因为它具有智能感知功能.它起初工作,但它停止工作.正在寻找检查和稍后咨询Google的选项我发现如果连接到SQL Server 2005数据库,它看起来像Microsoft禁用智能感知.

这绝对正确吗?
有没有解决方案(一些注册表"切换")?

intellisense ssms sql-server-2005 sql-server-2008

26
推荐指数
5
解决办法
2万
查看次数

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

重构静态方法/静态字段以进行测试

我有以下遗留代码:

public class MyLegacyClass
{
    private static final String jndiName = "java:comp/env/jdbc/LegacyDataSource"

    public static SomeLegacyClass doSomeLegacyStuff(SomeOtherLegacyClass legacyObj)
    {
       // do stuff using jndiName
    }
}
Run Code Online (Sandbox Code Playgroud)

这个类在J2EE-Container中工作.

现在我想测试容器外面的类.

什么是最好的策略?基本上允许重构.

允许访问LegacyDataSource(测试不必是"纯"单元测试).

编辑:不允许引入其他运行时框架.

java testing refactoring static

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

Lua作为通用脚本语言?

当我看到Lua时,我唯一能读到的东西是"非常适合嵌入","快速","轻量级"以及更多的其他内容:"魔兽世界"或简称"魔兽世界".

为什么仅限于将整个内容嵌入到另一个应用程序中?为什么不像使用Python或Perl一样编写通用脚本?

Lua似乎在速度和内存使用方面做得很好(最快的脚本语言),为什么我从未将Lua用作"桌面脚本语言"来自动执行任务?例如:

  • 重命名一堆文件
  • 从网上下载一些文件
  • Webscraping

是缺少标准库吗?

python scripting lua

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