我想发布一个JSON对象到一个asp.net的web服务。 我的JSON看起来像这样: var markers = { "markers": [ { "position": "128.3657142857143", "markerPosition": "7" }, { "position": "235.1944023323615", "markerPosition": "19" }, { "position": "42.5978231292517", "markerPosition": "-3" } ]}; 我正在使用json2.js stringyfy我的JSON对象。 我正在使用jquery将其发布到我的web服务。 $.ajax({ type: "POST", url: "/webservices/PodcastService.asmx/CreateMarkers", data: markers, contentType: "application/json; charset=utf-8", dataType: "json", success: function(data){alert(data);}, failure: function(errMsg) { alert(errMsg); } }); 我收到以下错误: “无效的JSON基元: 我发现一堆与此有关的post,这似乎是一个非常普遍的问题,但我没有尝试修复这个问题。 当萤火虫什么是张贴到服务器它看起来像这样: 标记%5B0%5D%5Bposition%5D […]
可以说我们有一个名为imageFile的自定义类,这个类包含两个属性。 class imageFile { var fileName = String() var fileID = Int() } 很多都存储在Array中 var images : Array = [] var aImage = imageFile() aImage.fileName = "image1.png" aImage.fileID = 101 images.append(aImage) aImage = imageFile() aImage.fileName = "image1.png" aImage.fileID = 202 images.append(aImage) 问题是:我怎么可以通过'fileID'ASC或DESCsorting图像数组?
我想从命令行运行JUnittesting用例。 我该怎么做?
目前我正在尝试处理一个奇怪的exception,当我的Nexus 7(2012),与Android 4.3(构buildJWR66Y,我猜是第二个4.3更新)打开一个BluetoothSocket。 我见过一些相关的post(例如https://stackoverflow.com/questions/13648373/bluetoothsocket-connect-throwing-exception-read-failed ),但似乎没有提供解决此问题的方法。 此外,正如在这些线程中所build议的,重新配对没有帮助,并且不断尝试连接(通过一个愚蠢的循环)也没有效果。 我正在处理一个embedded式设备(一个noname OBD-II汽车适配器,类似于http://images04.olx.com/ui/15/53/76/1316534072_254254776_2-OBD-II-BLUTOOTH-ADAPTERSCLEAR-CHECK-ENGINE- LIGHTS-WITH-YOUR-PHONE-Oceanside.jpg )。 我的Android 2.3.7手机没有任何连接问题,同事(Android 4.1.2)的Xperia也可以。 Android的另一个谷歌Nexus(我不知道是“一个”还是“S”,但不是“4”)也失败了。 这是连接build立的片段。 它在自己的线程中运行,在服务中创build。 private class ConnectThread extends Thread { private static final UUID EMBEDDED_BOARD_SPP = UUID .fromString("00001101-0000-1000-8000-00805F9B34FB"); private BluetoothAdapter adapter; private boolean secure; private BluetoothDevice device; private List<UUID> uuidCandidates; private int candidate; protected boolean started; public ConnectThread(BluetoothDevice device, boolean secure) { logger.info("initiliasing […]
有没有更好的方法来获得这个结果? 如果num的位数多于数字,这个函数就会失败,我觉得它应该在库中的某处(比如Integer.toString(x,“%3d”)) static String intToString(int num, int digits) { StringBuffer s = new StringBuffer(digits); int zeroes = digits – (int) (Math.log(num) / Math.log(10)) – 1; for (int i = 0; i < zeroes; i++) { s.append(0); } return s.append(num).toString(); }
如何\r和\n不同? 我认为这与Unix与Windows和Mac有关,但我不确定它们究竟有什么不同,以及在正则expression式中search/匹配的内容。
我使用巨大的数据文件,有时我只需要知道这些文件中的行数,通常我打开它们,逐行阅读,直到我到达文件的末尾 我想知道是否有一个更聪明的方法来做到这一点
我想执行testing方法,由@Test按照特定的顺序注释。 例如: public class MyTest { @Test public void test1(){} @Test public void test2(){} } 我想确保每次运行MyTest之前都在test2() test1()之前运行test1() ,但是我找不到像@Test(order=xx)这样的注释。 我认为这对于JUnit来说非常重要,如果JUnit的作者不想要订单function ,为什么呢?
例如: p + p { /* Some declarations */ } 我不知道这是什么意思。 有什么区别,只是定义一个没有+ p的风格?
我今天从Java 1.6升级到Java 1.7。 从那时起,当我尝试通过SSLbuild立到我的web服务器的连接时发生错误: javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name at sun.security.ssl.ClientHandshaker.handshakeAlert(ClientHandshaker.java:1288) at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1904) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1027) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1262) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1289) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1273) at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:523) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1296) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) at java.net.URL.openStream(URL.java:1035) 这里是代码: SAXBuilder builder = new SAXBuilder(); Document document = null; try { url = new URL(https://some url); document = (Document) builder.build(url.openStream()); } catch (NoSuchAlgorithmException ex) […]