今天我使用jQuery为share-icons制作了一个效果.效果有点复杂,所以我试着想出一种优化性能的方法.我最终将$(this)对象缓存到数组中.
我使用数组缓存对象上传了一个效果的工作示例(将鼠标悬停在图标上以查看效果):http: //mahersalam.co.cc/addthis/
<div id="share-widget" class="addthis_toolbox">
<a class="addthis_button_favorites" title="??? ???????"><div>??? ???????</div></a>
<a class="addthis_button_facebook" title="???? ?? ??????"><div>???? ?? ??????</div></a>
<a class="addthis_button_twitter" title="???? ?? ?????"><div>???? ?? ?????</div></a>
<a class="addthis_button_email" title="???? ?????? ????????"><div>???? ?????? ????????</div></a>
<a class="addthis_button_compact" title="???? ??? ??????? ?????? ?? ????? ????????"><div>?????? ?? ???????</div></a>
</div>
Run Code Online (Sandbox Code Playgroud)
// Return jQuery-obj of the share links
var shareLinks = $('#share-widget').find('a').css('opacity', 0.8);
//////////////////////////////////////////
// Only jQuery way
//////////////////////////////////////////
shareLinks.hover(
function () {
$(this).clearQueue()
.siblings()
.stop(true,false).fadeTo('fast', 0.3)
.end()
.stop(true, true).fadeTo('normal', …Run Code Online (Sandbox Code Playgroud) 我正在使用表单框架.当我设置required = True时,此错误显示.如果我不想让它说"这个字段"怎么办,而是说标签呢?
因为我不打算在表单输入下面显示它.我将在页面顶部显示所有错误.
例如,如何确定我的简单JBoss 4.2.3服务器正在侦听端口8080?
这是我能够来的最接近的,但这不起作用:
MBeanServerConnection server = (MBeanServerConnection)new InitialContext()
.lookup("jmx/rmi/RMIAdaptor");
ObjectName on = new ObjectName(
"jboss:readonly=true,service=invoker,target=Naming,type=http");
String port = (String)server.getAttribute(on, "InvokerURLSuffix");
Run Code Online (Sandbox Code Playgroud) 首先指定一些内容:用户应该能够通过在2D字段上指定3到5个点来创建图形.第一个和最后一个点总是在该字段的边界(它们的位置可能只在y方向上改变 - 而不是x).在这些位置处的图的推导应该是0.可以自由地指定第3点和后续点的位置.应插入一个图表,该图表遍历所有点.但是,此图表应尽可能平滑和平坦.(请为在数学上不正确而道歉)
重要的是:我需要在之后对该图的值进行采样并将其应用于离散信号.第二件事:在x轴的范围内,函数的值不应超过y轴上的边界.在我的图片中,y轴为0和1.我创建了一些图片来说明我在谈论使用3分的内容.
我有些想法:
到目前为止,我还没有深入了解这些技术,所以我可能会错过一些我还不知道的优秀技术或算法.
还有一件事情,那就是能够做到的事情:能够通过改变一个或几个参数来调整曲线的陡度.我通过在我的一些照片中使用红色和黑色图表来说明这一点.任何想法或提示如何有效地解决这个问题?


我真的很喜欢PHP,因为:
_易于开发Web应用程序(您可以在10分钟内设置LAMP并准备好了)
_易于学习
_易于部署(您只需要使用带有PHP模块的Apache)
我真的很喜欢Java,因为:
_它是强类型的
使用Java和Netbeans进行开发令我感到惊讶.任何时候出现类型不匹配的问题,IDE在开发过程中都会收到警报,并且IDE本身就建议修复.
我认为强打字是一种幸福.这是真的:可以包含任何内容的PHP数组可以加速您的开发,但是您必须花时间查找错误,而在提前做更多工作时,您可以使用IDE为您指出问题.这让我在重构过程中也更有信心.
所以,我的问题是:是否可以在PHP中使用类型(包括方法的返回值)?你知道一个项目,一个分支,什么能让我这样做?
它可能只是一个预解析器,它在实际的PHP解析器之前检查一些注释(即public function /*ConfBuilders[]*/ getConfBuilders(/*int*/ confId)).
请介绍类型概念的任何内容,因此,在我看来,会使PHP应用程序更加健壮,并最终更快地实现(现在我认为用Java开发软件比用PHP开发软件更快,这要归功于IDE的帮助).
谢谢,
丹
编辑:这是我在网上找到的唯一的东西:
http://cstruter.com/blog/44
但我不喜欢它,主要是因为你不能以标准的方式声明对象属性并且肯定使脚本的执行更慢.我想要一个离线工作的方法,同时开发......一种编译.
我有一个关于保证的问题,如果有的话,在下面的场景中(请注意问题不是"如何以不同的方式做到这一点?"),问题实际上是关于以下情况下的类加载顺序(至更好地理解类加载的工作原理).
这是假设的场景......有一个.war文件,它具有以下(部分)目录结构:
WEB-INF/classes/com/acme/Bunny.class
.
.
.
WEB-INF/lib/acme.jar
Run Code Online (Sandbox Code Playgroud)
两个Bunny.class文件都有导入引用acme.jar中的其他类
Bunny.class在WEB-INF /班/ ...是具有相同的名称/路径,一个类从唯一的类acme.jar.
该的.jar文件acme.jar还包含com.acme.Bunny(也有使用没有特殊的类装载器的技巧).
我知道Java规范保证在程序实际使用(或者故意"手动加载")之前不会加载类,这就是为什么如果你填充成千上万的.jar,比如说.war,类加载器不会开始类加载数万个类.
(编辑)
但是上面示例中的两个类的加载顺序又如何呢?
应该措辞:
但是如何确定上面两个类中的哪一个被加载?
或类似的东西 :)
有做一个保证:com.acme.Bunny不得将任何其它类之前,使用com.acme ....
基本上,在维基百科上,写了以下内容:
最复杂的JAR地狱问题出现在利用类加载系统的完全复杂性的情况下.Java程序不需要仅使用单个"平面"类加载器,而是可以由几个(或实际上是无限数量)嵌套的协作类加载器组成.由不同类加载器加载的类可能以复杂的方式进行交互,而开发人员无法完全理解这些类,从而导致无法解释的错误或错误.
所以我想知道:我可以确定/classes/com/acme/Bunny.class是否会在WEB-INF/lib / dir中的.jar之前进行类加载?
我正在一个以前有很多活动的教堂工作1970,这些活动从1001今天开始,我怎样才能存储日期MySQL?
$y = $_REQUEST["year"];
$m = $_REQUEST["month"];
$d = $_REQUEST["day"];
$date = date("Y-m-d", "$y/$m/$d");
Run Code Online (Sandbox Code Playgroud)
这只适用于以后的日期1970,如何在今年之前存储日期?
我应该使用哪种数据类型MySQL?现在我已将列设置为date键入
在数据库中创建新表时,使用id的重要性是什么.出于我们的目的,我们在每个字段中使用唯一的用户名和电子邮件,以将信息与唯一的用户名或电子邮件相匹配.那么id的用途是什么?
另外,长度/值字段是什么?新的.
谢谢一堆!
我继承了一个1000行的存储过程,它使用FOR XML EXPLICIT生成XML.我的问题是它大部分时间都有效.在某些情况下,我收到错误:
父标记ID 2不在打开标记中.FOR XML EXPLICIT要求首先打开父标记.检查结果集的顺序.号码:6833严重性:16状态:1
我需要有关如何排除故障的想法.我需要找出嵌套失败的地方.这可能是父行没有被发射而是子行的情况.更糟糕的是,问题只发生在我们的测试系统上,这可能会遗漏一些生产数据.问题是如何从成千上万行中找到这个?
我确信不存在一个疯狂的想法:SQL Server有一个算法,用于确定行是否按正确顺序排列.如果有一个工具可以查看我的结果集(没有FOR XML EXPLICIT)并找出问题出在哪里,那就太棒了(如果不太可能),那就告诉我吧.
如果没有这样的工具,我欢迎任何关于如何调试这个的建议.XML(当它工作时)深入四层!
更新:感谢目前为止的所有答案.看起来这是一个编辑严重的存储过程的问题.大部分用"/*/"注释注释掉- 当代码中已经有"/*/"注释时这些注释不能很好 ...当我确定答案时,我会再次更新.
我一直在玩ASP.NET MVC RC2中的DI支持.
我已经为NHibernate的每个请求实现了会话,并且需要注入ISession我的"工作单元"动作过滤器.
如果我直接引用StructureMap容器(ObjectFactory.GetInstance)或使用DependencyResolver来获取我的会话实例,一切正常:
ISession Session {
get { return DependencyResolver.Current.GetService<ISession>(); }
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我尝试使用我的StructureMap过滤器提供程序(继承FilterAttributeFilterProvider),我在请求结束时提交NHibernate事务时遇到问题.
就像ISession在请求之间共享对象一样.我经常看到这一点,因为我的所有图像都是通过MVC控制器加载的,因此我在正常页面加载时创建了20个左右的NHibernate会话.
我在动作过滤器中添加了以下内容:
ISession Session {
get { return DependencyResolver.Current.GetService<ISession>(); }
}
public ISession SessionTest { get; set; }
public override void OnResultExecuted(System.Web.Mvc.ResultExecutedContext filterContext) {
bool sessionsMatch = (this.Session == this.SessionTest);
Run Code Online (Sandbox Code Playgroud)
使用StructureMap过滤器提供程序注入SessionTest.
我发现在一个有20个图像的页面上,"sessionsMatch"对于2-3个请求是假的.
我对会话管理的StructureMap配置如下:
For<ISessionFactory>().Singleton().Use(new NHibernateSessionFactory().GetSessionFactory());
For<ISession>().HttpContextScoped().Use(ctx => ctx.GetInstance<ISessionFactory>().OpenSession());
Run Code Online (Sandbox Code Playgroud)
在global.asax中,我在每个请求结束时调用以下内容:
public Global() {
EndRequest += (sender, e) => {
ObjectFactory.ReleaseAndDisposeAllHttpScopedObjects();
};
}
Run Code Online (Sandbox Code Playgroud)
这个配置线程安全吗?以前我使用自定义将依赖项注入到同一个过滤器中IActionInvoker.当我开始遇到上述问题时,这一直工作到MVC 3 RC2,这就是为什么我认为我会尝试使用过滤器提供程序.
任何帮助,将不胜感激. …
php ×3
java ×2
mysql ×2
c++ ×1
classloader ×1
database ×1
date ×1
django ×1
forms ×1
frameworks ×1
function ×1
graph ×1
javascript ×1
jboss ×1
jquery ×1
math ×1
nhibernate ×1
optimization ×1
phpmyadmin ×1
python ×1
sql-server ×1
structuremap ×1
types ×1
xml ×1