我们有一个包含不同数据类型的多个字段的表单,包括字符串,日期时间和数字.
我们的客户希望能够在任何这些领域中编写N/A(不适用),并且能够将其留空.
有人知道我应该如何设计我的Sql Server表,以便它可以支持值,NULL或N/A?
我们正在使用Sql Server 2008.
我的数据结构是这样的,我最终在我的设计中创建了一个嵌套字典,如:
my_dict = {"a": {"b": {"c":"I am c"}}}
my_dict["a"]["b"]["c"]
Run Code Online (Sandbox Code Playgroud)
这是常见的!或者我们有其他更好的选择(使用对象!)?
我的问题是:
我有多个页面的HTML代码,每个页面都使用JQgrid(jquery网格)来显示一些数据.我知道在每个页面上,包含JQgrid的元素都被命名为"LIST_xxx".现在我需要制作一个javascript,在每个页面上采用该元素"LIST_XXXX"并做一些事情.我怎么能按ID搜索元素,但只知道它的初始部分(ID,就像我之前提到的那样):
$('#list_[XXXX]')... --> The part surrounded by [] is variable on each page, i want to discriminate that.
Run Code Online (Sandbox Code Playgroud)
我希望我清楚自己.谢谢.
我正在实现触摸屏用户界面的滚动行为,但我现在太累了,无法将我的思想包裹在一些所谓的微不足道的数学中:
y (distance/velocity)
|********
| ******
| ****
| ***
| ***
| **
| **
| *
| *
-------------------------------- x (time)
Run Code Online (Sandbox Code Playgroud)
F(X) - >?
UI应该允许用户在任何方向上拖动和"抛出"视图,并且即使在他从屏幕上释放手指之后也保持滚动一段时间.它的动量取决于用户在取下手指之前拖动的速度.
所以我有一个起始速度(v0),每20ms我滚动一个相对于当前速度的量.每次滚动迭代时,我都会降低速度,直到它停止时它低于阈值.当我将它减去固定量(线性)时,它看起来并不正确,所以我需要建模负加速度,但未能提出一个不错的简单公式如何计算我必须降低速度的量在每次迭代中.
更新:
感谢您到目前为止的回复,但我仍然无法从反馈中获得令人满意的功能.我可能没有足够好地描述所需的解决方案,所以我将尝试给出一个真实世界的例子来说明我想要做什么样的计算:
假设在某条街道上有一辆汽车行驶,并且驾驶员踩刹车到最大值直到汽车停下来.司机多次在同一条街上用同一辆车做这件事,但开始以不同的速度制动.当汽车减速时,我希望能够仅仅根据当前的速度计算一秒钟后的速度.对于这种计算,当驾驶员开始破坏时,汽车行驶的速度无关紧要,因为所有环境因素都保持不变.当然,公式中会有一些常数,但是当汽车下降到30米/秒时,它将在下一秒内达到相同的距离,无论是否在驾驶员开始破坏时行驶100或50米/秒.因此,打中断后的时间也不是函数的参数.一定速度下的减速度总是相同的.
如果在减速,质量,摩擦或其他任何情况下假设一些任意常数并忽略复杂的影响,如空气阻力,你如何在这种情况下一秒钟后计算速度?我只是在动能之后,由于打破汽车的摩擦而消耗它.
更新2 我现在看到汽车的加速度将是liniear,这实际上不是我想要的.我会清理它并明天尝试新的建议.感谢您的投入到目前为止.
所以我正在编写一个Javascript库,它采用x,y坐标并使用它们绘制美国地图.为此,我需要找到绘制每个状态所需的坐标数据.维基百科上的这个地图是我需要的一个很好的例子,因为SVG文件包含组成每个州的形状很好地标记:http://upload.wikimedia.org/wikipedia/commons/3/32/Blank_US_Map.svg
我还有一组我需要放在这张地图上的网站.由于我知道每个站点的纬度和经度,我可以使用它来在地图上的适当位置绘制每个站点.不幸的是,为了实现这一点,我的地图需要使用墨卡托投影,这样就可以轻松映射lat,long到x,y像素坐标.
我上面提到的维基百科地图使用了一些其他投影,所以我不能将它用于此目的.有没有人知道我在Mercator投影中哪里可以找到这种类型的地图数据?任何数据格式都可以,只要我能以编程方式获取用于绘制每个状态的坐标并识别哪些形状构成每个状态.
有什么方法可以探索java脚本对象的属性和/或功能(如telerik菜单或任何其他第三方对象)?我可以通过调试和破解,然后在手表中添加一个对象或在VS中使用intellisense的方式.
我使用vs2008,我确实有javascript的基本intellisense.
如果我能做的话,我想我将能够做得更多.
以下代码打印一,二,三.对于所有C++编译器来说,这是否合乎需要?
class Foo
{
const char* m_name;
public:
Foo(const char* name) : m_name(name) {}
~Foo() { printf("%s\n", m_name); }
};
void main()
{
Foo foo("three");
Foo("one"); // un-named object
printf("two\n");
}
Run Code Online (Sandbox Code Playgroud) 有没有人知道GC运行时是否有办法识别(在代码中,而不是LogCat)?也许一个意图被解雇了?我可以分析LogCat输出,但如果我可以确定GC何时从我的代码中运行,那将是理想的.
我试图通过URL 将参数传递给这个CGI表单(http://www.westegg.com/inflation/),所以我不必手动输入它们,这样我就可以通过其他方式生成URL为了更快的使用.
以下是该网站的CGI表单代码:
<form action="infl.cgi" method="post">
Enter the amount of money: <input name="money" type="text" size="9">
<p>
Enter the initial year (1800-2008):
<input name="first" type="text" size="4" maxlength="4">
<p>
Enter the final year (1800-2008):
<input name="final" type="text" size="4" maxlength="4" value="2007">
<p>
<center>
<input type="submit" value="Submit">
</center>
</form>
Run Code Online (Sandbox Code Playgroud)
我试过通过"?"传递参数 和"&"语法,但这些都不起作用:
http://www.westegg.com/inflation/infl.cgi?money=1&first=1800&last=1900
http://www.westegg.com/inflation/infl.cgi?money="1.00"&first="1800"&last="1900"
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助 :)
为什么Ctrl + M绑定到Ubuntu Jaunty中的Enter?如何关闭它?
我正在使用Emacs,并希望将Ctrl + M绑定到其他命令.
android ×1
c++ ×1
cgi ×1
destructor ×1
dictionary ×1
emacs ×1
gis ×1
javascript ×1
jquery ×1
key-bindings ×1
math ×1
mercator ×1
physics ×1
proj4js ×1
python ×1
scope ×1
sql-server ×1
touchscreen ×1
url ×1