问题列表 - 第17816页

SPARC arcitecture中的C++总线错误

我想了解为什么我在使用此代码时出现总线错误.

int main()
{
int p=34;
int *pp= (int *) ((char *)&p+1);
cout<<*pp<<"\n";
return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ bus-error

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

变形发生器

我试图找到关于变形发生器的不同设计的参考,有人可以指出我正确的方向.我在ACM看过一些文章,却找不到我要找的东西.

algorithm assembly artificial-intelligence self-interpreter

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

Blackberry - 获取个人资料列表和活动个人资料信息

我正在开发一个Blackberry应用程序,我需要从手机中获取配置文件列表(用于声音设置).

有没有办法获取个人资料信息?

integration notifications operating-system blackberry

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

获取Hibernate异常:org.hibernate.QueryException:无法解析属性

我有一个具有复合键属性的表..

为此我已经为hibernate注释映射制作了2个bean.

现在,它可以正常保存,更新和删除..

但是,当我使用某些标准获取时,它给了我"无法解决属性"的异常.

我的豆子如下:

WBList.java

@Entity
public class WBList {

    private WBListPK id;
    private String wb;

    @Id
    public WBListPK getId() {
        return id;
    }
    public void setId(WBListPK id) {
        this.id = id;
    }
    @Column(name = "wb")
    public String getWb() {
        return wb;
    }
    public void setWb(String wb) {
        this.wb = wb;
    }
}
Run Code Online (Sandbox Code Playgroud)

WBListPK.java

@Embeddable
public class WBListPK implements Serializable {

    private int rid;
    private int sid;

    public WBListPK() {
    }
    public WBListPK(Integer rid, Integer sid) {
        this.rid = …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate java-ee

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

是否有更快/更好的leettime方式?

我通过推特发现了leettime,它的新颖性足以让我想要搞砸它/与你们分享.让我感到沮丧的是这个版本不会做几秒钟.似乎可能有更有效的方式来产生时间,你怎么看?

Leet时间

现在,这个leettime是如何计算的?

对于给定的人工时间(例如,上午11:15),leettime的值对应于您必须累加13小时37分钟才能准确达到此时间的次数.每当结果在计算过程中溢出时(即获得的时间超过23:59时),您将减去24小时以保持时钟.

例:

00:00的leettime为0,13:37的leettime为1,leettime 2对应于03:14 am(因为13:37加上13小时37分钟是03:14).

白天每个人的时间都有独特的leettime吗?

是! 正好有24*60 = 1440个不同的leettimes,每个对应于一天中的一分钟.

添加你认为很酷的其他东西,我相信这个人会喜欢它.

我把PHP版本搞定,认为它是最容易访问和便携的.其他版本可在此处获得.

<?php
/**
 * Converts standard time to leettime.
 * 
 * @param int h the hour in standard time
 * @param int m the minute in standard time
 * 
 * @return int the leettime or -1 if the input
 *         parameters are invalid
 */
function TimeToLeet($h, $m){
  if(!is_numeric($h) || !is_numeric($m) ||
    $h > 23 || $h < 0 || $m > …
Run Code Online (Sandbox Code Playgroud)

php time

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

单个Java变量可以接受基元或对象的数组吗?

例如,对于读取数组元素的单个方法,程序员如何允许将对象数组或基元数组作为参数传递?Object[] arrayName只接受一个Object数组,而泛型变量不接受原语.有没有办法接受任何类型的数组而不重载方法?

java arrays

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

Mysql密码哈希方法旧vs新

我正在尝试从位于slicehost(两个不同的托管公司)的服务器中的php脚本连接到dreamhost的mysql服务器.我需要这样做,所以我可以在slicehost将新数据传输到dreamhost.使用转储不是一个选项,因为表结构是不同的,我只需要传输一小部分数据(100-200每日记录)问题是我在slicehost使用新的MySQL密码哈希方法,而dreamhost使用旧的,所以我得到

$link = mysql_connect($mysqlHost, $mysqlUser, $mysqlPass, FALSE); 

Warning: mysql_connect() [function.mysql-connect]: OK packet 6 bytes shorter than expected
Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using old authentication
Warning: mysql_query() [function.mysql-query]: Access denied for user 'nodari'@'localhost' (using password: NO) 
Run Code Online (Sandbox Code Playgroud)

事实:

  • 我需要在slicehost继续使用新方法,我不能使用较旧的php版本/库
  • 数据库太大,无法每天使用转储进行传输
  • 即使我这样做,表格也有不同的结构
  • 我需要每天只复制它的一小部分(只有当天的变化,100-200条记录)
  • 由于表格如此不同,我需要使用php作为规范化数据的桥梁
  • 已经谷歌搜索了它
  • 已经与两位支持人员进行了交谈

对我来说更明显的选择是在dreamhost上开始使用新的MySQL密码哈希方法,但它们不会改变它,我不是root,所以我不能自己做.

任何疯狂的想法?

通过VolkerK消化:

mysql> SET SESSION old_passwords=0;
Query OK, 0 rows affected (0.01 sec)

mysql> SELECT @@global.old_passwords,@@session.old_passwords, Length(PASSWORD('abc'));
+------------------------+-------------------------+-------------------------+
| @@global.old_passwords | @@session.old_passwords | Length(PASSWORD('abc')) |
+------------------------+-------------------------+-------------------------+
|                      1 |                       0 | …
Run Code Online (Sandbox Code Playgroud)

php mysql password-hash mysql-error-1044

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

线程和简单的死锁治愈

使用互斥锁和信号量处理线程(特别是在C++中)时,有一个简单的经验法则可以避免死锁并具有良好的干净同步效果吗?

c++ synchronization mutex deadlock semaphore

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

IsNullOrEmpty参数中的Concat字符串

我正在查看我在C#中编写的一段代码:

if(string.IsNullOrEmpty(param1) && string.IsNullOrEmpty(param2) && string.IsNullOrEmpty(param3))
{
       // do stuff
}
Run Code Online (Sandbox Code Playgroud)

并决定使其更具可读性/简洁性

if(string.IsNullOrEmpty(param1+param2+param3))
{
       // do stuff
}
Run Code Online (Sandbox Code Playgroud)

但看着它我忍不住畏缩.你对此有何看法?你有没有做过这样的事情,你是否适用它?

注意:此行之前的代码将通过添加特定项来操作集合,具体取决于param(param1,param2,param3)是否为空.此if语句用于验证/错误处理.

c# string

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

Linux上的COFF或Windows上的ELF

是否可以在UNIX上运行COFF可执行文件或在Windows上运行ELF可执行文件?在Windows和UNIX上运行任一文件类型的步骤是什么?我只是好奇.

unix windows coff elf

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