问题列表 - 第26985页

Android虚拟键盘打开大写锁定

我有一个编辑文本字段.当用户默认点击它时,它会在虚拟键盘上显示小写字母.

我希望默认情况下在键盘上显示第一个字母大写字母和其他小字母.

如何才能做到这一点?

keyboard android input

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

SQL生成1到100之间的数字列表

使用DUAL表,如何获得1到100的数字列表?

sql oracle plsql

45
推荐指数
7
解决办法
12万
查看次数

"不存在具有给定标识符的行",尽管它存在

我正在使用Hibernate并获取

线程"main"中的异常org.hibernate.ObjectNotFoundException:不存在具有给定标识符的行:[#271]

这个错误的奇怪之处在于,具有给定id的对象存在于数据库中.我在有问题的应用程序运行中插入了有问题的记录.如果我在同一次运行中访问它(即相同的休眠会话),则检索数据似乎没有问题.

仅仅因为它可能是映射的错误:

public class ProblemClass implements Persistent {
  @ManyToOne(optional = false)
  private MyDbObject myDbObject;
}
public class MyDbObject implements Persistent {
  @OneToMany(mappedBy = "myDbObject")
  private List<ProblemClass> problemClasses;
  @ManyToOne(optional = false)
  private ThirdClass thirdClass;
}
Run Code Online (Sandbox Code Playgroud)

我绝对不知道哪里可以看.任何提示高度赞赏!

只是为了澄清:数据被插入到应用程序的另一个RUN中.它肯定在数据库中,因为我可以在应用程序终止后通过SQL查询看到它.在那之后,即再次启动应用程序时,我在数据库的FIRST查询中得到错误 - 没有删除,也没有涉及回滚.

另外:因为有人问过,这里是获取数据的代码:

public List<ProblemClass> getProblemClasses() {
    Query query = session.createQuery("from ProblemClass");
    return query.list();
}
Run Code Online (Sandbox Code Playgroud)

只是为了完成它,这里是插入它的通用代码(在获取应用程序的另一个RUN之前):

public void save(Persistent persistent) {
    session.saveOrUpdate(persistent);
}
Run Code Online (Sandbox Code Playgroud)

java hibernate

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

如何保护cakePHP中所有控制器中的所有管理操作

我正在使用cakePHP v 1.3在Windows(XAMPP)上开发一个应用程序.

大多数控制器都是在启用管理路由的情况下烘焙的.我想通过登录页面保护每个控制器的管理操作.我怎么能这样做而不重复?

该问题的一个解决方案是"我在每个控制器的admin_index操作中检查登录信息",然后相应地显示登录屏幕.
有没有更好的方法呢?

admin(http:// localhost/app/admin)的详细UR​​L 指向用户控制器的index_admin操作(在routes.php文件中为此创建了一个新路由)

security routes cakephp admin cakephp-1.3

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

字符串包含"%s"而不转义时的Python字符串格式

格式化字符串时,我的字符串可能包含"%"我不希望转换的模数.我可以逃避串和每一个变化"%",以"%%"作为一种变通方法.

例如,

'Day old bread, 50%% sale %s' % 'today!'  
Run Code Online (Sandbox Code Playgroud)

输出:

'Day old bread, 50% sale today'
Run Code Online (Sandbox Code Playgroud)

但有逃避的替代方案吗?我希望使用dict可以使Python忽略任何非关键字转换.
例如,

'Day old bread, 50% sale %(when)s' % {'when': 'today'}  
Run Code Online (Sandbox Code Playgroud)

但Python仍然看到第一个模数,%并给出一个:

TypeError: not enough arguments for format string
Run Code Online (Sandbox Code Playgroud)

python string-formatting

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

Python日志记录的摘要计数

在我的Python程序结束时,我希望能够获得通过标准logging模块记录的项目数的摘要.我特别希望能够为每个指定的名称(可能还有它的孩子)计算.例如,如果我有:

input_logger = getLogger('input')
input_logger.debug("got input1")
input_logger.debug("got input2")
input_logger.debug("got input3")

network_input_logger = getLogger('input.network')
network_input_logger.debug("got network input1")
network_input_logger.debug("got network input2")

getLogger('output')
output_logger.debug("sent output1")
Run Code Online (Sandbox Code Playgroud)

然后在最后我想得到一个总结,如:

input: 5
input.network: 2
output: 1
Run Code Online (Sandbox Code Playgroud)

我在想,通过调用getcount()记录器或处理程序的方法.

实现这一目标的好方法是什么?我想它会涉及logging模块中其中一个类的子类,但我不确定什么是最好的方法.

python logging

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

简单的linq问题:使用linq获取一系列属性

可以说我们有一个简单的课程

public class Foo
{
    public string FooName;
}
Run Code Online (Sandbox Code Playgroud)

现在我们想做一些简单的工作.

public void SomeCallerMethod(List<Foo> listOfFoos)
{
    string[] fooNames = listOfFoo. // What to do here?
}
Run Code Online (Sandbox Code Playgroud)

如果我甚至知道要拨打什么方法,我可能会找到其他的方法.

c# linq-to-objects

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

为什么泛型约束不能被衍生出来?

发现泛型约束不能被衍生到它的衍生类型是非常令人费解的.

假设我有以下代码:

public abstract class BaseClass
{
    public int Version
    { get { return 1; } }

    public string FixString { get; set; }

    public BaseClass()
    {
        FixString = "hello";
    }

    public virtual int GetBaseVersion()
    {
        return Version;
    }
}

public class DeriveClass: BaseClass
{
    public new int Version
    { get { return 2; } }
}
Run Code Online (Sandbox Code Playgroud)

猜猜看,这个方法会返回一个编译错误:

    public void FreeConversion<T>(T baseClass)
    {
       if(baseClass.GetType()==typeof(DeriveClass)
        var derivedMe = (DeriveClass)baseClass;
    }
Run Code Online (Sandbox Code Playgroud)

我会投的baseClass,以object第一次之前,我可以投它DerivedClass,也就是说,

    public void FreeConversion<T>(T baseClass) …
Run Code Online (Sandbox Code Playgroud)

c# generics

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

C编程问题关于哈希表的实现

我有一个关于哈希表实现的C编程问题.我已经实现了哈希表来存储一些字符串.我在处理哈希冲突时遇到了问题.我遵循链接链接列表方法来克服这个问题,但不知何故,我的代码表现不同.我无法调试它.有人可以帮忙吗?

这就是我所面对的:第一次说,我插入一个名为gaur的字符串.我的哈希映射计算索引为0并成功插入字符串.但是,当另一个字符串的哈希值在计算时,结果为0时,我的先前值被覆盖,即gaur将被新字符串替换.

这是我的代码:

struct list
{ 
 char *string;
 struct list *next; 
};

struct hash_table
{
 int size;     /* the size of the table */
 struct list **table; /* the table elements */
}; 

struct hash_table *create_hash_table(int size)
{
    struct hash_table *new_table;
    int i;

    if (size<1) return NULL; /* invalid size for table */

    /* Attempt to allocate memory for the table structure */
    if ((new_table = malloc(sizeof(struct hash_table))) == NULL) {
        return NULL;
    }

    /* Attempt to allocate memory for …
Run Code Online (Sandbox Code Playgroud)

c hashtable

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

用于非对象类型的C++智能指针?

我正在尝试使用智能指针,如auto_ptr,shared_ptr.但是,我不知道如何在这种情况下使用它.

CvMemStorage *storage = cvCreateMemStorage();
... use the pointer ...
cvReleaseMemStorage(&storage);
Run Code Online (Sandbox Code Playgroud)

我不确定,但我认为存储变量只是一个malloc的内存,而不是C++类对象.有没有办法使用智能指针存储变量?

谢谢.

c++ smart-pointers auto-ptr shared-ptr

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