问题列表 - 第18890页

为什么有时使用基于传递的时间量的步骤来完成动画?

我注意到一些程序员根据时间的不同动画对象.我不确定为什么,即使这是合乎逻辑的.有谁知道这个意义吗?

下面是一段代码,解释了我的意思:

var timePassed:int = getTimer()-lastTime;
lastTime += timePassed;
var newBallX = ball.x + ballDX*timePassed;
var newBallY = ball.y + ballDY*timePassed;
Run Code Online (Sandbox Code Playgroud)

flash animation actionscript actionscript-2 actionscript-3

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

为什么UPDATE需要比SELECT更长的时间?

我有以下select语句几乎立即完成.

declare @weekending varchar(6)  
set @weekending = 100103

select InvoicesCharges.orderaccnumber, Accountnumbersorders.accountnumber  
from Accountnumbersorders, storeinformation, routeselecttable,InvoicesCharges, invoice   
where InvoicesCharges.pubid = Accountnumbersorders.publication  
and Accountnumbersorders.actype = 0  
and Accountnumbersorders.valuezone = 'none'  
and storeinformation.storeroutename = routeselecttable.istoreroutenumber   
and storeinformation.storenumber = invoice.store_number  
and InvoicesCharges.invoice_number = invoice.invoice_number  
and convert(varchar(6),Invoice.bill_to,12) = @weekending  
Run Code Online (Sandbox Code Playgroud)

但是,等效的更新语句需要1分40秒

declare @weekending varchar(6)
set @weekending = 100103
update InvoicesCharges  
set InvoicesCharges.orderaccnumber = Accountnumbersorders.accountnumber  
from Accountnumbersorders, storeinformation, routeselecttable,InvoicesCharges, invoice   
where InvoicesCharges.pubid = Accountnumbersorders.publication  
and Accountnumbersorders.actype = 0  
and dbo.Accountnumbersorders.valuezone = 'none'  
and storeinformation.storeroutename = routeselecttable.istoreroutenumber 
and …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server performance triggers sql-server-2005

8
推荐指数
2
解决办法
5208
查看次数

在控制器操作中关闭debug_kit,Cakephp

我目前正在使用cakephp应用程序中的导出功能,我正在进行查询,每个导出大约10,000行,哪个蛋糕可以处理但是debug_kit似乎使用了大量内存并且使用了超过128mb的内存.

我试过尝试在函数的顶部写这个,但debugkit仍然涉及并使用大量的内存.

Configure::write('debug',0);
Run Code Online (Sandbox Code Playgroud)

cakephp

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

以编程方式生成mac包/ bundle

通过终端你可以使用命令 - "SetFile -a B filename"

以编程方式我认为我应该通过[[NSFileManager defaultManager] createDirectoryAtPath:dirPath withIntermediateDirectories设置其中一个属性:NO attributes:attributes error:nil];

但我找不到哪一个.

谢谢

filesystems macos cocoa objective-c

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

varchar(500)比varchar(8000)更有优势吗?

我已经在MSDN论坛和这里读到了这个,我还不清楚.我认为这是正确的:Varchar(max)将存储为文本数据类型,因此存在缺陷.因此,假设您的字段可靠地低于8000个字符.像我的数据库表中的BusinessName字段.实际上,商业名称可能总是在(从我的帽子里拿出一个数字)500个字符.看起来我运行的大量varchar字段远低于8k字符数.

那么我应该将该字段设为varchar(500)而不是varchar(8000)吗?根据我对SQL的理解,这两者之间没有区别.因此,为了简化生活,我想将所有varchar字段定义为varchar(8000).这有什么缺点吗?

相关:varchar列的大小(我不觉得这个回答了我的问题).

sql t-sql sql-server

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

使用HTTP客户端将序列化对象从Android发送到servlet

我试图创建一个Android应用程序,它将一个序列化对象从手机发送到一个servlet,该对象的内容是来自用户的输入,我将使用hibernate将其存储在数据库中.我认为问题在于代码所在的对象的序列化和反序列化.如果有人可以帮助我会非常感激.

ps类User实现了可序列化的接口

客户

    public class Adduser extends Activity implements OnClickListener {

 EditText uname;
 EditText password;
 EditText rating;
 EditText date;
 Button add;
 User user;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        uname = (EditText) findViewById(R.id.Usernamei);
        password = (EditText) findViewById(R.id.passwordi);
        rating = (EditText) findViewById(R.id.ratingi);
        date = (EditText) findViewById(R.id.datei);
        add = (Button) findViewById(R.id.Adduser);

        user = new User();



        add.setOnClickListener(this);

    }

 @Override
 public void onClick(View v) {

  user.setusername(uname.getText().toString());
        user.setpassword(password.getText().toString());
        user.setdate(date.getText().toString());
        user.setrating(rating.getText().toString());

  HttpClient httpClient = new DefaultHttpClient();
  ObjectOutput out;

  try{
    String url = "MY URL …
Run Code Online (Sandbox Code Playgroud)

java serialization android httpclient

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

为什么"x ^ = true"在这个例子中产生错误?

为什么语句z ^ = true会在前一个产生真值时产生错误?

bool v = true;
bool z = false;

z ^= v;
Console.WriteLine(z);

z ^= true;
Console.WriteLine(z);

OUTPUT
======
True
False
Run Code Online (Sandbox Code Playgroud)

c# logic operators xor

4
推荐指数
3
解决办法
384
查看次数

Ruby相当于Python的帮助()?

在交互式Python中工作时,我倾向于依靠内置help()函数来告诉我期望和/或返回的内容,并打印出可能对我有帮助的任何文档.有没有Ruby相当于这个功能?

我正在寻找一些我可以在irb中使用的东西.例如,在交互式Python中我可以输入:

>>> help(1)
Run Code Online (Sandbox Code Playgroud)

然后打印

Help on int object:

class int(object)  |  int(x[, base])
-> integer  |    |  

Convert a string or number to an integer, if possible. A ...
Run Code Online (Sandbox Code Playgroud)

ruby python

19
推荐指数
3
解决办法
5175
查看次数

Java中的类型安全方法反射

是否有任何实用的方法以类型安全的方式引用类的方法?一个基本的例子是,如果我想创建类似以下实用程序函数:

public Result validateField(Object data, String fieldName, 
                            ValidationOptions options) { ... }
Run Code Online (Sandbox Code Playgroud)

为了打电话,我必须这样做:

validateField(data, "phoneNumber", options);
Run Code Online (Sandbox Code Playgroud)

这迫使我要么使用魔法字符串,要么使用该字符串声明一个常量.

我很确定没有办法用库存Java语言来解决这个问题,但是有某种(生产级)预编译器或替代编译器可以提供解决方法吗?(类似于AspectJ如何扩展Java语言)做以下事情会很好:

public Result validateField(Object data, Method method, 
                            ValidationOptions options) { ... }
Run Code Online (Sandbox Code Playgroud)

并称之为:

validateField(data, Person.phoneNumber.getter, options);
Run Code Online (Sandbox Code Playgroud)

java compiler-construction reflection

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

使用带有loadHTMLString/loadData的UIWebView可以打破后退和前进按钮,解决方法?

嵌入式UIWebViews存在一个已知问题,如果使用loadHTMLString或loadData将数据加载到它们中,则canGoBack/canGoForward属性和goBack/goForward方法不起作用.这些仅在使用loadRequest时有效.

由于Safari的普通应用程序缓存在嵌入式UIWebViews中不起作用,因此创建一个有效缓存其他实时内容的本机应用程序变得不可能/无法使用.也就是说,我可以缓存HTML,Javascript,图像等的内容并通过loadHTMLString或loadData加载它们,但后退和前进按钮不起作用.

我也可以使用loadRequest并指定文件URL,但在与实际站点通信时会中断 - 即使我指定了标记(因为cookie域问题).

我有一个解决方法,涉及基本上使用本地存储重新实现应用程序缓存(并没有本机应用程序自己进行任何缓存),这是好的,但不是很理想.有没有其他工作/我错过的东西?

iphone caching uiwebview

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