我正在尝试创建一个函数,可以格式化一个数字,最小小数位数为2,最大值为4.所以基本上如果我传入354545.33,我会回到354,545.33,如果我传入54433.6559943,我会回来54,433.6559.
function numberFormat(num){
num = num+"";
if (num.length > 0){
num = num.toString().replace(/\$|\,/g,'');
num = Math.floor(num * 10000) / 10000;
num += '';
x = num.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + ',' + '$2');
}
return x1 + x2;
}
else{
return num;
}
}
Run Code Online (Sandbox Code Playgroud) 很多东西都可以有电话号码和地址。. . 人员、地点等。您希望电话号码和地址具有相同的功能、格式和验证,无论是电话号码还是人员或地点的地址等。
创建电话号码类和地址类并在具有电话号码和地址的对象中使用它们会走多远吗?
我的问题也涉及其他可以跨不同对象重用的属性。
我有一个UITableViewController是另一个的详细视图UITableViewController.
在该表上是标有"日期"的单元格.使用Apple的"DateCell"示例(http://developer.apple.com/library/ios/#samplecode/DateCell/Introduction/Intro.html),我试图UIDatePicker在您触摸单元格时添加一个.
我完全按照示例的方式连接了所有内容.我改变的唯一一件事就是我didSelectRowAtIndexPath在这里编写了代码:
if(indexPath.section == 1 && indexPath.row == 0)
{
//Date picker stuff
}
Run Code Online (Sandbox Code Playgroud)
这是为了确保它仅在按下正确的单元格时运行.
对于我的生活,我无法让它发挥作用.单击它只会将其变为蓝色(已选中).反复点击它什么都不做.
如果我滚动到UITableView的底部,单击它会动画一个白色矩形.重复单击最终会覆盖整个表格视图.
这对我来说没有多大意义.请..我可以这样做吗?
如果你想要更多代码,我可以提供它,但它几乎与DateCell代码相同.我大部分都是复制/粘贴的.
提前致谢,
克里夫
我有一个FASTQ质量得分,它是一系列ASCII字符.在这种情况下(可能)ASCII字符64到126表示0到62的分数(假设它是Illumina).这产生了潜在的序列:
feffefdfbefdfffcfdeTddaYddffbfcI``S_KKX _]] MR [D_TY [VTVXQ]`Q_BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
如何提取哪个是ASCII字符的数量?
谢谢你
编辑:该序列表示由碱基构成的生物序列的质量(来自核酸中的碱基对,意指字符(ATGC)).基本质量是phred-scaled基本错误概率,等于-10 log10 Pr {base is wrong}.
我不确定我是否做错了,但是如果你在CFScript中编写它,似乎你不能在单个查询中多次使用cfqueryparam.
此行为与CFML不一致.我刚刚从CFML重写了一个类似的查询到CFScript,我收到以下错误:cfsqlparam 'id' is not defined
local.query = new Query();
local.query.setSql("
SELECT id
FROM myTable
WHERE myTable.id = :id OR myTable.parentId = :id
");
local.query.addParam(name="id", cfsqltype="CF_SQL_INTEGER", value=arguments.id, maxlength=10);
local.query.execute().getResult();
Run Code Online (Sandbox Code Playgroud)
如果我取出OR myTable.parentId = :id它,它的效果非常好.我是否必须为我打算使用的每个位置创建一个参数?
我刚刚升级到Xcode 4并且还没有找到很多关于它的文档,因为它只是黄金大师.我需要指定一个命令行参数来测试我的应用程序.
Xcode 3.2建议并没有帮助,因为一切都被移动了.
我正在尝试制作一个简单的预处理器循环.(我意识到这是一个可怕的想法,但是很好.)
// Preprocessor.h
#ifndef PREPROCESSOR_LOOP_ITERATION
#define MAX_LOOP_ITERATION 16 // This can be changed.
#define PREPROCESSOR_LOOP_ITERATION 0
#endif
#if (PREPROCESSOR_LOOP_ITERATION < MAX_LOOP_ITERATION)
#define PREPROCESSOR_LOOP_ITERATION (PREPROCESSOR_LOOP_ITERATION + 1) // Increment PREPROCESSOR_LOOP_ITERATION.
#include "Preprocessor.h"
#endif
Run Code Online (Sandbox Code Playgroud)
问题是它看起来不像PREPROCESSOR_LOOP_ITERATION是递增的,所以它只是无限地包含它自己.如果我将该行更改为实际整数(如17),则预处理器会#include正确跳过该指令.
我做错了什么?
在我的项目中,我需要捕捉Window焦点的变化.我已经记录了活动所有阶段的结果.屏幕打开时,结果如下:
02-17 13:50:03.898: DEBUG/InquiryInterface(3829): onCreate screen state : false
02-17 13:50:03.898: DEBUG/InquiryInterface(3829): onStart screen state : false
02-17 13:50:03.898: DEBUG/InquiryInterface(3829): onResume screen state : false
02-17 13:50:08.998: DEBUG/InquiryInterface(3829): onPause screen state : true
02-17 13:50:09.178: DEBUG/InquiryInterface(3829): onWindowFocusChanged : false
02-17 13:50:09.228: DEBUG/InquiryInterface(3829): onStop screen state : false
02-17 13:50:09.228: DEBUG/InquiryInterface(3829): onDestroy screen state : false
Run Code Online (Sandbox Code Playgroud)
onWindowFocusChanged是Activity类提供的方法.并且列表中显示的值是onWindowFocusChanged方法的输入值(boolean hasFocus).
我使用以下代码来获取方法的每个状态,onCreate,onStart等的窗口焦点状态.
@Override
public void onResume() {
super.onResume();
Log.d(TAG, "onCreate screen state : "
+String.valueOf(this.hasWindowFocus()));
}
Run Code Online (Sandbox Code Playgroud)
但是在Android文档中,我读到:当活动开始与用户交互时,调用 onResume()方法.此时,您的活动位于活动堆栈的顶部,用户输入转到活动堆栈.
因此,通过这种方式,我应该在onResume中获得窗口焦点的"True",但不能在onPause()中获得.任何人都知道为什么会这样?
我正在尝试将javascript插入div.所有这些都在php文档中.
当我的子div加载时,我试图让div淡入视图.父div具有'subemail'的id(这是隐藏的)显示id为'error'的子div然后它应该淡入上面的div.
以下是我正在尝试加载的脚本但是出现错误意外T_STRING,期待','或';'.
<script type="text/javascript">
$(function(){$('div#subemail').fadeIn('slow');});
</script>
Run Code Online (Sandbox Code Playgroud)
PHP文档:
if (empty($_POST['sub_name'])) {
$errors[] = 'Please type in your name';
} else {
$sub_name = strip_tags($_POST['sub_name']);
}
if (filter_input(INPUT_POST, 'sub_email', FILTER_VALIDATE_EMAIL)) {
$sub_email = $_POST['sub_email'];
} else {
$errors[] = 'Please type in a valid email';
}
if ($errors) {
echo '<div class="errors">';
echo '<script type="text/javascript">';
echo '$(function(){$('div#subemail').fadeIn('slow');});';
echo '</script>';
foreach ($errors as $error) {
echo '<p class="error">- ' . $error . '</p>';
}
echo '</div>';
}
Run Code Online (Sandbox Code Playgroud) 我知道这是一个非常普遍的问题,但我没有得到这个问题的确切答案.
如何使MKMapView默认为当前位置5英里半径的缩放.
提前致谢.
iphone ×2
javascript ×2
objective-c ×2
android ×1
ascii ×1
c++ ×1
cocoa-touch ×1
coldfusion ×1
coldfusion-9 ×1
fastq ×1
focus ×1
jquery ×1
loops ×1
mkmapview ×1
numbers ×1
object ×1
oop ×1
php ×1
r ×1
uidatepicker ×1
uitableview ×1
window ×1
xcode ×1
zoom ×1