我想实现文本绘图功能.但我不确定\t它是如何工作的,这意味着我不知道应该打印多少个空格\t.
我想出了以下算法:
a)每个\t代表最多NUMBER_OF_SPACES_FOR_TAB空间.b)如果\t出现在相应位置的最后一行,则\t该行应与\t最后一行对齐.
例:
printf("a\t\tb\n");
printf("\t\tc\n");
Run Code Online (Sandbox Code Playgroud)
应打印:
a11112222b
34444c
Run Code Online (Sandbox Code Playgroud)
哪里:
1.Number i表示\t位置的空格i
2.NUMBER_OF_SPACES_FOR_TAB == 4
有谁知道标准算法?提前致谢.
我来这个问题:
f = (param) ->
console.info '#{param}'
f(1)
Run Code Online (Sandbox Code Playgroud)
结果是 #{param}
当我用双引号括起字符串时,这只是打印1.我也在Ruby中测试过它,它的行为是一样的.但这恰好与CoffeeScript.org中的规则相矛盾:
CoffeeScript的黄金法则是:"它只是JavaScript".
因为我认为在Javascript中,单引号和双引号被平等对待.我经常不使用Ruby.有谁能解释为什么?
非常感谢.
错误日志:
{[错误:日期时间值不正确:'2012-08-24T17:29:11.683Z'对于第1行的'robot _refreshed_at'列号]:1292,sqlStateMarker:'#',sqlState:'22007',消息:'不正确datetime value:\'2012-08-24T17:29:11.683Z \'for column \'robot_refreshed_at \'at row 1',sql:'INSERT INTO users(id,name,count_moments,count_likes,count_followers,rob ot_refreshed_at,robot_count_followers )VALUES(\'1834084 \',\'NNNyingzi \',\'5 \',\'0 \',\'0 \',\'2012-08-24T17:29:11.683Z \',\' 0 \')',setMaxListeners:[Function],emit:[Function],addListener:[Function],on:[Function],once:[Function],removeListener:[Function],removeAllListeners:[Function],listeners: [功能]}
我在我的代码中使用了这段代码 Node.js
if s instanceof Date
return s.toISOString()
Run Code Online (Sandbox Code Playgroud)
并在数据库中更新它们.
所述SQL插入物表达如下:
INSERT INTO users (id,name,count_moments,count_likes,count_followers,rob ot_refreshed_at,robot_count_followers) VALUES (\'1834084\',\'NNNyingzi\',\'5\',\ '0\',\'0\',\'2012-08-24T17:29:11.683Z\',\'0\')
Run Code Online (Sandbox Code Playgroud)
我做错了吗?我只是使用PHPMyAdmin服务器中的表复制了一个表.
非常感谢.
码:
point3f.h
Class Point3f {
...
inline void project2D(ProjType p, const Point2i& view) const;
};
Run Code Online (Sandbox Code Playgroud)
point3f.cpp
inline void Point3f::project2D(ProjType p, const Point2i& view) const {
switch(p) {
case PROJ_XY:
glVertex2f(x * view.x, y * view.y);
break;
case PROJ_YZ:
glVertex2f(y * view.x, z * view.y);
break;
case PROJ_XZ:
glVertex2f(x * view.x, z * view.y);
break;
default:
break;
}
}
Run Code Online (Sandbox Code Playgroud)
调用此函数会在编译时引发错误:
undefined reference to `Point3f::project2D(ProjType, Point2i const&) const'
Run Code Online (Sandbox Code Playgroud)
我试过没有和用inline符号的每个案例:
inline 在标题中,而不是在cpp中:
Warning: inline function ‘void Point3f::project2D(ProjType, const Point2i&) const’ used …Run Code Online (Sandbox Code Playgroud) c++ ×2
c ×1
coffeescript ×1
datetime ×1
iso8601 ×1
javascript ×1
methods ×1
mysql ×1
node.js ×1
phpmyadmin ×1
printf ×1
ruby ×1