有没有一种方法可以直接从c#中的URL下载图像,如果url没有在链接的末尾的图像格式? url示例: https://fbcdn-sphotos-ha.akamaihd.net/hphotos-ak-xpf1/v/t34.0-12/10555140_10201501435212873_1318258071_n.jpg?oh=97ebc03895b7acee9aebbde7d6b002bf&oe=53C9ABB0&__gda__=1405685729_110e04e71d969d392b63b27ec4f4b24a 我知道如何在url以图片格式结尾时下载图片。 例如: http://img1.wikia.nocookie.net/__cb20101219155130/uncyclopediahttp://img.dovov.com7/70/Facebooklogin.png
我目前正在使用MD5散列,但我想find一些将使用只是[az] [AZ] [0-9]更短的散列。 它只需要大约5-10个字符。 有没有这样的东西呢? 更新: 我喜欢CRC32哈希。 有没有一种干净的方式来计算它在.NET中? UPDATE2: 我使用Joe提供的链接的CRC32function。 如何将uInt转换为上面定义的字符?
我的LogCat读取: 08-19 09:29:01.964: WARN/System.err(311): java.net.SocketException: Permission denied 08-19 09:29:02.204: WARN/System.err(311): at org.apache.harmony.luni.platform.OSNetworkSystem.createStreamSocketImpl(Native Method) 08-19 09:29:02.214: WARN/System.err(311): at org.apache.harmony.luni.platform.OSNetworkSystem.createStreamSocket(OSNetworkSystem.java:186) 08-19 09:29:02.214: WARN/System.err(311): at org.apache.harmony.luni.net.PlainSocketImpl.create(PlainSocketImpl.java:265) 08-19 09:29:02.224: WARN/System.err(311): at java.net.Socket.checkClosedAndCreate(Socket.java:873) 08-19 09:29:02.224: WARN/System.err(311): at java.net.Socket.connect(Socket.java:1020) 08-19 09:29:02.224: WARN/System.err(311): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:62) 08-19 09:29:02.224: WARN/System.err(311): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:88) 08-19 09:29:02.224: WARN/System.err(311): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHTTPConnection(HttpURLConnectionImpl.java:927) 08-19 09:29:02.224: WARN/System.err(311): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:909) 08-19 09:29:02.234: […]
我想从groovy打开一个网页,转储指定的网页,并最终转储网页后面的锚标记。 有人有这样的一些示例代码?
我在服务器上有一个文件,它是一个zip文件。 如何检查文件大小是否大于27 MB? File file = new File("U:\intranet_root\intranet\R1112B2.zip"); if (file > 27) { //do something }
对于我正在处理的网站,我们正在改进我们针对某种资源types的url,特别是从数字ID转向唯一的描述性string。 一个类似的例子是从数字数据库ID识别用户到通过用户名(而不是我们特定的情况,但是类似的)识别用户。 因此,访问用户信息的URL过去如下所示: /users/48573 现在看起来像 /users/thisisausername. 唯一的问题是,我们仍然需要能够以某种方式通过数字ID获取它们,对于API的传统消费者。 我们不需要自己redirectREST URL(例如/users/48573不应该redirect到/users/thisisausername ),我们只需要一种方法来使用旧的标识符来获取正确的数据。 该解决scheme应该提供一种通过ID访问用户信息(方便地包括新标识符,用户名)或通过ID访问用户名的另一种方式。 一些可能的解决办法可能是 使用节点来指定一些替代的标识方法,例如/users/byid/48573 使用查询参数指定一些替代方法的标识,例如/users/48573?fetchby=id或/users/48573?byid=true 将用户名作为另一个资源处理,例如/identifiers/username/48573 哪些(如果有的话)最接近正确的REST? 你将如何处理这个问题?
我如何检查string是否已被编码? 例如,如果我编码TEST== ,我得到TEST%3D%3D 。 如果我再次编码最后一个string,我得到了TEST%253D%253D ,我必须知道之前,如果它已经编码… 我保存了编码参数,我需要search它们。 我不知道input参数,它们是什么 – 编码或不是,所以我必须知道,如果我必须在search之前编码或解码它们。
我试图创build自己的URLscheme,所以我的Android应用程序可以通过URL调用,但现在我没有成功。 我试图让这个url工作:cedemo://com.cedemo.scan?X = toto 这是我的清单文件的一部分: <activity android:name=".Gallery1" android:label="@string/app_name" android:launchMode="singleTask" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.GALLERY" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="cedemo" android:host="com.cedemo.scan" /> </intent-filter> </activity> 有没有人可以帮助告诉我什么是错的? 此外,如果有人发现什么是错的,有人可以告诉我如何从我的应用程序的Android代码内读取“X”variables? 更新: 更新:我做了行动的修改(如其中一个答案build议),它的工作正常。 事情是,我仍然无法获得urlvariables值。 这是我尝试的代码。 final Intent intent = getIntent(); final String myScheme=intent.getScheme(); final Bundle myBundle=intent.getExtras(); final boolean inContestKey; if (myBundle != null) { inContestKey=myBundle.containsKey("inContest"); } final Uri […]
背景:我有一个HTML页面,可以让你展开某些内容。 由于只有小部分的页面需要加载进行这种扩展,所以通过JavaScript完成,而不是通过指向新的URL / HTML页面。 然而,作为奖励,用户能够永久地固定到这样的扩展部分,即向其他人发送类似的URL http://example.com/#foobar 并为其他用户立即打开“foobar”类别。 这工作使用parent.location.hash ='foobar',所以部分是好的。 现在的问题是:当用户在页面上closures这样的类别时,我想再次清空URL片段,即将http://example.com/#foobar变成http://example.com/来更新固定链接显示。 但是,使用parent.location.hash = ''会导致重新加载整个页面(例如,在Firefox 3中),这是我想避免的。 使用window.location.href = '/#'将不会触发页面重新加载,但在URL中留下一些看上去很前卫的“#”号。 那么在stream行的浏览器中有没有一种方法可以在不触发页面刷新的情况下JavaScript去除包含“#”符号的URL定位符?
你有一个在Django中接受first_name和last_name的URL: ('^(?P<first_name>[a-zA-Z]+)/(?P<last_name>[a-zA-Z]+)/$','some_method'), 如何包含title的可选URL标记,而不创build任何新行。 我的意思是,在理想的情况下: #A regex constant OP_REGEX = r'THIS IS OPTIONAL<title>[az]' #Ideal URL ('^(?P<first_name>[a-zA-Z]+)/(?P<last_name>[a-zA-Z]+)/OP_REGEX/$','some_method'), 这可能没有创build一个新的行即 ('^(?P<first_name>[a-zA-Z]+)/(?P<last_name>[a-zA-Z]+)/(?P<title>[a-zA-Z]+)/$','some_method'),