小编leg*_*cia的帖子

在Solaris网络库中进行autoconf链接的规范方法是什么?

在Solaris上,编译使用套接字的程序时,需要将其链接-lnsl -lsocket.许多此类程序最初是为Linux编写的(不需要额外的库),因此不会在其配置脚本中检查这些库,即使这是一个相当简单的添加.像这样(未经测试):

AC_SEARCH_LIBS(gethostbyname, nsl, , AC_MSG_ERROR([gethostbyname not found]))
AC_SEARCH_LIBS(connect, socket, , AC_MSG_ERROR([connect not found]))
Run Code Online (Sandbox Code Playgroud)

是否有规范的方法来进行此检查?甚至可能包含在autoconf发行版中?您可能会认为存在相当广泛的需求,但谷歌不会告诉我.

autoconf solaris

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

添加日历活动而不打开日历

在我的应用程序中,用户可以为任务设置最多3个提醒,但每次按"设置提醒"按钮时,它都会打开日历应用程序.有没有办法在不打开默认日历应用程序的情况下设置日历事件?我只是想在不启动日历活动的情况下添加事件.

这就是我的代码现在的样子:

Calendar beginTime = Calendar.getInstance();
beginTime.set(2013, Calendar.MAY, 10, 3, 00);
startMillis = beginTime.getTimeInMillis();
Calendar endTime = Calendar.getInstance();
endTime.set(2012, Calendar.MAY, 10, 4, 00);
endMillis = endTime.getTimeInMillis();

Intent intent = new Intent(Intent.ACTION_INSERT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra(Events.TITLE, "Test Android");
intent.putExtra(Events.EVENT_LOCATION, "Test Location");
intent.putExtra(Events.DESCRIPTION, "Test Description Examples");

intent.putExtra(Events.DTSTART, startMillis);
intent.putExtra(Events.DTEND, endMillis);
intent.putExtra(Events.ALL_DAY, false);
intent.putExtra(Events.EVENT_END_TIMEZONE, "Europe/London");


intent.putExtra(Events.ACCESS_LEVEL, Events.ACCESS_PRIVATE);
intent.putExtra(Events.AVAILABILITY, Events.AVAILABILITY_BUSY);
Run Code Online (Sandbox Code Playgroud)

java android android-intent android-calendar

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

可以在 C 中的标识符中的任何地方使用下划线吗?

我有一个简单的问题:我可以在标识符的任何地方使用下划线吗?

如果是,请举例,如果不是,请说明原因。

c

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

XMPPFramework"输入..."状态为消息

我正在为我当前的项目使用robbiehanson/XMPPFramework.如何使用XMPPFramework获取消息输入状态?有XEP-184协议,但现在已弃用.需要帮助来获取iOS中的撰写状态.问候,Bhat

xmpp ios xmppframework

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

增加Erlang中元组的长度

如何增加Erlang中元组的长度?例如,假设Tup={1,2,3},现在我想添加另一个元素.有没有办法做到这一点?

erlang tuples

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

为什么XMPP服务器会忽略我的昵称请求订阅?

我正在尝试通过Strophe.js(1.2.0)向XMPP服务器(OpenFire 3.9.3)发送订阅请求.

<presence type="subscribe" from="agent@localhost" to="agent3@localhost" xmlns="jabber:client">
<nick xmls="http://jabber.org/protocol/nick">agent3</nick>
</presence>
Run Code Online (Sandbox Code Playgroud)

名单项已创建,但没有昵称.

Openfire调试日志:

2015.04.22 11:57:43 XMPPServlet - 447b9ca3ad42f7bc78e09d35b882dfb3 : onMessage : Received : <presence type='subscribe' from='agent@localhost' to='agent3@localhost' xmlns='jabber:client'><nick xmls='http://jabber.org/protocol/nick'>agent3</nick></presence> 
2015.04.22 11:57:43 XMPPServlet - 447b9ca3ad42f7bc78e09d35b882dfb3 : Delivered : <iq type="set" id="232-173" to="agent@localhost/f0ddfe38-7bdd-fc6b-04a7-e63a7e30bf89"><query xmlns="jabber:iq:roster"><item jid="agent3@localhost" ask="subscribe" subscription="none"/></query></iq>
Run Code Online (Sandbox Code Playgroud)

xmpp openfire strophe

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

扁平列表Erlang需要澄清

flatten(X)               -> flatten(X,[]).

flatten([],Acc)          -> Acc;
flatten([[]|T],Acc)      -> flatten(T, Acc);
flatten([[_|_]=H|T],Acc) -> flatten(T, flatten(H,Acc));
flatten([H|T],Acc)       -> flatten(T,Acc++[H]) .
Run Code Online (Sandbox Code Playgroud)

这是来自一个帖子,而不是我的代码.

有人可以解释这里发生的事情:

flatten([[_|_]=H|T],Acc)
Run Code Online (Sandbox Code Playgroud)

[[_|_]=H|T] 是我没有得到的部分.

(另外这是在另一页,但我不能因为代表而对它发表评论.)

erlang

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

#define PA6(*((volatile unsigned long*)0x40004200))

#define  PA6  (*((volatile unsigned long *) 0x40004200))
Run Code Online (Sandbox Code Playgroud)

上面的定义是什么意思?我只能推断出PA6是指向十六进制地址的指针.

c embedded

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

是否可以在运行时添加YAWS appmods配置?

我在生产环境中的应用程序中嵌入了YAWS,并使用该函数yaws:start_embedded/4启动YAWS.

以下是我的代码:

Id = "my_server",
GconfList = [{logdir, "./log"}, {id, Id}],  
SconfList = [{docroot, Docroot},
  {port, Port},
  {listen, Listen},
  {appmods, [      
    {"/rest", mod_rest, []},
    {"/file", mod_file, []}      
  ]}
],
yaws:start_embedded(Docroot, SconfList, GconfList, Id).
Run Code Online (Sandbox Code Playgroud)

我想添加另一个appmod,例如: {"/upload", mod_upload, []}

是否可以在运行时添加appmod而无需重新启动YAWS?

erlang yaws

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

为什么我的变量在 erlang try 中不安全?

我是 Erlang 的新手。我对下面的代码有问题:

try
    {ok, [Card]} = io:fread("Input card number: ","~d")
    catch
      error:K -> (Card=0);
      exit:K -> (Card=0);
      throw:K -> (Card=0)
    end,
Run Code Online (Sandbox Code Playgroud)

我不知道为什么“尝试”中的“变量”卡不安全。我该怎么办?

erlang exception

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