问题列表 - 第25545页

哪种数据库和语言更适合处理Unicode?

如果我的应用程序将使用多种语言(包括中文,日文等),我应该使用哪个数据库?换句话说,MySQL是否比Postgres更好或更差来处理unicode等?(这是我托管公司唯一的两个数据库)

另外,哪种语言更适合处理unicode?PHP或Ruby/Rails?

php mysql postgresql unicode ruby-on-rails

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

如何在groovy中屏蔽输入

如何屏蔽命令行的输入?基本用例:我想在提示时输入密码,我需要查看*或者什么都没有.

groovy

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

什么是重新排列关联数组的最优雅方式?

假设您有一个关联数组

$hash['Fruit'] = 'Apple';
$hash['Name'] = 'Jeff';
$hash['Car'] = 'Ford';
Run Code Online (Sandbox Code Playgroud)

并且您无法更改创建这些变量的顺序.因此Car总是在Name等之后添加到数组中.将关联数组的开头添加/移动Car而不是结束(默认)的最漂亮的方法是什么?

php arrays

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

使用modalPresentationStyle显示视图

我听说你可以使用modalPresentationStyle在iPad的Mail应用程序中创建一个视图弹出窗口.我很难搞清楚如何使用它.我在这里看了这篇文章,仍然无法弄清楚如何完成这项任务.如果有人能解释如何连接控制器以使这个代码工作,这将是伟大的.

谢谢

cocoa-touch view popup ipad

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

Ruby已经在使用我的模型的类名

我正在制作一个具有各种授权级别的论坛应用程序,其中一个是Monitor.我是通过扩展我的User类来做到这一点的,我计划用"-ship"类(例如管理员,作者,主持人等)对此进行微调.显然,Monitor类是ruby mixin的一部分.如何在没有冲突的情况下保留我的资源名称?

ruby conflict namespaces ruby-on-rails class

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

Notepad ++中的文件树视图

我想知道如何在Notepad ++中创建文件树视图,就像其他编辑器一样,我可以通过点击它来打开文件?

notepad++

142
推荐指数
5
解决办法
16万
查看次数

我可以将另一个程序的窗口移动到焦点的前方吗?

我正在使用它的API与第三方应用程序进行交互,并希望在用户执行某个操作时将其移动到焦点的前端(以便它位于所有其他打开的窗口之上).虽然我可以很容易地在层次结构中上下移动我的应用程序,但似乎没有办法与其他窗口进行交互.是否可以使用Java将另一个程序的窗口移到前面?

java windows

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

Google Analytics如何将数据保存到数据库

我正在为我的学校作业制作类似Google Analytics的项目.我主要有两个问题:

1)Google究竟何时将数据存储到数据库中?当它使用XHR与一些服务器端脚本语言将其存储到数据库或有没有办法使用普通的JavaScript?

2)如何从Javascript获取用户的IP地址?Google如何为Google Analytics做些什么?

谢谢你的帮助.

Pranz

javascript google-analytics

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

使用多个键对数组进行排序

所有,

我有数组格式的以下数组.显示JSON格式只是为了方便用户使用.如何在php中使用键"name"对数组进行升序排序?

            "food":
            [
                {
                    "id": 1,
                    "name": "dessert"
                },
                {
                    "id": 2,
                    "name": "maincourse"
                },
                {
                    "id": 3,
                    "name": "entrees"
                },
                {
                    "id": 4,
                    "name": "appetizers"
                }
            ]
Run Code Online (Sandbox Code Playgroud)

所需的结果是这样的数组:

            "food":
            [
                {
                    "id": 4,
                    "name": "appetizers"
                },
                {
                    "id": 1,
                    "name": "dessert"
                },
                {
                    "id": 3,
                    "name": "entrees"
                },
                {
                    "id": 2,
                    "name": "maincourse"
                }
            ]
Run Code Online (Sandbox Code Playgroud)

php

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

功能点分析 - 一种严重过高的技术?

赏金澄清

我知道这是一个主观问题.我正在寻找的理想答案可以解释为什么这里引用的场景会如此令人惊讶.

如果您认为所引用的场景确实并不令人意外并且可以预期,请分解步骤以证明这样一个小应用程序如何能够花费一个月和数千美元的开发.我做了很多计算(例如,查找最低工资),所以我希望理想的答案能够做到.

如果您认为引用的情况确实被高估了,请准确指出您的理由.在他的计算中你会发现哪些错误导致像这样的简单应用程序的巨大成本?你会怎么做得与众不同?(不需要写整个过程,但细节而不是一般化的感觉会很好)


我之前已经多次询问有关FPA的问题,但这次我对它采取了更具分析性的观点,并备份了数据.

1.首先,一些数据

这个问题是基于一个教程.他有一个"抽样计数"部分,他一步一步地展示了它.您可以在此处查看其示例应用程序的一些屏幕截图.

最后,他计算出的未调整FP99.

还有另一篇关于InformIT的文章,其中包含典型小时/ FP的行业数据.它的范围从2小时/ FP到27.4小时/ FP.让我们2暂时坚持下去(因为SO读者可能是更有效率的人群:p).

2.现实检查!?

现在再次查看屏幕截图.

在这里做一点数学

99 * 2 = 198 hours
198 hours / 40 hours per week = 5 weeks
Run Code Online (Sandbox Code Playgroud)

真的吗?该示例应用程序需要5周才能实现?是不是只有我的感觉才能让任何体面的程序员超过一周(我甚至不说周末)才能完成它?

现在让我们尝试估算项目的成本.我们现在将使用纽约的最低工资(维基百科),即7.25美元

198 * 7.25 = $1435.5
Run Code Online (Sandbox Code Playgroud)

从我从屏幕截图中看到的,这个应用程序是一个小的excel改进应用程序.我本可以以200美元购买MS Office Pro,这为我提供了更强的互操作性(.xls文件)和灵活性(电子表格).

(为了记录,同一个网站还有另一篇讨论生产力的文章.看起来他们通常使用4.2小时/ FP,这给我们带来了更令人震惊的统计数据:

99 * 4.2 = 415 hours = 10 weeks = almost 3 whopping …
Run Code Online (Sandbox Code Playgroud)

project-management function-points

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