问题列表 - 第49138页

用iPhone相机测量距离

如何在iPhone上实现一种实时测量距离(摄像机?)的方法,比如这个使用卡片比较卡片大小和实际距离的应用程序?

有没有其他方法来测量距离?或者如何使用卡片方法进行此操作?我应该使用什么框架?

iphone camera measurement distance

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

从C#collections列表对象中删除项目

在我的C#项目中,我使用的是a Hashtable,但它无法使用相同的密钥存储多个值.所以我把它改成了使用List.我从sql获取数据并加载List.加载数据后,我想根据ID从列表中删除项目.我怎样才能成功呢?

c# list

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

使用GIT的模糊名称?

我正试图查看我当地的一个分支机构,名为TEAM20-lab2-release.当我尝试这样做时,我得到一个模糊的refname错误:

$ git branch TEAM20-lab2-release
warning: refname 'TEAM20-lab1-release' is ambiguous.
fatal: Ambiguous object name: 'TEAM20-lab1-release'.
Run Code Online (Sandbox Code Playgroud)

这是我的分支列表:

$ git branch -a
  TEAM20-lab1
* TEAM20-lab1-release
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
Run Code Online (Sandbox Code Playgroud)

git branch

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

如何使用C#从Windows服务运行EXE程序?

如何EXE使用C#从Windows服务运行程序?

这是我的代码:

System.Diagnostics.Process.Start(@"E:\PROJECT XL\INI SQLLOADER\ConsoleApplication2\ConsoleApplication2\ConsoleApplication2\bin\Debug\ConsoleApplication2.exe");
Run Code Online (Sandbox Code Playgroud)

当我运行此服务时,应用程序无法启动.
我的代码出了什么问题?

.net c# windows windows-services process.start

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

如何将空字符串转换为空字符串json.net

我正在使用json.net来序列化一个有字符串的类,但是,当它被转换为json时,字符串被转换为null,有没有办法让json.net将空字符串转换为emtpy字符串('')而不是空?

这是我目前得到的

var client = {
"FirstName": null,
"LastName": null
}
Run Code Online (Sandbox Code Playgroud)

我想要这个:

var client = {
 "FirstName": '',
 "LastName": ''
}
Run Code Online (Sandbox Code Playgroud)

c# json.net

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

使用java在Android项目中获取计算机的IP地址

我正在使用ksoap2-android,我需要使用java获取IP地址,这样我就不必每次都手动输入.

我的意思是IP地址,例如,如果我使用命令shell 执行ipconfig:
特定于连接的DNS后缀.:
链接本地IPv6地址.....:f0 :: ed2:e3bf:8206:44%13
IPv4地址...........:192.168.1.107 < - 这个
子网掩码...........:255.255.255.0
默认网关.........:192.168.1.1

事情是开发一个Android应用程序,模拟器有一个不同类型的IP比机器的.
我需要获得机器的IP,这是怎么做到的?

非常感谢

java ip android ip-address android-ksoap2

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

当隐藏safari组件时,如何使用jQuery mobile从错误加载页面中恢复?

将移动Web应用程序添加到iOS主屏幕并选择使用此元标记隐藏safari组件时:

 <meta name="apple-mobile-web-app-capable" content="yes" />
Run Code Online (Sandbox Code Playgroud)

如果您的某个页面加载了错误,jQuery mobile会显示错误消息覆盖,并且当前页面上的所有链接都已停止.隐藏safari组件后,无法轻松重新加载页面.您需要返回主屏幕并再次打开移动网络应用.在这种情况下,是否有更优雅的方法可以从错误中恢复?在移动jQuery中遇到页面加载错误后,是否有办法强制页面重新加载?

error-handling jquery ios jquery-mobile iphone-standalone-web-app

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

C#编译器错误:无法转换lambda表达式

我正在尝试使用Lambda表达式和反射来获取成员层次结构名称(而不是使用文本常量),以在我的控件绑定信息无效时强制执行编译时错误.

这是在ASP.NET MVC项目中,但它不是MVC特定的问题AFAIK.编辑:具体来说,我希望以下评估为真:

string fullname = GetExpressionText(model => model.Locations.PreferredAreas);
"Locations.PreferredAreas" == fullname;
Run Code Online (Sandbox Code Playgroud)

相反,我得到一个编译错误:

错误4:无法将lambda表达式转换为类型'System.Linq.Expressions.LambdaExpression',因为它不是委托类型.

为什么参数在下面的第二种情况下工作,而不是第一种?

// This doesn't compile:
string tb1 = System.Web.Mvc.ExpressionHelper.
    GetExpressionText(model => model.Locations.PreferredAreas);

// But this does:
MvcHtmlString tb2 =
    Html.TextBoxFor(model => model.Locations.PreferredAreas);
Run Code Online (Sandbox Code Playgroud)

这是ASP.NET MVC Codeplex项目的相关代码.在我看来,它将相同的参数传递给相同的方法:

// MVC extension method
public static MvcHtmlString TextBoxFor<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, TProperty>> expression, IDictionary<string, object> htmlAttributes) {
    ModelMetadata metadata = ModelMetadata.FromLambdaExpression(expression, htmlHelper.ViewData);
    return TextBoxHelper(
        htmlHelper,
        metadata,
        metadata.Model,
        ExpressionHelper.GetExpressionText(expression),
        htmlAttributes);
}

// MVC utility method
public static string GetExpressionText(LambdaExpression expression) { …
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net-mvc lambda

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

列表索引在python中超出范围

import glob
import xlrd

from xlwt import Workbook

wb = Workbook()

for file_name in glob.glob("foo*.xls"):
    wb_orig = xlrd.open_workbook(file_name)
    for ws_orig in wb_orig.sheets():
        ws = wb.add_sheet('{0} {1}'.format(file_name, ws_orig.name))
        for rx in range(ws_orig.nrows):
            for cx in range(ws_orig.ncols):
                ws.write(rx, cx, ws_orig.cell_value(rx,cx))

wb.save("mefoo.xls")
Run Code Online (Sandbox Code Playgroud)

我在很多方面尝试了上面的代码将多个Excel工作表合并到一个工作簿中......这段代码给出了错误

Traceback (most recent call last):
  File "E:\my python\Internship\mergestackoverflow.py", line 16, in <module>
    wb.save("mefoo.xls")
  File "C:\Python27\lib\site-packages\xlwt\Workbook.py", line 634, in save
    doc.save(filename, self.get_biff_data())
  File "C:\Python27\lib\site-packages\xlwt\Workbook.py", line 615, in get_biff_data
    self.__worksheets[self.__active_sheet].selected = True
IndexError: list index out of range
Run Code Online (Sandbox Code Playgroud)

请帮我解决错误..

python excel

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

Rails常量查找

我有一个关于在Rails项目中设置常量的问题.

从Dan Chak的Enterprise Rails一书中,他解释说,在应用程序启动时,只有下面的常量查找代码才会执行​​一次.但是,查看日志,我认为每次使用常量时它都会运行.

class Role < ActiveRecord::Base
  USER = Role.find_by_key('user')
  ADMIN = Role.find_by_key('admin')
end
Run Code Online (Sandbox Code Playgroud)

这绝对允许更清晰的代码,因为我可以做类似的事情:

current_user.role = Role::ADMIN
Run Code Online (Sandbox Code Playgroud)

作为替代方案,我读到了ActiveSupport::Memoizable,但我想在更改我的代码之前确认此设置导致多个数据库查找.

感谢您的输入!

ruby activerecord ruby-on-rails

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