小编Gui*_*ido的帖子

Java:找到大写字母时拆分字符串

我认为这是一个简单的问题,但我无法找到一个简单的解决方案(比如,少于10行代码:)

我有一个String这样的"thisIsMyString",我需要将其转换为String[] {"this", "Is", "My", "String"}.

请注意第一个字母不是大写字母.

java regex string

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

Android:两个Spinner onItemSelected()

我有两个微调器(day_spin和time_spin)Activity.我想将选定的day_spin值保存到变量中.是否有可能在同一个两个微调器之间进行区分Listener?或者我是否必须Listener为每个微调器编写自己的类?

另外我想得到所选项目的编号.例如,我有6个元素的String Array.我选择了3号.我怎样才能获得身份证?

    day_spin = (Spinner) findViewById(R.id.spinner);
    ArrayAdapter<CharSequence> adapter_day = ArrayAdapter
            .createFromResource(this, R.array.spinner_day_array,
                    android.R.layout.simple_spinner_item);
    adapter_day
            .setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    day_spin.setAdapter(adapter_day);
    day_spin.setOnItemSelectedListener(this);

    time_spin = (Spinner) findViewById(R.id.spinner1);
    ArrayAdapter<CharSequence> adapter_time = ArrayAdapter
            .createFromResource(this, R.array.spinner_time_array,
                    android.R.layout.simple_spinner_item);
    adapter_time
            .setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    time_spin.setAdapter(adapter_time);
    time_spin.setOnItemSelectedListener(this);
Run Code Online (Sandbox Code Playgroud)

这是我的Listener:

public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
    DAY = parent.getItemAtPosition(pos).toString();
    TIME = parent.getItemAtPosition(pos).toString();
}
Run Code Online (Sandbox Code Playgroud)

我希望你能帮帮我!

android listener spinner android-spinner

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

Spring配置@ResponseBody JSON格式

想象一下,我在Spring 3 @Controller中有这个带注释的方法

@RequestMapping("")
public @ResponseBody MyObject index(@RequestBody OtherObject obj) {
    MyObject result = ...;
    return result;
}
Run Code Online (Sandbox Code Playgroud)

但我需要配置输出json格式,就像我在做:

ObjectMapper om = new ObjectMapper();
om.configure(JsonGenerator.Feature.QUOTE_FIELD_NAMES, true);
om.getSerializationConfig()
        .setSerializationInclusion(JsonSerialize.Inclusion.NON_DEFAULT);
om.getSerializationConfig()
        .set(SerializationConfig.Feature.INDENT_OUTPUT, false);
Run Code Online (Sandbox Code Playgroud)

有没有办法配置这种行为?

我发现了几个相关的问题,但我不确定如何使它们适应我的具体情况:

  1. spring responsejson with responsebody
  2. 谁在S​​pring MVC中设置响应内容类型(@ResponseBody)

谢谢 !

java spring spring-mvc jackson

39
推荐指数
5
解决办法
12万
查看次数

Android:如何检查服务器是否可用?

我正在开发一个连接到服务器的应用程序.到目前为止,如果服务器可用,登录和数据传输工作正常.服务器不可用时会出现问题.在这种情况下,该方法发送登录请求并等待响应.

有谁知道如何检查服务器是否可用(可见)?

必须实现的简单逻辑的伪代码如下:

  1. String serverAddress =(从配置文件中读取值)//已经完成
  2. boolean serverAvailable =(检查服务器serverAddress是否可用)//必须实现
  3. (这是依赖于serverAvailable的逻辑)

networking android connectivity

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

Memcache有多少内存可用于Google App Engine帐户?

Google App Engine提供了有关Memcache限制的一些信息:

但是,未指定单个应用程序的RAM /内存存储的总允许大小.众所周知,不允许超过1MB的对象.你有信息吗?

google-app-engine memcached limit quota

35
推荐指数
2
解决办法
9377
查看次数

如何将二进制字符串值转换为十进制

如何转换二进制字符串如

String c = "110010"; // as binary
Run Code Online (Sandbox Code Playgroud)

到Java中的十进制值?(示例中的预期结果是50)

java

35
推荐指数
4
解决办法
14万
查看次数

威胁已经被清除了

我正在使用Server.Transfer.一切正常,但异常日志显示以下异常.

System.Threading.ThreadAbortException: Thread was being aborted.
   at System.Threading.Thread.AbortInternal()
   at System.Threading.Thread.Abort(Object stateInfo)
   at System.Web.HttpResponse.End()
   at System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm)
   at System.Web.HttpServerUtility.Transfer(String path)
Run Code Online (Sandbox Code Playgroud)

任何想法避免上述异常.

asp.net multithreading server.transfer

31
推荐指数
4
解决办法
9万
查看次数

Kafka Streams API:KStream到KTable

我有一个Kafka主题,我发送位置事件(key = user_id,value = user_location).我能够阅读并处理它KStream:

KStreamBuilder builder = new KStreamBuilder();

KStream<String, Location> locations = builder
        .stream("location_topic")
        .map((k, v) -> {
            // some processing here, omitted form clarity
            Location location = new Location(lat, lon);
            return new KeyValue<>(k, location);
        });
Run Code Online (Sandbox Code Playgroud)

这很有效,但我想拥有KTable每个用户的最后一个已知位置.我怎么能这样做?

我能够写一个中间主题并从中读取:

// write to intermediate topic
locations.to(Serdes.String(), new LocationSerde(), "location_topic_aux");

// build KTable from intermediate topic
KTable<String, Location> table = builder.table("location_topic_aux", "store");
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法来获得KTable一个KStream?这是我第一个使用Kafka Streams的应用程序,所以我可能会遗漏一些明显的东西.

apache-kafka-streams

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

Android:引用上下文和内存泄漏

我已经读过,Android应用程序中的一个错误和内存泄漏源是为了保持对Context的长期引用.

但是我不明白是否可以创建一个看起来像这样的类:

public class HelperClass {
    private Context context;

    public HelperClass(Context context) {
        this.context = context;
    }
    public void myHelperMethod() {
        // uses this.context
    }
}
Run Code Online (Sandbox Code Playgroud)

并从活动中调用它:

public class MyActivity extends Activity {
    public void onCreate(Bundle savedInstanceState) {
        HelperClass h = new HelperClass(this);
        h.myHelperMethod();
    }

    ...
}
Run Code Online (Sandbox Code Playgroud)

android android-context

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

找不到模块'webpack/bin/config-yargs'

运行时出错webpack-dev-server --config config/webpack.dev.js --progress --profile --watch --content-base src/.这是错误日志:

module.js:442
throw err;
^

Error: Cannot find module 'webpack/bin/config-yargs'
at Function.Module._resolveFilename (module.js:440:15)
at Function.Module._load (module.js:388:25)
at Module.require (module.js:468:17)
at require (internal/module.js:20:19)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3) 
Run Code Online (Sandbox Code Playgroud)

webpack-dev-server angular

27
推荐指数
14
解决办法
4万
查看次数