所以这是一个有趣的问题.我发布到一个Web服务,我得到的请求URI太长了.jQuery似乎将我的数据附加到URL:
// this is dynamically generated, and can get very long
var s = 'q=string1&q=string2';
$.ajax({
type: 'POST',
url: 'https://www.googleapis.com/language/translate/v2?',
data: s,
dataType: 'jsonp'
});
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
data: {data: s}
Run Code Online (Sandbox Code Playgroud)
一样.
棘手的部分是我需要翻译多个项目.Google要求您多次传递'q'变量.不是数组,而是多次相同的参数.这看起来很棒.因此,消除了使用json对象,因为你不能拥有两次相同的密钥.因此我必须传递一个字符串.
知道如何实现这一点并获取请求体中的数据而不是URI吗?
谢谢.
我正在使用此代码获取窗口标题:
tell application "System Events"
set frontApp to name of first application process whose frontmost is true
end tell
tell application frontApp
set window_name to name of front window
end tell
Run Code Online (Sandbox Code Playgroud)
但是,在某些情况下,这会失败.显然,当没有打开的窗口时它会失败,但那是好的.但是,在某些情况下,例如Texmaker,它会因错误而失败.它也不适用于预览.
什么是获得窗口标题的方法,即使像Texmaker这样的情况?
我想迭代我的列表并使用多个元素(而不仅仅是一个元素)执行某些操作。我想获取第一个元素和它后面的一些元素(它们可以是连续的,也可能是返回的第三个元素)。
l = ['a', 'b', 'c', 'd', 'e']
for items in l:
print items[:3]
Run Code Online (Sandbox Code Playgroud)
输出应该是:
['a', 'b', 'c'], ['b', 'c', 'd'], ['c', 'd', 'e']
Run Code Online (Sandbox Code Playgroud)
有很多好的答案,如果想跳过元素怎么办?比如说,获取一个元素,跳过下一个元素,然后获取第三个元素?
输出:
('a', 'c'), ('b','d'), ('c', 'e')
Run Code Online (Sandbox Code Playgroud)
我想枚举是处理这个问题的最佳方法?
迭代列表如此简单和优雅,我希望类似的语法允许您在元素本身的 for 循环中使用它,而不是使用范围或枚举。
l = ['a', 'b', 'c', 'd', 'e']
for items in l:
print (items[0], items[2])
Run Code Online (Sandbox Code Playgroud)
(是的,我知道如果原始列表是包含列表的列表,这段代码会给出不同的结果。 [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] 将返回 [1 , 3], [4, 6], [7, 9])
在Linux环境中,如果我按如下方式编写一些NASM代码:
mov eax, 1 ; system call 1 - sys_exit
mov ebx, 0
int 0x80
Run Code Online (Sandbox Code Playgroud)
...... ebx的价值是什么?
我有以下代码,我有点坚持下一步做什么.这个想法是当你在文本区域输入文本时,计数器会告诉你剩下多少个字符.一旦你达到最大字符我想停止允许输入字符,或删除所有输入的字符,因此文本区域中只有10个字符.我知道我必须把代码放在它说的地方,alert("LONG");但我不太确定是什么.
var maxLen = 10;
console.log("Start");
$('#send-txt').keyup(function(){
var Length = $("#send-txt").val().length;
var AmountLeft = maxLen - Length;
$('#txt-length-left').html(AmountLeft);
if(Length >= maxLen){
alert("LONG");
}
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的服务器上创建工作apns-php(http://code.google.com/p/apns-php/)(具有专用IP的Bluehost和用于tcp和udp传出的端口2195).
我收到这个错误:
致命错误:未捕获异常'ApnsPHP_Exception',消息'无法连接到'ssl://gateway.sandbox.push.apple.com:2195':( 0)'/ home2/xxxxx/public_html/xxxxx/pns/ApnsPHP /Abstract.php:352堆栈跟踪:#0 /home2/xxxxx/public_html/xxxxx/pns/ApnsPHP/Abstract.php(295):ApnsPHP_Abstract - > _ connect()#1/home2/xxxxx/public_html/xxxxx/pns/sample_push.php(41):第352行/home2/xxxxx/public_html/xxxxx/pns/ApnsPHP/Abstract.php中引发的ApnsPHP_Abstract-> connect()#2 {main}
我有联系Bluehost支持,他们告诉我这个:
谢谢您联络我们.如果服务器ssl://gateway.sandbox.push.apple.com:2195*似乎拒绝接受您帐户的连接.有没有办法可以将您的专用IP列入白名单或接受传入的连接?
有人可以帮我解决这个问题吗?有任何想法吗?谢谢!
考虑下面的数据块,我如何维护第3个字段对数组进行排序,并继续推送项目?
$VAR1 = [
'1111',
'http://...',
3 #this is one of the 3rd field mentioned above
];
$VARN = [
'5555',
'http://...',
0
];
Run Code Online (Sandbox Code Playgroud)
我的代码看起来像:
my @curItem = ($item->{id}, $item->{href}, getTotal( $item->{id}) );
push @items, \@curItem;
Run Code Online (Sandbox Code Playgroud)
我发现这个模块与我需要的类似.
任何帮助赞赏.
我尝试哈希一些unicode字符串:
hashlib.sha1(s).hexdigest()
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-81:
ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)
在哪里s是这样的:
œΣ¡™£¢∞§•ªº-≠œΣ'®†¥¨øπ"'åß∂ƒ©˙Δ˚¬...æΩ≈ç√∫~μ≤≥÷åйцукенгшщзхъфывапролджэячсмитьбююю..юбьтијџўќ†њѓѕ" "«««\dzћ÷...•Δљl«єђxcvіƒm≤≥ї!@#$©^&*(()----------ΔΔΔΔΔΔΔΔΔΔΔΔΔ ΔΔΔΔΔΔ•...÷÷ћzdzћ...•ΔљlљΔ•...÷÷ћzћ...•ΔљΔ•...љΔ•...љΔ•...Δљ•...Δљ•...љΔ•...Δ• ...Δ•...Δ•Δ...•÷Δ•...÷Δ•...÷Δ•...÷Δ•...÷Δ•...÷Δ•...÷Δ•...
我应该修复什么?
在我的Maven项目中,有一个模块(核心),它的类有一些资源.当在模块内部运行类时,它能够获得自己的资源.一切正常.
东西断裂的地方是依赖核心的另一个模块试图运行该类.Java正在寻找资源的文件夹是这个模块,而不是核心模块.所以课程失败了.
简而言之:如何访问依赖项的资源?
我试图通过在Core的JAR Manifest中声明来尝试这样做Class-Path: ..但是当列出可用的资源时JSHookLoader.class.getClassLoader().getResources("");(JSHookLoader在Core中,如果它意味着什么),我得到:
Resource: W:\programming\quackbot-hg\impl\target\classes
File rebel.xml
Resource: W:\programming\maven-repo\org\quackbot\core\3.5-SNAPSHOT
File core-3.5-SNAPSHOT.jar
File core-3.5-SNAPSHOT.pom
File maven-metadata-local.xml
File _maven.repositories
Run Code Online (Sandbox Code Playgroud)
这当然使事情复杂化,因为我期望JAR本身位于Classpath中,而不是JAR所在的目录
有什么建议?
回到这个项目,我仍然有这个问题.其他指南已经讨论过使用maven-assembly-plugin和远程资源插件,但这很麻烦,因为所有模块都必须包含怪物插件XML.
为什么我不简化问题:如何将依赖JAR添加到资源列表?
这应该很简单,但我该怎么做呢?我花了好几个小时试图想出一个简单干净的方法去做,但无济于事.
该应用程序既不安装也不在我的设备上运行.所有配置文件都是最新的.我已经尝试删除并重新安装它们.
状态栏显示Xcode正在构建我的项目,然后它表示运行我的项目,然后它说"已完成运行".在整个这段时间内,iPod屏幕都保持黑色.在管理器中检测到iPod,我发现其配置没有任何问题.几天前使用Xcode 3,一切都很完美.
它在模拟器上不起作用,但重要的是要注意在模拟器中它似乎卡在"附加到"并且模拟器拒绝启动.