问题列表 - 第33739页

cakePHP:如何在控制器中手动设置错误验证到输入字段

我想在控制器示例中手动设置错误验证输入字段:

  if ($remainTime < 30) {
      ..... set error validation in here (error: limitTime ), ( error is not in model )
  }
Run Code Online (Sandbox Code Playgroud)

其他问题:我想问一下:bindModel(在这种情况下,我在行为中使用bindModel)会导致与其他模型的关系丢失但是bindModel会导致$ var validate丢失吗?

validation cakephp cakephp-1.3

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

找到多项式模2 ^ r的根

我有一个多项式P,我想找到y,使P(y)= 0 modulo 2 ^ r.

我尝试了Hensel提升的方法,但我不知道这是否可行,因为通常情况f'(y mod 2)!= 0 mod 2,这通常不正确.

是否有不同的算法可用?或者Hensel提升的变化可以起作用吗?

提前致谢

algorithm math algebra polynomial-math

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

Javascript SQL数据库

我想要从服务器端向一些客户端Javascript提供一些数据,这些Javascript可以使用所述数据构建数据库/表,然后使用一些用户输入的SQL查询它.

数据的持久性不是我想要的,因此像localStorage这样的HTML5之类的东西是不相关的,我只是想在Javascript中创建类似迷你数据库的东西来查询.

是否有任何具有此功能的Javascript库?

谢谢.

javascript

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

如何以编程方式设置"android:scrollbars = vertical"?

我想动态设置scrollbarsEditText编程,但我不觉得这是API为setscrollbars.谁能告诉我这是否可以通过编程方式完成?

android:scrollbars="vertical"
Run Code Online (Sandbox Code Playgroud)

这可能吗?我如何以编程方式实现此目的?

android

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

C++ URLencode库(支持Unicode)?

我需要一个可以对一个字符串/ char数组进行URL编码的库.

现在,我可以像这里一样对ASCII数组进行十六进制编码:http: //www.codeguru.com/cpp/cpp/cpp_mfc/article.php/c4029

但我需要一些适用于Unicode的东西.注意:在Linux和Windows上!

CURL非常好:

 char *encodedURL = curl_easy_escape(handle,WEBPAGE_URL, strlen(WEBPAGE_URL));
Run Code Online (Sandbox Code Playgroud)

但首先,它需要CURL,它也不具备unicode能力,正如strlen所看到的那样

c++ linux windows

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

改造void方法以返回其论点以促进流畅性:打破变化?

"API设计就像性:做出一个错误并在你的余生中支持它" (Josh Bloch在Twitter上)

Java库中存在许多设计错误.Stack extends Vector(讨论),我们无法在不造成破损的情况下解决这个问题.我们可以尝试弃用Integer.getInteger(讨论),但它可能会永远存在.

尽管如此,某些类型的改装可以在不造成破损的情况下完成.

有效的Java第2版,第18项:首选接口到抽象类:现有的类可以很容易地进行改进,以实现新的接口".

例如:String implements CharSequence,Vector implements List,等.

有效的Java第2版,第42项:明智地使用varargs:您可以改进现有方法,该方法将数组作为其最终参数,而不是对现有客户端采取varags.

一个着名的例子是Arrays.asList引起混淆(讨论),但没有破坏.

这个问题是关于不同类型的改造:

您是否可以在void不破坏现有代码的情况下改进返回方法的方法?

我最初的预感指向是,因为:

  • 返回类型不会影响在编译时选择哪个方法
  • 即使你使用反射,Class.getMethod也不会在返回类型上区分

但是,我希望听到其他在Java/API设计方面经验丰富的人进行更全面的分析.


附录:动机

正如标题中所建议的那样,一个动机是促进流畅的界面风格编程.

考虑这个简单的代码片段,它打印一个混洗的名称列表:

    List<String> names = Arrays.asList("Eenie", "Meenie", "Miny", "Moe");
    Collections.shuffle(names);
    System.out.println(names);
    // prints e.g. [Miny, Moe, Meenie, Eenie]
Run Code Online (Sandbox Code Playgroud)

已经Collections.shuffle(List)被宣布为返回输入列表中,我们可以这样写:

    System.out.println(
        Collections.shuffle(Arrays.asList("Eenie", …
Run Code Online (Sandbox Code Playgroud)

java jvm api-design binary-compatibility

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

获取Java的列表迭代器以返回除Object之外的其他内容

我用的是Java.

我已经有一个名为"Subject"的自定义对象的类.

我有另一个类只包含Subject对象的链接列表.(称为subjectList)

我在subjectsList类中编写了一个方法(称为"getSubject()"),用于返回链接列表中特定索引处的Subject对象.为此,我使用了ListIterator.我将在LinkedList中的给定索引处创建一个ListIterator,并使用.next()方法.

但是,ListIterator中的.next()方法只返回java.lang.Object,即使我希望它返回一个Subject对象.

如何让ListIterator.next()返回Subject对象?

我已经尝试向下转向主题,但这似乎失败了,我读到某个地方,你不能低估无关的对象.

这是我的subjectList类:

import java.util.*;
public class subjectsList
{
    //my LinkedList of Subject objects and a ListIterator
    private LinkedList<Subject> l;
    private ListIterator itr;

    //constructor that simply creates a new empty LinkedList
    public subjectsList()
    {
        l = new LinkedList();
    }

    //Method to return the Subject object at a specific index in the LinkedList
    public Subject getSubject( byte index )
    {
        itr = l.listIterator( index );
        return itr.next();
    }

    //Method to add a new Subject object to …
Run Code Online (Sandbox Code Playgroud)

java iterator linked-list

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

准备好的陈述是否明显减慢了程序?

我正在编写一个软件,要求我准备语句并设置值,执行查询并在循环中获得结果.此循环可能有超过7,000个循环.如果我使用简单语句而不是预处理语句,执行速度会大大改变吗?

这是伪代码

  1. 准备陈述
  2. 从某个地方获取一份清单
  3. 遍历列表
  4. 获取准备好的语句并执行一些db查询并关闭结果集等新资源.
  5. 使用初始列表中的结果和值填充地图

谢谢.

java jdbc prepared-statement

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

位置管理器中的LocationManager requestLocationUpdates和timertask

我有以下代码:

if (gps_enabled) {
        Log.e("$$$$$$$$$$$$$$",
                "GPS is enabled requestion location updates... interval value is: "
                        + interval);
        lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0,
                locationListenerGps);
    }
    else{
        if (network_enabled) {
            Log.e("$$$$$$$$$$$$$$",
                    "Network is enabled requestion location updates... interval value is: "
                            + interval);
            lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0,
                    0, locationListenerNetwork);
        }
    }
Run Code Online (Sandbox Code Playgroud)

使用该代码,我可以获得位置(至少使用网络提供商!(另一个帖子上的另一个问题))我希望每隔一小时定期收到通知,但是将参数传递给requestLocationUpdates并不保证将保持间隔(至少我的测试显示,因为我期望每分钟更新,但得到了很多更新,而不是一个!)所以我想使用timerTask并安排它,我现在有

timer1.scheduleAtFixedRate(new TimerTask() {
        @Override
        public void run() {
            getLocation();
        }

    }, 0, 180000);// 3 minutesr...
Run Code Online (Sandbox Code Playgroud)

其中getLocation是我之前调用的方法,但是当定时器调用该方法然后没有任何反应时,日志就此停止了

Log.e("$$$$$$$$$$$$$$",
                    "Network is enabled requestion location updates... interval value is: "
                            + interval);
Run Code Online (Sandbox Code Playgroud)

我从来没有得到有关我的位置的通知.有任何想法吗?

android

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

模数(%)在编程中的实际用途是什么?

可能重复:
识别何时使用mod运算符

模数的实际用途是什么?我知道模数除法是什么.我想到的第一个场景是使用它来查找奇数和偶数,以及时钟算术.但在哪里我可以使用它?

operators modulo

11
推荐指数
5
解决办法
4万
查看次数