小编max*_*max的帖子

如何在Mac上使用带有PHPStorm的Nginx上的Xdebug和Laravel?

有关如何使用PHPStorm设置XDebug的指南.

版本:

  • PHP 7.0
  • PHPStorm 2016.3.2
  • XDebug 2.5
  • OS X El Capitan 10.11.6

php xdebug nginx phpstorm laravel

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

Cygwin上的Makefile

我正在尝试使用Cygwin在Windows 7 x64上使用makefile.我输入"make",我得到的错误是:

make:*未指定目标且未找到makefile.停止.

Makefile文件:

 CC = g++
 CFLAGS = -g -Wall -pedantic
 HDRS = node.h stack.h
 SRCS = stack.cpp main.cpp
 OBJS = $(patsubst %.cpp, %.o, $(SRCS))

 proj3:$(OBJS)
   $(CC) $(CFLAGS) -o $@ $(OBJS)
 %.o: %.cpp $(HDRS)
   $(CC)    $(CFLAGS) -c $<
 .PHONY:clean
  clean:
-rm -f *.o *~ *core* proj3 
Run Code Online (Sandbox Code Playgroud)

没有文件丢失.

cygwin makefile

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

使用Tsung模拟eJabberd中的在线用户

我正在本地计算机上用Tsung测试eJabberd服务器.这是我的配置文件.一切正常,正常运行.

<?xml version="1.0"?>
<!DOCTYPE tsung SYSTEM "/usr/local/share/tsung/tsung-1.0.dtd">
<tsung loglevel="notice" dumptraffic="false" version="1.0">
  <clients>
    <client host="localhost" maxusers="28000" use_controller_vm="true">
    </client>
  </clients>

<servers>
   <server host='127.0.0.1' port='5222' type='tcp'/>
</servers>

<monitoring>
          <monitor host="localhost" type="erlang"/>
  </monitoring>

<!-- register 15000 users in less than 15 minutes  -->
<load>
  <arrivalphase phase="1" duration="5" unit="minute">
    <users maxnumber="15000" interarrival="0.0025" unit="second"></users>
  </arrivalphase>
  </load>

<options>
  <option type="ts_jabber" name="global_number" value="15000"></option>
  <option type="ts_jabber" name="userid_max" value="15000"></option>
  <option type="ts_jabber" name="domain" value="localhost"></option>
  <option type="ts_jabber" name="username" value="test"></option>
  <option type="ts_jabber" name="passwd" value="password"></option>
</options>

<sessions>
  <session probability="100" name="jabber-example" type="ts_jabber">

       <request> <jabber type="connect" …
Run Code Online (Sandbox Code Playgroud)

erlang xmpp ejabberd tsung

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

删除列表Erlang中的最后一个元素

我需要删除列表中的最后一个元素.我在shell中运行此代码.

Erlang R16B03(erts-5.10.4)[source] [64-bit] [smp:4:4] [async-threads:10] [kernel-poll:false]

erl + pc unicode

ColumnListWithCommas = [<<"username">>,<<",">>,<<"password">>,<<",">>,
<<"created_at">>,<<",">>,<<"id">>,<<",">>,<<"email_hash">>,
<<",">>,<<"status">>,<<",">>,<<"mess_count">>,<<",">>].

lists:droplast(ColumnListWithCommas).
** exception error: undefined function lists:droplast/1
Run Code Online (Sandbox Code Playgroud)

erlang

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

在 ArrayAdapter 中使网络调用安全吗?

我已经使用 Google Places API 开发了 AutoCompleteTextView。当用户输入地址时,我正在对 API 进行网络调用。我试图模拟崩溃,但请求在我能够更改配置之前完成。

    public class PlacesAutoCompleteAdapter extends ArrayAdapter<Prediction> implements Filterable {

    private List<Prediction> resultList;

    public PlacesAutoCompleteAdapter(Context context, int textViewResourceId) {
        super(context, textViewResourceId);
    }

    @Override
    public int getCount() {
        return resultList.size();
    }

    @Override
    public Prediction getItem(int index) {
        return resultList.get(index);
    }

    @Override
    public Filter getFilter() {
        Filter filter = new Filter() {
            @Override
            protected FilterResults performFiltering(CharSequence constraint) {
                FilterResults filterResults = new FilterResults();
                if (constraint != null) {
                    ShlepenApp.getGoogleRestClient().getPlaceList(GoogleService.API_KEY, constraint.toString(), new Callback<GooglePlacesListResponse>() {
                        @Override
                        public void …
Run Code Online (Sandbox Code Playgroud)

java android android-adapter retrofit

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

如何替换字符串Erlang中的字符?

我有这段代码获取sessionid,使其成为一个字符串,然后创建一个带密钥的集合,例如{{1401,873063,143916},<0.16443.0>}在redis中.我正在尝试{用字母"a" 替换此会话中的字符.

OldSessionID= io_lib:format("~p",[OldSession#session.sid]),
StringForOldSessionID = lists:flatten(OldSessionID),
ejabberd_redis:cmd([["SADD", StringForSessionID, StringForUserInfo]]);
Run Code Online (Sandbox Code Playgroud)

我试过这个:

re:replace(N,"{","a",[global,{return,list}]).
Run Code Online (Sandbox Code Playgroud)

这是一个很好的方法吗?我读到Erlang中的regexp并不是一种建议的做事方式.

regex erlang

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

如何在Vagrant(Homestead)上使用XDebug和VSCode?

有关如何使用VSCode在Vagrant(Homestead)上设置XDebug的指南

版本:

  1. PHP 7.1
  2. VSCode 1.16.1
  3. XDebug 2.5.5
  4. 流浪者1.9.8

php xdebug vagrant homestead visual-studio-code

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

如何调整Erlang VM配置?

我已经阅读了关于负载测试eJabberd和MongooseIM的链接.作者提到调整Erlang VM Link.

调整:

+K true
+A 5
+P 10000000
-env ERL_MAX_PORTS 1000000
-env ERL_FULLSWEEP_AFTER 2
-env ERL_MAX_ETS_TABLES 100000
Run Code Online (Sandbox Code Playgroud)

我尝试使用它们,就像erl +K true在此链接中指定的那样.

问题:如何调整Erlang VM?如何检查设置是否已设置?更改设置后是否需要重启eJabberd?

erlang ejabberd erlang-shell

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

Erlang函数中的递归

我无法理解这段代码:

{<<"block">>, Els} -> 
    JIDs = parse_blocklist_items(Els, []),
    process_blocklist_block(LUser, LServer, JIDs);

#1 parse_blocklist_items([], JIDs) -> JIDs;
#2 parse_blocklist_items([#xmlel{name = <<"item">>,
              attrs = Attrs}
           | Els],
          JIDs) ->
 case xml:get_attr(<<"jid">>, Attrs) of
   {value, JID1} ->
   JID = jlib:jid_tolower(jlib:binary_to_jid(JID1)),
   parse_blocklist_items(Els, [JID | JIDs]);
   false -> parse_blocklist_items(Els, JIDs)
 end;
#3 parse_blocklist_items([_ | Els], JIDs) ->
  parse_blocklist_items(Els, JIDs).
Run Code Online (Sandbox Code Playgroud)

我不确定首先调用哪个函数.

Els是空的,这意味着首先调用#3,然后调用#2,然后调用#3.对?为什么我们需要功能#3?如果#2已经返回JID,#3会有什么不同?我迷路了.

erlang

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

在Erlang中从XML中提取数据

我有这个XML:

<message from="adminhash@localhost/xmpphp2" to="queue@springfruitdev"
type="service" id="service1"><body>JSON</body></message>
Run Code Online (Sandbox Code Playgroud)

我想在标签之间提取文本.

以下是它在erlang中的表示方式:

{xmlel,<<"message">>, [{<<"xml:lang">>,<<>>}, {<<"from">>,<<"adminhash@localhost/xmpphp2">>}, {<<"to">>,<<"queue@springfruitdev">>}, {<<"type">>,<<"service">>}, {<<"id">>,<<"service1">>}], [{xmlel,<<"body">>,[],[{xmlcdata,<<"JSON">>}]}]}}

我通过模式匹配尝试了什么:

element(1,list_to_tuple(element(4,element(3,X)))).
Run Code Online (Sandbox Code Playgroud)

结果:

{xmlel,<<"body">>,[],[{xmlcdata,<<"JSON">>}]}
Run Code Online (Sandbox Code Playgroud)

首先,我能以更优雅的方式提取xmlcdata吗?

xml erlang ejabberd

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