小编Mri*_*lla的帖子

为什么Android的WebView不加载某些URL?

WebView没有显示某些URL,特别是如果它www.缺少主要部分.http://google.com不加载但http://www.google.com加载很好.我没有在logcat中得到任何异常或消息,所以看起来很难找到幕后发生的事情.这是实际显示我的片段WebView.

WebView wbvBrowser = new WebView(this.objContext);
wbvBrowser.getSettings().setBuiltInZoomControls(true);
wbvBrowser.getSettings().setJavaScriptEnabled(true);
wbvBrowser.loadUrl("http://google.com");
Run Code Online (Sandbox Code Playgroud)

你们中的任何人都知道造成这个问题的原因是什么吗?我很困惑.

谢谢.

java android android-webview

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

如何使用联系人数据打开WhatsApp的对话活动?

我想cmp=com.whatsapp/.Conversation从我的应用程序中打开应用程序对话活动.

我怎样才能做到这一点?我有联系电话号码,联系人ID,联系原始身份证,还有特定联系人的应用程序.

private void openWhatsApp(String id) {

    Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("content://com.android.contacts/data/"+id));
    Log.v("ssssss", s);
    i.setType("vnd.android.cursor.item/vnd.com.whatsapp.profile");
    i.setComponent(new ComponentName("com.whatsapp", ".Conversation"));
    startActivity(i);
}


04-20 18:13:45.794: I/ActivityManager(1862): START
{act=android.intent.action.VIEW
dat=content://com.android.contacts/data/8269
typ=vnd.android.cursor.item/vnd.com.whatsapp.profile
cmp=com.whatsapp/.accountsync.ProfileActivity} from pid 32159


04-20 18:42:11.317: I/ActivityManager(1862): START {flg=0x14000000 cmp=com.whatsapp/.Conversation (has extras)} from pid 1150
Run Code Online (Sandbox Code Playgroud)

android android-intent whatsapp

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

我可以以编程方式检测当前WiFi网络上是否有任何Chromecast设备?

是否可以检测当前WiFi网络上是否有任何Chromecast设备.我已经看到有一个Cast SDK,但我找不到有关搜索设备的任何信息.以前从未使用过这个SDK,我可能会忽略它.

java android chromecast

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

如何在声明性 Jenkins 管道中使用 Docker 的 --cache-from 构建标志?

我使用声明性 Jenkinsfile 在 Docker 容器内运行某些阶段。该过程工作正常,但构建时间通常非常慢,因为我们的 CI 有相当多的从属设备,如果构建发生在没有层缓存的从属设备上,则整个构建需要一段时间。

我读到,如果--cache-from指定了标志,Docker 可以加快构建速度。如何指定缓存来源标志以及外部注册表的 URL 和凭据?

pipeline {

  agent { dockerfile true }
  environment {
    REPO = credentials('supersecret')
  }

  stages {
    stage('Prepare environment') {
      steps {
Run Code Online (Sandbox Code Playgroud)

jenkins docker docker-build jenkins-pipeline

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

如何在 Jackson 中反序列化嵌套的包装字符串?

我有一个 JSON 字符串,其中包含嵌套和包装的 JSON 字符串。我想使用杰克逊反序列化它,但我不确定如何。这是一个示例 bean:

@JsonIgnoreProperties(ignoreUnknown = true)
public class SomePerson {

    public final String ssn;
    public final String birthday;
    public final Address address;

    @JsonCreator
    public SomePerson(
            @JsonProperty("ssn") String ssn,
            @JsonProperty("birthday") String birthday,
            @JsonProperty("data") Address address,
            @JsonProperty("related") List<String> related) {
        this.ssn = ssn;
        this.birthday = birthday;
        this.address = address;
    }

    @JsonIgnoreProperties(ignoreUnknown = true)
    public static class Address {

        public final String city;
        public final String country;

        @JsonCreator
        public Address(
                @JsonProperty("city") String city,
                @JsonProperty("country") String country) {
            this.city = city; …
Run Code Online (Sandbox Code Playgroud)

java jackson mongo-jackson-mapper jackson2

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

Django登录,注销URL和当前用户名

我是Django的新手,刚刚进行了django注册并运行.任何人都可以告诉我如何在我的模板中获取登录,注销URL名称和当前用户的名称.这些是模板标签吗?对于Django提供的所有默认变量,有一个全面的列表.

我有点迷失了.我已经用Google搜索了一段时间,但我找不到任何东西.

谢谢.

django django-registration

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

Django查看安全性和最佳实践

我最近开始研究Django,现在我的应用程序即将完成,我开始怀疑安全性和最佳实践.

我有视图,在页面中生成一个页面和不同的函数,发布AJAX请求到单个视图.例如,我有一个名为show_employees的视图,我可以通过将一个post请求传递给视图delete_employee和update_employee来删除和更新员工.

  1. 我在每个视图之前放置了@login_required装饰器,因为我不希望任何人在未经过身份验证的情况下访问它们.这个可以吗?

  2. 在delete_employee和update_employee视图中,我只响应请求,如果它是AJAX POST请求(uisng is_ajax()).这个可以吗?

  3. 当视图成功执行所需操作时返回"成功",当表单中存在验证错误时返回错误但我仍然没有处理其他异常.我该怎么做?我应该通过像Ajax响应返回标准500页通过用try-except块来处理所有的异常包裹的看法?

  4. 还有什么我可以保证我的观点吗?

这是我的示例视图:

    @login_required
    def add_site(request):
        data = {}
        if request.method == 'POST':
            if request.is_ajax():
                form = AddSiteForm(request.user, request.POST)
                if form.is_valid():
                    site = form.save(commit=False)
                    site.user = request.user
                    site.save()
                    data['status'] = 'success'
                    data['html'] = render_to_string('site.html', locals(), context_instance=RequestContext(request))
                    return HttpResponse(simplejson.dumps(data), mimetype='application/json')
                else:
                    data['status'] = 'error'
                    data['errors'] = {}
                    for field, error in form.errors.iteritems():
                        data['errors']['id_'+field] = strip_tags(unicode(error))
                    return HttpResponse(simplejson.dumps(data), mimetype='application/json')
Run Code Online (Sandbox Code Playgroud)

谢谢.

python security django django-views

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

使用BeatifulSoup按摩或使用正则表达式清洁

有人可以告诉我什么是更好的方法来清理坏的HTML,所以BeautifulSoup可以处理它 - 如果使用BeautifulSoup的按摩方法或使用正则表达式清理它?

谢谢.

python beautifulsoup

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

预配置的CakePHP,具有常见的功能,如身份验证

有没有人遇到过带有预先配置的事情的CakePHP系统,例如所有登录/注销表单的身份验证等?大多数网站都有某种基本的身份验证系统,在此基础上构建了所​​有内容.我希望不要重新发明轮子设置最常见的页面,如登录,注销,忘记密码.有帮助吗?

php cakephp

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

防止SWT窗口水平调整大小

是否有STYLE位可以应用于我的shell /对话框以防止水平调整大小?我希望窗口只允许垂直调整大小.

谢谢.

java swt

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