小编Bry*_*eld的帖子

Perl内置于exit并在一个命令中打印

我知道我可以死,但打印出脚本名称和行号.

我喜欢做类似的事情 die 'error' if $problem;

有没有办法在不打印行号的情况下这样做?

不必使用牙箍会很好 if($problem){print 'error';exit}

perl exit die

14
推荐指数
3
解决办法
7490
查看次数

Firefox和AJAX垃圾文件元素之后

我使用页面获取脚本动态地将网页加载到div中.继承人的代码.BTW Im使用Firefox w/Kubuntu

function fetch(URL, divId) {
        req = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
    req.open("GET", URL);
    req.onreadystatechange = function() {
        if (req.readyState == 4 && req.status == 200) {
            document.getElementById(divId).innerHTML = req.responseText;
        }
    }
    req.send(null);
}
Run Code Online (Sandbox Code Playgroud)

当我试图让它加载页面没有任何反应,我得到一个错误

错误:文档元素之后的垃圾
源文件:file:///home/amnite/Stuff/MetalBraska/Shows/ContentRight.html
行:2,列:1
源代码:
<img src="Layout/HeaderDiv.jpg" width="250px" height="7px">

javascript ajax xmlhttprequest innerhtml

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

没有填充的Java AES

在没有自动填充的情况下,AES加密和解密16字节数组的最简单方法是什么?我找到了使用外部库的解决方案,但我希望尽可能避免这种情况.

我目前的代码是

SecretKeySpec skeySpec = new SecretKeySpec(getCryptoKeyByteArray(length=16)); // 128 bits
Cipher encryptor = Cipher.getInstance("AES");
encryptor.init(Cipher.ENCRYPT_MODE, skeySpec);
byte[] encrypted = encryptor.doFinal(plain);
Run Code Online (Sandbox Code Playgroud)

如何防止填充?该plain数据总是固定长度和包括它自己的填充.如何允许plain16个字节而不会导致encrypted32个字节?

java encryption aes padding

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

从我自己的网站安装(和更新)Android应用程序,而不是市场

我有可能在我自己的网站上发布一个Android应用程序,而不是使用Android市场.该应用程序用于我们的互联网软件服务,因此仅为了我们现有的客户的利益.

第二个问题是,我可以在安装后安装我的应用程序更新,还是必须使用市场来完成该任务?

android

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

哪些浏览器支持CSS #parent> .direct-child表示法?(没有jQuery)

据我所知,>(#test>div)意味着div必须是直接的孩子#test.

其中space(#test div)表示它可以是后代/祖先关系.因此#test p div,仅仅参考就会受到影响#test div

哪些浏览器支持第一个提到的?

css browser-support

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

两个方向滚动视图

我希望有一个linearoutout,顶部有一个标题部分,下面是一个webview.标题会很短,webview可能比屏幕更长更宽.

获得水平和垂直滚动的最佳方法是什么?ScrollView嵌套在Horizo​​ntalScrollView中是个好主意吗?

android scroll android-layout

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

是否存在ArraySet和ArrayMap这样的东西?

如果有这样的东西,我想要一张保留元素顺序的地图.

我知道它不会像HashMap那样表现得很好,但我只打算将它用于小型/临时程序.

java

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

Android单行TextView没有点

是否有可能TextView在最近的像素处切断一条线并且不添加三个点?

android truncate textview

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

Node.JS加载模块异步

我希望能够加载已更改的模块.我当然要先卸载模块.由于这是一个Web服务器设置,我问是否有办法以异步方式加载模块,以避免在读取更新文件期间冻结Web服务器.

一段时间后Node.JS删除了该require.async功能.那么,在最新版本的Node.JS上,推荐的替代方案是什么?

  • 我应该先读取整个文件,然后使用该Module库来解析文件内容.(与在内部读取和解析文件名的默认功能相反)如何?
  • 我应该将这份工作外包给一些开源图书馆吗?哪一个?
  • 我应该编写自己的模块处理程序 - 我自己的实现requireAsync吗?(我知道该怎样.)

注意:除了加载模块异步之外,我不想做任何其他事情,因此请不要建议我用新的Web服务器路由框架替换我的设置.

asynchronous module require node.js

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

由于错误c00ce56e无法完成操作

我已经从富脸3.3升级到富脸4.2因为ajax不能用于IE9.现在它仍然不起作用.

在收到响应之后IE获得了一个JS错误"SCRIPT58734:Der Vorgang konnte aufgrund des folgenden Fehlers nicht fortgesetzt werden:c00ce56e." 在尝试时

data.responseText=request.responseText
Run Code Online (Sandbox Code Playgroud)

在jsf.js.html?ln = javax.faces&conversationContext = 2,第1行第21747行

我认为这是因为一个不完整的HTTP标头

Content-Type: text/xml;charset=UTF8
Run Code Online (Sandbox Code Playgroud)

应该

Content-Type: text/xml;charset=UTF-8
Run Code Online (Sandbox Code Playgroud)

这是服务器的原始响应

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
X-Powered-By: JSF/2.0
Cache-Control: no-cache
Content-Type: text/xml;charset=UTF8
Content-Length: 293
Date: Tue, 17 Apr 2012 15:25:22 GMT

<?xml version='1.0' encoding='UTF8'?>
<partial-response><changes><update id="outtest"><![CDATA[<span id="outtest"><span     class="outhello">Hello !</span></span>]]></update><update id="javax.faces.ViewState"><![CDATA[2809980525147413088:295565165947012503]]></update></changes></partial-response>
Run Code Online (Sandbox Code Playgroud)

我正在使用

javaee-web-api 6
myfaces-orchestra-core 1.4
Hibernate  4.1
Spring 3.1.1
Richfaces 4.2.0
Primefaces 3.2
jsf-api+impl 2.1.7
Run Code Online (Sandbox Code Playgroud)

jstl 1.2

并在tomcat 7上运行

编辑:现在我确定它的标题.我在charles-proxy中设置了一个断点并手动编辑了响应头,编辑后的http头IE9显示了正确的结果,没有任何错误

java ajax richfaces jsf-2 internet-explorer-9

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