小编Joc*_*hen的帖子

如何检测当前的JSF版本?

我正在开发一个jsf-webapp,现在我需要知道我正在使用的JSF版本?我在哪里可以看到这个?提前致谢.

jsf version detection

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

JSF不呈现自定义HTML标记属性

我想在登录表单中添加一些iOS特定的标记属性.如果我查看我的网页源代码,那么属性autocorrect,autocapitalize和spellcheck就不存在了.这是什么原因?我正在使用JSF 2.x.

<h:inputText id="user-name" forceId="true" value="#{login.username}" style="width:120px;"
    autocorrect="off" autocapitalize="off" spellcheck="false" />
Run Code Online (Sandbox Code Playgroud)

html jsf renderer custom-attributes

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

使用QUnit,JQuery和iframe进行UI测试 - 如何等待新页面加载?

我正在使用QUnit和JQuery,并希望测试我的网站的用户界面.我的webapp位于iframe中.我想点击导航链接,然后等到新页面加载,然后我想通过JQuery选择几个项目,以确保加载了正确的页面.

怎么做到这一点?

我读到了关于setTimeout(),delay(),ajaxSetup(),setInterval(),到现在为止:没有成功.

这是一段代码:

// Klick auf Unternehmen und vergleiche h1-Ueberschrift.
        test("Klick Unternehmen, checke Ueberschrift", function() {
            var mes = "test: Klick Unternehmen, checke Ueberschrift;";
            var exp = "Unternehmen";
            jQuery.ajaxSetup({ async: false }); //turn off async so tests will wait for ajax results
            jQuery('#testframe').attr('src', './../index/unternehmen/').delay(3000);
            var t = setTimeout('doNothing()', 2000);
            //alert('now');
            var act = jQuery('h1').eq(1);
            //var act = "Unternehmen";
            //console.log(mes);
            equal(act, exp, mes);
        });
Run Code Online (Sandbox Code Playgroud)

更新:我能够通过ajax调用ressource.无论如何仍然不知道如何调用click() - wait() - compare().

// Klick auf Unternehmen und vergleiche h1-Ueberschrift, Ajax S. 250
        test("Klick …
Run Code Online (Sandbox Code Playgroud)

jquery qunit wait

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

C++动态数组大小定义

我习惯了java和php,现在我需要编写一些c ++代码.我很难创建一个动态大小的BYTE阵列.怎么做到这一点?

int byteSize = shm.getMemorySize();
BYTE byte[44]; // replace 44 by byteSize
Run Code Online (Sandbox Code Playgroud)

c++

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

JQuery - 抓住event-object的父级

我将一个函数绑定到一个锚点,如下所示:

jQuery('#mydiv').find('#mya').bind('click', function(e){
    myotherfunction(e);
});
Run Code Online (Sandbox Code Playgroud)

在我的函数中myotherfunction(obj),obj是一个事件,我如何获得父元素?

javascript jquery

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

使用Zend Framework 2.1的RESTful Web服务.* - 未显示JsonModel

我阅读了几个教程,用ZF2创建一个安静的Web服务.我看到最后一次改变了ZF2如何处理版本2.0.4中发生的restful webservices.让我开始的最有希望的文章是:http: //dustint.com/post/543/getting-started-with-abstractrestfulcontroller

无论如何,我无法完成它,在我看来,在RestController.getList()中,我返回的JsonModel不能像预期的那样工作.由于我的调试调用,我可以识别我的RestController.getList() - 方法将被调用.所有相关代码都在我的github-repository中:https: //github.com/Jochen1980/EhcServer/blob/master/module/Application/src/Application/Controller/RestController.php

class RestController extends AbstractRestfulController{
    public function indexAction(){
        Debug::dump("indexAction()");
        return new ViewModel();
    }
    public function getList() {
        Debug::dump("getList()");
        return new JsonModel(array(
            array('name' => 'test'),
            array('name' => 'second')
        ));
    } 
    ...
Run Code Online (Sandbox Code Playgroud)

目前我收到此错误消息:致命错误:未捕获异常'Zend\View\Exception\RuntimeException',消息'Zend\View\Renderer\PhpRenderer :: render:无法呈现模板"application/rest/get-list"; 解析器无法解析为第499行的C:\ xampp\htdocs\EhcServer\vendor\zendframework\zendframework\library\Zend\View\Renderer\PhpRenderer.php中的文件

提前致谢!

rest json zend-framework2

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

printf()令人惊讶的控制台输出

经过几年的休整,我需要用C++开发.无论如何,我在阅读我正在阅读的教程后遇到了问题.在编写下面的代码片段后,我希望在我的控制台中看到"Hello World",但我只能看到'Debug:StrangeChars'; 什么地方出了错?

std::string myString("Hello World"); 
printf("* Debug: %s \n", myString);
Run Code Online (Sandbox Code Playgroud)

c++ printf

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

ViewModelProvider() 会产生错误,尽管自己的活动正在扩展 AppCompatActivity

目前,我想在这里学习 Android 教程: https://codelabs.developers.google.com/codelabs/android-room-with-a-view/#13

我想将教程的想法纳入我自己的项目中,并创建了我自己的活动“WordsList”,并扩展了与教程相同的类。一切顺利,但我的代码片段最后一行中的“this”抛出错误“无法解析构造函数 ViewModelProvider(...)”。在我看来,这绝对没有意义,因为 MainActivity 和 WordsList 类都扩展同一个类?!为了更深入地研究,我下载了 github 项目并在 Android Studio 中打开并在我的手机上启动它。有效!我完全不知道是什么导致了这种差异。

MainActivity 的相应片段位于 github 上: https: //github.com/googlecodelabs/android-room-with-a-view/blob/master/app/src/main/java/com/example/android/roomwordssample/ MainActivity.java

这是我的片段:

public class WordsList extends AppCompatActivity {

// Room DB strategies ...
private WordViewModel wordViewModel;
public static final int NEW_WORD_ACTIVITY_REQUEST_CODE = 1; // Request code

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_words);

    RecyclerView recyclerView = findViewById(R.id.recyclerview);
    final WordListAdapter adapter = new WordListAdapter(this);
    recyclerView.setAdapter(adapter);
    recyclerView.setLayoutManager(new LinearLayoutManager(this));

    // Get a new or existing ViewModel from the ViewModelProvider.
    wordViewModel = …
Run Code Online (Sandbox Code Playgroud)

java android

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

CreateFileMapping() 返回 null

我正在尝试遵循 MSDN 上的本教程:创建命名共享内存

不幸的是,我NULLCreateFileMapping(). 该文件shmfile.txt存在于我的文件系统中,因此我认为应该不会出现问题,将创建映射,并且该文件将充当我的共享内存对象。

我究竟做错了什么?

这是我的代码:

...
#define BUF_SIZE 256
TCHAR szName[]=TEXT("C:\\Users\\joe\\shmfolder\\shmfile.txt"); 
int main(){
    HANDLE hMapFile; // filehandle
LPCTSTR pBuf; 
hMapFile = CreateFileMapping(
    INVALID_HANDLE_VALUE,    // use paging file
    NULL,                    // default security
    PAGE_READWRITE,          // read/write access
    0,                       // maximum object size (high-order DWORD)
    BUF_SIZE,                // maximum object size (low-order DWORD)
    szName);                 // name of mapping object

if (hMapFile == NULL)
{
    _tprintf(TEXT("Could not create file mapping object (%d).\n"), GetLastError());
    return 1; …
Run Code Online (Sandbox Code Playgroud)

c++ winapi

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

片段文本字段上的NPE - 为什么?

我想更改我的TextView元素的文本,该文本在相应的QuoteFragment.class文件和相关layout.xml文件中定义.您可以在我的主要活动中看到该方法的代码:

private void forwardToQuoteFragment(Quote quote){
    quoteFragment = QuoteFragment.newInstance(quote);
    View view = quoteFragment.getView();
    TextView tv = (TextView) view.findViewById(R.id.quoteFragmentHeader);
    tv.setText("Quote (" + quote.getId() + "): " + quote.getQuote());
    android.support.v4.app.FragmentManager fm = getSupportFragmentManager();
    android.support.v4.app.FragmentTransaction ft = fm.beginTransaction();
    ft.replace(R.id.container, quoteFragment);
    ft.commit();
}
Run Code Online (Sandbox Code Playgroud)

我的调试器告诉我,视图变量为null,因此我得到了一个N​​PE.如果我在my中创建了view-property,它将没有区别,QuoteFragment.class你可以在下面看到:

public class QuoteFragment extends android.support.v4.app.Fragment {
    public static final String QUOTE_FRAGMENT_TAG = "QuoteFragment";
    public static final String QUOTE_ID = "quoteId";
    private View view;
    private long quoteId;

    public QuoteFragment(){
        // required
    }

    // factory …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-fragments

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