我正在开发一个jsf-webapp,现在我需要知道我正在使用的JSF版本?我在哪里可以看到这个?提前致谢.
我想在登录表单中添加一些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) 我正在使用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) 我习惯了java和php,现在我需要编写一些c ++代码.我很难创建一个动态大小的BYTE阵列.怎么做到这一点?
int byteSize = shm.getMemorySize();
BYTE byte[44]; // replace 44 by byteSize
Run Code Online (Sandbox Code Playgroud) 我将一个函数绑定到一个锚点,如下所示:
jQuery('#mydiv').find('#mya').bind('click', function(e){
myotherfunction(e);
});
Run Code Online (Sandbox Code Playgroud)
在我的函数中myotherfunction(obj),obj是一个事件,我如何获得父元素?
我阅读了几个教程,用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中的文件
提前致谢!
经过几年的休整,我需要用C++开发.无论如何,我在阅读我正在阅读的教程后遇到了问题.在编写下面的代码片段后,我希望在我的控制台中看到"Hello World",但我只能看到'Debug:StrangeChars'; 什么地方出了错?
std::string myString("Hello World");
printf("* Debug: %s \n", myString);
Run Code Online (Sandbox Code Playgroud) 目前,我想在这里学习 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) 我正在尝试遵循 MSDN 上的本教程:创建命名共享内存。
不幸的是,我NULL从CreateFileMapping(). 该文件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) 我想更改我的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,因此我得到了一个NPE.如果我在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)