我们为所有生产版本执行代码签名和时间戳.偶尔(通常在我们即将进行RTM(!)时)Verisign的时间戳服务器(" http://timestamp.verisign.com/scripts/timstamp.dll ")决定间歇性地脱机.
在这种情况下我们该怎么做?
我想在业余时间开始为iPhone或Android开发,作为学习新东西的机会,但也希望赚取额外的收入.
我不确定哪个是我开始开发的最佳开发.我拥有一部iPhone,但我没有Mac(我需要使用SDK),再加上iPhone,我相信每年都会收取费用.
据我所知,Android是免费的,可以在Windows上使用.
我专业开发使用.net和C#,听起来更类似于基于Java的Android环境.
我认为对iPhone的另一个负面影响是它有一个更加拥挤的App Store,我认为应用程序会在Android上获得更好的曝光度?
我的控制器中有一个方法可以处理应用程序抛出的异常.所以我有一个像这样的方法.
@Controller
public class ExceptionController {
@RequestMapping(value="/error")
@ExceptionHandler(value={Exception.class, NullPointerException.class})
public String showError(Exception e, Model model){
return "tiles:error";
}
}
Run Code Online (Sandbox Code Playgroud)
并尝试我,如果它工作,我在另一个方法控制器中的另一个方法中抛出NullPointerException:
boolean a = true;
if(a){
throw new NullPointerException();
}
Run Code Online (Sandbox Code Playgroud)
抛出异常后,它会在JSP中打印,但它不会抛出我的showError()方法(我在那里设置了一个断点,它永远不会进入).showError()方法将捕获异常并根据异常类型显示不同的错误页面(尽管现在它总是显示相同的错误页面).如果我转到url/error它会显示错误页面,因此showError()方法是正常的.
我正在使用Spring 3.
可能是什么问题?
谢谢.
我有一个问题,更多的是在设计领域,而不是实现.我也很高兴有人指出答案的资源,我很乐意为自己研究.
高度简化的Java和SQL:
假设我有一个名为'Picture'的业务域POJO,它有三个属性.
class Picture
int idPicture
String fileName
long size
Run Code Online (Sandbox Code Playgroud)
假设我有另一个名为"Item"的业务域POJO,其中包含3个属性
class Item
int idItem
String itemName
ArrayList<Picture> itemPictures
Run Code Online (Sandbox Code Playgroud)
这些将是一种正常的简单关系.你可以说'Picture'对象永远不会存在于'Item'对象之外.假设图片仅属于特定项目,但项目可以具有多个图片
现在 - 使用良好的数据库设计(第3范式),我们知道我们应该将项目和图片放在他们自己的表中.这是我认为是正确的.
table Item
int idItem (primary key)
String itemName
table Picture
int idPicture (primary key)
varchar(45) fileName
long size
int idItem (foreign key)
Run Code Online (Sandbox Code Playgroud)
这是我的问题:如果您正在为这些对象制作Hibernate映射文件.在数据设计中,Picture表需要一个列来引用Item,以便可以保持外键关系.但是,在您的业务域对象中 - 您的Picture对象不包含Item的idItem的引用/属性 - 并且不需要知道它.始终在Item实例中实例化java Picture实例.如果您想知道图片所属的项目,您已经在正确的范围内.调用myItem.getIdItem()和myItem.getItemPictures(),您将获得所需的两条信息.
我知道Hibernate工具有一个生成器,可以自动让你的POJO查看你的数据库.我的问题源于我首先计划了这个实验/项目的数据设计.然后,当我去创建域java对象时,我意识到良好的设计决定了对象以嵌套的方式保存其他对象.这显然不同于数据库模式的方式 - 所有对象(表)都是平面的,并且不包含其他复杂类型.调和这个的好方法是什么?
你会:
(A)制作hibernate映射文件,使Picture.hbm.xml具有到POJO父节点的idItem字段的映射(如果可能的话)
(B)在Picture类中添加一个int属性来引用idItem并在实例化时将其设置,从而通过将所有表字段作为类中的本地属性来简化hbm.xml映射文件
(C)修复数据库设计因为它错了,dork.
我真的很感激任何反馈
是否有类似的方法开放资源就像我们JavaUI.createTypeDialog对类型一样?
如何将\ save文件放入应用程序目录?(adobe air)(请输入代码示例)
通常,在C#文档中,您会遇到一个成员,其中的描述说明了"如果覆盖它,请务必调用基本方法".
有没有办法确保在编译时实际调用基函数?
这是一个例子: 实现Dispose方法
从第一行开始:
类型的Dispose方法应该释放它拥有的所有资源.它还应该通过调用其父类型的Dispose方法释放其基类型所拥有的所有资源.
编辑
我正在浏览,我看到了这篇文章,这看起来很相关.它更像是一个小而不是一个错误,即.它有有效用途(如提到的那些):
我需要一些好的伪随机数生成器,它可以像以前的输出中的纯函数一样计算,而不会隐藏任何状态.在"好"下我的意思是:
我必须能够参数化以这样的方式产生器,其运行它用于2^n与任何参数(或与他们的一些大的子集)的迭代应涵盖之间所有或几乎所有的值0和2^n - 1,其中n是在输出值的比特数.
组合的发生器n + p比特输出必须覆盖所有或几乎所有的值0,2^(n + p) - 1如果我2^n为其参数的每个可能组合进行迭代运行,其中p是参数中的位数.
例如,LCG可以像纯函数一样计算,它可以满足第一个条件,但它不能满足第二个条件.比方说,我们有32位LCG,m = 2^32它是常量,我们p = 64(两个32位参数a和c)n + p = 96,所以我们必须从输出中查看数据三个整数以满足第二个条件.不幸的是,由于输出中奇数和偶数整数的严格交替顺序,条件不能满足.为了克服这个问题,必须引入隐藏状态,但这会使函数变得不纯净并破坏第一个条件(长隐藏期).
编辑:严格来说,我希望函数族通过p位和完整的n位状态进行参数化,每个函数都p + n以独特的"随机"方式生成所有可能的二进制位串,而不仅仅是连续递增(p + n)-bit int.选择独特方式所需的参数化.
我想要太多了吗?
我需要使用ffmpeg来编码.我有*.a.我的问题是,当我使用avcodec_register_all()xcode给我这个错误:
"_deflate",引自:
_encode_frame in libavcodec.a(pngenc.o)
_encode_frame in libavcodec.a(pngenc.o)
_encode_frame in libavcodec.a(pngenc.o)
_encode_frame in libavcodec.a(lclenc.o)
_encode_frame in libavcodec.a(lclenc.o)
_encode_frame in libavcodec.a(zmbvenc.o)
Run Code Online (Sandbox Code Playgroud)
"_deflateEnd",引自:
_flashsv_encode_end in libavcodec.a(flashsvenc.o)
_encode_frame in libavcodec.a(pngenc.o)
_encode_end in libavcodec.a(lclenc.o)
_encode_end in libavcodec.a(zmbvenc.o)
Run Code Online (Sandbox Code Playgroud)
"_compress",引自:
_encode_strip in libavcodec.a(tiffenc.o)
(maybe you meant: _mp3_header_compress_bsf$non_lazy_ptr, _mp3_header_compress_bsf )
Run Code Online (Sandbox Code Playgroud)
"_vorbis_analysis_init",引自:
_oggvorbis_encode_init in libavcodec.a(libvorbis.o)
Run Code Online (Sandbox Code Playgroud)
"_lame_set_bWriteVbrTag",引自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)
Run Code Online (Sandbox Code Playgroud)
"_lame_set_VBR",引自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)
Run Code Online (Sandbox Code Playgroud)
"_crc32",引自:
_png_write_chunk in libavcodec.a(pngenc.o)
_png_write_chunk in libavcodec.a(pngenc.o)
_png_write_chunk in libavcodec.a(pngenc.o)
Run Code Online (Sandbox Code Playgroud)
"_x264_encoder_headers",引自:
_X264_init in libavcodec.a(libx264.o)
Run Code Online (Sandbox Code Playgroud)
"_lame_encode_buffer",引自:
_MP3lame_encode_frame in libavcodec.a(libmp3lame.o)
Run Code Online (Sandbox Code Playgroud)
"_x264_encoder_encode",引自:
_X264_frame in libavcodec.a(libx264.o)
Run Code Online (Sandbox Code Playgroud)
"_vorbis_comment_add_tag",引自:
_oggvorbis_encode_init in …Run Code Online (Sandbox Code Playgroud) 我正在创建一个mvvm模式的wpf用户控件.所以我们有:view(代码隐藏文件中没有代码),viewmodel,model,dataaccess文件.
我有MainWindow .xaml作为视图文件,我需要与MainWindowModel .cs 绑定.
通常,在一个wpf应用程序中,我们可以使用App.xaml文件中的onStartUp事件来完成此操作.但是在用户控制方面,因为我们没有App.xaml ......我如何实现它?
请帮助:( ...提前致谢!!!