小编ste*_*emm的帖子

Tortoise SVN创建存储库问题

我在本地机器上遇到Tortoise SVN的问题.我试图创建存储库文件夹,并收到一条消息:

Subversion在创建存储库时报告错误!确保文件夹为空并且不写保护.

实际上有足够的磁盘空间,并且目录没有写保护.我的操作系统是WindowsXP,我以管理员用户身份登录.

你能建议我如何解决我的问题吗?

谢谢

svn tortoisesvn

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

动态构建匿名类混淆

我正在尝试使用反射创建匿名类的实例.但偶尔我会在瞬间看到奇怪的行为.

请查看这些类似的代码片段

public class HideAndSeek {

    @SuppressWarnings("unchecked")
    public static void main(String[] args) throws IllegalAccessException, InstantiationException{

        final String finalString = "I'm final :)";

        Object object2 = new Object(){

            {
                System.out.println("Instance initializing block");
                System.out.println(finalString);
            }           

            private void hiddenMethod() {
                System.out.println("Use reflection to find me :)");
            }
        };

        Object tmp = object2.getClass().newInstance();
    }

}
Run Code Online (Sandbox Code Playgroud)

此代码运行良好,并且预期输出

Instance initializing block
I'm final :)
Instance initializing block
I'm final :)
Run Code Online (Sandbox Code Playgroud)

在此之后,我决定以简单的方式更改代码(只是添加了java.util.Calendar)

import java.util.Calendar;

    public class HideAndSeek {

        @SuppressWarnings("unchecked")
        public static void main(String[] args) throws IllegalAccessException, InstantiationException{ …
Run Code Online (Sandbox Code Playgroud)

java reflection calendar anonymous-class

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

潜在语义分析概念

我已经阅读过使用奇异值分解(SVD)在文本语料库中进行潜在语义分析(LSA).我已经明白了如何做到这一点,我也理解了SVD的数学概念.

但我不明白为什么它适用于文本语料库(我相信 - 必须有语言解释).有人能用语言学的观点来解释我吗?

谢谢

algorithm nlp data-mining text-mining latent-semantic-indexing

13
推荐指数
2
解决办法
2858
查看次数

为什么我的主管会终止?

我是OTP的新手,我正在尝试创建一个简单的例子来理解主管的行为:

这是简单的增量服务器

-module( inc_serv ).
-behaviour( gen_server ).
-export( [ start/0, inc/1, stop/0 ] ).
-export( [ init/1, handle_call/3, terminate/2 ] ).

start() ->
        gen_server:start_link( { local, ?MODULE }, ?MODULE, no_args, [] ).

stop() ->
        gen_server:call( ?MODULE, stop ).

inc( Num ) ->
        gen_server:call( ?MODULE, { num, Num } ).

init( no_args ) ->
        io:format( "~p~n", [ "Increment server started :)" ] ),
        { ok, no_state }.

handle_call( { num, Num }, _From, no_state ) ->
        { reply, Num + …
Run Code Online (Sandbox Code Playgroud)

erlang erlang-otp gen-server erlang-supervisor

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

h264语法(P帧语法细节)

我正在解析h264 NAL单位.在我的序列中 - 有NAL单元,其中设置了图像参数,设置了序列参数,I帧(它们也是IDR)和P帧(I帧和P帧构成单个切片).(根本没有B帧)

所以我有NAL单元的流看起来像:

[SPS] [PPS] [I(IDR)] [P] [P] [P] ... [P] [P] [SPS] [PPS] [I(IDR)] [P] [P] [P] ....
Run Code Online (Sandbox Code Playgroud)

我的流中的每个I帧也是IDR帧,因此其frame_num为0(根据h.264标准).

此外,每个P帧的frame_num每单位大于前一帧.

但是,我很困惑pic_order_cnt_lsb.

什么pic_order_cnt_lsb代表?

在我的序列中:

  • 如果P帧有frame_num==2pic_order_cnt_lsb==4
  • 如果P帧有 frame_num==3pic_order_cnt_lsb==6
  • 如果P帧有 frame_num==4pic_order_cnt_lsb==8
  • 等...(在我的情况下pic_order_cnt_lsb == 2*frame_num)

为什么frame_num和之间存在这种相关性pic_order_cnt_lsb

谢谢,

c++ video video-streaming h.264

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

h.264字节流解析

输入数据是一个字节数组,表示h.264帧.该帧由单个切片(不是多切片帧)组成.

所以,据我所知,我可以像切片一样处理这个框架.切片具有头部和切片数据 - 宏块,每个宏块具有其自己的头部.

所以我必须解析该字节数组以提取帧数,帧类型,量化系数(据我所知,每个宏块都有自己的系数?或者我错了?)

你可以告诉我,我可以在哪里获得有关解析h.264帧字节的更多详细信息.

(事实上​​我已经阅读了标准,但它并不是非常具体,我迷路了.)

谢谢

c c++ video video-streaming h.264

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

jtree程序化多选

是否能够以编程方式在JTree中选择多个树节点?我已经设置了多选模式tree.getSelectionModel().setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);

而我所需要的一切 - 让我的应用程序能够以编程方式选择一些节点.但我没有找到如何做到这一点的方式.任何人都可以提供建议如何解决这个问题?

谢谢

java user-interface swing jtree

4
推荐指数
2
解决办法
5103
查看次数

从头开始实现pmap.为什么我的实施缓慢?

我是Erlang的新手,所以对于培训我尝试从头开始实现标准功能.我试图从列表模块创建map/2函数的并行实现.但我的实施工作非常缓慢.如果我在实施中犯了任何重大错误,你能指出我吗?

在此输入图像描述

-module( my_pmap ).
-export([ pmap/2 ]).
-export([ map/4, collect/3 ]).

map( F, Value, Indx, SenderPid ) ->
        SenderPid ! { Indx, F( Value ) }.

pmap( F, List ) ->
        CollectorPid = spawn_link( my_pmap, collect, [ length( List ), [], self() ] ),
        lists:foldl(
                fun( X, Indx ) ->
                        spawn_link( my_pmap, map, [ F, X, Indx, CollectorPid ] ),
                        Indx + 1
                end,
                1,
                List ),
        Mapped =
                receive
                        { collected, M } …
Run Code Online (Sandbox Code Playgroud)

erlang spawn pmap

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

为什么右移(>>)位操作超过字节会产生奇怪的结果?

有一个字节[01100111],我要以这种方式打破它,[0|11|00111] 所以在将这个字节的部分移动到不同的字节后,我会得到:

[00000000] => 0 (in decimal)
[00000011] => 3 (in decimal)
[00000111] => 7 (in decimal)
Run Code Online (Sandbox Code Playgroud)

我试着用这样的代码做到这一点:

byte b=(byte)0x67;
byte b1=(byte)(first>>7);
byte b2=(byte)((byte)(first<<1)>>6);        
byte b3=(byte)((byte)(first<<3)>>3);
Run Code Online (Sandbox Code Playgroud)

但我得到了:

b1 is 0
b2 is -1 //but I need 3....
b3 is 7
Run Code Online (Sandbox Code Playgroud)

我错了哪里?

谢谢

java math bit bitwise-operators

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

如何正确使用rpc:pmap?

我在模块rpc函数pmap中找到了.当我试图使用它时我就卡住了.

第一个问题 - 它是否需要与其他节点连接,或者它会像lists:map没有与其他节点的连接那样执行?

我试图在pmap没有连接到其他节点的情况下执行,但是得到了异常:

7> rpc:pmap( { erlang, '+' }, [], [[1,1],[2,3]] ).          
** exception exit: badrpc
     in function  rpc:check/2 (rpc.erl, line 745)
Run Code Online (Sandbox Code Playgroud)

之后 - 我启动了另一个本地节点并将其与当前节点连接起来.但仍然得到同样的错误.

请告诉我如何rpc:pmap正确使用.

谢谢

PS 以下代码预期工作(返回结果3):

70> erlang:apply( erlang, '+', [1,2] ).
3
71> erlang:'+'(1,2).
3
Run Code Online (Sandbox Code Playgroud)

erlang rpc pmap

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