小编Kan*_*iya的帖子

如何在phpmyadmin中更改数据库的存储引擎?

我有一个MySQL数据库.默认存储引擎是MyISAM.

我想把它改成InnoDB.

我可以逐表更改它,但我想改变它一次影响所有表.

如何更改数据库存储引擎?我尝试过,但似乎没有选择phpmyadmin.

mysql sql phpmyadmin

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

是否可以在Kue Node.js中更新已创建的作业?

我正在使用Kue创造就业机会.

jobs.create('myQueue', { 'title':'test', 'job_id': id ,'params':  params } )
            .delay(milliseconds)
            .removeOnComplete( true )
            .save(function(err) {
                if (err) {
                    console.log( 'jobs.create.err', err );
                }

});
Run Code Online (Sandbox Code Playgroud)

每个工作都有延迟时间,通常是3个小时.

现在,我将检查每个想要创建新作业的传入请求并获取id.

从上面的代码中可以看出,当我创建一个作业时,我会将作业ID添加到作业中.

所以现在我想检查队列中现有作业'job_id'的传入id,如果找到匹配的id,则用新参数更新现有作业.

所以我的工作队列每次都会有独特的job_id :).

可能吗?我搜索了很多,但没有找到帮助.我检查了kue JSON API.但它只能创建和获取检索作业,无法更新现有记录.

javascript queue node.js express kue

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

javascript语句中是否必须使用分号?

我想知道,这是合法的吗?

function test()
{
    alert ("hello")
    $("#loading").show();
}
Run Code Online (Sandbox Code Playgroud)

或者我应该写这个:

function test()
{
    alert ("hello");
    $("#loading").show();
}
Run Code Online (Sandbox Code Playgroud)

JavaScript中的分号是否可选?因为我在论坛中看到了这个:

不,分号在JavaScript中通常是可选的(google用于ASI /自动分号插入).使用它们会使代码看起来更清晰,ASI是一个可怕的错误功能(至少在我看来).

javascript

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

最简单的方法来替换字符串中偶数位置的所有字符.

$str = "helloworld";
Run Code Online (Sandbox Code Playgroud)

我想创建字符串

$newStr = "h l o o l ";
Run Code Online (Sandbox Code Playgroud)

所以你可以看到我想要替换位置上的字符2,4,6,8,10(假设第一个字符位于第1位).

我可以做这样的事情

<?php

$str = 'helloworld';
$newStr = '';
for($i=0;$i<strlen($str);$i++) {
    if($i%2==0) {
        $newStr .=  $str[$i];
    } else {
           $newStr .= ' ';
    }
}

echo $newStr;

?>
Run Code Online (Sandbox Code Playgroud)

但是有更简单的方法或构建函数中的一行可用于执行此任务.

提前致谢 .

php string

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

如何在mysql中从数据库中获取最接近的值

我正在使用mySQLCodeIgniter.我的数据库中有一些浮点数,例如

  • 8.3456
  • 8.5555
  • 4.5556

我想要...

SELECT * FROM table WHERE value = $myvalue
Run Code Online (Sandbox Code Playgroud)

但我不能value = $myvalue在我的SELECT查询中使用,因为$myvalue它不完全等于数据库值.我需要$myvalue从数据库中获取最接近的值.

如果$myvalue是5我想选择值4.5556.

我怎样才能在mySQL中做到这一点?

mysql sql select codeigniter

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

从Eclipse中删除SVN用户名和密码在Windows 7中不起作用

我在Windows 7中使用Eclipse(Helios)32Bit,使用Subclipse 1.6.x.

我想重置我的SVN用户名和密码.在互联网上,我发现了以下步骤:

  • 关闭Eclipse或RAD/WSAD
  • 导航到以下目录,用您的Windows登录ID替换{User}.
  • C:\ Documents and Settings {User}\Application Data\Subversion
  • 删除Subversion目录下的所有文件
  • 打开Eclipse或RAD/WSAD
  • 与SVN存储库同步
  • 如果出现提示,请单击"永久接受"以信任证书
  • 出现提示时输入您的Subverion用户ID和密码

这些步骤无效.当我再次打开Eclipse并与存储库同步时,它不会要求输入用户名或密码.


其他信息:

  • 我尝试删除目录中的Subversion文件,但在同步时,Eclipse再次创建一个文件夹.

  • 在另一篇文章中我读到了"删除.keyring文件",但我找不到这个文件的位置.

  • 在"安全存储内容"选项卡中,我只有:

eclipse svn windows-7

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

我可以在codeigniter中将array子句添加到update_batch的where子句中

我正在使用codeigniter update_batch功能.

我想将一个数组作为第三个参数(where子句)传递给update_batch.

$data = array(
   array(
      'title' => 'My title' ,
      'name' => 'My Name 2' ,
      'date' => 'My date 2'
   ),
   array(
      'title' => 'Another title' ,
      'name' => 'Another Name 2' ,
      'date' => 'Another date 2'
   )
);
Run Code Online (Sandbox Code Playgroud)

而不是这个:

$this->db->update_batch('mytable', $data, 'title'); 
Run Code Online (Sandbox Code Playgroud)

我想做这个:

 $this->db->update_batch('mytable', $data, array('title','name')); 
Run Code Online (Sandbox Code Playgroud)

因此添加了多个条件.

这可能吗?

php codeigniter

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

无法使用SOURCE命令运行sql文件的Windows命令行

嗨,我正在使用 windows 7, xampp

.我试图sql使用CMDut 运行文件它给我一个错误

ERROR:
Unknown command '\x'. 
Run Code Online (Sandbox Code Playgroud)

这就是我在做的事情

在此输入图像描述

这个命令不起作用

mysql> SOURCE C:\xampp\htdocs\elephanti2\db\mas_gis_city_ip.sql;
Run Code Online (Sandbox Code Playgroud)

***当我尝试转到phpmyadmin并导入文件时,这个问题的另一个问题很好.

为什么会这样,我不知道,请帮助..................

mysql sql xampp phpmyadmin

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

Codeigniter:如何在将表单提交给控制器之前加密密码?

我有一个简单的html登录表单

<form method="post" action="http://www.example.com/login">
    <input type="text" name="text_box" />
    <input type="password" name="pass_word" />
    <input type="submit" name="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

当我提交表格并在控制器中

public function login(){
    $pass_word = $this->input->post('pass_word');
    die($pass_word);
}
Run Code Online (Sandbox Code Playgroud)

这里的问题,它显示了普通密码,如果我输入123456控制器,我得到123456.

  1. 这是安全问题吗?
  2. 任何人都可以通过网络监控工具获取我的密码wireshark吗?

怎么避免这个?在发送到控制器之前,我可以在视图中加密密码吗?请提前帮助,谢谢.

php security encryption passwords codeigniter

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

jenkins挂钩不工作 - jenkins bitbucket

嗨,我正在使用jenkins和bitbucket,我想触发jenkins的构建,当我向bitbucket存储库提交任何东西.

在詹金斯

  • 我创建了一个名为的项目 test_1
  • 在配置Build Triggers部分我打勾Trigger builds remotely
  • 我添加了一个令牌 TEST_TOKEN

当我在我的浏览器网址中输入此内容并执行jenkins构建时会触发

http://test.com:8080/job/test_1//build?token=TEST_TOKEN 
Run Code Online (Sandbox Code Playgroud)

在bitbucket

我加了一个 jenkins hook

然后通过git将一些代码提交到bitbucket,jenkins构建没有运行,似乎触发器没有运行.:/ 如何解决这个问题呢 .请帮我 .提前致谢 :)

java git hook bitbucket jenkins

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