问题列表 - 第17370页

我应该将哪个数据库用于家庭项目?

我查看了两个或三个不同标题的所有"相关问题"并没有看到任何内容,所以这里有.

我最近在工作中使用过SQL Server和Oracle.我想在家里玩,主要是使用Java,也许使用Ruby on Rails或Python.我正在运行Windows 7.我通常会制作Web应用程序,最终可能希望远程托管这些应用程序,除此之外,没有特定的要求.

在这种情况下,我对进一步学习SQL的细节并不感兴趣; 我可能会使用ORM来抽象出来,这样它就会自动与方言无关.我还将与一些非关系数据存储一起工作,但我在那里考虑了具体问题.

我应该考虑哪些数据库?

  1. 我安装了SQL Server Express,它似乎仅限于使用.NET,而且SQL Server Express安装似乎甚至没有与它附带的Visual Studio C#Express版本正确集成.(例如,我无法自动创建数据库.)
  2. 我正在考虑使用Oracle XE,除非我想公开提供我的任何项目代码,以合理的价格找到Oracle托管似乎是一个绊脚石.
  3. 如果我不需要太多的并发性,SQLite似乎是快速而快速的方法.
  4. MySQL似乎是一种容易托管的方式,可能是整体的赢家.这是希望GUI还不是很糟糕.

database

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

Ruby中And/&&的运算符优先级

我对Ruby中的和/ &&/=关键字有疑问.

ruby文档说,所提到的关键字的优先级是:(1)&&,(2)=,(3)和.

我写了这段代码:

def f(n) 
 n
end

if a = f(2) and  b = f(4) then  
    puts "1) #{a} #{b}" 
 end

if a = f(2) &&  b = f(4) then   
    puts "2) #{a} #{b}"     
end
Run Code Online (Sandbox Code Playgroud)

输出是:

1)2 4 [预期]

2)4 4 [ 为什么?]

出于某种原因,使用&&会导致a和b评估为4?

ruby and-operator

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

从视图删除行删除基表中的行 - MYsql?

我试图决定是否需要为一组特定的表使用视图.我想知道当从视图中删除一行时,是否会从创建视图的基表中删除相应的行?我正在使用mysql.

mysql sql

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

C++中除法和乘法特殊排序的原因

我正在将一些c ++代码移植到java中,并且我一直在运行实例,其中编写它的人不断执行以下操作:

double c = (1.0/(a+1.0)*pow(b, a+1.0));
double d = (1./(integral(gamma, dmax)-integral(gamma, dmin)))*(integral(gamma+1, dmax)-integral(gamma+1, dmin));
Run Code Online (Sandbox Code Playgroud)

代替:

double c = pow(b, a+1.0)/(a+1.0);
double d = (integral(gamma+1, dmax)-integral(gamma+1, dmin))/(integral(gamma, dmax)-integral(gamma, dmin));
Run Code Online (Sandbox Code Playgroud)

第二个似乎更清楚,除非我对C++中的操作顺序错了,否则他们应该做同样的事情.有没有理由做第一个而不是第二个?我唯一能想到的就是精确的一些奇怪的情况.

c++ math double

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

mysql中NULL和Empty有什么区别

Mysql中NULL和空字符串有什么区别?

它需要多少存储空间?

例如 .

在用户表中

name:NULL - 占用多少空间

电话: - 占用多少空间

mysql

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

填充对象列表(使用Linq?)

我想知道是否有更好的方法来做到以下几点,

    IList<RoleViewModel> ReturnViewModel = new List<RoleViewModel>();

    IList<Role> AllRoles = PermServ.GetAllRoles();

    foreach (var CurRole in AllRoles)
    {
        ReturnViewModel.Add(new RoleViewModel(CurRole));
    }
Run Code Online (Sandbox Code Playgroud)

它非常简单的代码只需获取数据对象并将其转换为ViewModel.我想知道是否有办法更好地做到这一点? - 也许和Linq一起?

c# linq asp.net

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

Oracle中更快的替代方法是SELECT COUNT(*)FROM sometable

我注意到在Oracle中,查询

SELECT COUNT(*) FROM sometable;
Run Code Online (Sandbox Code Playgroud)

对于大型桌来说非常慢.它似乎是数据库,它实际上遍历每一行并一次递增一个计数器.我认为表中某处有一个计数器表有多少行.

因此,如果我想检查Oracle中表中的行数,那么最快的方法是什么?

oracle count

59
推荐指数
6
解决办法
17万
查看次数

在C#中返回SortedList中的第一个元素

我有一个SortedListC#,我想返回列表的第一个元素.我尝试使用"First"功能,但它并没有真正起作用.

有人可以告诉我怎么做吗?

c#

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

.NET/WPF中的通用JSON解析器?

我已经阅读了很多关于如何使用DataContractJsonSerializer将JSON对象反序列化为特定对象的教程.但是,我想将我的对象反序列化为由字符串,数组或字典组成的字典,例如当我说JsonObject.Parse(myJSONstring)时System.Json与SilverLight一起使用.

是否可以在我的WPF项目中使用System.Json?

(只是一个简短的背景:我正在获取有很多信息的JSON对象,我只想用一点来填充一个String数组)

干杯

.net c# serialization json

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

使用向量的Java警告:未经检查的调用添加(E)

违反一点代码

Vector moves = new Vector();

moves.add(new Integer(x));
Run Code Online (Sandbox Code Playgroud)

错误:

ConnectFour.java:82: warning: [unchecked] unchecked call to add(E) as a member of the raw type java.util.Vector moves.add(new Integer(x));
Run Code Online (Sandbox Code Playgroud)

不确定这样的错误需要多少信息....

java vector

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

标签 统计

c# ×3

mysql ×2

.net ×1

and-operator ×1

asp.net ×1

c++ ×1

count ×1

database ×1

double ×1

java ×1

json ×1

linq ×1

math ×1

oracle ×1

ruby ×1

serialization ×1

sql ×1

vector ×1