程序设计

专业和发烧友程序员的问答

7
浮点数与双精度
代码 float x = 3.141592653589793238; double z = 3.141592653589793238; printf("x=%f\n", x); printf("z=%f\n", z); printf("x=%20.18f\n", x); printf("z=%20.18f\n", z); 会给你输出 x=3.141593 z=3.141593 x=3.141592741012573242 z=3.141592653589793116 输出的第三行741012573242是垃圾,第四行116是垃圾。双打是否总是有16个有效数字,浮子总是有7个有效数字?为什么双打没有14位有效数字?
155 c  floating-point 

7
html表格:thead vs th
(根据此页面上的示例,无论如何,看起来)如果您正在使用THEAD,则无需使用TH。 真的吗?如果是这样,THEAD与TH的优缺点是什么?
155 html  html-table 

16
使用-webkit-transform时固定的位置不起作用
我正在使用-webkit-transform(和-moz-transform / -o-transform)来旋转div。还添加了固定位置,以便div与用户一起滚动。 在Firefox中工作正常,但在基于Webkit的浏览器中却坏了。使用-webkit-transform后,固定的位置不再起作用!那怎么可能?

13
单独数据分析师的R和版本控制
我尊重的许多数据分析师都使用版本控制。例如: http://github.com/hadley/ 请参阅http://permut.wordpress.com/2010/04/21/revision-control-statistics-bleg/ 但是,我正在评估采用git之类的版本控制系统是否值得。 简要概述: 我是一位社会科学家,他使用R来分析研究出版物的数据。我目前不生产R包。我的项目R代码通常包括几千行代码,用于数据输入,清理,操作,分析和输出生成。出版物通常使用LaTeX编写。 关于版本控制,我已经读过许多好处,但是它们似乎与单独数据分析师的关系不大。 备份:我已经有一个备份系统。 分叉和倒带:我从没有觉得有必要这样做,但是我可以看到它的用处(例如,您正在基于同一数据集准备多个期刊文章;您正在准备每月更新的报告等) ) 协作:大多数时候,我自己分析数据,因此,我无法获得版本控制的协作优势。 采用版本控制还涉及一些潜在成本: 是时候评估和学习版本控制系统了 与我当前的文件管理系统相比,可能会增加复杂性 但是,我仍然觉得自己缺少一些东西。关于版本控制的一般指南似乎更多地针对计算机科学家而不是数据分析师。 因此,特别是针对与上述情况类似的数据分析人员: 版本控制值得付出努力吗? 采用版本控制的主要利弊是什么? 使用R进行数据分析的版本控制的最佳策略是什么(例如,示例,工作流程构想,软件,指南链接)?
155 git  version-control  r 


6
Android类BaseAdapter中的getItem和getItemId方法的目的是什么?
我对这些方法的用途getItem以及getItemIdAndroid SDK中的Adapter类感到好奇。 从描述来看,似乎getItem应该返回基础数据。因此,如果我有一个名称数组,["cat","dog","red"]并且a使用该名称创建了一个适配器,那么a.getItem(1)应该返回“ dog”,对吗?应该a.getItemId(1)返回什么? 如果您在实践中使用了这些方法,可以举个例子吗?
155 android  adapter 

8
错误:“无法修改返回值” c#
我正在使用自动实现的属性。我猜想解决以下问题的最快方法是声明我自己的后备变量? public Point Origin { get; set; } Origin.X = 10; // fails with CS1612 错误消息:无法修改“表达式”的返回值,因为它不是变量 试图修改作为中间表达式结果的值类型。因为该值不是持久性的,所以该值将保持不变。 若要解决此错误,请将表达式的结果存储在中间值中,或对中间表达式使用引用类型。


14
从相对路径和/或文件名解析绝对路径
Windows批处理脚本中是否可以从包含文件名和/或相对路径的值返回绝对路径? 鉴于: "..\" "..\somefile.txt" 我需要相对于批处理文件的绝对路径。 例: “ somefile.txt”位于“ C:\ Foo \”中 “ test.bat”位于“ C:\ Foo \ Bar”中。 用户在“ C:\ Foo”中打开命令窗口并调用 Bar\test.bat ..\somefile.txt 在批处理文件中,“ C:\ Foo \ somefile.txt”将来自 %1

7
将一个向量复制到另一个向量的快速方法
我更喜欢两种方式: void copyVecFast(const vec<int>& original) { vector<int> newVec; newVec.reserve(original.size()); copy(original.begin(),original.end(),back_inserter(newVec)); } void copyVecFast(vec<int>& original) { vector<int> newVec; newVec.swap(original); } 你怎么做呢?
155 c++  algorithm  stl 

8
将新的APK上传到Alpha-失败
将新的APK上传到Alpha 上传失败 您上传了带有无效签名的APK(了解有关签名的更多信息)。来自apksigner的错误:错误:JAR_SIG_NO_SIGNATURES:没有JAR签名 不知道要怎么做,我只是想制作一个Android Studio项目的Alpha版本。

12
jQuery UI Sorting with table and tr width
我正在使用可排序的jQuery UI,以使我的表网格可排序。该代码似乎可以正常工作,但是因为我没有在tds上添加width ,所以当我拖动s时tr它会缩小内容。 例如; 如果我开始拖动时表格行为500px,则该行变为300px。我认为是因为没有在网格中定义宽度而发生了。那是因为我正在为tds(fix和liquid)使用两个类。 的fix类使得td等于所述内容的宽度和liquid使td宽度100%。这是我的网格表方法,无需为tds 分配宽度。 知道如何使用我的方法进行可排序的工作吗?


13
如何在某个位置的字符串中插入字符?
我输入的是int6位数的值。我想将其显示为String从末尾起2位数的小数点(。)int。我想用float,但建议使用String一个更好的显示输出(而不是1234.5会1234.50)。因此,我需要一个函数,该函数将intas作为参数,并String从末尾返回2位数的小数点格式正确。 说: int j= 123456 Integer.toString(j); //processing... //output : 1234.56
155 java  string  casting 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.