程序设计

专业和发烧友程序员的问答

4
如何从控制台测试AngularJS服务?
我有类似的服务: angular.module('app').factory('ExampleService', function(){ this.f1 = function(world){ return 'Hello '+world; } return this; }) 我想从JavaScript控制台对其进行测试,然后调用f1()该服务的功能。 我怎样才能做到这一点?

6
通过整数索引选择一行熊猫系列/数据框
我很好奇,为什么df[2]不支持,而df.ix[2]与df[2:3]这两个工作。 In [26]: df.ix[2] Out[26]: A 1.027680 B 1.514210 C -1.466963 D -0.162339 Name: 2000-01-03 00:00:00 In [27]: df[2:3] Out[27]: A B C D 2000-01-03 1.02768 1.51421 -1.466963 -0.162339 我希望df[2]以df[2:3]与Python索引约定一致的方式进行工作。是否有设计原因不支持按单个整数索引行?

4
如何为当前用户获取临时文件夹
目前,我正在使用以下功能来获取当前用户的临时文件夹路径: string tempPath = System.IO.Path.GetTempPath(); 在某些计算机上,它为我提供了当前用户的临时文件夹路径,例如: C:\ Documents and Settings \ administrator \ Local Settings \ Temp \ 在某些计算机上,它为我提供了系统临时文件夹路径,例如: C:\ Windows \ TEMP MSDN文档还说,上述API返回当前系统的临时文件夹。 是否有其他可用的API可以给我当前用户的临时文件夹路径,如下所示: C:\ Documents and Settings \ administrator \ Local Settings \ Temp \

30
如何强制Visual Studio为aspx / ascx文件重新生成.designer文件?
有时,当我编辑页面或控件时,.designer文件停止使用放置在页面上的新控件进行更新。我不确定导致这种情况发生的原因,但是我想知道是否有任何方法可以强制Visual Studio重新生成.designer文件。我正在使用Visual Studio 2008 编辑:对不起,我应该注意到我已经尝试过: 关闭并重新打开所有文件和Visual Studio 在页面上对runat =“ server”控件进行更改 删除并重新添加页面指令

27
快速将双精度值四舍五入到x小数位数
谁能告诉我在Swift中如何将双精度值四舍五入到小数点后位数x? 我有: var totalWorkTimeInHours = (totalWorkTime/60/60) 以totalWorkTime秒为单位的NSTimeInterval(double)。 totalWorkTimeInHours 会给我时间,但是会给我这么长的时间,例如1.543240952039 ... 打印时如何将其四舍五入为1.543 totalWorkTimeInHours?



21
如何在iOS和WatchKit中更改图像tintColor
我有一个名为“ theImageView”的UIImageView,其UIImage具有单一颜色(透明背景),就像下面的黑色左心一样。如何按照iOS 7+导航栏图标中使用的着色方法,在iOS 7或更高版本中以编程方式更改此图像的着色颜色? 此方法也可以在Apple Watch应用程序的WatchKit中使用吗?
395 ios  swift  uiimage  uicolor  watchkit 

9
什么是Unicode,UTF-8,UTF-16?
Unicode的基础是什么,为什么需要UTF-8或UTF-16?我已经在Google上对此进行了研究,并且也在此处进行了搜索,但我不清楚。 在VSS中进行文件比较时,有时会出现一条消息,指出两个文件具有不同的UTF。为什么会这样呢? 请简单说明。

5
如何运行git log以仅查看特定分支的更改?
我有一个本地分支跟踪远程/主分支。运行git-pull和之后git-log,日志将显示远程跟踪分支以及当前分支中的所有提交。但是,由于对远程分支进行了太多更改,因此我只需要查看对当前本地分支所做的提交。 仅显示特定分支的提交的Git命令是什么? 笔记: 配置信息: [branch "my-branch"] remote = origin merge = refs/heads/master

30
Http错误503服务不可用
一般而言,对于设置Web服务器我真的很陌生。我在Windows 8上安装了IIS 8,并且在进行一些开发时尝试在本地设置一个小站点。在IIS中,我选择“添加站点”,提供一个名称,指向一个我拥有index.html文件的位置(我尝试了其他位置,最新的位置是c:\ inetpub \ wwwroot \ test -folder),否则使用所有默认设置设置。但是,当我尝试浏览到本地主机时,我得到了 http错误503服务不可用。 我已验证池已启动,并且已在目标文件夹上赋予IIS_IUSRS完全控制权限 我到处搜索但没有找到解决我的问题的任何东西,并且EventLog或C:\ Windows \ System32 \ LogFiles \ HTTPERR文件夹中没有任何帮助 谁能告诉我怎么了?
395 asp.net  iis  http-error 

26
Android TextView对齐文本
您如何获得TextView要对齐的a的文本(左右两侧的文本齐平)? 我在这里找到了可能的解决方案,但是它不起作用(即使您将“垂直中心”更改为“ center_vertical”等)。


15
有符号整数与无符号整数
我是否正确地说带符号整数和无符号整数之间的区别是: 无符号的可以具有较大的正值,而不能为负值。 Unsigned使用前导位作为值的一部分,而signed版本使用最左边的位来标识数字是正数还是负数。 有符号整数可以同时包含正数和负数。 还有其他区别吗?

4
IIS AppPoolIdentity和文件系统写访问权限
这是我一直在研究并且无处可寻的IIS 7.5和ASP.NET问题。任何帮助将不胜感激。 我的问题是:在IIS 7.5中使用ASP.NET,IIS和/或操作系统如何允许Web应用程序像C:\dump在完全信任下运行时一样写入文件夹?我不必为应用程序池用户显式添加写访问权限(在这种情况下)ApplicationPoolIdentity)? 我知道的很多: 在IIS 7.5中,应用程序池的默认标识为ApplicationPoolIdentity。 ApplicationPoolIdentity 表示一个名为“ IIS APPPOOL \ AppPoolName”的Windows用户帐户,该帐户在创建应用程序池时创建,其中AppPoolName是应用程序池的名称。 默认情况下,“ IIS APPPOOL \ AppPoolName”用户是 IIS_IUSRS组。 如果你是在完全信任运行Web应用程序可以写入(不包括文件夹,如文件系统的许多领域C:\Users,C:\Windows等等)。例如,您的应用程序将有权写入某些文件夹,例如C:\dump。 默认情况下,IIS_IUSRS不授予该组读写权限C:\dump(至少不具有通过Windows资源管理器中“安全”选项卡可见的访问权限)。 如果您拒绝对的写入访问IIS_IUSRS,则尝试写入文件夹时(如预期的那样),您将收到SecurityException。 因此,考虑到所有这些因素,如何将写入访问权限授予“ IIS APPPOOL \ AppPoolName”用户?w3wp.exe进程以该用户身份运行,那么什么使该用户可以写入似乎没有明确访问权限的文件夹呢? 请注意,我知道这样做可能是为了方便起见,因为如果您在“完全信任”下运行,要授予用户对其需要写入的每个文件夹的访问权限将很痛苦。如果要限制此访问,则始终可以在“中等信任”下运行该应用程序。我有兴趣了解操作系统和/或IIS允许进行这些写入的方式,即使似乎没有明确的文件系统访问权限也是如此。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.