问题列表 - 第37547页

重置数据库(清除所有),然后播种数据库

是否有rake命令来清除数据库表中的数据?

如何创建db:seed脚本以将数据预填充到表中?

database ruby-on-rails seeding

155
推荐指数
5
解决办法
10万
查看次数

使用file_get_contents上传文件

我意识到我可以很容易地用CURL做到这一点,但我想知道是否可以使用file_get_contents()http流上下文将文件上传到远程Web服务器,如果是的话,怎么样?

php file-upload file-get-contents

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

InnoDB还是MyISAM?

我有两个表:用户和友谊.我在网站上的行动是:

  • 寄存器
  • 登录
  • 从用户表中选择朋友/人
  • 将人们添加为朋友

还有一些动作,但总的来说我想知道:

问题:

我应该在桌子上使用InnoDBMyISAM吗?(或InnoDB为一个和MyISAM为另一个?)

mysql myisam innodb

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

返回的XML响应具有空白空间

我正在尝试为其他人编写的网站中的朋友修复错误,并且我很难解决其中一个错误.有功能可以检查用户是否可以通过AJAX使用用户名,响应是XML.但是,返回的XML中有错误.

XML Parsing Error: XML or text declaration not at start of entity Location: moz-nullprincipal:{17ec3adb-5ee9-437a-b047-8910f6faa55c} Line Number 2, Column 1:

<?xml version="1.0" encoding="UTF-8"?><ajaxResponse><cunamemsg>1</cunamemsg></aj...
^
Run Code Online (Sandbox Code Playgroud)

当我查看实际响应时,它看起来像这样:

<?xml version="1.0" encoding="UTF-8"?><ajaxResponse><cunamemsg>1</cunamemsg></ajaxResponse>
Run Code Online (Sandbox Code Playgroud)

它在顶部有一条白线,我猜这是导致JS错误的结合:

cunameresult.getElementsByTagName(

if(cunameresult.getElementsByTagName('cunamemsg').item(0).firstChild.data==0) 
Run Code Online (Sandbox Code Playgroud)

说实话,我不知道还有什么要检查.我检查了每个引用任何空格的PHP脚本.

PHP通知是否可能导致返回的XML有额外的行?在同一个脚本中记录了很多PHP通知和警告,但它们引用了未初始化的变量.

感谢大家对此的任何帮助以及寻找解决方案的方向.

php xml

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

使用数组而不是std :: vector的优点?

我目前看到很多标记为C++的问题,并且是关于处理数组的.
甚至还有一些问题会询问有关阵列的方法/功能,而这些问题std::vector可以提供没有任何魔力的.

所以我想知道为什么这么多开发人员std::vector在C++ 中选择数组呢?

c++ arrays stl coding-style vector

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

推送裸Git仓库时出现'receive.denyCurrentBranch'错误

有一个远程git裸仓库,我从一台机器上推了一个分支,然后拉到另一台机器上.

在另一台机器上进行了一些更改,试图将这些更改推回到远程裸仓库,我收到'receive.denyCurrentBranch'错误.

这是怎么回事?

这不应该发生在一个裸露的回购 - 它没有任何检查.

从机器2看到的分支是:

Fix
dev1
dev2
remotes/origin/HEAD -> origin/dev1
remotes/origin/Fix
remotes/origin/dev1
remotes/origin/dev2
remotes/origin/master
Run Code Online (Sandbox Code Playgroud)

'Fix'是两台开发机器上的当前分支.

当我最初在机器2上拉动那个分支时,我做了:

git pull
git checkout -b Fix origin/Fix
Run Code Online (Sandbox Code Playgroud)

我怀疑第一个"遥控器"线 - 似乎HEAD应该指向我当前的分支,但事实并非如此.想想我错过了什么,这里..

更新1 我将'Fix'分支合并到dev1分支,然后推送'dev1'分支 - 运行正常(无论如何我都要这样做).

所以,这是一种解决方法,但我认为真正的问题是HEAD没有绑定到当前分支('Fix'),而是绑定到非活动分支('dev1').我不知道如何改变遥控器上的头部?

git push git-push git-bare

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

如何检查是否存在具有特定名称的菜单

如何检查WordPress 3中是否存在带有名称的菜单,例如"topnavbar"?

wordpress

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

是否有可能只在git中看到特定分支中的提交?

通常'git log'显示所有对当前点有贡献的提交,甚至是那些来自分支合并到当前分支的提交.

是否可以发出命令以仅查看特定分支中的提交?也就是说,如果有一个集成分支,其中所有内容在发货之前合并,是否有任何git命令只能查看该分支中的那些提交?

git

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

Hibernate v3.6:EntityManager方法问题"刷新"

以下代码在调用"em.refresh(p)"时抛出异常:

1: EntityManager em = emf.createEntityManager();
2: em.getTransaction().begin();
3:
4: Product p = new Product("J&D", 35.0,"Whisky");
5: em.persist(p);
6:
7: em.refresh(p);
8: em.getTransaction().commit();
9: em.close();
Run Code Online (Sandbox Code Playgroud)

在调试代码时,我们看到Hibernate没有在第6行将记录写入数据库.他的确如预见 - 当需要时,而不是更早.

在第7行,我们得到以下异常:线程"main"中的异常javax.persistence.PersistenceException:org.hibernate.HibernateException:此实例尚未作为数据库中的行存在

当我们强制Hibernate在第6行将记录刷新到DB时,执行INSERT并且不会发生错误.我们可以通过执行select或只强制刷新来执行此操作(具有所有后果):

6 : em.createQuery("select p from Product p").getResultList();
6 : em.flush();
Run Code Online (Sandbox Code Playgroud)

我的问题:如果方法"刷新"不强制Hibernate将记录写入数据库,那么我们之前放置的select或flush语句也是如此?(这可能是个错误吗?).

提前感谢您的回答.

皮埃尔

orm hibernate jpa entitymanager jpa-2.0

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

差异副产品

我需要使用签名创建一个函数diffFolge :: (Integer, Integer) -> [Integer],当应用于参数pair (m, n)(m, n> 0)时,会返回一个降序的数字列表,即数字之间的差异n.结果列表的第一个元素是m,最后一个元素始终大于0且最后一个元素或者0严格小于的值0.

我写的如下:

diffFolge :: (Integer,Integer) -> [Integer]
diffFolge (m,n) = if m > 0 && n > 0 then [m,m-n..n-2*n] else [] 
Run Code Online (Sandbox Code Playgroud)

input  : diffFolge (5,1)
output : [5,4,3,2,1,0]
Run Code Online (Sandbox Code Playgroud)

input  : diffFolge (5,2)
output :[5,3,1,-1]   ---> This is true by my code
Run Code Online (Sandbox Code Playgroud)

但是,使用第一个示例中给出的输入,我的函数返回[5,4,3,2,1,0,-1].我怎么能纠正这个?

syntax haskell

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