问题列表 - 第46397页

SQL:获取从左连接返回的行数

我有两个表,一个叫做日历,另一个叫做事件.日历中可以有多个日历和多个事件.我想选择每个日历,同时获取日历中的事件数量.

这就是我所拥有的:

SELECT C.*, COUNT(*) AS events FROM `calendars` AS C 
    LEFT JOIN `events` E ON C.ID=E.calendar 
    GROUP BY C.ID
Run Code Online (Sandbox Code Playgroud)

但这不起作用.没有事件的项目仍然返回1.有任何想法吗?

sql join

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

R:无效的多字节字符串

我使用read.delim(filename)而没有任何参数来读取R中的制表符分隔文本文件.

df = read.delim(file)
Run Code Online (Sandbox Code Playgroud)

这按预期工作.现在我有一个奇怪的错误消息,我无法理解它:

Error in type.convert(data[[i]], as.is = as.is[i], dec = dec, na.strings = character(0L)) : 
invalid multibyte string at '<fd>'
Calls: read.delim -> read.table -> type.convert
Execution halted
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释多字节字符串是什么?fd是什么意思?还有其他方法可以读取R中的选项卡文件吗?我有列标题和行,没有所有列的数据.

r

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

开源Visual Studio扩展列表?

有一个明确的开源Visual Studio扩展列表?

open-source visual-studio

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

Rails - ActiveResource返回哈希而不是对象

我有以下代码

u = Client.get(:show_by_username, :username => username.downcase)
Run Code Online (Sandbox Code Playgroud)

当返回有效用户时,它们似乎作为哈希而不是我可以调用方法的对象返回

例如,我必须访问像这样的值

u['id']
Run Code Online (Sandbox Code Playgroud)

代替

u.id
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它作为对象返回?

谢谢

ruby-on-rails activeresource

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

我可以在iPhone应用中使用Google Maps API(Places API)来查找我附近的位置吗?

关于使用Google Maps API,我有几个问题,尤其是我的iPhone应用程序中的Places API.

  1. 我可以在我的iPhone应用程序中使用Places API并仍然将该应用程序作为付费应用程序发布吗?如果我无法在付费应用中使用这些API,我可以免费发布我的应用吗?

  2. 是否有使用Places API计算用户当前位置周围的商店位置的示例?例如,如果用户在应用程序中键入"Groceries",我想显示在用户所在位置附近销售杂货的所有商店.

谢谢!

iphone mapkit google-maps-api-3

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

在ASP.NET中向用户显示预期错误

我已经找到了大量关于如何使用Page_Error和Application_Error方法以及Web.config中的customErrors指令处理ASP.NET中的意外错误的信息(即这个).

但是,我的问题是处理EXPECTED错误的最佳方法是什么.例如,我有一个页面来显示记录.每条记录都有一个允许查看它的特定用户列表.由于许多用户可能具有不在列表中的"查看记录"角色,因此我必须在页面上编写一些代码来过滤它们.

protected void Page_Load(object sender, EventArgs e)
{
    var user = Membership.GetUser();
    if (!CanUserViewThisRecord(Request["id"], user.Username)
    {
        // Display an error to the user that says,
        // "You are not allowed to view this message", and quit.
    }
    else
    {
        // Display the page.
    }
}
Run Code Online (Sandbox Code Playgroud)

处理此类错误的最佳做法是什么?我可以想到几个可能性:

  1. 重定向到错误页面.
  2. 在每个名为"lblErrorText"的页面上放置一个标签.除非出现错误,请将其留空.
  3. 提出异常并让标准错误处理处理它.

这感觉就像一个基本的问题,为此我道歉,但几乎我发现的一切都是关于意外的例外.并不是上述任何一种可能性都难以实现,但如果可能的话,我想使用标准的推荐方法.

注意:感谢大家的答案.我想澄清一下,用户无法点击链接到允许他们查看的记录.这个问题更有利于防守.例如,由于记录ID在URL中,因此某人可能会在地址栏中输入禁止记录的ID.或者允许的用户A可以通过电子邮件发送给用户B的链接.似乎我可能没有以正确的方式使用"异常"和"错误"这两个词,但希望这种情况有意义.

c# asp.net error-handling exception-handling

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

意外> T_STRING,期待T_OLD_FUNCTION或> T_FUNCTION或T_VAR或'}'

第37行或者这个类构造函数的制作方式都有所突出?

第36行上的/dir/public_html/site/wp-content/themes/test/category-images/category-images.php中的解析错误:语法错误,意外的T_STRING,期待T_OLD_FUNCTION或T_FUNCTION或T_VAR或'}'

class CategoryImagesII extends CategoryImagesII_Plugin
{

protected $error_codes = array(); // LINE 37
protected $error_strings = array();
Run Code Online (Sandbox Code Playgroud)

php error-handling

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

从Windows Phone 7浏览器打开Marketplace

有没有办法从移动浏览器中查看的页面打开Windows Phone 7市场.

在WP7应用程序中,我可以这样做:

MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask();
marketplaceDetailTask.ContentIdentifier = "3cc99ca6-f0e6-df11-a844-00237de2db9e";
marketplaceDetailTask.Show();
Run Code Online (Sandbox Code Playgroud)

在桌面上我可以在网页中执行此操作:

http://social.zune.net/redirect?type=phoneApp&id=3cc99ca6-f0e6-df11-a844-00237de2db9e

有没有办法在移动浏览器的网页上执行此操作?

windows-phone-7

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

如何创建Web服务

我用Ruby on Rails框架构建了一个网站.该站点将包含一个Flash应用程序,该应用程序将使用Web服务与rails应用程序进行交互.我的合作伙伴构建了flash应用程序,他告诉我flash应用程序通过WSDL文件进行交互.

我是网络服务的新手.我想知道如何创建WSDL文件,以及如何在rails应用程序和WSDL文件之间进行交互.

如果您认为有比SOAP/WDSL更好的替代方案,我也想听听它们.

谢谢,

俄德

apache-flex flash web-services ruby-on-rails

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

随机化大写字母

有一个简单的方法,一句话String,随机大写字母?

例:

换句话说,super我会得到SuPErSUpER.

我正在寻找一个Java解决方案.

java string random

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