问题列表 - 第28651页

Java的.反序列化Java通用对象的最佳过程?

使用本机Java序列化存储和检索通用对象的最佳过程是什么ArrayList<String>

编辑:澄清.当我序列化类型ArrayList<String>I 的对象时,我想要反序列化为相同类型的对象.但是,我知道无法在不引起警告的情况下强制转换回此通用对象.

java generics serialization

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

Clojure中的功能概述来自CL之外的其他语言

我正在寻找来自除Common Lisp之外的其他语言的Clojure功能的概述.

例如:

  • STM:语言X,Y和Z.

欢迎您的意见!

language-features clojure common-lisp

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

java:用于不可变函数式数据结构的库

这与另一个问题(Java中的Functional Data Structures)非常相似,但其答案并不特别有用.

我需要使用标准的Java集合不可改变的版本(如HashMap中/ TreeMap中/的ArrayList/LinkedList的/ HashSet的/ TreeSet中).通过"不可改变的"我的意思是不可改变的功能性意义(如纯功能性数据结构),其中对数据结构的更新操作不改变原始数据,而是返回相同类型的数据结构的新实例.通常,数据结构的新旧实例将共享不可变数据以在时间和空间上有效.

据我所知,我的选择包括:

但我不确定这些是否对我特别有吸引力.我有一些要求/愿望:

  • 有问题的集合应该可以直接在Java中使用(在类路径中使用适当的库).FJ会为我工作; 我不确定我是否可以在Java中使用Scala或Clojure的数据结构,而不必使用这些语言的编译器/解释器,而不必编写Scala或Clojure代码.

  • 列表/贴图/集合上的核心操作应该是可能的,不必创建具有令人困惑的语法的函数对象(FJ看起来略微不确定)

  • 它们应该在时间和空间上有效.我正在寻找一个理想情况下已经完成一些性能测试的库.FJ的TreeMap基于红黑树,不知道如何评价.

  • 文档/教程应该足够好,以便有人可以快速使用数据结构.FJ在那方面失败了.

有什么建议?

java functional-programming data-structures

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

如何在vba中设置checked属性(格式或控件工具箱)

我正在尝试根据另一个单元格的值将我的复选框的值更改为true

if range("A1").value = "green" then
Checkbox1.value= true

end if 
Run Code Online (Sandbox Code Playgroud)

如何同时将多个复选框的value属性更改为true

出于某种原因,我尝试过的代码根本没有做任何事情.PS我正在使用格式复选框

checkbox excel vba

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

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

如何在Android中使用数据库?

如何在Android中连接并插入和选择数据库中的数据?

android

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

实现"多对多"数据库

问候,堆栈溢出

在我的数据库中,我已经有一个表,"联系人",其中包含个人的记录.我的数据库中还有其他几个表,它们代表包含表示特定技能的记录的"技能组".

1)我是否正确地将其视为"多对多"关系?(每个联系人可以有多个技能组,每个技能组可以属于多个联系人)

2)我是数据库的新手 - 我想链接表吗?

3)有没有在我的计划(C来实现此#+ Windows窗体),使得在"联系人"表中的任何给定的记录,无论是所有相关的"技能"表的名称的方法所有的"技能"记录相关联可以检索"联系人"记录吗?

(数据库位于SQL Server Express 2008上.通过VisualStudio 2008内置的"数据连接向导"从数据库中检索数据)

c# sql database-design many-to-many

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

如何在Rails 3中测试作用域

在Rails 3中测试作用域的最佳方法是什么.在rails 2中,我会做类似的事情:

Rspec的:

it 'should have a top_level scope' do
  Category.top_level.proxy_options.should == {:conditions => {:parent_id => nil}}
end
Run Code Online (Sandbox Code Playgroud)

这在rails 3中失败,并为[]:ActiveRecord :: Relation"错误提供了"未定义的方法`proxy_options'.

人们如何测试使用正确的选项指定范围?我看到你可以检查一下arel对象,也许可以对此做出一些期望,但我不确定最好的方法是什么.

ruby-on-rails ruby-on-rails-3

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

CPU和数据对齐

请原谅我,如果你觉得这已被无数次回答,但我需要回答以下问题!

  1. 为什么数据必须对齐(在4字节/ 8字节/ 2字节边界上)?这里我怀疑的是当CPU具有地址线Ax Ax-1 Ax-2 ... A2 A1 A0时,很可能顺序地寻址存储器位置.那么为什么需要在特定边界对齐数据呢?

  2. 在编译代码和生成可执行代码时如何找到对齐要求?

  3. 如果例如数据对齐是4字节边界,那是否意味着每个连续字节位于模4偏移处?我怀疑的是,如果数据是4字节对齐,那意味着如果一个字节是1004那么下一个字节是1008(或1005)?

c processor alignment cpu-architecture

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

批处理脚本中的问题读取用户输入

我使用set /p下面的内容来读取用户输入它似乎在if块之外工作,但如果块不起作用则在内部.当我第二次运行脚本时,if块中的用户输入打印先前的用户输入.

测试脚本:

@echo off
set cond=true
echo %cond%
if %cond%==true (
echo "cond is true"
REM the below input doesn't work
set /p name1="enter your name"
echo name is: %name1%
)

REM it works here
set /p name2="enter your name"
echo name is: %name2%
Run Code Online (Sandbox Code Playgroud)

谢谢

windows cmd user-input batch-file

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