通过使用jQuery插件验证,我试图验证我的表单.验证通过后,我希望用表格中的值触发javascript,然后停止.没有实际的表单提交浏览到新的/相同的网站.
这可以用jquery验证吗?
当浏览器打开我的页面时,浏览器应该已经位于整个页面的中心.
含义:我有一个水平的单页,而不是从左边开始向右(例如这个),将从中间开始,并能够滚动到右侧和左侧的内容.
这是一个视觉:

如果可能的话,我想避免通过JavaScript或jQuery进行dom-ready滚动(我正在使用它进行导航辅助和东西),并且只使用纯html5/css或者至少将屏幕重点放在预先准备好的屏幕上的JavaScript/jQuery的.
我的两个想法:
a)将容器向左移动,例如使用margin-left:-x,但通常将其切断.
b)从一开始就将屏幕向右移动.
唉,我自己太不自然了.
ps这里我的jsfiddle一致性:http://jsfiddle.net/alexdot/2Dse3/
经过大量的调试后,我终于看到Youtube在使用v2 YouTube-API获取评论时只发出了前100条评论.我终于尝试使用:
curl -Lk -X GET "http://gdata.youtube.com/feeds/api/videos/MShbP3OpASA/comments?alt=json&start-index=100&max-results=50"
Run Code Online (Sandbox Code Playgroud)
我得到的只是没有entry参数的响应.也就是说,我没有收到错误响应或类似的东西 - 我得到了非常好的响应,但没有entry参数.
深入挖掘,在我的响应中,值为openSearch$totalResults100,所以根据这个资源,这似乎是预期的结果(尽管它告诉我某些错误信息,我没有得到?).
但是这里有踢球者:当我使用时
curl -Lk -X GET "http://gdata.youtube.com/feeds/api/videos/MShbP3OpASA/comments?alt=json&start-index=1&max-results=50&orderby=published"
Run Code Online (Sandbox Code Playgroud)
openSearch$totalResults 等于3141,评论的实际数量.
现在我的问题是:由于v2 API大约在一周前被正式弃用,Google是否可能只对评论设置了限制?那么只有前100条评论可以访问吗?由于v3 API不允许进行注释检索,这对我来说非常糟糕.
有没有人有任何想法?
我试图通过phonegap/cordova API检查已建立的网络连接,但是,它无法正常工作.
我按照cordova文档中的说明添加了插件,并phonegap local plugin list给出了[phonegap] org.apache.cordova.network-information.
但是,只需打电话
document.addEventListener("deviceready", function () {
alert(Object.keys(navigator.connection));
}, false);
Run Code Online (Sandbox Code Playgroud)
我的手机(Android 4.0.4)上的结果总是返回0并在Android 4.4.2仿真器上运行,navigator.connection并且未定义到LogCat .事实上,在两台机器上都alert(Object.keys(navigator));没有显示connection关键.
有解决方案吗
与Cordova 3.3.0的Phonegap
我正在使用inotify并希望有效地检查报告的bitmask事件(请参阅inotify手册页).
现在我可以粗暴地检查每一个事件的每一点,但如果不是愚蠢的话,这将非常粗糙,因为我每次都会有N个条件.或正在打电话
( bitmask & mask ) == mask
Run Code Online (Sandbox Code Playgroud)
对于每个面具已经超级高效?
由于生成的位掩码基本上只是一个定义良好的数字,我应该能够使用基本的算术运算.但在我自己想到一些事情之前,我想问一下是否有一种众所周知的,有效的方法来检查给定的位掩码.那么,有吗?
我觉得非常愚蠢,因为我似乎没有得到一个简单的自然数字代表自从Ada时代的unix时代(01/01/1970 00:00:00)以来的秒数.我Ada.Calendar上下阅读了它和它的子包,但似乎没有找到一种明智的方法来实现它,即使它Ada.Calendar.Clock本身应该是我想要的......
我没办法.任何朝着正确方向的推动?
我正在编写一个C++项目,并且正在考虑编写一些总是具有相同参数和相同输出的函数,而且不同(和不相关)的类将使用它们.但我现在不情愿,因为我觉得这样的"方便"功能并不像它应该的OOP那样,我应该为这些功能编写一个最小的类.那么,从C++的角度来看,便利函数是一个很好的OOP编程实践吗?这是一个糟糕设计的标志吗?
举例说明:
假设我们有两个类,class Sphere并且class Pillow.Bot有一些成员变量char[8] hash用于某些(可能是不同的)散列原因,但总是使用相同的散列算法.现在我有三个选择:
makeHash()为每个类实现一个成员函数makeHash()由类调用的便捷函数Sphere和Pillow同父类的子类我不喜欢第一个,因为它创建重复的代码,我不喜欢最后一个选项,因为它导致"类的集群",其中每个类或多或少是另一个类的相对(这显然是糟糕的OOP).
当然,OOP更像是一种艺术(有时是宗教),而不是一门精确的科学.但是,在OOP中进行设计时,创建便利功能通常是一种很好的做法吗?
我要编写一个raytracer,但是我似乎已经遇到了我的第一个大问题。出于任何原因,我的球体(自从我才开始-当光线被击中时,我只是将颜色涂成白色)被渲染为椭圆形。
此外,当我将球的中心远离 x = 0 and y = 0
这是交集和主循环代码:
double const Sphere::getIntersection(Ray const& ray) const
{
double t;
double A = 1;
double B = 2*( ray.dir[0]*(ray.origin[0] - center_[0]) + ray.dir[1] * (ray.origin[1] - center_[1]) + ray.dir[2] * (ray.origin[2] - center_[2]));
double C = pow(ray.origin[0]-center_[0], 2) + pow(ray.origin[1]-center_[1], 2) + pow(ray.origin[2] - center_[2], 2) - radius_pow2_;
double discr = B*B - 4*C;
if(discr > 0)
{
t = (-B - sqrt(discr))/2;
if(t <= 0)
{
t = (-B + …Run Code Online (Sandbox Code Playgroud) 我想要一个只能被实例化为另一个类的成员的类.
Id est:
class A
{
public:
A() :
member_()
{};
void letBSayHi() { member_.sayHi(); }
private:
B member_;
};
class B
{
public:
void sayHi() { printf("hola!"); }
};
Run Code Online (Sandbox Code Playgroud)
从而:
A alpha; // valid
alpha.letBSayHi(); // # hola!
B beta; // invalid
beta.sayHi(); // impossible
Run Code Online (Sandbox Code Playgroud)
单例模式显然不起作用,因为我想B为每个类的实例提供一个类实例A.但是,B除了作为班级A成员之外,任何类别的实例都应该被禁止.
我正在尝试编译此代码:https://github.com/RanaExMachina/ada-fuse
不幸的是,在构建时我收到此错误:
fuse-system.ads:147:04: size clause not allowed for variable length type
Run Code Online (Sandbox Code Playgroud)
这似乎是一个问题,因为在代码中它尝试设置具有泛型类型作为条目的记录的大小.这似乎是一个新的错误,因为开发人员在2.5年前撰写时没有遇到过这个问题.不幸的是,他无法在短时间内帮助我,但我必须让那个图书馆继续.然而,我对解决这个问题有点无奈.
基本上在我看来,我必须以某种方式告诉gnat这种类型有多大,这与gnat相信 - 是先验可知的:它是一种访问类型.在record通用类型定义中.
相关部分是:
fuse-main.ads:
package Fuse.Main is
package IO is
new Ada.Direct_IO (Element_Type);
type File_Access is access IO.File_Type;
fuse-system.ads:
generic
type File_Access is private;
package Fuse.System is
...
type File_Info_Type is record
Flags : Flags_Type;
Fh_Old : Interfaces.C.unsigned_long;
Writepage : Interfaces.C.int;
Direct_IO : Boolean := True;
Keep_Cache : Boolean := True;
Flush : Boolean := True;
Nonseekable : Boolean := True;
Fh …Run Code Online (Sandbox Code Playgroud)