问题列表 - 第35565页

在Android Webview中脱机时加载缓存

我有一个从网站加载网址的应用程序.现在我希望应用程序在脱机时使用缓存.但我只是得到了失败页面,上面写着我没有连接到网站.首先我将Cachemode设置为Load_Normal,但这没有帮助.接下来,我使用ConnectivityManager尝试了一种真正"愚蠢"的方法:

cm = (ConnectivityManager) this.getSystemService(Activity.CONNECTIVITY_SERVICE);
if(cm.getActiveNetworkInfo().isConnected()){
  mfnWebView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
  mfnWebView.loadUrl(url);
}
else{
  mfnWebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
  mfnWebView.loadUrl(url);
}
Run Code Online (Sandbox Code Playgroud)

但这只会导致应用程序崩溃.

是否有一种简单的方法可以在离线和现有时加载缓存,如果不存在则显示失败消息.

android caching offline webview

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

我可以确定终端是否解释C1控制代码?

ISO/IEC 2022定义了C0和C1控制代码.在C0组之间是熟悉的代码0x000x1f在ASCII,ISO-8859-1和UTF-8(例如ESC,CR,LF).

一些VT100终端仿真器(例如screen(1),PuTTY)也支持C1集.这些值之间0x800x9f(因此,例如,0x84向下移动光标的线).

我正在显示用户提供的输入.我不希望用户输入能够改变终端状态(例如移动光标).我目前正在过滤出C0集中的字符代码; 但是我想有条件地过滤出C1集,如果终端将它们解释为控制码.

有没有办法从数据库中获取此信息termcap

unix gnu-screen ncurses vt100 termcap

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

setText用于在addTextChangedListener中导致崩溃的edittext

我试图从一个Android应用程序即时制作中的edittext文本框中删除所有非标准字母字符.我正在成功创建一个监听器,获取值并通过正则表达式删除坏的chrs.但是,下面的.setText行导致应用程序崩溃.任何人有任何想法如何绕过这个并动态掩盖某些chrs?

filenameTextBox.addTextChangedListener(new TextWatcher() { 

    public void onTextChanged(CharSequence s, int start, int before, int count) {

        FILENAME=s.toString();
        FILENAME = FILENAME.replaceAll("[^a-zA-Z]", "");
        filenameTextBox.setText(FILENAME);
   }
}
Run Code Online (Sandbox Code Playgroud)

android android-edittext

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

什么组件使VIM成为一个优秀的(伟大的)ruby编辑器?

我正在学习一个linux盒子上的ruby并且清除我的VIM技能(技能?).

替代文字

当我在我的c ++时代开始使用VIM时,我有一个朋友有一个很棒的vimfiles文件夹,有很多东西要开始.从头开始,vim很棒,但感觉它可能会好很多.

我目前有:

我知道这几乎没有一些经验丰富的vim/ruby​​开发人员的表面(包括vim.rc文件中的一个).

是否有一个列表(或者我们可以创建一个)的一堆标准vim配置,使编程ruby(和rails)更有趣?是否有一个具有良好基础设置的zip/tarball?

ruby vim ruby-on-rails

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

C#中字符串的内部表示

我只想确定一下:

string x = "";   
char Char = x[0];  // throws exception: "Index was outside the bounds of the array"
Run Code Online (Sandbox Code Playgroud)

这意味着该字符串实际上被视为一个字符数组,对吧?(至少在内部.)

c# string char

5
推荐指数
2
解决办法
4152
查看次数

bash 环境变量从数字开始

我想在bash中设置一个环境变量,它从一个数字开始。流程的环境可以包含这样的变量(它只是不在乎)。但是在 shell 中,您必须创建变量,然后将它们导出到环境中。有没有办法在不接触变量的情况下将一些值放入 shell 的环境中,或者创建一个以数字开头的变量?

bash shell cygwin

4
推荐指数
2
解决办法
1331
查看次数

如何发现将RTF十六进制文字转换为Unicode时要使用的代码页

我正在解析由Word 2003+生成的RTF 1.5+文件,这些文件可能包含其他语言的内容.此内容通常编码为十六进制文字(\'xx).我想将这些文字转换为unicode值.

我通过查找ansicpg(\ ansi\ansicpg1252)来了解我的文档代码页.

当我使用ansicpg代码页解码为Unicode,多语言(如法国)似乎转换成我期望的Unicode字符值.

但是,当我看到俄语文本(如下所示)时,代码页1252将内容解码为乱码.

\ f277\lang1049\langfe1033\langnp1049\insrsid5989826\charrsid6817286\'D1 \' F2\'F0 \' E0\'编\' E8\'F6 \' FB\'E1 \' E5\'E7 \' 编\" E0\'E7 \' E2\'E0 \' 编\ 'E8 \' FF.\ 'DD \' F2\'E0 \' F1\'F2 \' F0\'E0 \' 编\ 'E8 \' F6\'E0 \' 编\ 'E5 \' E4\'EE \' EB \" E6\'编\' E0\'EE \' F2\'EE \' E1\'F0 \' E0\'E6 \' E0\'F2 \' FC\'F1 \' FF\'E2 \' F2\'E0 \' E1\'EB \' E8\'F6 \' E5\'E2 \' F1\'EE \' E4\'E5 \' F0\'E6 \' E0\'编\' E8 \'E8 …

unicode rtf ms-word codepages word-2003

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

不合格的查找和(可能)依赖的基类

考虑以下程序:

template <typename T>
struct t
{
    struct base { void f1(); };
    struct derived : base
    {
        void f2()
        {
            f1();
        }
    };
};
Run Code Online (Sandbox Code Playgroud)

derived::f2,使用非限定查找来查找f1.会base被搜查?会base::f1被发现?是base一种依赖型?

请使用标准中的引用来证实您的答案.

c++

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

将文件上载到SharePoint DocLib的VBScript

我正在尝试自动将文件上载到SharePoint文档库.我遇到了无数的帖子(在这个论坛上和其他人),但似乎无法获得有用的东西.虽然我做了一些简单的VBA和VB脚本,但我并不是真正的开发人员.

我正在寻找的是一个自动上传文件(特别是.xlsx和.zip类型)从本地机器到特定SharePoint文档库的解决方案(让我们使用".../sharepoint/Metrics/Forms/AllItems.aspx "作为列表"使用VBA或VB脚本.

在研究这个问题时,这里有一些其他的想法/评论,希望能帮助某人为我提供解决方案:

  • 我无法在SharePoint服务器上进行任何更改
  • 我需要能够在上传文件时传递凭据
  • 我只是在寻找VBA/VBS解决方案(没有C#或.NET)
  • 可能需要在上传时设置元数据

预先感谢您的任何帮助.

vbscript sharepoint file-upload

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

正则表达式匹配' - '分隔的字母数字单词

我想测试用户是否只键入字母数字值或一个" - ".

hello-world                 -> Match
hello-first-world           -> match
this-is-my-super-world      -> match
hello--world                -> NO MATCH
hello-world-------this-is   -> NO MATCH
-hello-world                -> NO MATCH (leading dash)
hello-world-                -> NO MATCH (trailing dash)
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所做的,但我不知道如何实施" - "标志来测试它,如果它只是一次而不重复.

var regExp = /^[A-Za-z0-9-]+$/;
Run Code Online (Sandbox Code Playgroud)

javascript regex

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