Android / Java – date差异

我使用下面的代码获取当前date(格式为12/31/1999,即mm / dd / yyyy): Textview txtViewData; txtViewDate.setText("Today is " + android.text.format.DateFormat.getDateFormat(this).format(new Date())); 我还有一个格式为:2010-08-25(即yyyy / mm / dd), 所以我想find天数之间的差异,我怎么才能find在天差异? (换句话说,我想findCURRENT DATE – yyyy / mm / dd格式化date之间的区别)

为RichTextBoxstring的不同部分着色

我试图给一个string的部分添加一个RichTextBox。 我有一个从不同的stringbuild立的string。 string temp = "[" + DateTime.Now.ToShortTimeString() + "] " + userid + " " + message + Environment.NewLine; 这是消息一旦构build就会是什么样子。 [9:23 pm]网友:我的消息在这里。 我希望括号内的所有内容(9:23)都是一种颜色,“用户”是另一种颜色,而消息是另一种颜色。 然后我想把这个string添加到我的RichTextBox中。 我怎样才能做到这一点?

哪个是IEEE 754浮点数不能精确表示的第一个整数?

为了清楚起见,如果我使用的是实现IEE 754浮点数的语言,我声明: float f0 = 0.f; float f1 = 1.f; …然后打印出来,我会得到0.0000和1.0000 – 确切地说。 但是IEEE 754不能代表真实线路上的所有数字。 接近于零,“差距”很小; 随着你越走越远,差距就越大。 所以,我的问题是: 对于一个IEEE 754浮点数,它是第一个(最接近零)的整数,不能被精确表示? 我现在只关心32位浮点数,尽pipe如果有人给出64位的话,我会有兴趣听到64位的答案! 我认为这将会像计算2 bits_of_mantissa和加 1一样简单,其中bits_of_mantissa是标准暴露多less位。 我为我的机器上的32位浮点数(MSVC ++,Win64)做了这个,看起来不错。

jQuery调用WebService返回“无传输”错误

我有以下的networking服务; [WebMethod] public string HelloWorld() { return "Hello World"; } 这是股票的标准,没有改变类装饰。 我有这个jQuery方法; var webMethod = "http://localhost:54473/Service1.asmx/HelloWorld"; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", data: "{}", dataType: "json", url: webMethod, success: function(msg){ alert(msg.d); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(errorThrown); } }); 这是一个后期行动,因为以后我需要发布数据。 当我执行jQuery时,我得到一个“无运输”错误返回。 还有一点我应该提到的是,jQuery存储在我的机器上的一个简单的HTML文件中,WebService也在我的机器上运行。 在HTML页面上没有任何代码,它只是一个网页,而不是ac#项目或任何东西。 任何人都可以在这里指出正确的方向吗?

我如何检查是否加载了背景图片?

我想在body标签上设置一个背景图像,然后运行一些代码 – 像这样: $('body').css('background-image','http://picture.de/image.png').load(function() { alert('Background image done loading'); // This doesn't work }); 我怎样才能确保背景图像是完全加载?

读一个简单的文本文件

我想在我的示例Android应用程序中读取一个简单的文本文件。 我正在使用下面的书面代码来阅读简单的文本文件。 InputStream inputStream = openFileInput("test.txt"); InputStreamReader inputStreamReader = new InputStreamReader(inputStream); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); 我的问题是:我应该把这个"test.txt"文件放在我的项目中? 我已经尝试将文件放在"res/raw"和"asset"文件夹下,但是当上面编写的代码的第一次执行得到执行时,我得到了exception "FileNotFound" 。 谢谢您的帮助

jQuery和AJAX响应头

所以我有这个jQuery的AJAX调用,并以302redirect的forms从服务器响应。 我想采取这个redirect并加载到一个iframe中,但是当我尝试查看与JavaScript警报的标题信息,即使萤火虫看到它正确,它会出现null。 这里的代码,如果它会帮助: $j.ajax({ type: 'POST', url:'url.do', data: formData, complete: function(resp){ alert(resp.getAllResponseHeaders()); } }); 我真的没有访问服务器端的东西,为了将URL移动到响应正文,我知道这是最简单的解决scheme,所以任何帮助parsing的标题将是太棒了。

如何在Java中进行URL解码?

在Java中,我想要转换这个: https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do%3Frequest_type 对此: https://mywebsite/docs/english/site/mybook.do&request_type 这是我迄今为止: class StringUTF { public static void main(String[] args) { try{ String url = "https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do" + "%3Frequest_type%3D%26type%3Dprivate"; System.out.println(url+"Hello World!——->" + new String(url.getBytes("UTF-8"),"ASCII")); } catch(Exception E){ } } } 但是这并不正确。 这些%3A和%2F格式叫什么?我如何转换它们?

for循环和for-each循环之间是否有性能差异?

如果有的话,以下两个循环之间的性能差异是什么? for (Object o: objectArrayList) { o.DoSomething(); } 和 for (int i=0; i<objectArrayList.size(); i++) { objectArrayList.get(i).DoSomething(); }

如何在Python中设置环境variables

我需要在python脚本中设置一些环境variables,并且需要从python(shell脚本)调用的所有其他脚本,这些脚本将是subprocess,以查看环境variables集。 该值是一个数字。 如果我做os.environ["DEBUSSY"] = 1 ,它抱怨说1必须是string。 我也想知道如何在python中(在脚本的后面部分)读取环境variables。