问题列表 - 第44317页

将mysql默认引擎更改为innodb

我正在使用mac,我使用自制软件安装了mysql.

brew install mysql
Run Code Online (Sandbox Code Playgroud)

非常标准的安装.

mysql> show engines;
+------------+---------+------------------------------------------------------------+--------------+------+------------+
| Engine     | Support | Comment                                                    | Transactions | XA   | Savepoints |
+------------+---------+------------------------------------------------------------+--------------+------+------------+
| MRG_MYISAM | YES     | Collection of identical MyISAM tables                      | NO           | NO   | NO         |
| CSV        | YES     | CSV storage engine                                         | NO           | NO   | NO         |
| MyISAM     | DEFAULT | Default engine as of MySQL 3.23 with great performance     | NO           | NO   | NO         |
| InnoDB     | YES …
Run Code Online (Sandbox Code Playgroud)

mysql

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

使用具有相同方法名称的类别扩展类

我想使用类NSArray + Populate.h扩展一个类:

@interface NSArray (Populate)
-(NSArray *) populateArray; 
@end
Run Code Online (Sandbox Code Playgroud)

如果有另一个类别(来自另一个模块或库),使用具有相同名称的方法扩展NSArray,如何检测情况?

例如,如果有NSArray + Fill.h:

@interface NSArray (Fill)
-(NSArray *) populateArray; 
@end
Run Code Online (Sandbox Code Playgroud)

据我了解,运行时引擎会默默地选择其中一个版本,而不会发生任何崩溃?

iphone objective-c ios

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

找不到类型或命名空间名称

我有C#几个项目的解决方案Visual Studio 2010.一个是测试项目(我将其称为" PrjTest "),另一个是Windows Forms Application项目(我将其称为" PrjForm ").还有一个由PrjForm引用的第三个项目,它能够成功引用和使用.

PrjForm引用PrjTest,而PrjForm有一个带有using语句的类:

using PrjTest;
Run Code Online (Sandbox Code Playgroud)
  1. 参考已正确添加
  2. using 声明正确到位
  3. 拼写是正确的
  4. PrjTest构建成功
  5. PrjForm几乎可以构建,但是会using PrjTest;出现错误:

找不到类型或命名空间名称'PrjTest'(您是否缺少using指令或程序集引用?)

我尝试过以下方法来解决这个问题:

  1. 删除了Resharper(因为Resharper在识别引用的项目时没有遇到任何麻烦,我认为它可能值得一试)
  2. 删除并重新添加了引用和using语句
  3. 从头开始重新创建PrjForm
  4. PrjForm目前驻留在PrjTest文件夹中,我尝试将其移动到外部文件夹
  5. 使用新的副本在另一台计算机上加载解决方案 VS 2010

我做完了我的功课,花了很长时间在线寻找答案,但这些解决方案都没有帮助.

我还能尝试什么?

c# reference using-directives using-statement visual-studio-2010

454
推荐指数
9
解决办法
75万
查看次数

SQL连接表值函数,其中表字段是函数输入

我有一个名为fn_SplitCommaSep的表值函数,它用逗号分隔文本字段(从'a,b,c'到3行:abc)

如何将此表连接到表中,将表列作为输入?

出于此目的,假设表MyTable有2列Id和TextWithCommas,并且表值函数fn_SplitCommaSep生成一个名为TextWithoutComma的列

例如.类似于其中之一的东西

select fs.TextWithoutComma
  from fn_SplitCommaSep(select mt.TextWithCommas from MyTable) fs 
Run Code Online (Sandbox Code Playgroud)

要么

select fs.TextWithoutComma, mt.Id
  from MyTable mt
    inner join fn_SplitCommaSep(mt.TextWithCommas) fs on (something)
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

std :: map operator []如何导致基本数据类型的内存泄漏?

我正在使用Visual Leak Detector来检测内存泄漏,并且在以下行中遇到了许多内存泄漏事件:

class SomeClass
{
    // ...
    std::map<long,long> some_map;

    void func(long a_long, long b_long)
    {
        some_map[a_long] = b_long;  // here be a memory leak
    }
}
Run Code Online (Sandbox Code Playgroud)

这怎么可能呢?这里没有指针,没有对象实例化.

这可能是内存泄漏是由于其他原因导致程序崩溃的副作用吗?程序崩溃或退出(1)会导致地图不被彻底破坏吗?

c++ memory-leaks stdmap memory-leak-detector

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

将$(this)传递给函数

嘿伙计们,我正在尝试建立媒体播放列表,可以提升积分,播放视频并更改拇指悬停,视频结束和下一个/上一次点击的标题.所以我需要编写一些可以一起调用的函数.像这样:

    function showBox()
    {
        $(this).parents('.container').find('.box').show();
    };

    function hideBox()
    {
        $(this).parents('.container').find('.box').hide();
    };

    $('a').hover(
        function()
        {
            showBox();
        },
        function()
        {
            hideBox();
        }
    );
Run Code Online (Sandbox Code Playgroud)

问题是$(this)不会从.hover传递到函数.我该怎么做呢?

谢谢您的帮助!

jquery function this

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

基于技能公平地为工人分配任务的算法

(在任何人问之前,这不是功课.)

我有一组有兴趣的工人,即:

  • Bob:Java,XML,Ruby

  • 苏珊:Java,HTML,Python

  • 弗雷德:Python,Ruby

  • 山姆:Java,Ruby

  • 等等

(对于每个工人,实际上在10-25"兴趣"的范围内,我有大约40-50名工人)

与此同时,我需要在工人之间分配大量的任务.每项任务必须分配给至少 3名工人,工人必须至少符合其中一项任务的利益:

任务1:Ruby,XML任务2:XHTML,Python

等等.所以鲍勃,弗雷德或萨姆可以得到任务1; 苏珊或弗雷德可以得到任务2.

这一切都存储在数据库中:

Task
    id integer primary key
    name varchar

TaskInterests
    task_id integer
    interest_id integer

Workers
    id integer primary key
    name varchar
    max_assignments integer

WorkerInterests
    worker_id
    interest_id

Assignments
    task_id
    worker_id
    date_assigned
Run Code Online (Sandbox Code Playgroud)

每个工人的工作任务数量最多,大约为10个.有些利益比其他人更少见(即只有1或2个工人将其列为利息),有些利益更为普遍(即一半的工人列出他们的利益) ).

算法必须:

  • 将每个任务分配给3名工作人员(假设至少有3名工人对该任务的一项兴趣感兴趣).
  • 为每个工人分配1个或多个任务

理想情况下,算法将:

  • 为每个工作人员分配与其最大分配和任务总数成比例的多个任务.例如,如果苏珊说她将完成20项任务,大多数人只完成10项任务,有50名工人和300项任务,则应分配12项任务(20/10*(300/50)).
  • 为每个工作人员分配各种任务,因此如果Susan列出了4个兴趣,那么她将获得包含4个兴趣的任务(而不是获得10个具有相同兴趣的任务)

迄今为止最困难的方面是处理这些问题:

  • 与少数相应工人有兴趣的任务
  • 特别是兴趣不大的工人
  • 有兴趣的工人,任务相对较少

algorithm task

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

无法让Share Button对齐!

我正在尝试对齐共享,像水平推文按钮,但我无法正确分享按钮.我尝试添加垂直对齐顶部,更改高度和显示:内联但它总是或多或少低于其他10px.我应该怎么做才能让它们全部对齐?

<div style='vertical-align: top;'>

<a expr:share_url='data:post.url' name='fb_share'/> 

<a class='twitter-share-button' data-count='horizontal' data-lang='es' data-related=':' data-via='' expr:data-text='data:post.title' expr:data-url='data:post.url' href='http://twitter.com/share' rel='nofollow'/>

<iframe allowTransparency='true' expr:src='&quot;http://www.facebook.com/plugins/like.php?href=&quot; + data:post.url + &quot;&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;font=arial&amp;colorscheme=light&quot;' frameborder='0' scrolling='no' style='border:none; overflow:hidden; width:110px; height:20px;'/>
</div>


<script src='http://static.ak.fbcdn.net/connect.php/js/FB.Share' type='text/javascript'>
</script>

<script src='http://platform.twitter.com/widgets.js' type='text/javascript'>
</script>
Run Code Online (Sandbox Code Playgroud)

谢谢

css

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

为什么Grails没有通知我域保存域中的错误?

我刚开始使用Grails,这是第一个问题.

我花了几个小时才发现域对象无法插入到DB中,直到填充了所有属性.

class Item {
  String title
  String link
}

class ItemController {
  def fetch = {
    def item = new Item()
    item.title = "blabla"
    // no value for "link"
    item.save()
  }
}
Run Code Online (Sandbox Code Playgroud)

看起来合乎逻辑,但为什么它会如此默默地跳过?在这种情况下,我可以配置一些东西以获得异常吗

谢谢

grails hibernate

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

将n个函数的列表应用于数据帧的每一行?

我有一个功能列表

funs <- list(fn1 = function(x) x^2,
             fn2 = function(x) x^3,               
             fn3 = function(x) sin(x),
             fn4 = function(x) x+1)
#in reality these are all f = splinefun()
Run Code Online (Sandbox Code Playgroud)

我有一个数据帧:

mydata <- data.frame(x1 = c(1, 2, 3, 2),
                     x2 = c(3, 2, 1, 0),
                     x3 = c(1, 2, 2, 3),
                     x4 = c(1, 2, 1, 2))
#actually a 500x15 dataframe of 500 samples from 15 parameters
Run Code Online (Sandbox Code Playgroud)

对于i行中的每一行,我想评估每个j列上的函数j并对结果求和:

unlist(funs)
attach(mydata)
a <- rep(NA,4)
for (i in 1:4) …
Run Code Online (Sandbox Code Playgroud)

r apply plyr

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