我使用以下示例来表达我的viewPager:http: //code.google.com/p/viewpagerexample/issues/list
这个例子的问题是我无法弄清楚如何设置我的起始位置,默认的起始位置是0.基本上我不能控制左边或右边是否有可用的视图.
有没有办法控制中心的View当前位置?有更好的方法吗?是否有可能使其圆形?
当我尝试使用git gui(右键单击 - >用于提交的阶段行)来演示单行或多行时,我收到以下错误.这不是第一次发生在我身上,我发现其他人正面对它.但是我找不到如何解决它.
有没有人遇到过这个问题?有什么我可以做的(暂存所有文件不是一个真正的解决方案)
更新: 这是一个文件,当我尝试暂存已删除的行时,它给出了以下错误.
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/texture"
android:tileMode="repeat"
- android:dither="true"
>
</bitmap>
\ No newline at end of file
Run Code Online (Sandbox Code Playgroud)
这是错误消息:
fatal: corrupt patch at line 14
Run Code Online (Sandbox Code Playgroud)
奇怪的是以下罚款甚至没有14行!?注意用新行结束文件并没有解决问题
可能重复:
Java是否通过引用传递?
List
对象是否通过引用传递?换句话说,如果我将一个ArrayList (java.util.ArrayList)
对象传递给一个类,它会在我更改它时自动更新吗?
我正在尝试摄取mp4文件并使其成为游戏中时光倒流.它适用于下面的代码.但是,输出文件的帧速率为16*originalFrameRate
.由于我不打算将其作为slow motion
视频播放,我宁愿丢弃这些冗余帧以使输出文件更小.
Movie inputMovie = MovieCreator.build(fileUri);
List<Track> videoTracks = new LinkedList<>();
for (Track track : inputMovie.getTracks()) {
if (track.getHandler().equals("vide")) {
videoTracks.add(track);
}
}
final int speedByFactorOf = 16;
Movie outputMovie = new Movie();
AppendTrack appendedTracks = new AppendTrack(videoTracks.toArray(new Track[videoTracks.size()]));
outputMovie.addTrack(new WrappingTrack(appendedTracks) {
@Override
public long[] getSampleDurations() {
long[] l = super.getSampleDurations();
for (int i = 0; i < l.length; i++) {
l[i] /= speedByFactorOf;
}
return l;
}
});
BasicContainer out = (BasicContainer) new DefaultMp4Builder().build(outputMovie);
FileChannel …
Run Code Online (Sandbox Code Playgroud) Android 4.2引入了对Right To Left操作栏的支持,有没有办法将Sherlock Action栏配置为RTL模式?
请注意,当前的Sherlock Actionbar版本是4.2,但我找不到任何与RTL支持相关的内容.
由于iOS框架在发布之前不允许本地通知执行代码,因此我正在寻找一种在越狱设备上实现代码的方法.
更新
好吧,我已经成功创建了一个守护进程,它在启动时启动并保持运行.但是,发布通知需要该UIApplication
对象.根据文档,这个单例是由UIApplicationMain()
方法创建的,对于常规应用程序来说main()
.由于我希望通知由守护进程发布,因此单例是零.
我可以创建一个实例UIApplication
吗?或者以其他方式发布通知?
我已经尝试调用UIApplicationMain()
然后在应用程序委托中发布通知,以及杀死应用程序,但这显示了一个黑屏暂时; 我想它启动了应用程序.此外,当应用程序无法启动时(当手机尚未完全启动时),它会导致守护程序崩溃.
这是代码的草图
int main(){
if(launchedBySpringBoard || launchedBynotification)
UIApplicationMain(...);
else if(launchedByDaeamon)
StartRunLoop();
}
void triggerdByRunLoopEveryXhours(){
downloadData();
if(isNewData())
postNotification();
}
Run Code Online (Sandbox Code Playgroud) ClassCastException
每当我尝试将BufferedImage(父)强制转换为我自己扩展的AdvancedBufferedImage(child)时,我都会得到一个,我没有覆盖任何方法而且我已经实现了所有承包商而没有修改它们
每当我尝试使用ImageIO.read()方法从File创建AdvancedBufferedImage时,我就会得到这个异常.
File file = new file(path);
AdvancedBufferedImage image = (AdvancedBufferedImage) ImageIO.read(file);
Run Code Online (Sandbox Code Playgroud)
似乎应该没有任何问题,可能是什么问题?
是否有一种简单的方法可以使应用程序因本机崩溃而崩溃,以测试本机崩溃报告?
请注意,我正在寻找适用于所有设备的通用解决方案,而不是特定于设备的解决方案。我想过使用Unsafe类(将非法地址写入卡住的),但看起来不支持
TL;DR:为每个 REST Spring Controller 自动生成 HTTP 客户端,以便在用 Spring 编写的其他服务中重用。
当使用多个用 spring 编写的微服务时,我发现自己为每个控制器重写了客户端。假设我在服务 X 中编写了一个控制器:
@RestController
public class SubscriptionController {
@Autowired
private SubscriptionService subscriptionService;
@RequestMapping(value = "/subscription", method = RequestMethod.GET)
public SubscriptionDTO getMySubscription() {
return subscriptionService.getCurrentUserSubscription();
}
}
Run Code Online (Sandbox Code Playgroud)
我将在服务 Y 中导入 DTO,将 HTTP 请求写入另一个服务中定义的映射,并为其编写测试。
@Service
public class SubscriptionApiService {
@Autowired
private HttpClient httpClinet;
public SubscriptionDTO getMySubscription() {
return httpClient.get("/subscription", SubscriptionDTO.class);
}
}
Run Code Online (Sandbox Code Playgroud)
这是一个非常重复的过程,我很确定有人已经写了一个库来自动化这个过程。但是,我无法找到类似的东西。任何的想法?