问题列表 - 第30428页

codeigniter活动记录删除功能不起作用

我编写了一个函数来删除名为stack的表中的条目.我已经为其他表编写了类似的函数,它的工作原理.为此它不起作用,但也没有错误.我怎么能弄清楚什么是错的?

控制器条目:

function delete_tag($id)
        {

        $this->Mrestaurant->delete_tag($id);
        echo 'deleted!';    

        }
Run Code Online (Sandbox Code Playgroud)

型号输入:

function delete_tag($id)
    {
    $this->db->where('id', '$id'); 
    $this->db->delete('stack'); 
    }
Run Code Online (Sandbox Code Playgroud)

数据库和我预装的所有:

$this->load->database();
$this->load->model('Mdb','',TRUE);
Run Code Online (Sandbox Code Playgroud)

每个其他数据库函数都像添加,更新,删除其他数据等工作...我很困惑,因为没有错误.而且我不知道如何找出错误的方法.

更新 这适用于模型

$this->db->delete('stack', array('id' => $id)); 
Run Code Online (Sandbox Code Playgroud)

知道为什么吗?

codeigniter

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

下游事件如何在jboss的网络中运行?

刚刚开始使用netty来实现我自己的服务器.我花了一段时间来掌握它,但现在我能够通过编写自己的MessageHandler接受客户端,并且在messageReceived中我能够从缓冲区读取并做了一些与收到的数据相关的业务逻辑.

但现在的问题是,如何将数据写入连接的客户端?我看到了示例代码,如果出现这样的新消息,您可以在其中写入通道:

public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) {
    Channel ch = e.getChannel();
    ch.write(e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)

但是如果你不想在那时写回数据怎么办?如果客户端在套接字中保持连接并等待服务器中发生某些事件,该怎么办?在那种情况下,我的服务器将如何找到要写入的正确套接字?我想保留对通道对象的引用吗?这是惯例吗?

我进一步研究了代码并看到了一个名为writeRequested的方法.这有关系吗?谁叫那个?它需要吗?

java nio netty

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

如何获取数组中元素的索引?

Perl是否有内置函数来获取数组中元素的索引?或者我需要自己写这样的功能?[相当于PHP array_search()或JavaScript array.indexOf()]

perl

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

删除工厂创建的对象的位置?

如果我有一个工厂,它创建一个对象并返回一个指向它的指针,那么删除它的更好方法是什么:

通过delete"用户"代码调用,或通过DestructObject我应该与工厂一起使用的新功能?

c++ design-patterns factory

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

如何故意过度装配Weka树分类器?

我有一个二进制类数据集(0/1),向"0"类倾斜很大(大约30000对1500).每个实例有7个功能,没有缺失值.

当我使用J48或任何其他树分类器时,我几乎将所有"1"实例错误分类为"0".

将分类器设置为"未分级",将每个叶子的最小实例数设置为1,将置信因子设置为1,添加具有实例ID号的虚拟属性 - 所有这些都无济于事.

我只是无法创建一个过度拟合数据的模型!

我也尝试了几乎所有Weka提供的其他分类器,但得到了类似的结果.

使用IB1获得100%的准确度(列车集上的列车集),因此不存在具有相同特征值和不同类别的多个实例的问题.

如何创建完全未修剪的树?或者强迫Weka过度填充我的数据?

谢谢.

更新:好的,这很荒谬.我只使用了大约3100个负面例子和1200个正面例子,这是我得到的树(未修剪!):

J48 unpruned tree
------------------

F <= 0.90747: 1 (201.0/54.0)
F > 0.90747: 0 (4153.0/1062.0)
Run Code Online (Sandbox Code Playgroud)

不用说,IB1仍然提供100%的精度.

更新2:不知道我是如何错过它的 - 未经训练的SimpleCart工作并且在火车上提供100%准确度的训练; 修剪过的SimpleCart并不像J48那样有偏见,并且具有不错的误报率和负面比率.

machine-learning weka

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

检测用户何时选择文本区域中的文本

如何检测用户何时使用JS在textarea中选择文本?我使用了jQuery-fieldselection,但只有当它range.text被放入pre标签时它才有效.它不适用于div.

javascript

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

来自变量的Android ImageButton setImageResource

我想基于变量以编程方式为ImageButton设置setImageResource.

例如:如果size = 5,我想将setImageResource设置为R.drawable.five

    if size=6, I want to setImageResource to R.drawable.six
Run Code Online (Sandbox Code Playgroud)

不幸的是,我有太多这些,所以if-else或开关变得很累.

有没有办法实现像:R.drawable.size?

谢谢克里斯

resources android image set imagebutton

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

规划扑克号码代表什么?

计划时用于投票的数字是0,0.5,1,2,3,5,8,13,20,40,100.选择这些数字时是否有意义?为简单起见,为什么我们不选择1,2,3,4 ..

scrum

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

关于'delayed_job'的一些基本问题

我现在正在尝试delayed_job,并有一些问题.

http://github.com/collectiveidea/delayed_job页面,我可以看到一些信息:

工作人员可以在任何计算机上运行,​​只要他们可以访问数据库并且他们的时钟是同步的.请记住,每个工作人员至少每5秒检查一次数据库.

  1. 当我调用rake jobs:work一次时,它会创建一个工人,对吧?

  2. 当工作人员检查数据库时,它将在每个时间读取所有新的和失败的任务,然后运行它们?

  3. 它说一个工人每5秒检查一次数据库,我可以做2秒吗?

  4. 当我创建一个worker(rake jobs:work)时,数据库中已经有10个任务,每个任务需要3个.DelayedJob会创建多少个进程?总共需要多少秒?

ruby-on-rails delayed-job

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

如何使用JavaScript在<textarea>中打印\n?

例如: document.write("\n");

我想\n在我的照片中打印出来<textarea>.

javascript

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