小编Shi*_*iva的帖子

优步API显示汽车位置

有没有办法使用优步API来实时显示汽车的位置,如优步应用程序?阅读手册似乎尚未实现此功能.

api uber-api

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

UITextView长度问题

UITextView启用了滚动功能,我可以更改内部文本的字体和大小.那么,我该如何设置文本限制?我已经尝试设置最大行数和最大字符数,但它不起作用,因为我需要设置文本的大小限制,我该怎么做?

uitextview swift

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

缺少 Microsoft.VisualStudio.Component.VC.Tools.x86.x64

我最近安装了 Visual Studio 2017。今天,当我尝试创建一个新的 C++Win32 Console Application项目时,它New Project一次又一次地向我展示了向导。它还显示以下错误。

Project 'ConsoleApplication8' could not be loaded because it's missing install components. To fix this launch Visual Studio setup with the following selections:
Microsoft.VisualStudio.Component.VC.Tools.x86.x64

Run Code Online (Sandbox Code Playgroud)

我不知道这是否是我安装 Visual Studio 时已经存在的问题,因为这是我第一次尝试创建 C++ 控制台应用程序。

我想重新安装 Visual Studio,但不幸的是我的 DVD 坏了。所以我需要找到另一个解决方案。

c++ visual-studio

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

在Groovy部门中显示小数

我确信这是一个非常简单的问题,但我被困住了.我是Groovy的新手.

比方说我有:

Long percentageFee = 285   
percentageFee = percentageFee / 100     //Display as 2.85%
Run Code Online (Sandbox Code Playgroud)

我已经试过这几种方式,铸造percentageFeedouble,等等,但结果仍然是只有2.

我必须得到错误的语法或其他东西.

math groovy division

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

如何将这些数据组织到我想要的LINQ对象中?

我有一个以下类我正在尝试创建一个包含我查询过的一堆数据的列表:

public class Agency
{
    public string AgencyName { get; set; }
    public int AgencyID { get; set; }
    public IEnumerable<AuditRule> rules { get; set; } 
}
Run Code Online (Sandbox Code Playgroud)

"AuditRule"在哪里:

public class AuditRule
{
    public int AuditRuleID { get; set; }
    public string AuditRuleName { get; set }
    public int AvgDaysWorked { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在,在一个相当复杂的查询之后,我已经能够将我的数据放入一个看起来像这样的匿名对象:

{ DateImported, AgencyID, AgencyName, AuditRuleName, AuditRuleID, DaysWorked }
Run Code Online (Sandbox Code Playgroud)

我有这种格式的数千条记录,我正在尝试构建一个IEnumerable <Agency>,它本身包含每个代理的规则列表.

因此,以下面的数据为例:

{ AgencyID = 1, AgencyName = "CCR", AuditRuleName = "Call", AuditRuleID = 1, …
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-objects linq-to-sql

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

Windows 7在"程序文件"中创建文件夹在C#代码中失败,即使我认为我有管理员权限!

我无法在VS 2008 WPF C#代码中的Windows 7 64位计算机上的"program files"文件夹下创建文件.我得到以下代码的错误

        myFile = File.Create(logFile);
Run Code Online (Sandbox Code Playgroud)

如下.(这是innerException堆栈跟踪).

      at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.Create(String path)
   at MyFirm.MyPricingApp.UI.App.InitializeLogging() in C:\Projects\MyPricingApp\App.xaml.cs:line 150
   at MyFirm.MyPricingApp.UI.App.Application_Startup(Object sender, StartupEventArgs e) in C:\Projects\MyPricingApp\App.xaml.cs:line 38
   at System.Windows.Application.OnStartup(StartupEventArgs e)
   at System.Windows.Application.<.ctor>b__0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean …
Run Code Online (Sandbox Code Playgroud)

directory windows-7

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

在C#中替换部分文件名

我有一个文件夹.pdf.在大多数文件的名称中,我想用另一个字符串替换特定的字符串.

这就是我写的.

  private void btnGetFiles_Click(object sender, EventArgs e)
    {
        string dir = tbGetFIles.Text;
        List<string> FileNames = new List<string>();

        DirectoryInfo DirInfo = new DirectoryInfo(dir);

        foreach (FileInfo File in DirInfo.GetFiles())
        {
            FileNames.Add(File.Name);       
        }

        lbFileNames.DataSource = FileNames;
    }
Run Code Online (Sandbox Code Playgroud)

在这里,我提取列表框中的所有文件名.

    private void btnReplace_Click(object sender, EventArgs e)
    {
        string strReplace = tbReplace.Text; // The existing string
        string strWith = tbWith.Text; // The new string

        string dir = tbGetFIles.Text;
        DirectoryInfo DirInfo = new DirectoryInfo(dir);
        FileInfo[] names = DirInfo.GetFiles();


        foreach (FileInfo f in names)
        { …
Run Code Online (Sandbox Code Playgroud)

string visual-studio-2010 c#-4.0

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

使用Scripts.Render MVC4时的Javascript全局变量

我有一个利用javascript捆绑的MVC 4项目.

在我的_Layout.cshtml页面中,我有这样的事情:

    @Scripts.Render("~/bundles/scripts/desktop/modernizr",
        "~/bundles/scripts/desktop/jquery","~/bundles/scripts/desktop/jqueryui",
        "~/bundles/scripts/desktop/jqueryvalidation", "~/bundles/scripts/custom")
Run Code Online (Sandbox Code Playgroud)

还有其他人,但这只是一个例子.在我在自定义脚本中调用的一个脚本中,我需要引用在ready函数中设置的全局变量,如下所示:

  <script type="text/javascript">                   
     $(function () {            
         //alert('Page is ready!');
         var warning = 10;
         var timeout = 20;   }); </script>     
Run Code Online (Sandbox Code Playgroud)

问题是,我总是在需要警告和超时变量的方法中得到错误.关于我应该如何创建这些变量,我是否遗漏了一些明显的东西(不是我!)我应该var在外面$Ready,因为在页面技术准备好之前js正在加载吗?

全局变量应该去哪里,如果所有内容都已经在渲染包中并且没有脚本块?

谢谢!

javascript render global-variables asp.net-mvc-4

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

从连接表中删除

我试图根据另一个日期从表中删除所有记录,例如我有一个名为pd_course_mstr具有以下字段的表

course_id
start_dt
Run Code Online (Sandbox Code Playgroud)

然后我有一个名为的表pd_eval_dtl,其中包含以下字段

course_id
eval_question
Run Code Online (Sandbox Code Playgroud)

目标是删除具有特定日期的所有eval问题.我能够使用SQL通过使用以下语句选择所有eval问题

SELECT * 
FROM pd_eval_dtl AS eval JOIN pd_course_mstr AS course 
    ON eval.course_id = course.course_id 
WHERE course.start_dt='02/17/2014'
Run Code Online (Sandbox Code Playgroud)

所以我试着改成它

DELETE 
FROM pd_eval_dtl JOIN pd_course_mstr 
    ON pd_eval_dtl.course_id = pd_course_mstr.course_id 
WHERE pd_course_mstr.start_dt='02/17/2014'
Run Code Online (Sandbox Code Playgroud)

但它一直说我附近有语法错误 JOIN

我不知道我做错了什么.

sql sql-server

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

如何在C#中将可选参数的OptionalAttribute设置为当前目录?

我正在使用新.Net 4.5功能来像这样在方法签名中将Optional参数指定为OptionalAttribute(请参见MSDN)。

public void GenerateReport(int ReportId, [Optional] string saveToFolderPath)
Run Code Online (Sandbox Code Playgroud)

这很好。

如果saveToFolderPath未传递可选参数,我想saveToFolderPath使用static方法将value设置为当前工作目录Directory.GetCurrentDirectory

当我尝试输入时,出现以下警告/错误。

属性参数必须是属性参数类型的常量表达式,typeof表达式或数组创建表达式

如何在C#中设置可选参数的OptionalAttribute

那么,我的选择是否仅限于检查方法内部saveToFolderPath参数(null而不是签名本身)中的参数是否为空?

换句话说,我的问题是,如何将使用OptionalAttribute语法的Optional Parameter的值设置为The Current Directory

c# optional-parameters .net-4.5

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