问题列表 - 第31826页

SQL:任何直接的方式来订购结果FIRST,然后按另一列排序?

我在SQL中看到,GROUP BY必须在ORDER BY表达式之前.这是否意味着在分组后完成排序会丢弃相同的行/列?

因为我似乎需要首先按时间戳列A排序行,然后丢弃列A中具有相同值的行.不确定如何完成此操作...

我正在使用MySQL 5.1.41

create table
(
    A int,
    B timestamp
)
Run Code Online (Sandbox Code Playgroud)

数据可能是:

+-----+-----------------------+
|  A  |  B                    |
+-----+-----------------------+
|  1  |  today                |
|  1  |  yesterday            |
|  2  |  yesterday            |
|  2  |  tomorrow             |
+-----+-----------------------+
Run Code Online (Sandbox Code Playgroud)

我的目标是:

+-----+-----------------------+
|  A  |  B                    |
+-----+-----------------------+
|  1  |  today                |
|  2  |  tomorrow             |
+-----+-----------------------+
Run Code Online (Sandbox Code Playgroud)

基本上,我希望列B中具有最新时间戳的行(想想ORDER BY),并且列A中的每个值只有一行(想想DISTINCT或GROUP BY).

我的实际项目详情,如果您需要这些:

在现实生活中,我有两张桌子 - userspayment_receipts.

create table users
(
    phone_nr int(10) unsigned not …
Run Code Online (Sandbox Code Playgroud)

mysql sql database group-by sql-order-by

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

如何使textarea填充其父宽度的宽度?

鉴于我们事先不知道div的宽度?

我的想法:用JS计算div的宽度,找到一种方法将其转换为cols并将css应用于textarea.但也许没有必要重新发明轮子?

谢谢.

html javascript css xhtml

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

Rails 3:sql注入免费查询

我喜欢新的Rail 3!

新的查询语法非常棒:

users = User.where(:name => 'Bob', :last_name => 'Brown')
Run Code Online (Sandbox Code Playgroud)

但是当我们需要做类似的事情时

SELECT * FROM Users WHERE Age >= const AND Money > const2
Run Code Online (Sandbox Code Playgroud)

我们必须使用

users = User.where('Age >= ? and money > ?', const, const2)
Run Code Online (Sandbox Code Playgroud)

这不是很酷.由于SQL注入,以下查询不安全:

users = User.where('Age >= #{const} and money > #{const2}')
Run Code Online (Sandbox Code Playgroud)

我喜欢C#/ LINQ版本

var users = DB.Where(u => u.Age >= const && u.Money > const2);
Run Code Online (Sandbox Code Playgroud)

有没有办法在Rails中做这样的事情?

linq ruby-on-rails

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

定制内存管理器

我正在尝试实现一个自定义内存管理器,我想知道是否有更好的方法来实现这个函数,因为当我被问及无效指针算术时,有些人认为如果我在C++中有一个void*,那就非常错误.

// allocates a page of memory.
void ObjectAllocator::allocatePage()
{    
    //if(OAStats_.PagesInUse_ >= Config_.MaxPages_)
        //throw exception

    void* buffer = ::operator new(OAStats_.PageSize_); // allocate memory, no constructor call.

    // =============== Setup the PageList_ ===============
    GenericObject* pNewNode = ::new(buffer) GenericObject();    // Construct GenericObject for the pagelist.
    pNewNode->Next = PageList_->Next;                            // pNewNode points to wherever PageList_ pointed to.
    PageList_->Next = pNewNode;                                    // PageList_ points to pNewNode
    pNewNode = NULL;                                            // dont need this handle anymore
    buffer = static_cast<char*>(buffer) + sizeof(GenericObject);    // move pointer to …
Run Code Online (Sandbox Code Playgroud)

c++

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

Rails 3:RJS与JavaScript

我最近开始学习基于RoR3 beta/RC的Ruby on Rails.我之前使用其他框架(如Django)开发应用程序,其中JavaScript完全由我自己编写.

在使用RoR开发应用程序时,我对实现JavaScript的两种可能方式感到困惑:"纯"方法(编写JavaScript并将其放入<script>标记中)和编写RJS文件.

应该使用哪种方法以及何时使用?如果是RJS,我该如何实现特定的操作onChange呢?

javascript rjs ruby-on-rails-3

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

错误:视图未附加到窗口管理器

我从客户端远程获取以下内容,因此我不知道他们正在使用什么硬件等.

java.lang.IllegalArgumentException: View not attached to window manager
       at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:355)
       at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:200)
       at android.view.Window$LocalWindowManager.removeView(Window.java:417)
       at android.app.Dialog.dismissDialog(Dialog.java:279)
       at android.app.Dialog.access$000(Dialog.java:72)
       at android.app.Dialog$1.run(Dialog.java:108)
       at android.app.Dialog.dismiss(Dialog.java:263)
       at com..mysite.android.ActivityGame$1.onFinish(ActivityGame.java:154)
       at android.os.CountDownTimer$1.handleMessage(CountDownTimer.java:118)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loop(Looper.java:123)
       at android.app.ActivityThread.main(ActivityThread.java:4203)
       at java.lang.reflect.Method.invokeNative(Native Method)
       at java.lang.reflect.Method.invoke(Method.java:521)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:799)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
Run Code Online (Sandbox Code Playgroud)

这是因为ProgressDialog而发生的

    progressDialog = new ProgressDialog( this );
    progressDialog.setMessage(getString(R.string.get_ready));
    progressDialog.setCancelable(false);
    progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
    progressDialog.setMax(12);
    progressDialog.show();

    new CountDownTimer(3000, 250) {

         @Override
        public void onTick(long millisUntilFinished) {
             //progressDialog.incrementProgressBy(1);
         }

         @Override
        public void onFinish() {
             progressDialog.dismiss(); //********* ERROR HAPPENS HERE *********
             nextQuestion();
         }
    }.start();
Run Code Online (Sandbox Code Playgroud)

活动在清单中看起来像这样. …

android

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

IPhone phonegap pdf问题

我在phonegap框架中有一个奇怪的问题.我想在我的应用程序中显示PDF文件,当我尝试添加带有iFrame标签的PDF文件时,它不显示带水平滚动和大缩放尺寸的PDF.所以走出屏幕.

我尝试使用embed标签的另一种方式,除了它首次在应用程序中显示PDF之外,它还有同样的问题.

如果有人知道如何在具有指定缩放级别或滚动条的phonegap中显示PDF.以上代码在iPhone手机游戏中运行良好,但不适用于手机游戏.任何的想法?

谢谢.

iphone mobile-safari cordova

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

使用图像作为UITableView分隔符

我的项目上有一个UITableView,我需要自定义分隔符.我想使用图像而不是颜色.我尝试使用+ colorWithPatternImage:UIColor方法没有运气.

iphone image uitableview uiimage uicolor

9
推荐指数
2
解决办法
8187
查看次数

保持JDO持久性管理器活着而不是关闭它?

是否通常需要关闭持久性管理器?你可以保持一个开放并一直重复使用它,即重复这种模式:

Transaction tx = pm.currentTransaction();
try {
    tx.begin();
    // do stuff
    tx.commit();
} finally {
    if (tx.isActive()) tx.rollback();
}
Run Code Online (Sandbox Code Playgroud)

这有什么缺点?由于持久性管理器被关闭,你似乎永远不需要"分离"对象似乎有意义吗?

java google-app-engine jdo

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

LDAP:ldap.SIZELIMIT_EXCEEDED

我运行此代码时收到ldap.SIZELIMIT_EXCEEDED错误:

import ldap

url = 'ldap://<domain>:389'
binddn = 'cn=<username> readonly,cn=users,dc=tnc,dc=org'
password = '<password>'

conn = ldap.initialize(url)
conn.simple_bind_s(binddn,password)

base_dn = "ou=People,dc=tnc,dc=org"
filter = '(objectClass=*)'
attrs = ['sn']

conn.search_s( base_dn, ldap.SCOPE_SUBTREE, filter, attrs )
Run Code Online (Sandbox Code Playgroud)

我的实际用户名,实际密码和实际域名在哪里.

我不明白为什么会这样.有人可以解释一下吗?

谢谢!:)埃里克

python ldap

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