问题列表 - 第16468页

使用HTTPClient或HttpUrlConnection?

我们正在JRE 1.4上实现REST客户端.

似乎客户端REST框架的两个好选择是HttpClientHttpUrlConnection.

是否有理由在JRE的HttpUrlConnection上使用HttpClient?

java rest httpclient httpurlconnection

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

在CKEditor中保留SCRIPT标记(以及更多)

是否可以在CKEditor中创建一个代码块,编辑器本身不会触及该代码块,并且在用户明确更改之前将保持其预期状态?我一直在尝试输入javascript变量(绑定在脚本标签中)和随后的flash电影,但CKEditor继续重写我粘贴的代码/标记,这样做会破坏我的代码.

我正在使用以下设置:

<script type="text/javascript">
  var editor = CKEDITOR.replace("content", {
    height : "500px",
    width : "680px",
    resize_maxWidth : "680px",
    resize_minWidth : "680px",
    toolbar :
    [
      ['Source','-','Save','Preview'],
      ['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
      ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
      ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
      ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
      ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
      ['Link','Unlink','Anchor'],
      ['Image','Table','HorizontalRule','SpecialChar']
    ]
  });
  CKFinder.SetupCKEditor( editor, "<?php print url::base(); ?>assets/ckfinder" );
</script>
Run Code Online (Sandbox Code Playgroud)

我认为最理想的解决方案是保留任何包含class="preserve"比有限独占更多功能的标签的内容.

更新:我正在考虑解决这个问题的方法CKEDITOR.config.protectedSource(),但我的常规表达经验证明太少了,无法处理这个问题.我如何免除CKEditor触及的所有包含"保留"类的标签?

javascript regex exception source-code-protection ckeditor

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

这个yacc文件有什么问题?

当我在以下文件上运行yacc -d parser.y时,我收到以下错误:

parser.y:23.3-24.4: warning: unused value: $4
15 rules never reduced
parser.y: warning: 7 useless nonterminals and 15 useless rules
parser.y:16.1-14: fatal error: start symbol statement_list does not derive any sentence
make: *** [y.tab.c] Error 1
Run Code Online (Sandbox Code Playgroud)

我特别关注如何摆脱致命的错误.

%{
#include "parser.h"
#include <string.h>
%}
%union {
double dval;
struct symtab *symp;
}
%token <symp> NAME
%token <dval> NUMBER
%type <dval> expression
%type <dval> term
%type <dval> factor
%%

statement_list: statement '\n'
| statement_list statement '\n'
;
statement: NAME '=' expression …
Run Code Online (Sandbox Code Playgroud)

yacc

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

"推送"通知/消息传递背后的基本概念是什么?

在构建利用推送通知的iPhone应用程序时,开发人员应该了解哪些关键概念?

iphone push-notification

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

WPF TextBox高度等于父高度减去50像素?

我成功地使用父边框高度调整TextBox,但我需要TextBox实际上比父边框小50像素.

任何想法如何实现这一目标?

我正在使用的代码是

<Border VerticalAlignment="Stretch" HorizontalAlignment="Stretch" >
     <TextBox x:Name="txtActivityNotes" HorizontalAlignment="Stretch" Height="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Border}}, Path=ActualHeight}" AcceptsReturn="True" VerticalContentAlignment="Top" TextWrapping="WrapWithOverflow" VerticalScrollBarVisibility="Auto" />
</Border>
Run Code Online (Sandbox Code Playgroud)

wpf height textbox

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

Go的多线程和pthread或Java线程有什么区别?

Go的多线程方法和其他方法有什么区别,比如pthread,boost :: thread或Java Threads?

c++ java multithreading pthreads go

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

自动化的网络浏览器?

出于学习目的,我想在浏览器游戏中自动化一些部分,目前我正在尝试填写一些简单的文本框,但没有任何运气.我在表单上创建了一个WebBrowser组件,通过它加载了网站并试了一下.

webBrowser1.Document.GetElementById("citizen_name").SetAttribute("", "myname");
Run Code Online (Sandbox Code Playgroud)

当我点击"填写文本框"按钮时,没有任何反应.HTML部分如下所示:

<input type="text" name="citizen_name" id="citizen_name" value="" class="field" tabindex="1" /> 
Run Code Online (Sandbox Code Playgroud)

我在谈论eRepublik.com游戏,感谢任何帮助.

c# browser

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

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

在QTreeView中更容易找到QModelIndex的(可视)位置

我有兴趣计算一个节点的物理位置,QTreeView但是找不到这样做的方法(除了自己计算它,考虑到鲁棒性,这很麻烦且容易出错QTreeView).

有没有一种标准方法可以找到与a相关的数据的绘制位置QModelIndex(类似于将indexAt()位置映射到a的方式QModelIndex)?

c++ model-view-controller qt qtreeview qmodelindex

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

C99是否与C89向后兼容?

我习惯了旧式C和最近才开始探索c99功能.我只有一个问题:如果我在我的程序中使用c99,c99标志gcc并将其与之前的c99库链接,我的程序是否会成功编译?

那么,我应该坚持旧的C89还是进化?

c c99

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