小编Ber*_*aud的帖子

Erlang和记录

这段代码有什么问题?我被期待"titi",person.name但我仍然有"toto"!更明确地说,如何修改函数中的记录?

init1()->
    S=#person{name="toto"},   %record creation and field setting
    fct(S),
    io:format("~s~n",[S#person.name]).

fct(R)->
    R#person{name="titi"}.    %record updating
Run Code Online (Sandbox Code Playgroud)

erlang record

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

如何使网格的标题居中

如何在不改变css(全局)的情况下将网格标题居中?通过defaut,标题在左边.

jqgrid

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

如何在php中生成一个简短的唯一ID?

为了产生一个唯一的Id我想我必须在php中使用uniqid函数.
但默认情况下,uniqid会产生13位长的HEXA号码.

4f66835b507db
Run Code Online (Sandbox Code Playgroud)

我想将这个数字减少到7位数的NUMERIC数字,但我想保留单一性.可能吗 ?

4974012  
Run Code Online (Sandbox Code Playgroud)

此号码将用作用户ID.身份验证将使用Id和密码完成.

有人说uniqid不是唯一的!这是一个糟糕的选择吗?

php

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

如何将坐标字符串转换为LatLngBound对象?

我有一个对应于矩形的字符串,如下所示:

((x1,y1),x2,y2))
Run Code Online (Sandbox Code Playgroud)

我想在LatLngBounds对象中转换它,并通过以下方式绘制矩形:

myRectangle.setBounds(latLngBounds);
Run Code Online (Sandbox Code Playgroud)

要么

myRectangle.setMap(map);
Run Code Online (Sandbox Code Playgroud)

javascript google-maps-api-3

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

二进制拆分和选项

为什么这个函数返回3个元素?

[<<"12345">>,<<"67890">>,<<>>]


test3()->
    test4(<<"12345\r\n67890\r\n">>).
test4(Data)->
    X = binary:split(Data, [<<"\r\n">>],[global]), 
    X.
Run Code Online (Sandbox Code Playgroud)

erlang

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

如何转换几个字节上的大数字?

如果一个数字是从4个字节开始,从LSB到MSB,如何将其转换为整数?例:

<<77,0,0,0>> shall give 77
Run Code Online (Sandbox Code Playgroud)

<<0,1,0,0>> shall give 256

Let S = <<0,1,0,0>>, 
<<L1,L2,L3,L4>> = S,  
L = L1*1 + L2*256 + L3*65536 + L4*16777216,
Run Code Online (Sandbox Code Playgroud)

但它不优雅......

erlang

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

递归循环中的值

在递归循环中,我想更改变量的值:

loop(N) when N > ... ->
N;
loop(N) ->
case ... of
  N+1
  ...
end,
...
case ... of
  N-1
  ...
end,
...
loop(N).
Run Code Online (Sandbox Code Playgroud)

如何"传递"N的新值?

erlang

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

拆分内部为空字节的二进制字符串

设一个由一个空字节分隔的消息组成的二进制字符串:

<message><null><message><null> ... <message><null>
Run Code Online (Sandbox Code Playgroud)

我想分开他们.容易,我做:

binary:split(Bin,<<0>>,[global]),
Run Code Online (Sandbox Code Playgroud)

但是......
但是一条消息由两部分组成:

<length><texte>
Run Code Online (Sandbox Code Playgroud)

length的长度为4字节,长度可以为空字节!
然后拆分功能无法正确剪切字符串.
根据erlang的艺术状态存在一种方式吗?

erlang

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

更新postgresql 9.1数据库中的约束

我想将"on delete restrict"更改为"on delete cascade":我该怎么做?

ALTER TABLE T1
ADD CONSTRAINT fk_T1 FOREIGN KEY (id1)
  REFERENCES T2 (id1) MATCH SIMPLE
  ON UPDATE RESTRICT ON DELETE RESTRICT;
Run Code Online (Sandbox Code Playgroud)

sql postgresql

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

标签 统计

erlang ×5

google-maps-api-3 ×1

javascript ×1

jqgrid ×1

php ×1

postgresql ×1

record ×1

sql ×1