程序设计

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

24
使用AngularJS HTML5模式重新加载页面会给出错误的GET请求
我想为我的应用启用HTML5模式。我已经把下面的代码的配置,如图所示在这里: return app.config(['$routeProvider','$locationProvider', function($routeProvider,$locationProvider) { $locationProvider.html5Mode(true); $locationProvider.hashPrefix = '!'; $routeProvider.when('/', { templateUrl: '/views/index.html', controller: 'indexCtrl' }); $routeProvider.when('/about',{ templateUrl: '/views/about.html', controller: 'AboutCtrl' }); 如您所见,我使用,$locationProvider.html5mode并且更改了所有的链接ng-href以排除/#/。 问题 目前,我可以转到localhost:9000/并查看索引页面,然后导航到其他页面,例如localhost:9000/about。 但是,刷新localhost:9000/about页面时会出现问题。我得到以下输出:Cannot GET /about 如果我看网络通话: Request URL:localhost:9000/about Request Method:GET 如果我先进入localhost:9000/然后单击导航到的按钮,/about我会得到: Request URL:http://localhost:9000/views/about.html 完美呈现页面。 刷新时如何启用angular以获得正确的页面?



10
我可以在Visual Studio 2012/2013/2015/2017/2019中记录/播放宏吗?
显然,宏是从Visual Studio 2012中删除的。 是否有一个插件/扩展程序/工具可以让我记录和播放键盘宏(与Visual Studio 2010中的记录/播放临时宏非常相似)? 例如,在将代码从一种语言转换为另一种语言或从文本列表快速生成属性时,通常会使用宏。


30
Visual Studio构建失败:无法将exe文件从obj \ debug复制到bin \ debug
更新: 可在Microsoft Connect上找到重现此错误的示例项目。我还测试并验证了下面接受的答案中给出的解决方案可用于该示例项目。如果此解决方案不适合您,则可能是您遇到了其他问题(属于一个单独的问题)。 这是之前在Stack Overflow和其他地方都提出过的问题,但是到目前为止,我发现的任何建议都没有帮助我,所以我只需要尝试提出一个新问题。 场景:我有一个简单的Windows窗体应用程序(C#、. NET 4.0,Visual Studio 2010)。它具有大多数其他表单都继承的几个基本表单,它使用实体框架(和POCO类)进行数据库访问。没什么花哨的,没有多线程的。 问题:暂时一切都很好。然后,当我要启动应用程序时,Visual Studio突然无法构建。我收到警告“无法删除文件'... bin \ Debug \ [ProjectName] .exe'。访问路径'... bin \ Debug \ [ProjectName] .exe'被拒绝。” 错误“无法将文件'obj \ x86 \ Debug \ [ProjectName] .exe”复制到'bin \ Debug \ [ProjectName] .exe'。该进程无法访问文件'bin \ Debug \ [ProjectName] .exe” “因为它正在被另一个进程使用。” (在运行Rebuild时,我同时收到警告和错误,但在运行Build时,只有错误-认为不相关吗?) 我完全理解警告和错误消息的含义:Visual Studio显然试图覆盖exe文件,同时由于某种原因它同时锁定了该文件。但是,这并不能帮助我找到解决问题的方法...我发现唯一可行的方法是关闭Visual Studio,然后重新启动它。然后进行构建和启动,直到我对某些表格进行了更改,然后又遇到了同样的问题,必须重新启动...真令人沮丧! 如上所述,这似乎是一个已知问题,因此有很多建议的解决方案。我将在这里列出我已经尝试过的内容,以便人们知道要跳过的内容: 创建一个新的干净解决方案,只需复制旧解决方案中的文件即可。 将以下内容添加到项目的预构建事件中: …


8
如何清除包含大量电子邮件的Linux邮箱?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 我已经设置了一些cron作业,他们将cron的结果发送到电子邮件中。现在几个月来,我已经积累了大量的电子邮件。 现在,我的问题是如何清除邮箱中的所有电子邮件?
193 email  purge 

15
facebook:永久页面访问令牌?
我正在一个以Facebook页面作为其数据源之一的项目上工作。它在不涉及GUI的情况下定期从其中导入一些数据。然后,我们使用一个Web应用程序来显示我们已经拥有的数据。 并非所有信息都是公开的。这意味着我必须访问一次数据然后保存它。但是,我不知道该过程,也还没有找到好的教程。我想我需要一个access_token,如何逐步从用户那里获得它?用户是Facebook页面的管理员,他是否必须在页面中添加一些我们的FB应用程序? 编辑:感谢@phwd的提示。我制作了一个教程,说明如何获取永久的页面访问令牌,即使该令牌offline_access已不存在。 编辑:我刚刚发现它的答案在这里:服务器的持久FB访问令牌以拉出FB页面信息

7
如何在单个步骤中获取列表中项目的索引?
如何在列表中查找项目的索引而不遍历该索引? 当前,这看起来不太好-在列表中两次搜索同一项目,只是为了获得索引: var oProp = something; int theThingIActuallyAmInterestedIn = myList.IndexOf(myList.Single(i => i.Prop == oProp));
193 c#  linq  lookup 

12
什么是软件框架?[关闭]
很难说出这里的要求。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,因此不能以当前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 7年前关闭。 有人可以解释一下什么是软件框架吗?我们为什么需要一个框架?框架做什么使编程更容易?

25
缩放MKMapView以适合注释图钉?
我正在使用MKMapView,并在大约5至10公里的区域中向地图添加了许多注释图钉。当我运行该应用程序时,地图开始缩小以显示整个世界,什么是最好的缩放地图方式以使图钉适合视图? 编辑: 我最初的想法是使用MKCoordinateRegionMake并从我的注释中计算坐标中心,longitudeDelta和latitudeDelta。我很确定这是可行的,但是我只是想检查一下我是否没有遗漏任何明显的东西。 添加的代码,顺便说一句:FGLocation是符合的类MKAnnotation,locationFake是NSMutableArray这些对象之一。总是欢迎评论.... - (MKCoordinateRegion)regionFromLocations { CLLocationCoordinate2D upper = [[locationFake objectAtIndex:0] coordinate]; CLLocationCoordinate2D lower = [[locationFake objectAtIndex:0] coordinate]; // FIND LIMITS for(FGLocation *eachLocation in locationFake) { if([eachLocation coordinate].latitude > upper.latitude) upper.latitude = [eachLocation coordinate].latitude; if([eachLocation coordinate].latitude < lower.latitude) lower.latitude = [eachLocation coordinate].latitude; if([eachLocation coordinate].longitude > upper.longitude) upper.longitude = [eachLocation …




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.