问题列表 - 第39132页

mysql IF Else Statement

不确定if/else语句的sql查询可以用多远.

我有一个简单的SELECT语句:

SELECT amount,transtypeFROM transactions

transtype列将是一个数字.

例如,1 =销售,2 =退款,3 =错误,4 =取消,5 =其他......等等.

所以,没什么复杂的.但由于报告原因,该列表往往会增长.哪个好.

对于我正在处理的特定查询,有没有办法将该列提取为2或3个指定数字或文本之一?

例如,一些transstype数字是'亏损',而其他的是'收益',也许其他人是'中立'.

我想只用那些3提取那个列,而不是在html表中使用php我将行放入.

如果我的解释不明确,我道歉.很难吐出来.

mysql if-statement

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

要遵循的Java路径

我读完了关于Java的教程并进行了示例练习,我已经准备好真正开始编写Java了,唯一的问题是我现在应该做些什么.我现在应该走哪条路?我应该加入并开始为开源项目做贡献吗?你会给出什么建议?我实际上并不对某些特别感兴趣,所以任何事都会做.

对于更高级的程序员,尽量让自己处于我的位置.你现在会做什么?

java

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

从终端创建临时Cron作业

有没有办法从命令行创建临时的一次性cron作业?我想有一个像蛋计时器一样的功能来打开终端并执行:

notify "time is up" 30
Run Code Online (Sandbox Code Playgroud)

这将在30分钟后运行:

zenity --info --text="time is up"
Run Code Online (Sandbox Code Playgroud)

对我来说似乎很容易创造,但我很难相信没有人创造出类似的东西.在Ubuntu的存储库中搜索时序包并没有显示任何内容.以前做过吗?

linux bash shell cron crontab

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

向JavaScript函数添加文档的标准方法是什么?

我正在为JavaScript项目生成API文档.JavaScript有什么类似Python的文档字符串吗?

function add(a, b) {
  /**
    Returns the sum of `a` and `b`.
  */
  return (a - 0) + (b - 0);
}
Run Code Online (Sandbox Code Playgroud)

javascript documentation documentation-generation

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

DropDownListFor选择不起作用 - 再次

是的,我知道,这个问题被提出/回答了34798796873.5次.我查看了所有3个bajillion,我仍然有问题.我在这里错过了什么?

我尝试了几种方法,但没有一种方法可行.以下是我最近的尝试:

<%:Html.DropDownList("Author",
    Model.AuthorItems.Select(i =>
        new SelectListItem
        {
            Text = i.Name,
            Value = i.Id.ToString(),
            Selected = i.Id == Model.Author.Id
        }), "??")%>

<%:Html.DropDownListFor(m => m.Author,
    new SelectList(Model.AuthorItems,
        "Id",
        "Name",
        Model.Author),
    "??") %>
Run Code Online (Sandbox Code Playgroud)

我的视图模型非常简单:

public class EditArticleViewModel
{
    public AuthorItem Author { get; set; }

    public IList<AuthorItem> AuthorItems { get; set; }
    public class AuthorItem
    {
        public int Id { get; set; }
        public string Name { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

我确保我的行动正常; 果然,作者的Id为5,而AuthorItems的Id为5.

我甚至尝试在模型中重写Equals和GetHashCode.

Blahhhhh !! 1

asp.net-mvc html.dropdownlistfor drop-down-menu

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

大规模跨平台软件项目的提示/资源

我将开始一个涉及跨平台GUI和大量数字运算的大型软件项目.我计划在C++和CUDA中编写大部分应用程序后端,在Qt4中编写GUI.我计划使用Make作为我的构建系统.这将是一个只有两个开发人员的项目,一旦我相对较远,它可能最终成为一个开源项目.

我的主要问题是,是否有人有任何提示/资源来开发软件背后的架构.

  • 什么是构建文件的好方法?(数字运算代码在一个单独的文件夹中,而不是gui代码,它与已编译的可执行文件分开,或者其他什么?)
  • 构建系统如何适用于跨平台软件?我是否需要为每个平台设置不同的构建系统,或者我是否可以根据调用的平台创建一个不同构建的通用"makefile"?
  • 我需要对我的代码做什么样的修改才能确保它能在所有平台上正确构建(预处理器指令等......)?
  • 如何处理大型项目的修订控制并将其集成到构建系统中,以便我获得每次构建项目时都更新的Version.Revision.Build数字?

我即将毕业的大学几乎没有这个,这让我感到沮丧.在这一点上,我已经做了很多谷歌搜索,运气不足我需要的东西.我不是要求用勺子喂食所有东西,我会完全满足于书籍或与此相关的网站的链接.

我已经分别完成了大部分这些工作,但我从未尝试将所有内容组合成一个大包.

有人会推荐Release It!:为我所询问的内容设计和部署生产就绪软件吗?

c++ cuda qt4

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

如何在JavaScript中运行(类似Python)doctests?

任何JavaScript测试框架都提供了与Python的doctest相当的粗略吗?

function add(a, b) {
  /**
  Returns the sum of `a` and `b`:

    > add(1, 3)
    4

  Add coerces types to numeric values where possible:

    > add('51' + 3)
    54
  */
  return (a - 0) + (b - 0);
}
Run Code Online (Sandbox Code Playgroud)

javascript testing doctest

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

Django-Taggit对标记的简单ManyToManyField()实现有什么好处?

根据文档的API似乎可以通过简单的ManyToManyField实现......我缺少什么?

来自Django-Taggit文档的示例:

class Food(models.Model):
    # ... fields here

    tags = TaggableManager()
Run Code Online (Sandbox Code Playgroud)

然后你可以像这样使用API​​ ::

>>> apple = Food.objects.create(name="apple")
>>> apple.tags.add("red", "green", "delicious")
>>> apple.tags.all()
[<Tag: red>, <Tag: green>, <Tag: delicious>]
>>> apple.tags.remove("green")
>>> apple.tags.all()
[<Tag: red>, <Tag: delicious>]
>>> Food.objects.filter(tags__name__in=["red"])
[<Food: apple>, <Food: cherry>]
Run Code Online (Sandbox Code Playgroud)

tags django tagging

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

Linux轻量级PHP编辑器或支持xdebug的IDE

它可能只是一个梦想,但是......我正在寻找具有调试支持的Linux php编辑器/ IDE(xdebug).

我知道有几个像Eclipse,Aptana,Netbeans,但是我记得它们都是用Java编写的,并且不完全是快速的.

我已经在Windows上使用带有dbgp插件的notepad ++(用于xdebug调试).不幸的是,记事本++在Linux中不可用(不是没有Wine技巧).

有谁知道任何具有xdebug支持的非Java轻量级编辑器?

感谢你的帮助.

php linux ide editor xdebug

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

将光标移动到UITextField的开头

有没有办法让光标位于UITextField的开头?

当我用内容显示控件时,光标位于字符串的末尾.我想把它移到开头.

iphone uitextfield

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