小编Jur*_*nka的帖子

如何使用jquery滚动到页面上的特定位置?

是否可以使用jQuery滚动到页面上的特定位置?

我想要滚动的位置是否必须具有:

<a name="#123">here</a>
Run Code Online (Sandbox Code Playgroud)

或者它可以移动到特定的DOM ID?

jquery scroll scrollto jquery-scrollable

132
推荐指数
6
解决办法
27万
查看次数

在PHP中使用依赖注入编写Controller类

如何解决在PHP 中组成Controller类的问题,应该是:

  • 通过使用依赖注入可以轻松测试,
  • 为最终程序员提供共享对象
  • 提供加载新用户库的方法

向下看,使用依赖注入框架进行控制器实例化


问题是,派生的控制器可能使用程序员想要的任何资源(例如框架提供的).如何创建对共享资源(数据库,用户,存储,缓存,帮助程序),用户定义的类或其他库的统一访问?

优雅的解决方

我的问题有几种可能的解决方案,但两者看起来都不是优雅的

  • 尝试通过构造函数传递所有共享对象?(甚至可以使用10个占位符创建构造函数)
  • 创造吸气者,解决者?(臃肿的代码)$controller->setApplication($app)
  • 在共享资源上应用单身人士User::getInstance()要么Database::getInstance()
  • 使用Dependency Injection容器作为控制器内部对象共享的单例?
  • 提供一个全球应用程序单例作为工厂?(这个在php框架中看起来很常用,但它强烈反对DI原则和Demeter定律)

我明白,创建强耦合类是不鼓励和放逐:)但是我不知道这个范例如何适用于其他程序员(一个Controller类)的起点,他们应该能够访问所提供的共享资源到MVC架构.我相信,将控制器类分解成更小的类会以某种方式破坏MVC的实际意义.


依赖注入框架

DI Framework看起来是一个可行的选择.但问题仍然存在.类似Controller的类不在Application层中,而是在RequestHandler/Response层中.

该层应该如何实例化控制器?

  • 将DI喷油器送入这一层?
  • DI框架作为单身人士?
  • 将隔离的DI框架配置仅用于此层并创建单独的DI注入器实例?

php model-view-controller dependency-injection instantiation

20
推荐指数
1
解决办法
4653
查看次数

如何修复“请求的应用程序不可用或不存在”。在试飞中

当我存档并上传到应用商店时,连接到 TestFlight 中进行测试。它无法下载应用程序并显示

Cloud not install [App] 请求的应用程序不可用或不存在。

当我查看以前的构建时。它在所有构建版本中显示相同的消息。

它发生在更新苹果开发程序之后。

xcode ios testflight

13
推荐指数
3
解决办法
2251
查看次数

您在常见的Delphi编程中实现了哪些设计模式?

您在常见的Delphi编程中实现了哪些设计模式?在Delphi编程中哪些模式更容易适应?(每种语言在不同领域都很出色,那么使用Delphi时哪些模式可能是非常强大的结构?)

我很高兴,如果你能说出Delphi 2009/2010的设计模式的一些变化(因为那些支持泛型,以及2010年的RTTI).

在野外互联网上有很多文章,但它们没有讨论日常可用性和模式的变化.(他们中的大多数只讨论语言细节,架构的变化).

delphi design-patterns

10
推荐指数
2
解决办法
3407
查看次数

在Delphi中从func/proc获取对象

从delphi中的函数/过程返回简单对象的最佳实践是什么?

例如.2种代码:

将创建的对象作为引用传递,在Proc中填充对象,然后将其销毁

procedure Proc(var Obj: TMyObject);
begin
  // populate Obj
end;

O := TMyObject.Create;
try
  Proc(O);
  // manipulate populated object
finally
  O.Free;
end;
Run Code Online (Sandbox Code Playgroud)

或者 从函数中获取创建的对象,在操作后销毁

function Func: TMyObj;
begin
  Result := TMyObj.Create;
end;

O := Func;
if O <> nil then
begin
  try
    // manipulate
  finally
    O.Free;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

delphi creation object

9
推荐指数
1
解决办法
2796
查看次数

为不同环境定义Spring bean时的常用策略

定义一堆bean的常用策略是什么,这些bean在开发和生产环境中的使用方式不同?

假设我有2个bean,每个bean实现相同的接口.一个bean用作本地文件系统的抽象,另一个bean连接到分布式文件系统.为了使开发尽可能稳定,开发环境应该使用本地文件系统实现,生产版本使用分布式文件系统bean.

目前我正在做的是有两个xml定义.

native.xml

<bean id="resourceSystem" class="com.cust.NativeResourceSystem" />
Run Code Online (Sandbox Code Playgroud)

distributed.xml

<bean id="resourceSystem" class="com.cust.HadoopResourceSystem">
    <constructor-arg name="fs" ref="hdfs" />
</bean>
Run Code Online (Sandbox Code Playgroud)

在创建应用程序上下文时,我省略native.xmldistributed.xml依赖于环境并获取resourceSystembean.

Spring中是否有适当的工具或最佳实践来为不同的环境配置bean定义?

谢谢.

java configuration spring

8
推荐指数
1
解决办法
4300
查看次数

UILabel在垂直生长和断线时添加了不必要的顶部和底部填充

假设我们有一个UILabel,从各方面都固定到它的超级视图.Number Lines设置为0(因此我们可以显示多行字符串),我们使用Truncate Tails策略进行换行.

如果我们有一个单行的短文本行,它不会破坏行,那么标签内部的padding/inset看起来很好:

单行文字

当使用多行文本时,将强制标签开始折断线,省略号出现在标签的末尾,但人工填充/插入也添加到标签的顶部/底部.标签垂直膨胀,即使它仍然只显示一行文字:

多行文字

约束:

约束

换行符:

换行

我已经尝试过了什么

改变Content Hugging Priority1000用于水平和垂直轴,这样的UILabel不会增长超过需要的,但这并不解决问题.

在不同的Line Breaks策略(剪辑,字符包裹,截断,......)之间切换也不能解决问题.

我能够重现这两种行为Xcode 6Xcode 7 beta,Interface Builder中,当运行应用程序.

interface-builder uilabel ios autolayout

8
推荐指数
1
解决办法
1230
查看次数

PHP中的原型继承(如在JavaScript中)

是否可以在PHP中使用某种原型继承,就像在JavaScript中实现一样?

出于好奇,我想到了这个问题,而不是我必须实施这样的事情并反对经典继承.它只是一个有趣的探索区域.

是否有预构建函数 PHP中的经典继承模型与某种具有匿名函数组合的Prototypal继承相结合?

假设我有一个UserModel的简单类

class UserModel implements PrototypalInheritance
{
    // setters, getters, logic..
    static public function Prototype () {}
}

$user = new UserModel();

UserModel::prototype()->getNameSlug = function () {
    return slugify($this->getUserName());
}

echo $user->getNameSlug();
Run Code Online (Sandbox Code Playgroud)

javascript php inheritance prototype prototypal-inheritance

7
推荐指数
1
解决办法
1001
查看次数

如何使用HTML和CSS创建流畅的标题?

我最近看到很多网页都有非常流畅的标题,例如这个网站:http://boagworld.com/

他们是如何做到的?有任何隐藏的线索吗?

有一次,我从一种技术中听到他们使用Flash(我认为)将自定义字体嵌入到网站上,然后用这种闪存替代品替换正常的标题.

除了闪光灯还有什么其他方法?

html css fonts webfonts

7
推荐指数
1
解决办法
3434
查看次数

嵌入网站的一部分

假设我想将我最喜欢的一个webcomics的最新漫画嵌入我的网站作为一种促销.webcomic在带有id的div里面有条带,所以我想我可以在我的网站中嵌入div,除了我找不到任何代码示例如何做(它们都显示如何嵌入flash或整个网站).有人可以告诉我(或告诉)它是如何完成的吗?

PS我宁愿不使用服务器端脚本或外部服务(这是通常建议用于嵌入RSS).

html embed screen-scraping

6
推荐指数
1
解决办法
1万
查看次数

您希望看到什么样的架构/改进/模式在地狱中燃烧?

在开发软件时,开发人员总是倾向于诅咒某些语言细节,"改进"使语言不易理解,错误.

你遇到了哪些障碍/改进,你会很高兴没有人发明/介绍过吗?

我的2美分:

我在delphi 2009上诅咒了3天.我有一个内部编译错误,不知道我做错了什么.原来我无法继承在另一个单元中声明的Generic类.

language-agnostic architecture

5
推荐指数
2
解决办法
211
查看次数

免费,轻量级的PHP电子商务解决方案

我正在寻找一个在PHP5中实现并使用MySQL作为存储db 的轻量级电子商务Web应用程序.

主要要求是:

  • 尽可能小
  • 免费或开源
  • 支持多语言(如果主要支持utf-8,则最好)
  • 易于使用(不需要核心使用我不会使用的功能膨胀)
  • 设置价格,多语言字符串和图像的基本系统
  • 服务器上的开销很小
  • 快速部署

请不要推荐Magento,因为我发现它有点膨胀,因为我正在寻找的功能.

期待您的提示/推荐

php multilingual e-commerce

5
推荐指数
0
解决办法
1万
查看次数

C++ Builder 6中的XML

如何在Borland C++ Builder 6中将XML用作简单的数据存储

是否有内部课程,我可以使用?

感谢帮助

c++ xml data-storage c++builder

4
推荐指数
1
解决办法
3283
查看次数