小编Hun*_*unt的帖子

从字符串中删除div标签

我有一个字符串如下:

This is a sample <b>String</b> I want to <div style="font-size:22px"> replace it fast </div>
Run Code Online (Sandbox Code Playgroud)

如何一次性从Java中的上述字符串中删除<div>开始和</div>结束标记?

java string

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

在Android中的活动之间传递数据的更好方法

在我的应用程序中,我从JavaScript获取数据,因为无法将数据作为数组或对象返回,我将其作为String返回.

现在要组织数据我正在创建一个包含ArrayLists和其他字符串变量的类,而且我正在创建我的类对象变量数组来存储多个记录.

public class Data {

    ArrayList<String> m_empArrayList = new ArrayList();
    ArrayList<String> m_depArrayList = new ArrayList();
    String m_time;
    String m_duration;

}

Data d = new Data();
Run Code Online (Sandbox Code Playgroud)

在活动之间传递数据的好方法是什么?由于Intents和ShredPrefrences用于传递小的数据单元,我在这里不考虑它.

android design-patterns

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

SMS通知的行为

现在我试图使用以下代码以编程方式发送短信,但我不明白SMS SENT接收器的行为.

1)例如,如果我发送一条短信,那么Activity.RESULT_OK 内部 registerReceiver被叫3次.如果我用3发短信loopby调用sendSMSActivity.RESULT_OK是被称为9倍.现在我真的不知道一个短信发送为什么这个registerReceiver被调用了这么多次?

2)此外,当我在模拟器中运行这段代码我通过仿真端口发送短信到其他仿真这是自然的,但是当我尝试发送短信为实数,然后我没有得到短信发送失败通知,因为它会通知Activity.RESULT_OK

代码发送短信

private void sendSMS(String phoneNumber, String message)
        {      

            String SENT = "SMS_SENT";
            String DELIVERED = "SMS_DELIVERED";

            PendingIntent sentPI = PendingIntent.getBroadcast(this, 0,
                new Intent(SENT), 0);

            PendingIntent deliveredPI = PendingIntent.getBroadcast(this, 0,
                new Intent(DELIVERED), 0);
            Log.d("SMS Service", "SMS SEND CALLED");
            //---when the SMS has been sent---
            registerReceiver(new BroadcastReceiver(){
                @Override
                public void onReceive(Context arg0, Intent arg1) {

                    Log.d("SMS Service", "RECEIVE CALLED");
                    switch (getResultCode())
                    {
                        case Activity.RESULT_OK:
                            Toast.makeText(SMSService.this, "SMS sent", 
                                    Toast.LENGTH_SHORT).show(); …
Run Code Online (Sandbox Code Playgroud)

android android-service android-2.2-froyo

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

在sencha touchs中实现遍历记录prev和next

我正在尝试创建一个面板,我可以phonegap来回遍历联系人详细信息.到目前为止,我已成功获取联系人详细信息phonegap并将其存储到数组并加载到Ext.Store.但是如果有很多记录,我将如何移动到下一个记录直到最后一个记录.

以下是我想要实现的图像

在此输入图像描述

extjs sencha-touch-2

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

jqGrid中的类似电子表格的内联编辑

我正在使用jQuery 1.4和jqGrid 3.8 beta,

在这里,我使用了jqgrid表,我想在其中创建excel表/电子表格这样的界面,其中已经显示了空白行数,用户可以将记录输入到表格单元格中,这是他们过去输入电子表格的原因.

我通过运行JQgrid的addRowData函数循环创建了空的可编辑行.之后,我通过指定editable:true使几个字段可编辑

现在的问题是,当我在一个字段中编辑某些东西并在那之后写一些东西时,如果我移动到另一行,那么前一行上的旧编辑数据将无法存储在表上,它就会消失.

在这里,实时示例尝试键入可编辑字段,然后移至下一行.

http://www.logicatrix.com/example/records.html

jquery jqgrid

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

正则表达式中的可选参数

我想使用正则表达式使一些参数可选

目前我的网址是

http://[ip地址]/StoreData/10/20/30/40/50

因为有 5 个编号参数,现在有时我想要 4 个,有时需要 5 个

即http://[ipaddress]/StoreData/10/20/30/40

应该可以接受

这是我的正则表达式

(?P<dataone>([0-9])+)/(?P<datatwo>([0-9])+)/(?P<datathree>([0-9])+)/(?P<datafour>([0-9])+)/(?P<datafive>([0-9])+)/
Run Code Online (Sandbox Code Playgroud)

python regex

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

将消息发送到服务而不绑定它

我通过Service在 android 中扩展创建了一项服务,我正在Message使用Messenger和发送到服务Handler

但是问题(尽管这是一个常见的行为)是每当我必须向服务发送消息时,我都必须使用bind它,而当我停止活动时,我必须使用unbind它,这最终会破坏服务本身。

我可以通过边缘startService方法在后台继续运行服务,但是有什么方法可以在不使用的情况下将消息发送到服务,bind因为我不想在退出活动时破坏服务。

android android-service android-service-binding

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

使用moment.js获取AM或PM中的当前时间

使用12小时格式获取当前时间 moment.js

目前我正在尝试按如下方式获取小时和分钟,但当前代码仅返回小时和小时我想要AM和PM也基于当前时间

getHrMin:function(){

            var currentDate = moment();
            var data = currentDate.format("hh:mm").split(":");

            if(data.length >0 )
                return {"hrs":data[0], "min":data[1]};
            else
                return null;


        }
Run Code Online (Sandbox Code Playgroud)

javascript momentjs

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

使用Xamarin.Forms中的转换器替换图像

我试图改变Image源动态基于使用数据下载上ConvertersXamarin.Forms

从服务器获取数据的共有三种状态

1)成功下载数据时成功2)未下载数据且出现错误时错误3)进程空闲时

对于上述所有情况,我都使用不同的图标。

这是我的XAMLcode

 <Image Source="{Binding CustomerState,  Converter={StaticResource SyncConverter}}"  HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand" Grid.Column="0" HeightRequest="20" Margin="8,12,8,12" />
Run Code Online (Sandbox Code Playgroud)

这是我的转换器代码

public class SyncConverter : IValueConverter
    {
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            bool? syncState = value as bool?;

            if (syncState != null) { 
                if (syncState.Value) return "ic_success";
                else return "ic_error";
            }

          return "ic_idle";
        }

        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
        {
            throw new NotImplementedException();
        }
    }
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,如果CustomeState为null,则显示 …

c# xamarin xamarin.forms

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

动态更改json属性名称并序列化

我想动态更改 json 属性名称并序列化对象。

这是我的两个不同实体的 json

对于客户

{
  "userName": "66666",
  "password": "test1234",  
  "customersList": [
    {
      "address": "Test Stree2",
      "customerNumber": "US01-000281",
      "city": ""

    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

联系方式

{
  "userName": "66666",
  "password": "test1234",  
  "contactList": [
    {
      "address": "Test stree1",
      "contactNumber": "US01-000281",
      "city": ""

    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

保存该数据的模型如下

public class URequest<T>
    {

        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string userName { get; set; }

        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string password { get; set; }    

       [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public IList<T> requestList { get; set; }

    }
Run Code Online (Sandbox Code Playgroud)

上面的代码中可能包含或 …

c# json json.net

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

从可搜索的建议窗口中选择项目后,在searchView中设置文本

我在我的android应用程序中实现了可搜索的建议,并在自动完成文本中显示结果(我已经与搜索视图绑定).

以下是我的配置

searchable.xml

<?xml version="1.0" encoding="utf-8"?>
<searchable 
 xmlns:android="http://schemas.android.com/apk/res/android"  
 android:label="@string/app_name"
 android:hint="Search Name"
 android:searchSuggestAuthority="com.mdb.db"
 android:searchSuggestIntentAction="android.intent.action.VIEW" />
Run Code Online (Sandbox Code Playgroud)

这是我的匹配器

 MATCHER.addURI(MyApp.AUTHORITY,SearchManager.SUGGEST_URI_PATH_QUERY, DB.NAME.SEARCH_SUGGEST);
 MATCHER.addURI(MyApp.AUTHORITY,SearchManager.SUGGEST_URI_PATH_QUERY+"/*", DB.NAME.SEARCH_SUGGEST);
Run Code Online (Sandbox Code Playgroud)

现在的问题是,当我输入文本并查看自动完成列表并点击自动完成内的任何项目时,它会打开相同的活动,而不是在a中设置所选项目searchview.我不知道如何解决这个问题.

android android-contentprovider android-search

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

使用 Papa 解析器解解析时更改列名称

我有一个对象数组,我想使用Papa Parserjavascript 库将其转换为 CSV 格式。

到目前为止,我可以使用Papa.unparse函数转换对象数组,但问题是列名。有没有办法在Papa.unparse函数中提供自定义列名称,以便我不必将现有的对象数组克隆到具有更改的列名称的另一个对象数组中。

    var csvVal = Papa.unparse(callHistoryArray,{
                    quotes: false, //or array of booleans
                    delimiter: ",",
                    header: true,
                    newline: "\r\n",                        
                    columns: [
                            "_name",
                            "_number",                          
                            "_type",
                            "_mode",
                            "_duration",
                            "_objType",
                            "_dateTime"

                    ], //or array of strings


                }
        );
Run Code Online (Sandbox Code Playgroud)

它生成以下输出

_name,_number,_type,_mode,_duration,_objType,_dateTime
Willey W,2314651324,outgoing,,0:50,Contact,1573553784000
Run Code Online (Sandbox Code Playgroud)

我期待的不是这个

'Name','Number','Type','Mode','Duration','Entity','DateTime'
Willey W,2314651324,outgoing,,0:50,Contact,1573553784000
Run Code Online (Sandbox Code Playgroud)

javascript export-to-csv papaparse

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