问题列表 - 第28681页

如何在iphone中解码字符串

我想解码我的字符串.我使用了解析并从RSS提要中获取了一个字符串.在字符串中,这些特殊字符不允许在我的应用中使用<,>.在服务器端编码这些字符并将其提供给字符串.所以现在我得到了字符串,

 Actual String : <Tom&Jerry>  (only these characters are not allowed in node data & < >).

 After Encoding:  %3CTom%26Jerry%3E.
Run Code Online (Sandbox Code Playgroud)

但我需要显示字符串是

                  <Tom&Jerry>
Run Code Online (Sandbox Code Playgroud)

那我怎么解码字符串.

请帮帮我.

谢谢.

string iphone decoding

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

Urllib在某些网站上打破了urlopen(例如StackApps api):返回垃圾结果

我使用urllib2urlopen功能,试图从StackOverflow的API获取JSON结果.

我正在使用的代码:

>>> import urllib2
>>> conn = urllib2.urlopen("http://api.stackoverflow.com/0.8/users/")
>>> conn.readline()
Run Code Online (Sandbox Code Playgroud)

结果我得到了:

'\x1f\x8b\x08\x00\x00\x00\x00\x00\x04\x00\xed\xbd\x07`\x1cI\x96%&/m\xca{\x7fJ\...
Run Code Online (Sandbox Code Playgroud)

我对urllib相当新,但这似乎不是我应该得到的结果.我已经在其他地方尝试过了,我得到了我的期望(与使用浏览器访问地址一样:JSON对象).

urlopen在其他网站上使用(例如" http://google.com ")工作正常,并给我实际的HTML.我也试过使用urllib,它给出了相同的结果.

我很困难,甚至不知道在哪里寻找解决这个问题.有任何想法吗?

python urllib urllib2 urlopen

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

如何禁用浏览器的后退按钮

可能重复:
禁用浏览器上的"返回"按钮

如何使用JavaScript禁用浏览器的后退按钮?

javascript

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

SQL-Join with NULL-columns

我有以下表格:

Table a
+-------+------------------+------+-----+
| Field | Type             | Null | Key |
+-------+------------------+------+-----+
| bid   | int(10) unsigned | YES  |     |
| cid   | int(10) unsigned | YES  |     |
+-------+------------------+------+-----+
Table b
+-------+------------------+------+
| Field | Type             | Null |
+-------+------------------+------+
| bid   | int(10) unsigned | NO   |
| cid   | int(10) unsigned | NO   |
| data  | int(10) unsigned | NO   |
+-------+------------------+------+

当我想从b中选择a中相应的bid/cid-pair的所有行时,我只需使用自然连接SELECT b.* FROM b NATURAL JOIN a;,一切都很好.

当a.bid或a.cid为NULL时,我想得到另一列匹配的每一行,例如,如果a.bid为NULL,我想要每一行a.cid=b.cid …

sql null join

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

如何使用Criteria API指定悲观锁定?

我正在使用Criteria API检索hibernate中的对象列表.但是我需要锁定这些对象,因为同时执行的另一个线程将获得确切的对象,并且只有一个线程将在没有悲观锁定的情况下成功.

我尝试过如下,但它不起作用.

List esns = session
    .createCriteria(Reddy_Pool.class)
    .add(Restrictions.eq("status", "AVAILABLE"))
    .add(Restrictions.eq("name", "REDDY2"))
    .addOrder(Order.asc("id"))
    .setMaxResults(n)
    .setLockMode(LockMode.PESSIMISTIC_WRITE) //not working at all
    .list();
Run Code Online (Sandbox Code Playgroud)

更新:我在此语句之后执行更新,因此我希望两个线程都读取不同的行,或者至少第二个线程应该等到第一个线程完成事务并离开锁.

而hibernate生成的查询如下.

Hibernate: select this_.id as id1_0_, this_.name as name1_0_, 
this_.orderitem_id as orderitem3_1_0_, this_.status as status1_0_, 
this_.store as store1_0_, this_.vendor as vendor1_0_, this_.version as version1_0_ 
from reddy_pool this_ 
where this_.status=? and and this_.name=? order by this_.id asc limit ?
Run Code Online (Sandbox Code Playgroud)

更新:这似乎是3.5.2版本中的一个错误,因为Pascal Thivent(非常感谢Pascal)提到过,我已经加入成为会员并观看了这个问题.希望它将包含在下一个版本中.

然而,我尝试使用另一种方法session.buildLockRequest()...但我无法弄清楚如何使用它并使用下面的代码根本没有任何影响.

for (int i=0; i < n; i++)
    session.buildLockRequest(LockOptions.UPGRADE).lock(esns.get(i));
Run Code Online (Sandbox Code Playgroud)

hibernate hibernate-criteria

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

如何在特定的HttpWebRequest中使用SSL3而不是TLS?

我的应用程序必须通过https与不同的主机通信,默认设置为ServicePointManager.SecurityProtocol = TLS我提供了很好的服务.现在我有一些主机(如System.Net跟踪日志显示)不回答初始TLS握手消息,但保持底层连接打开,直到超时,抛出超时异常.我尝试将HttpWebRequest超时设置为5分钟,结果相同.据推测,这些主机正在等待SSL3握手,因为IE和Firefox都可以在30-40秒的延迟后连接到这些主机.在.NET中似乎有一些回退机制将TLS降级为SSL3,但由于某些原因它没有启动.

FWIW,这是我的请求发送的握手消息(常规TLS 1.0 CLIENT HELLO消息):

00000000 : 16 03 01 00 57 01 00 00-53 03 01 4C 12 39 B4 F9 : ....W...S..L.9..
00000010 : A3 2C 3D EE E1 2A 7A 3E-D2 D6 0D 2E A9 A8 6C 03 : .,=..*z>......l.
00000020 : E7 8F A3 43 0A 73 9C CE-D7 EE CF 00 00 18 00 2F : ...C.s........./
00000030 : 00 35 00 05 00 0A C0 09-C0 …
Run Code Online (Sandbox Code Playgroud)

.net ssl httpwebrequest

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

从javascript调用java servlet

我正在尝试使用MVC设计模式创建Web应用程序.对于GUI部分,我想使用JavaScript.并为控制器Java Servlets.

现在我从未真正使用过JavaScript,因此我很难弄清楚如何从JavaScript调用Java Servlet以及如何从Servlet获取响应.

有人可以帮帮我吗?

javascript java ajax servlets web-applications

34
推荐指数
2
解决办法
13万
查看次数

两个日期之间的PHP周

您好如何在两个日期之间找不到星期和每个星期一的日期.从前10-07-2009到今天.

注意:考虑闰年和其他日期相关的约束.

php date

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

WPF中TextBoxes的焦点相关文本更改

我正在使用MVVM模式在WPF中编写应用程序,并且通常会使用TextBoxes.我不想让用户使用标签来了解用户文本框的用途,即我想要这样的东西:

<TextBlock> Name: </TextBlock>
<TextBox />
Run Code Online (Sandbox Code Playgroud)

相反,我希望TextBox包含自己的标签.静态地,你会这样表达:

<TextBox>Name</TextBox>
Run Code Online (Sandbox Code Playgroud)

如果光标显示在文本框中,即TextBox增益焦点,我希望描述文本消失.如果TextBox留空并且失去焦点,则应再次显示描述文本.它类似于StackOverflow的搜索文本框或Firefox的搜索文本框.(如果你不确定我的意思,请告诉我).

一个TextBox的标签可能会在运行时更改,取决于例如ComboBox所选元素或ViewModel中的值.(就像在Firefox的搜索TextBox中一样,如果你从搜索引擎菜单中选择google,TextBox的标签会变为"Google",如果你选择"Yahoo"将其设置为"Yahoo").因此,我希望能够绑定标签的内容.

考虑到我可能已经在Text-Property 上有一个Binding TextBox.

如何实现这样的行为并让它可以重复使用TextBox的任何一个?代码是受欢迎的但不是必需的; 要做什么就足够了.

先感谢您.

.net c# wpf textbox mvvm

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

如何在java中为许多方法添加类似的功能?

我有很多的记录,类似的方法logSomeAction,logAnotherAction等等.

现在我希望所有这些方法在打印消息(Thread.sleep)后暂停一小段时间.

如果我手动完成,我会做这样的事情:

//before:
public static void logSomeAction () {
   System.out.println (msg(SOME_ACTION));
}

//after:
public static void logSomeAction () {
   System.out.println (msg(SOME_ACTION));
   try {
      Thread.sleep (2000);
   } catch (InterruptedException ignored) { }
}
Run Code Online (Sandbox Code Playgroud)

我记得Java有代理类和其他一些魔术制作工具.有没有办法避免将N个睡眠块复制粘贴到N个记录方法?

java language-features proxy-classes

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