小编the*_*der的帖子

在Flex 4中舍入DateField的角落?

我正在使用Flash builder,使用flex 4 sdk,我正在尝试创建一个组件具有圆角DateFieldTextInput组件.

我尝试了以下不起作用的代码:

<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/halo" minWidth="1024" minHeight="768"
    xmlns:components="components.*">

    <fx:Style>
        @namespace s "library://ns.adobe.com/flex/spark";
        @namespace mx "library://ns.adobe.com/flex/halo";
        @namespace components "components.*";

        .roundedTI
        {
            corner-radius: 10;
            borderStyle: solid;   
        }

    </fx:Style>

    <mx:DateField textInputStyleName="roundedTI"/> 

</s:Application>
Run Code Online (Sandbox Code Playgroud)

社区可以帮助我纠正我的代码中的任何可见错误,或者指向我演示如何执行此操作的替代指南或教程?

css apache-flex skinning datefield

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

在一个步骤中定义多个变量?

有没有我可以使用的解决方案,允许我在我的功能开始的一个步骤中定义多个具有相同值的var?

function myFunction () {
    var a,b = 0;
    document.write(a) // undefined
    document.write(b) // 0
}
Run Code Online (Sandbox Code Playgroud)

是否有改进的写作方式 a,b = 0;

javascript

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

如何将多个jar添加到classpath?

我有超过25个jar文件如何在类路径中添加所有这些文件?

java classpath

3
推荐指数
2
解决办法
5127
查看次数

Hibernate无法打开与Oracle 11g的连接?

我做了一个基本的JUnit测试,用hibernate在我的计算机上设置这个Oracle数据库.数据库可以工作,但是试图将它连接到Hibernate被证明是一个挑战.我的配置文件可以在这里:

JUnit测试相当简单,我确信它应该可以正常工作,但我得到了这个JUnit失败:

org.hibernate.exception.JDBCConnectionException: Cannot open connection
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

Hibernate配置文件中的连接属性:

<session-factory>
    <property name="hibernate.connection.driver_class">
        oracle.jdbc.OracleDriver</property>
    <property name="hibernate.connection.url">
        jdbc:Oracle:thin:@127.0.0.1:8080/slyvronline</property>
    <property name="hibernate.connection.username">
        YouNoGetMyLoginInfo</property>
    <property name="hibernate.connection.password">
        YouNoGetMyLoginInfo</property>
    <property name="dialect">
        org.hibernate.dialect.OracleDialect</property>
    <!-- Other -->
    <property name="show_sql">true</property>
    <property name="hibernate.hbm2ddl.auto">validate</property>

    <!-- Mapping files -->
    <mapping class="com.slyvr.pojo.Person"/>
</session-factory>
Run Code Online (Sandbox Code Playgroud)

java oracle hibernate oracle11g

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

Virtualbox启动安装不会卸载

如果您在VirtualBox guest虚拟机上使用NetBeans,我认为这是一个非常有用的脚本.似乎有一个问题:

如果查看脚本,它会写入引导脚本,然后将NetBeansProjects从Host系统安装到Guest.这很好用.但是,会创建一个附加脚本并将其移动到用户本地bin.实际上,创建了两个脚本:1)允许用户安装和2)卸载已安装的文件夹以允许灵活性.

我测试脚本,除了'netbeans-unmount.sh'脚本之外,一切都在我的Ubuntu guest上运行.

它不会卸载在启动时挂载的sirectory,我尝试给脚本文件'root'访问...

关于这是否有用以及如何运作的任何线索?:

#!/bin/bash
#Author: Yucca Nel http://thejarbar.org
#Will restart system
PATH="/sbin:/usr/sbin:/bin:/usr/bin"
export PATH

#Modify these variables as needed...
tempWork=/tmp/work
startupScript=/etc/init.d/rc.local
defaultNetBeansVersion=7.0.1

echo "Provide NetBeans version (7.0.1 is default) then hit [Enter] :"
  read NetBeansVersion

  if [ -z "$NetBeansVersion" ]
    then
    $NetBeansVersion=$defaultNetBeansVersion
  fi

mkdir -p /$tempWork;
cd /$tempWork;

wget http://dlc.sun.com.edgesuite.net/netbeans/7.0.1/final/bundles/netbeans-$NetBeansVersion-ml-javase-linux.sh;
sh $tempWork/*sh;


#Add Netbeans launcher to your PATH. Doing so allows you to run 'netbeans' command from the terminal
#This line will need to be changed …
Run Code Online (Sandbox Code Playgroud)

linux bash virtualbox unmount

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

导致重新解决C#"Espression表示'类型参数',其中'变量','值'或'类型'是预期的"

我有以下代码在我的C#泛型函数中产生编译问题:

static void solve () {
    int[] vals = RA<int>();
}
Run Code Online (Sandbox Code Playgroud)

和我的RA功能:

static T[] RA<T> () {
    return Console.ReadLine ().Split ().Select (v => T.Parse (v)).ToArray ();
}
Run Code Online (Sandbox Code Playgroud)

给我以下错误:

Espression denotes a 'type parameter', 
where a 'variable', 'value' or 'type' was expected
Run Code Online (Sandbox Code Playgroud)

社区可以协助我调试或理解这个问题并解决它吗?

c# generics

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

Java Scanner输入不等于自身?

我正在编写一个循环,当Scanner收到字符串值"end"时它将退出.但是,当使用"结束"值进行测试时,循环继续.逻辑上如果file =输入,那么if(file =="end")为false,即使我输入了!我的代码中是否有明显的错误?

String file = "";
    Scanner in = new Scanner(System.in);
    ArrayList<Integer> fileInput = new ArrayList<Integer>(); 

    while(file!="end") {
        // Scan for filename/end program
        System.out.println("Provide the name of a file in the \"bin/\" folder, i will assume it's .txt");
        file = in.nextLine();

        System.out.println("." + file + ".");
        if(file!="end") {
            file= "bin/" + file + ".txt";

            // start reading
            try {
                // If file found then carry on
                BufferedReader openFile = new BufferedReader(new FileReader(file));
                fileInput = readIn(openFile);
                int lowerBound = getLower(fileInput); …
Run Code Online (Sandbox Code Playgroud)

java java.util.scanner

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

来自阵虫的学说?

我对这个代码的学说有问题我无法解释.

public function fromArray(array $array, $deep = true) {
    $refresh = false;
    foreach ($array as $key => $value) {

        if ($key == '_identifier') {
            $refresh = true;
            $this->assignIdentifier($value);
            continue;
        }
Run Code Online (Sandbox Code Playgroud)

我的键(整数)0将等于(字符串)'_identifier'.这是PHP中的错误还是正常的?或者我做错了什么?

当我将代码更改为$key === '_identifier'有效时.我有PHP版本5.3.4

php doctrine symfony1

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

Python时间戳正则表达式

有人帮我处理我的代码,我将数据从csv文件写入timeStamp列表吗?列表中的数据目前的格式如此03.08.2012 07.11.15 PM.我需要将07:11:15 PM的时间放入actTime阵列.这是我的代码:

import csv
import re
reader = csv.reader(open('main.csv','rb'), delimiter=',',quotechar="'")
timeStamp = []
ask = []
regexp = re.compile('\d{2}:\d{2}:\d{4}')
actTime = []
x = 0
try:
    for row in reader:
        ask.append(row[5:6])
        timeStamp.append(row[7:8])
except csv.Error, e:
    sys.exit('file %s, line %d: %s' % (filename, reader.line_num, e))
for item in timeStamp:
    actTime.append(timeStamp[x])
    match = regexp.match(timeStamp[x])
    if match:
        time = int(match.group[x])
    x = x + 1
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误消息:

回溯(最近一次调用最后一次):文件"rates.py",第17行,在match = regexp.match(timeStamp [x])TypeError:期望的字符串或缓冲区

python expression timestamp

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

取消引用一个void指针数组

假设我有一个指向不同类型对象的void指针数组,我想通过一个函数传递它们并将它们转换为各自类型的指针,我将如何进行此操作?我已经尝试过这个当前代码,但是我收到错误:

'void*'不是指向对象的指针类型

objectA myObjectA;
objectB myObjectB;
objectC myObjectC;
objectD myObjectD;

void *data[4];

data[0] = static_cast<void *>( &myObjectA );
data[1] = static_cast<void *>( &myObjectB );
data[2] = static_cast<void *>( &myObjectC );
data[3] = static_cast<void *>( &myObjectD );

void dereference( void *data )
{
    objectA *objA_ptr = static_cast<objectA *>( data[0] );
    objectB *objB_ptr = static_cast<objectB *>( data[1] );
    objectC *objC_ptr = static_cast<objectC *>( data[2] );
    objectD *objD_ptr = static_cast<objectD *>( data[3] ); 
}
Run Code Online (Sandbox Code Playgroud)

有谁知道实现这个的正确方法?

编辑:对于上下文,我正在使用opencv并尝试使用轨迹栏创建一个简单的gui界面.Opencv允许将userdata输入到TrackbarCallback中,当移动滑块时调用它,但只能以void指针的形式调用.

 int createTrackbar( const string& trackbarname, const string& …
Run Code Online (Sandbox Code Playgroud)

c++ pointers

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