问题列表 - 第36322页

GWT CSSResrouces - 有什么优势或最好的方式

嘿,我正在开发一个GWT应用程序,现在面对CSS部分.我在官方网站上阅读了很多关于这个主题的内容,但仍然有一些问题,希望有人能给我一些提示.

  • 当我使用CSSResource时,css样式将被编译成代码 - 对吧?因此,如果不重新编译应用程序就无法更改它.但我想做的是让风格从"外部"可编辑.
  • 那么这个CSSResource是什么,因为你不能只是在不再编译应用程序的情况下更改颜色或图像?
  • 什么是使用CSS的最佳方式,因为有几种方法(.css文件,CSSResource,ui.xml中的样式)可以做到这一点?

我现在的想法是,我只使用普通的CSS文件处理我所有的"可更改"内容并将此文件添加到头部,因为我看不到这个CSSResource的优点.希望有人可以帮助我.谢谢.

css gwt stylesheet gwt2

3
推荐指数
1
解决办法
1999
查看次数

Zend_Session SaveHandler for Memcache

最近发现Zend_Session的DbTable SaveHandler的实现方式并没有针对高性能进行优化,所以,我一直在研究转换到使用Memcache进行会话管理.

我找到一份像样的模式/类从DBTABLE改变了Zend_Session SaveHandler在我引导到MEMCACHE 这里并添加到我的web应用程序.

在我的bootstrap中,我改变了SaveHandler,如下所示:

从:

Zend_Session::setSaveHandler(new Zend_Session_SaveHandler_DbTable($config));
Run Code Online (Sandbox Code Playgroud)

至:

Zend_Session::setSaveHandler(new MyApp_Session_SaveHandler_Memcache(Zend_Registry::get("cache")));
Run Code Online (Sandbox Code Playgroud)

所以,我的会话init看起来像这样:

Zend_Loader::loadClass('MyApp_Session_SaveHandler_Memcache');
Zend_Session::setSaveHandler(new MyApp_Session_SaveHandler_Memcache(Zend_Registry::get("cache")));
Zend_Session::start();
// set up session space
$this->session = new Zend_Session_Namespace('MyApp');
Zend_Registry::set('session', $this->session);
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,从该站点提供的类与引导程序中的简单loadClass和SaveHandler更改快速集成,并且它在我的本地dev env中无错误地工作(Web应用程序和内存缓存在同一系统上).

我还使用PROD中的远程memcache服务器测试了我在本地开发环境中托管的Web应用程序,看看它是如何通过网络执行的,它似乎也可以正常工作.

但是,在我的临时环境(模仿生产)中,我的zend应用程序托管在server1上,而memcache托管在server2上,似乎几乎所有其他请求都完全用特定的错误消息进行轰炸.

我捕获的错误信息包括消息"会话已经由session.auto-start或session_start()启动",第二个/相关表示Zend_Session :: start()得到一个拒绝连接"错误#8 MemcachePool :: get()"涉及框架文件中的第180行../Zend/Cache/Backend/Memcached.php.

我已经确认我的php.ini已将session.auto_start设置为0,并且我的代码中唯一的Zend_Session :: start()实例位于我的引导程序中.此外,我在初始化Session之前初始化我的Cache,Db和Helpers(以确保我的Zend_Registry :: get("cache")参数用于实例化我的新SaveHandler是有效的.

我发现只有两个宝贵的资源用于如何成功地使用Memcache for Zend_Session,我还查看了ZF的Zend_Cache_Backend和Zend_Session"高级用法"文档,但我无法确定使用Memcache获取此错误的原因或原因它不能与专用/远程memcache服务器一致.

  • 有谁理解这个问题?
  • 有没有人有解决这个问题的经验?
  • 有没有人让他们的ZF网络应用程序中的Memcache以他们可以推荐的方式进行会话管理?

请确保包含您制作的任何/所有Zend_Session和/或Zend_Cache配置或您用于实现此功能的其他trickeration或巫术.

谢谢!

memcached zend-framework

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

如何使用PHP复制PHP文件

如何复制我已创建的php文件,并在用户按下提交按钮时将其放入不同的目录中

php file

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

无法在隐藏的输入元素上设置值

我在设置隐藏输入元素的值时遇到问题.我尝试过使用jQuery和$("#SomeHiddenElement").val(sSomeValue)函数,以及普通的JS,document.getElementById("SomeHiddenElement").value = sSomeValue;但没有任何作用......

当我将元素设置为文本类型时,它工作得很好......

问题在FF和IE中都存在.

有任何想法吗?

码:

<input type="hidden" id="SomeHiddenElement" name="SomeHiddenElement" value="" />

document.getElementById("SomeHiddenElement").value = "Testing";
Run Code Online (Sandbox Code Playgroud)

html javascript jquery dom

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

使用JPA将某些字段的值设置为null

在jpa合并中,所有coumns都更新了,还是只有具有新值的列?

在更新时,如果我将某个属性的值设置为null,那么null值是否会存储在db中的cloumn中,还是会保留以前的值?

merge jpa

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

为什么TCP服务器会在接受连接后立即发送FIN?

从ethreal数据包捕获中,我看到以下对我来说很奇怪的行为:

Client --> Server  [SYN]
Server --> Client  [SYN, ACK]
Client --> Server  [ACK]
Server --> Client  [FIN, ACK]
Client --> Server  [ACK]
Client --> Server  [TCP Segment of a reassembled PDU] (I don't know what this means)
Server --> Client  [RST]
Run Code Online (Sandbox Code Playgroud)

关于为什么会发生这种情况的任何想法?

此外,服务器端口是6000.这会导致任何问题吗?

我的另一个疑问:

  1. 为什么有FIN,ACK?不应该只是FIN吗?该消息中ACK的含义是什么?
  2. 客户也不应该有FIN吗?

编辑:经过一些分析后,我发现文件描述符的数量是否已超过限制,然后服务器发送FIN.但是,在这种情况下,文件描述符似乎没有超出限制.对于其他情况,这会发生什么?

tcp

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

如何在编程语言中编写"x == 1或2"?

可能重复:
为什么大多数编程语言只有二进制相等比较运算符?

自从我开始学习编程语言以来,我有一个很长时间的简单问题.

我想写"如果x是1或2 => TRUE(否则为FALSE)."

但是当我用编程语言编写它时,比如C,

( x == 1 || x == 2 )
Run Code Online (Sandbox Code Playgroud)

它确实有效,但看起来很尴尬,难以阅读.我想应该可以简化这样的操作,所以如果您有任何想法,请告诉我.谢谢,内森

language-design boolean-operations

25
推荐指数
8
解决办法
2404
查看次数

有没有办法在Python 2.5中模拟Python 3-metaclass的__prepare__特殊方法?

在我的项目中,我必须坚持使用Python 2.5(Google App Engine).在应用程序的某个地方(实际上是一个框架),我必须跟踪定义了哪些变量以及定义它们的顺序,换句话说,无论何时处理赋值运算符,我都要拦截.

使用Python 3,我将使用一种__prepare__方法定义元类M,该方法返回一个智能字典,用于跟踪何时访问它.然后我只需要使用元类M执行类语句中的所有内容.

有没有办法在Python 2.5中模拟这个?

我希望实现的目标的例子

使用Python 3的元类方法,我可以实现像引用一样工作的变量,例如M可以这样

# y is a callable
class C(metaclass=M):
    x = ref(y)
    x = 1
Run Code Online (Sandbox Code Playgroud)

将等效(直到创建C)y(1),即通过黑盒ref函数对C字典中的变量的第一次赋值创建此变量.进一步的赋值只需调用ref函数的参数.

python metaclass python-3.x

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

如何删除NSString中的额外空白区域?

是否有一种简单的方法来删除字符串中的额外空格?就像......

NSString *str = @"this string has extra              empty spaces";
Run Code Online (Sandbox Code Playgroud)

结果应该是:

NSString *str = @"this string has extra empty spaces";
Run Code Online (Sandbox Code Playgroud)

谢谢!

iphone cocoa-touch objective-c nsstring

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

java.lang.Math类的纯java实现

我刚刚下载了openjdk源代码,并认识到几乎所有的java.lang.Math类都是用本机c/c ++代码实现的.我想知道是否有任何完全用java编写的实现.

java math openjdk native

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