小编Chr*_*ris的帖子

如何从Java中读取jar文件?

我想读取一个位于jar我的类路径中包含的s 之一的XML文件.如何阅读包含在内的任何文件jar

java file-io jar

56
推荐指数
4
解决办法
13万
查看次数

有没有办法获得持续重新编码的持续时间

我正在尝试录制视频,并希望显示正在录制的秒数.

我该怎么办?

public void startRecording(View v){

    flipCamera.setVisibility(View.GONE);
    captureImage.setVisibility(View.GONE);
    String deviceMan = android.os.Build.MANUFACTURER;
    this.mediaRecorder = new MediaRecorder();
    this.mediaRecorder.setCamera(this.camera);

    camera.unlock();
    this.mediaRecorder.setCamera(camera);
    this.mediaRecorder.setOrientationHint(90);

    this.mediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
    this.mediaRecorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
    CamcorderProfile camcorderProfile_HQ = CamcorderProfile
            .get(CamcorderProfile.QUALITY_480P);
    this.mediaRecorder.setProfile(camcorderProfile_HQ);
    this.mediaRecorder.setOutputFile(this.initFile().getAbsolutePath());
    this.mediaRecorder.setMaxDuration(60000); // Set max duration 60 sec.
    this.mediaRecorder.setMaxFileSize(5000000);
    this.mediaRecorder.setPreviewDisplay(this.cameraPreview.getHolder()
            .getSurface());

     this.mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);

    try {
        this.mediaRecorder.prepare();
        // start the actual recording
        // throws IllegalStateException if not prepared
        this.mediaRecorder.start();
        Toast.makeText(this, R.string.recording, Toast.LENGTH_SHORT).show();

        this.toggleButtons(true);

    } catch (Exception e) {
        Log.wtf(TAG, "Failed to prepare MediaRecorder", e);
        Toast.makeText(this, R.string.cannot_record, Toast.LENGTH_SHORT)
                .show();
        this.releaseMediaRecorder();
    }
}
Run Code Online (Sandbox Code Playgroud)

我对Android很新,所以请任何人都可以提供帮助.

android video-recording

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

多次调用UITableView numberOfRowsInSection

tableView:numberOfRowsInSection填充表视图时应该调用该方法多少次?

我的应用程序崩溃,没有警告,错误或堆栈跟踪.我还测试了内存泄漏,但没有找到.该应用程序稳定在1.4MB左右.

我有NSLog报告方法是消息,我注意到tableView:numberOfRowsInSection被多次调用.应用程序在其中一个"额外"调用期间崩溃.应用程序崩溃的点会有所不同.我应该指出,如果这有所不同,该表填充了大约600个单元格.

我可以根据需要发布代码,但我的数据源来自a singleton class,所以代码很多.任何帮助将不胜感激.

iphone xcode objective-c uitableview

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

UITableView:cellForRowAtIndexPath继续被调用

我有一个UITableView控制器和一个UITableView.我已经使用委托等设置了所有内容,并且它填充得很好.我注意到一个小bug但是使用以下方法:

:的cellForRowAtIndexPath

我注意到每次滚动表时都会不断调用此方法.即使在填充表后,它仍继续调用.基本上,一个单元格移出视图,当它返回视图时,它再次调用它.我让NSLog打印出该方法中的单元格内容,这就是我知道它继续调用的方式.

该功能是不是每个单元调用一次,填充它,然后完成?

xcode objective-c uitableview ios4

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

Html5在Firefox中拖放鼠标位置

我有一个利用拖放的HTML5应用程序.基本上,用户可以将图像从"抽屉"拖动到画布上以创建更大的图像.我希望元素放在它们被释放的地方.我有这个在除Firefox之外的所有浏览器中工作.

drop事件中,我使用以下内容来获取鼠标的坐标,并计算画布中已删除图像的位置.

var top = evt.originalEvent.offsetX;
var left = evt.originalEvent.offsetY;
Run Code Online (Sandbox Code Playgroud)

问题是,FF中没有此属性.有没有其他方法可以得到这个?没有它,我看不到如何在FF中拖动和移动元素.

注意:我没有使用canvas元素.我正在将图像丢给div.不确定是否重要.

javascript html5 drag-and-drop

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

Javascript/jQuery仅在浏览器后退/前进按钮单击时检测哈希更改

是否可以仅在浏览器历史记录更改(即后退或前进按钮)上检测哈希更改?

我已经看到了onBeforeUnload事件,但是这个事件不会触发哈希更改,因为窗口没有卸载.

当哈希值发生变化时,hashchange事件显然会触发.任何修复?优选地,没有插件.我见过jQuery历史插件,但我正在寻找最简单的解决方案.

谢谢您的帮助.

javascript jquery back browser-history hashchange

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

Twitter Search API多个哈希标签或用户

我正在尝试在Twitter Search API中查询用户,多个用户,主题标签,几个主题标签或其中的任何组合.我正在努力学习语法.

多个用户(WORKS)

?q=from:user1 OR from:user2 OR from user3
Run Code Online (Sandbox Code Playgroud)

单个标签(WORKS)

?q=with:#hashtag
Run Code Online (Sandbox Code Playgroud)

组合(BROKEN)

?q=from:user1 OR from:user2 OR with:#hash1 OR with:hash2
//returns most recent tweets and ignores my query altogether. No error
Run Code Online (Sandbox Code Playgroud)

我不想查询特定用户的特定主题标签.我想要/或结果.如果我使用以下语法,它可以工作,但它也搜索推文的内容,而不是只是标签,这不是很好.

包含搜索(WORKS)

?q=from:user1 OR hashtag1 OR hashtag2
Run Code Online (Sandbox Code Playgroud)

有没有办法完成我要找的或不?我也试过以下

(破碎)

?q=from:user1 OR from:user2 OR with:hash1 OR hash2 OR hash3
Run Code Online (Sandbox Code Playgroud)

希望这是有道理的.如果需要,我可以进一步澄清.(注意:我在我的实际环境中使用了since_id和max_id,以及rpp,但为了方便这个问题,我将它们从我的示例中删除了.)

php twitter twitter-search

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

OpenCart中的自定义帮助程序功能

试图在opencart中创建自定义PHP函数.基本上我需要知道我们是否正在查看购物车或结帐页面.我知道实现这一目标的最简单方法是访问路由请求参数.我想创建一个可重复使用的功能,但是可以在站点范围内使用.

这可能吗?它会去哪里?

该函数看起来像这样:

function isCheckout() {

    $route = $this->request->get['route'];

    //is cart?
    if($route == 'checkout/cart')
        return 'cart';

    $parts = explode('/', $route);

    if($parts[0] == 'checkout')
        return 'checkout';

    return false;

}
Run Code Online (Sandbox Code Playgroud)

php opencart

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

显示特定日期范围之间的帖子

尝试显示特定日期范围的自定义帖子类型.我想仅在某个月内展示帖子.我知道我需要挂钩到posts_where过滤器,但我无法弄清楚如何将参数传递给这个函数,因为我需要传递日期范围.

我已经看到了很多关于如何更改WHERE子句以获取日期范围的示例,但仅限于静态时.我需要做以下事情:

add_filter('posts_where', 'my_custom_where', '', '04/2011'); //pass my date to the filter

function my_custom_where( $where = '' ) {

    //figure range  
    $range = array(
        'start' => $date . '-1',
        'end' => $date . '-' . cal_days_in_month(CAL_GREGORIAN, date('m', $date), date('Y', $date))
    );

    $where .= " AND post_date ....."; //build where with date range

    return $where;

}
Run Code Online (Sandbox Code Playgroud)

希望有道理.任何帮助,将不胜感激.

wordpress arguments archive add-filter custom-post-type

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

CSS子选择器

我理解孩子和后代之间的区别就好了.但是,我遇到了子选择器的问题.也许我没有正确理解.以下面的HTML为例.这是一个3层导航菜单.

<div id="nav">
    <ul class="menu">
        <li><a href="#">Menu Item 1</a></li>
        <li><a href="#">Menu Item 2</a>
            <ul class="sub-menu">
                <li><a href="#">Sub Menu Item 1</a></li>
                <li><a href="#">Sub Menu Item 2</a>
                    <ul class="sub-menu">
                        <li><a href="#">Sub Sub Menu Item 1</a></li>
                        <li><a href="#">Sub Sub Menu Item 2</a></li>
                        <li><a href="#">Sub Sub Menu Item 3</a></li>
                    </ul>
                </li>
                <li><a href="#">Sub Menu Item 3</a></li>
            </ul>
        </li>
        <li><a href="#">Menu Item 3</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

基于我对css中child(>)选择器的理解,以下情况将是正确的:

#nav {}
#nav ul.menu {}
#nav ul.menu > li {} /* main navigation items only */
#nav ul.menu > …
Run Code Online (Sandbox Code Playgroud)

css css-selectors drop-down-menu

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