问题列表 - 第11575页

C中的纬度/经度存储和压缩

有没有人知道纬度/经度坐标的最有效表示?消费者GPS设备的准确度应该足够了.

大多数实现似乎都double用于每个单元,但我怀疑一个float或定点格式应该足够了.我很想听到任何试图压缩或存储这些值的大数组的人.

编辑:

换句话说,对于消费级设备来说,表示纬度/经度所需的最低精度是多少?

c compression gps floating-accuracy

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

在Core Data中向实体添加属性

在映射出数据模型中的所有实体/属性/关系之后,我创建了所有的托管对象.现在我有一个问题,当我第一次设计我的一个实体/类时,需要添加我没有想过的其他属性/关系.有没有办法用Core Data修改我现有的NSManagedObject类,而不是擦除我的所有模型并根据新的xcdatamodel重新创建它们?

是否在xcdatamodel中添加属性也会更新底层存储机制?假如我使用SQLite3作为我的持久存储,它会相应地添加列吗?

iphone cocoa core-data

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

Maven2依赖项和本机库

我有一个Java项目,我使用Maven2和汇编插件来帮助编译和打包,有很多依赖,所以它是一个很难管理,特别是因为我对Maven很新.

无论如何,我正在使用一个Java库,它有一个附带的本机Windows库(DLL),我试图找出如何将本机库指定为依赖项或其他东西,以便它存在于路径上,我的应用程序可以使用该库在运行时.

java maven-2

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

在函数调用结束后保持数组的内容.(C++)

可以说我有以下代码.

double *return_array(void) {
   double foo[2];
   foo[0] = 5;
   foo[1] = 6;
   cout << foo << endl;
   cout << foo[0] << endl << foo[1] << endl;
   return foo;
}

double *bar = return_array()
cout << bar << endl;
cout << bar[0] << endl << bar[1] << endl;
Run Code Online (Sandbox Code Playgroud)

现在,bar和foo仍然是同一个指针,但那里的内容已经完全改变了.我怎么能绕过这个?基本上,我需要从一个函数传递6或9个双打.我该怎么办?

c++ memory arrays

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

保持状态而不使用Cookie

我试图弄清楚IPB论坛的工作方式。

如果我记得我,那么即使我关闭浏览器并重新打开它,我也将保持登录状态。

我正在尝试如何做到这一点,因为服务器设置的唯一cookie在会话结束时即在我关闭浏览器时会过期。那么服务器如何在不使用cookie的情况下如何恢复会话呢?

编辑:会话ID cookie设置为在会话结束时过期,并且我将浏览器设置为在会话结束时删除cookie。

这意味着当我关闭浏览器(会话结束)时,应删除cookie。

在关闭浏览器的时间内,如果我在其他浏览器中打开相同的站点,那么确定要恢复会话吗?但是,这不会发生。

相反,如果我打开原始浏览器,会话将恢复。

唯一的另一个cookie集是一个名为pass_hash的cookie,该cookie在创建后即过期,并在每次加载页面时由服务器发送。因此,它将不会被用于身份验证。

cookies forum session

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

VB.NET - IIF(,,) - 评估两个"边".我应该注意哪些情况?

我最近了解了IIF(A,B,C)功能.我很长一段时间VB/VB.NET Coder最近花了很多时间来加速SQL编码.

SQL中常见的一件事就是如下:

select (case where @var = 0 then MyTable.Val1 else MyTable.Val2 end) from MyTable
Run Code Online (Sandbox Code Playgroud)

IIF(A,B,C)将允许我在VB.NET中执行此操作...所有在一行.

但是,我已经读过,无论A评估的是什么,B和C都会被评估.

我可以想到一些明显的情况,这是一件坏事,例如:

Dim X as integer = IIF(SomeBoolean = true, ExpensiveFunction1(), ExpensiveFunction2())
Run Code Online (Sandbox Code Playgroud)

正如我将在我的保留曲目中包括这一点,是否有更微妙的情况我可能会使用IIF遇到麻烦?

在某些情况下,使用旧式设计是一个相当大的偏差:

Dim X as integer
if SomeBoolean = true then
  X = ExpensiveFunction1()
else
  X = ExpensiveFunction2()
end if
Run Code Online (Sandbox Code Playgroud)

我希望将来可以省去一些恼人的性能问题和/或错误.

2016年更新

在过去几年中,存在一个新的VB.NET功能,无需使用IIF()函数.

if(Something = true, ExecuteA(), ExecuteB())
Run Code Online (Sandbox Code Playgroud)

仅执行ExecuteA()或ExecuteB().最后,内联IF具有短路.

因此,如果您使用的是VB.NET的更高版本(截至2016年),请尽可能使用此版本.

vb.net

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

SQL:SELECT IN更快更好的做法?

如果我使用2个查询:

第一:查询所需的所有键/ ID

第二步:从tab1中选择*,其中tab1.id在(... ids list .. ,,)

ids列表可以有几千...

是明智的还是最佳的做法或建议做那样的事情?

sql

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

直接将.aspx转换为.pdf

我正在处理的项目要求我构建一个以HTML(.aspx)和PDF格式输出的报表.是否有可用的解决方案允许我将.aspx页面的输出提供给PDF生成实用程序?完全支持HTML和CSS将是理想的.

谢谢!

pdf asp.net pdf-generation

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

c#.NET运行时对象类型

我需要创建一个对象的实例,该对象的类型将在运行时确定.从SQL中提取对象的类型并将其设置为字符串值.我还需要在实例化时传递一些参数.参数的数量/类型每次都相同(至少现在).我需要用什么来实现这一点,Activator.CreateInstance?任何帮助,将不胜感激.

    private void StartScans(int scan_typeid, SqlDataReader drActiveServers)
    {
        string sql = "SELECT scan_typeclass from scan_types WHERE scan_typeid = " + scan_typeid.ToString();
        sqlconn.Open();
        SqlCommand cmd = new SqlCommand(sql, sqlconn);
        SqlDataReader drScanClass = cmd.ExecuteReader(CommandBehavior.CloseConnection);

        string scan_class = drScanClass["scan_typeclass"].ToString();

        //Create object here

    }
Run Code Online (Sandbox Code Playgroud)

编辑:

理查德·伯格的解决方案在控制台应用程序中工作但不在上面的示例中,我已经转储了scan_class并验证了它获取值但是我一直收到此错误:

System.ArgumentNullException:值不能为null.参数名称:类型

这是我更新的代码:

        try
        {
            string sql = "SELECT scan_typeclass from scan_types WHERE scan_typeid = " + scan_typeid.ToString();
            sqlconn3.Open();
            SqlCommand cmd = new SqlCommand(sql, sqlconn3);
            SqlDataReader drScanClass = cmd.ExecuteReader();
            drScanClass.Read();

            string scan_class = drScanClass["scan_typeclass"].ToString();

            var type = Type.GetType(scan_class);
            var …
Run Code Online (Sandbox Code Playgroud)

.net c# reflection

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

将表结构复制到新表中

有没有办法将表的结构复制到新表中,没有数据,包括所有键和约束?

sql postgresql

70
推荐指数
5
解决办法
6万
查看次数