小编Sam*_*aan的帖子

Flex懒惰绑定

受Hibernate的延迟加载能力的启发,我希望仅在必要时使模型成为我的Flex UI请求数据的一部分.我认为这就像添加一个只在访问变量时才发送服务器请求的公共访问器一样简单.

public function get tab2AC():ArrayCollection
{
    if(_tab2AC == null){
        //Request data from server
    }
    return _tab2AC;
}
Run Code Online (Sandbox Code Playgroud)

问题是Flex似乎在应用程序启动时访问所有绑定变量,即使尚未创建引用组件.因此,即使dataProvider="{tab2AC}"尚未创建DataGrid ,服务器请求仍然会消失,从而打败"仅在需要时"懒惰.

我不想将服务器请求放在creationComplete处理程序中,因为我想让我的UI模型不知道视图状态和我的视图无视服务器请求.

有趣的是,如果我Alert.show("anything");在访问器中添加一个内部,它可以按需运行.

更新:这是一个完整的例子.设置断点,即使任何创建的组件都没有使用titleForScreen2,您也会看到Flex访问这两个变量.

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
xmlns:s="library://ns.adobe.com/flex/spark" 
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Script>
    <![CDATA[
        private var _titleForScreen1:String;
        private var _titleForScreen2:String;

        public function get titleForScreen1():String {
            if(_titleForScreen1 == null){
                //Server Request
            }                   
            return _titleForScreen1;
        }

        public function get titleForScreen2():String {
            if(_titleForScreen2 == null){
                //Server Request
            }
            return _titleForScreen2;
        }
    ]]>
</fx:Script>

<mx:ViewStack>
    <s:NavigatorContent label="Screen 1"> …
Run Code Online (Sandbox Code Playgroud)

apache-flex binding lazy-loading

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

css阴影四周但顶部

你试图在所有方面获得一个投影,但顶部,下拉子菜单在这个网站上发现这个代码,它的所有方面都有阴影但不是底部

body {
     width: 300px;
     height: 200px;
     margin: 20px auto;

 -webkit-box-shadow: 0 -3px 3px -3px #999, 3px 0px 3px -3px #999, -3px 0px 3px -3px #999;
 -moz-box-shadow:    0 -3px 3px -3px #999, 3px 0px 3px -3px #999, -3px 0px 3px -3px #999;
 box-shadow:         0 -3px 3px -3px #999, 3px 0px 3px -3px #999, -3px 0px 3px -3px #999
 }
Run Code Online (Sandbox Code Playgroud)

我如何改变成为各方面的阴影但顶部?
一直在尝试小提琴,但为了我的生活不能理解上面的代码从上到下改变它的影子
http://jsfiddle.net/PuKDb/

需要它像这样一个
http://jsfiddle.net/leaverou/8tgAp/
而不是红线从上面的阴影...

我是一个剪切和粘贴编码器,所以任何帮助将被贬低!

css css3

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

Linux文件名和文件通配符

我有一个名为的文件列表:

file000
file001
file002
file003
...
file1100

如何匹配编号大于800但小于1000的所有文件?我正在使用linux bash

谢谢


编辑

实际上,我的文件命名如下:
ab869.enc
cp936.enc
g122345.enc
x2022.enc
abc8859-14.enc
aax5601.enc
cp936-1.enc

所以第一个解决方案不匹配正确的文件:(

如何匹配编号在800-999之间的文件?

linux filenames glob

4
推荐指数
2
解决办法
5516
查看次数

如何在Windows上安装PLV8?

我正在尝试在我的PostgreSQL服务器上安装这个
http://code.google.com/p/plv8js/wiki/PLV8 文档看起来很棒,但问题是它们适用于linux而我的公司只能访问Windows Server .
有人可以告诉我如何在Windows上安装PLV8吗?

windows postgresql

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

Java中的公共字段

我有这个Managed bean:

import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
import javax.sql.DataSource;
import javax.annotation.Resource;
import javax.faces.context.FacesContext;
import javax.inject.Inject;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
// or import javax.faces.bean.ManagedBean;   

import org.glassfish.osgicdi.OSGiService;

@Named("ApplicationController")
@SessionScoped

public class Tab1Page implements Serializable {
    public String actionString;

    public Tab1Page() {
    }
    public static final long serialVersionUID = 254415216070877770L;
// Constants
    public final static String hashKey = "tab1PageTab";
    public String actApplicationControllerionString = "";

    @PostConstruct
    public void post() {
        Format formatter;
        Date date = new Date(); …
Run Code Online (Sandbox Code Playgroud)

java glassfish managed-bean

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

Python帮助理解示例代码

我最近一直在努力学习python,遇到了一些我很难理解它是如何工作的事情.首先,它是一个列表的设计.

有问题的列表来自这篇安全文章,讨论了一个简单的模糊测试工具:http://blog.securestate.com/post/2009/10/06/How-a-simple-python-fuzzer-brought-down-SMBv2-在-2- seconds.aspx

有问题的实际清单是:

#Negotiate Protocol Request
packet = [chr(int(a, 16)) for a in """
00 00 00 90
ff 53 4d 42 72 00 00 00 00 18 53 c8 00 00 00 00
00 00 00 00 00 00 00 00 ff ff ff fe 00 00 00 00
00 6d 00 02 50 43 20 4e 45 54 57 4f 52 4b 20 50
52 4f 47 52 41 4d 20 31 2e 30 …
Run Code Online (Sandbox Code Playgroud)

python list fuzzer

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

Java线程同步 - Thread.sleep()方法不按预期工作

我听说,sleep()将锁定当前的sync方法/块但是在这里,当我在线程1上调用sleep()时,线程2能够访问同一个块吗?谁能解释一下吗?

Main.java

public class Main {     
    public static void main(String args[])
    {
        Thread1 t1 = new Thread1();
        Thread2 t2 = new Thread2();
        System.out.println("going to start t1");
        t1.start();
        System.out.println("going to start t2");
        t2.start();

    }

}
Run Code Online (Sandbox Code Playgroud)

================================================== ===================

Thread1.java

public class Thread1 extends Thread{

    public void run() { 
        Syncc s1 = new Syncc();
        s1.me("T1:");
    }   

}
Run Code Online (Sandbox Code Playgroud)

================================================== ===================

Thread2.java

public class Thread2 extends Thread{

    public void run() { 
        Syncc s2 = new Syncc();
        s2.me("T2:");
    }   
}
Run Code Online (Sandbox Code Playgroud)

================================================== ===================

Syncc.java

public class Syncc{ …
Run Code Online (Sandbox Code Playgroud)

java multithreading synchronization sync

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

在MS Access中计算SQL

我有一个名为[Review Results]的表,看起来有点如下:

[Reviewed By]....[Review Date]....[Corrective Action]....[CAR]
John.............1/1/2011.........yes....................yes
John.............2/5/2011.........No.....................yes
John.............2/24/2011........yes....................yes
Bobby............1/1/2011.........No.....................No
Bobby............3/1/2011.........yes....................No  
Run Code Online (Sandbox Code Playgroud)

我试图显示[Corrective Action] = yes指定期间[CAR] = yes的评论者的数量以及指定期间的评论者的数量.我尝试使用以下SQL但它没有给出正确的输出:

select 
[Reviewed By],
Count(IIF([Corrective Action] = yes, 1,0)) as [CAMBRs],
Count(IIF([CAR] = yes,1,0)) as [CARs]

from [Review Results] 

where [Review Date]  between #1/1/2011# and #3/1/2011#

group by
[Reviewed By]  
Run Code Online (Sandbox Code Playgroud)

有人能用SQL指出我正确的方向吗?

sql ms-access count

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

使用shell脚本删除服务器中的文件

在对所有文件进行wget后如何删除服务器中的文件?
我知道删除命令工作,当你在服务器上完成一个ftp,但我在运行shell脚本时无法使用该命令.下面是我的剧本,请让我知道它有什么问题.

#!/bin/bash

filelist='ls *20120330*'
for file in $filelist
do
ftp -vn <$hostname> <<EOFD
  quote USER <username>
  quote PASS <Pass>
binary
 ls -lrt *20120330*
 delete $filelist
quit
EOFD
done
Run Code Online (Sandbox Code Playgroud)

unix bash shell

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

查找数组中最大连续的整数和

我有这个实现,这个程序的结果是100,但正确答案是103.有人知道这个实现有什么问题,或者是否有更好的方法来查找数组中最大的连续整数和?

提前致谢.

#include <stdio.h>

int main(void) {
int a[] = { -3, 100, -4, -2, 9, -63, -200, 55 };
int max_sum, temp_sum, i, n = 12, t;
temp_sum = max_sum = a[0];
for (i = 1; i < n; i++) {
    if (a[i] > 0)
        temp_sum += a[i];
    else {
        t = 0;
        while (a[i] < 0 && i < n) {
            t += a[i];
            i++;
        }
        if (temp_sum + t > 0) {
            temp_sum = temp_sum + t …
Run Code Online (Sandbox Code Playgroud)

c arrays algorithm

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