小编Sam*_*aan的帖子

二次贝塞尔插值

我想在AS2中获得一些代码来插值二次贝塞尔曲线.节点意味着彼此之间保持恒定的距离.基本上它是沿着由3点定义的非双曲线二次贝塞尔曲线以恒定速度对球进行动画制作.谢谢!

animation bezier actionscript-2

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

Oracle DB查询data_length(它返回什么)

我正在从我的java程序运行Oracle DB上的一些查询.选择某个表后,此查询将运行并返回该用户的一些特征.

我的代码的简化版本如下.

String query = "SELECT column_name, data_type, data_length FROM all_tab_columns WHERE table_name = 'blahblah'";
String ColumnName;
String DataType;
String DataLength;

System.out.println(ColumName);
System.out.println(DataType);
System.out.println(DataLength);
Run Code Online (Sandbox Code Playgroud)

我不确定是什么data_length回来了.

它是否返回字段中的数据长度?或者是它返回最大值.经过一番搜索,我发现了相互矛盾的意见.当我将数据类型与其相关长度进行比较时,似乎它可能是最大长度,但谁知道该字段可能只是最大化了?

例如:

Data Type = Number 正在回归 Data Length = 22

Data Type = VARCHAR2 正在回归 Data Length = 2000

奖金:(最终成绩+5分,上课1分)

我怎么能改变查询来获取我没有的数据.(实际数据长度或最大数据长度).

java database oracle

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

Java继承或静态方法

有一个名为的抽象类AbstractAgent,目前有27个类正在扩展这个类.

我已经开始开发一些代理,我的所有5个代理都在扩展AbstractAgent类.

现在我发现getFilePath()我的所有5个代理都有一个复制粘贴的东西.然后我意识到在现有的27个班级中也有很多班级都有这种方法.我认为将此方法放在基类中AbstractAgent并让每个人都使用此方法是个好主意.但我不希望所有已经存在的类来改变自己的代码,我已经改变了方法的名称,以便向前任何人都可以使用它.

进行我的代码审查的人建议我不要触摸AbstractAgent类,因为它已经被现有客户端使用,并且这个方法是一些实用程序类.

我不相信他的论点.任何人都想投入他们的想法.

java inheritance static

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

将值从一个视图传递到另一个视图

我是actionscript3/flashbuilder的新手,我正在尝试做一些简单的事情,比如将值从一个视图传递到另一个视图.

我解决了所有语法错误,但我仍然遇到NULL错误

(TypeError:错误#1009:无法访问空对象引用的属性或方法)

...即使我有硬编码的值用于测试.

我有2个视图,当我按下一个按钮时,它应该将值传递给另一个视图,然后在标签中显示传递的值.

这是我的2个观点:

厂景:

<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:s="library://ns.adobe.com/flex/spark" title="view1">
    <fx:Script>
        <![CDATA[
        var value1:int = 1;
        var value2:int = 2;
        ]]>
    </fx:Script>
    <s:Button id="btn1" x="5" y="10" width="25" label="Button 1" click="navigator.pushView(view2, {val:value1})"/>
    <s:Button id="btn2" x="15" y="100" width="25" label="Button 2" click="navigator.pushView(view2, {val:value2})"/>
</s:View>
Run Code Online (Sandbox Code Playgroud)

视图2:

 <s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:s="library://ns.adobe.com/flex/spark" title="view2">
<fx:Declarations>
    <!-- Place non-visual elements (e.g., services, value objects) here -->

</fx:Declarations>
<fx:Script>
    <![CDATA[
        var passedValue:int = data.val;
    ]]>
</fx:Script>
    <s:Label x="75" y="100" width="200" text="{passedValue}" />
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激!

谢谢!

actionscript-3 flash-builder

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

NumberFormat本地化问题

我有一个用户输入的金额,想要验证它.我已经编写了一个JSF验证器,但是无法在所有情况下都能使用它.这是我的场景:
我有不同的Locales用户,因此我需要处理各种输入方法,并希望允许以下

English  
1234  
1,234  
1234.56  
1,234.5  

German & Spanish  
1234  
1.234  
1234,56  
1.234,5

French  
1234  
1 234  
1234,56  
1 234,5  
Run Code Online (Sandbox Code Playgroud)

我的问题是法语,因为解析在空格处停止时,使用此代码将选项2和4视为无效.

public void validate(final FacesContext pContext,
                     final UIComponent pComponent,
                     final Object pValue) {

  boolean isValid = true;
  final Locale locale = (Locale)pComponent.getAttributes().get(USERS_LOCALE);
  final Currency currency = (Currency)pComponent.getAttributes().get(CURRENCY);

  final NumberFormat formatter = NumberFormat.getNumberInstance(locale);
  formatter.setGroupingUsed(true);
  formatter.setMinimumFractionDigits(currency.getDefaultFractionDigits());
  formatter.setMaximumFractionDigits(currency.getDefaultFractionDigits());
  final ParsePosition pos = new ParsePosition(0);
  final String stringValue = (String)pValue;

  if (pos.getIndex() != stringValue.length() || pos.getErrorIndex() != -1) {
    isValid = false;
  } …
Run Code Online (Sandbox Code Playgroud)

java localization number-formatting jsf-1.2

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

如何在Java中创建一个创建文本字段的GUI按钮?

我知道你可以通过输入创建一个按钮

JButton x= new JButton("Something");
x.addActionListener(this);
Run Code Online (Sandbox Code Playgroud)

但是我如何创建一个actionlistener,以便按钮为用户创建一个文本字段以提供输入....以及如何从该文本框中读取文本?

java user-interface swing

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

Flash Builder调试程序错误:Flash构建器无法连接到正在运行的应用程序

我正在尝试一个简单的事件处理代码.我在事件的一行动作脚本代码上应用了断点.我想看看调试窗口来检查生成了哪个事件.它没有显示任何错误,但每当我点击调试按钮我得到以下问题

Flash Builder调试器无法连接到正在运行的应用程序.确保这件事:

  1. 对于浏览器内应用程序,您正在运行Flash Player的调试版.
  2. 对于移动设备上的网络调试,您可以与设备建立可靠的网络连接,并且在计算机的防火墙上打开端口7935.

我的项目在浏览器中正确运行,显示所需的输出,但它显示我启动失败的对话框,出现上述错误.请帮忙

actionscript-3 flash-builder flex4

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

代码在c中给出意外输出

以下代码片段在Turbo C++编译器中提供了意外输出:

     char a[]={'a','b','c'};
     printf("%s",a);
Run Code Online (Sandbox Code Playgroud)

为什么不打印abc?根据我的理解,字符串在C中实现为一维字符数组.
其次,字符串%s%2s?之间的区别是什么?

c

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

你如何读取C中文件的数字和字符串?请记住,文件中的某些行只有一个数字而不是一个字符串

我有一个包含多行的文件,每行都有一个数字,后跟一个空格,然后是一个字符串.但是文件中的某些行在数字后面没有字符串.这是文件的一部分:

10
17
38所以你想成为一个摇滚明星
22你见过她的面孔
12 CTA - 102
16文艺复兴时期的博览会
12时间
23每个人都被烧了
18个想法和文字
12心灵花园
13我的背页
21女孩与没有名字
3为什么
19它每天都会发生
16不要制造波浪
13我的背页
12心灵花园
11女士朋友
18老约翰罗伯逊
19
13冰淇淋男子
14挂在斜坡上

这是我到目前为止:

#include <stdio.h>

typedef struct 
  {
    int num_tracks;
    char tracks[];
  }album_store;


int main(int argc, char *argv[])
{
  album_store album[10000];
  int numb_tracks;
  char line;
  int i=0;

if (argc <2 )
{
    printf("You need at least one argument\n");
}

else
{
    FILE *file;
    file=fopen(argv[1],"r");

    while(fscanf(file,"%d %[^\n]",&numb_tracks,album[i].tracks) != EOF)
    {
        album[i].num_tracks=numb_tracks;
        printf("%d %s\n",album[i].num_tracks,album[i].tracks);
        i++;
    }
}

} …
Run Code Online (Sandbox Code Playgroud)

c

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

允许的内存大小为134217728字节耗尽(尝试分配65488字节).该怎么办?

我继续为以下代码获得致命错误.我该怎么做才能摆脱这个错误?我试图建立一个基于MVC框架的网站,问题出在我的模型上.其他一切都很好.

<?php
class Model {
    private $db;
    private $session;

    public function __construct() {
        $this->db = new Database_Model;
        $this->session = new Session_Model;
    }
}

/**
 * Database Class
 */
class Database_Model extends Model {
    public function getUserInfo() {
        return array(
            'Thomas', 'Jane'
        );
    }
}

/**
 * Session Class
 */
class Session_Model extends Model {
    public function getUserId() {
        return $_SESSION['uid'];
    }
}

$b = new Database_Model;
$b->getUserInfo();
?>
Run Code Online (Sandbox Code Playgroud)

php memory

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