小编Gre*_*rey的帖子

Spring数据jpa保存无法获取id

生成我的实体ID,当我使用DAO而不是Spring数据JPA时它工作正常.

@Id
@Column(name = TABLE_COLUM_NAME_ID)
@GeneratedValue
private int id;
Run Code Online (Sandbox Code Playgroud)

现在我已经开始使用Spring数据JPA,在我打电话之后repository.save(myboject),或者repository.saveAndFlush(myobject),我打电话myobject.getId().但是id从未填充过.

我搜索了我的数据库,对象在数据库中,ID正确.有谁知道为什么我打电话后没有设置id save()?我用的时候没问题entitymanager.save().

jpa spring-mvc spring-data spring-data-jpa

23
推荐指数
5
解决办法
4万
查看次数

makefile:缺少分隔符

#kernel build system and can use its lanauge
ifneq($(KERNELRELEASE),)
 obj-m:=helloworld.o
else
 KDIR:= /lib/modules/2.6.33.3-85.fc13.i686/build
all:
 make -C $(KDIR) M=$(PWD) modules
clean:
 rm -f *.ko *.o *.mod.o *.mod.c *.symvers
endif
Run Code Online (Sandbox Code Playgroud)

错误是:

makefile:2:***缺少分隔符.停

但对于ifneq($(KERNELRELEASE),),如果我之前添加标签,我会收到另一个错误:

makefile:2:***命令在第一个目标之前开始.停

linux makefile

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

Django admin:通过URL传递变量

我想通过URL将变量传递给django admin中的另一个页面.它似乎不起作用,我想传递变量"/?name = hello",并通过request.GET.get ["name",""]捕获它.但是url变为"/?e = 1"过了之后.如果我使用默认参数'q',它可以工作,但它会有冲突.看来这个问题只是django-admin.我需要通过url传递它而不是post ...有没有人知道如何解决这个问题

谢谢

django django-admin

6
推荐指数
2
解决办法
3539
查看次数

VIM:关闭自动完成但保持提示

我是VIM的新手,我来自Eclipse/VS世界.

似乎当我使用Ctrl + N时,它会自动完成该功能,当我键入sys(我打算获取syslog)时,它会自动将名称自动完成到sysSync(提示列表中的第一项是sysSync).

问题是sys是自动完成sysSync.当我继续输入l时,它变为sysSyncl而不是sysl.我发现它太烦人了.

我的问题是如何关闭自动完成但是打开提示窗口,就像我键入sys时,它保持sys不变,但是给我提示可供选择?

我应该把什么放在我的.vimrc档案里?

非常感谢你花时间陪伴.

vim

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

eclipse在两个函数之间找到可能的代码路径

我有一个关于日食的问题.也许这是不可能的,但我仍然想与专家确认:)在我的上下文中,我使用C.但可能适用于java和其他语言.

说我有一个非常大的项目.我有一个函数A和一个函数B.有没有办法可以判断是否存在从函数A到函数B或函数B的代码路径.例如A - > D - > C-> E-> F- >乙

我知道有呼叫heirachy.但我的项目太大了.函数A不直接调用B.函数A由10个地方调用,另有100个调用者调用10个调用者.那么在eclipse中是否有一个功能可以充斥代码路径并找到两个函数之间的连接?

谢谢

eclipse

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

C函数:将无符号变量赋值给带有signed参数的函数

我最近想出了一个问题.假设我们有:

void test(int32_t b){
    printf("value is %d", b);
}

int main(){
    uint32_t a = 43;
    test(a);  
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

将无符号变量传递给有符号参数时会发生什么?值的副本如何工作,以及演示如何工作?

有人能详细解释一下吗?

谢谢

c casting

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

移位寄存器Verilog

我是HDL语言的新手.我有一个关于如何编程移位寄存器的问题.(我知道我转向另一个方向).为什么这本书使用wire[N-1:0] r_next?我的实施有什么缺点?谢谢

我的第一次尝试如下

module lesson04#(parameter N=8)(
    input wire clk, reset,
    input wire data,
    output wire out
);

reg [N-1: 0] r_reg;


always @(posedge clk or negedge reset)
begin
    if(!reset)
         r_reg =0;
    else 
        r_reg[0]=data;
        r_reg = r_reg<<1;
end

assign out =r_reg[N-1];
endmodule 
Run Code Online (Sandbox Code Playgroud)

但是这本书给出了:

module lesson04#(parameter N=8)(
    input wire clk, reset,
    input wire data,
    output wire out
);

reg [N-1: 0] r_reg;
wire[N-1:0] r_next;

always @(posedge clk or negedge reset)
begin
    if(!reset)
         r_reg =0;
    else 
        r_reg <= r_next;
end

assign …
Run Code Online (Sandbox Code Playgroud)

verilog vlsi

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

文件读取:二进制文件的feof()

我正在读一个二进制文件.当它到达终点时 似乎它被feof()函数终止了.是因为二进制文件没有EOF字符?如果是这样我怎么解决它.

目前我的代码正在使用while循环

while (!feof(f))
Run Code Online (Sandbox Code Playgroud)

当它到达位置5526900的文件末尾时,它不会停止.它只是不断尝试阅读,我陷入了困境.

任何人都可以告诉我为什么以及如何解决它.

谢谢

c c++ file-io binaryfiles

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

c ++数组问题

我想初始化一个大小为200的double数组,它的值从0到199,从索引0到c ++中的199.我知道我可以通过一个简单的For循环来做到这一点,但有没有办法像这样初始化双数组?

谢谢

c c++ visual-c++

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

python:httplib错误:无法发送标头

conn = httplib.HTTPConnection('thesite')
conn.request("GET","myurl")
conn.putheader('Connection','Keep-Alive')
#conn.putheader('User-Agent','Mozilla/5.0(Windows; u; windows NT 6.1;en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome//5.0.375.126 Safari//5.33.4')
#conn.putheader('Accept-Encoding','gzip,deflate,sdch')
#conn.putheader('Accept-Language','en-US,en;q=0.8')
#conn.putheader('Accept-Charset','ISO-8859-1,utf-8;1=0.7,*;q=0.3')
conn.endheaders()
r1= conn.getresponse()
Run Code Online (Sandbox Code Playgroud)

它引发了一个错误:

  conn.putheader('Connection','Keep-Alive')
  File "D:\Program Files\python\lib\httplib.py", line 891, in putheader
    raise CannotSendHeader()
Run Code Online (Sandbox Code Playgroud)

如果我注释掉putheaderendheaders,它运行良好.但我需要它保持活力.

有谁知道我做错了什么?

python httprequest httplib http-headers

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