程序设计

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

4
使用pgadmin连接到heroku数据库
我想用pgadmin客户端管理我的heroku数据库。到目前为止,我一直在使用psql。当我使用中的数据heroku pg:credentials来连接de DB时pgadmin,我获得: 发生了错误: 连接到服务器时出错:FATAL:对数据库“ postgres”的权限被拒绝详细信息:用户没有CONNECT特权。 关于如何实现连接的任何指南?


9
如何在翻新库中设置超时?
我在我的应用程序中使用Retrofit库,我想将超时设置为60秒。改装有某种方法可以做到这一点吗? 我以这种方式设置Retrofit: RestAdapter restAdapter = new RestAdapter.Builder() .setServer(BuildConfig.BASE_URL) .setConverter(new GsonConverter(gson)) .build(); 如何设置超时时间?

15
有没有一种方法可以导航到接口背后的方法的实际实现?
在Visual Studio中,当您右键单击一个方法调用时,您将在类内转到该方法的实现,除非通过接口访问此方法:在这种情况下,将转到接口方法而不是实际的实现。 是否有访问此实际实现的方法/提示(快捷键或其他方法)?否则,您将不得不添加一些评论,只是想记住您在哪里实现了它,但实际上并没有效率并且容易出错! 更新:有趣的答案,但我并不真正满意,因为所有这些都很麻烦。我将举一个精确的例子: IInterface iInterface = someObject; iInterface.someMethod(); 实际上,如果Visual Studio稍微聪明一点,只在方法调用上方看一行,它将看到实际对象在哪里。这样可以节省很多击键次数,避免使用“查找所有引用”,然后用疲倦的眼睛扫描各行以查看哪一行包含正确的行:)
180 c#  .net  vb.net  visual-studio 


15
未经授权的webapi调用返回登录页面而不是401
如何配置我的mvc / webapi项目,以使从剃刀视图调用的webapi方法在未经授权时不返回登录页面? 它是一个MVC5应用程序,还具有用于通过javascript进行调用的WebApi控制器。 下面的两种方法 [Route("api/home/LatestProblems")] [HttpGet()] public List<vmLatestProblems> LatestProblems() { // Something here } [Route("api/home/myLatestProblems")] [HttpGet()] [Authorize(Roles = "Member")] public List<vmLatestProblems> mylatestproblems() { // Something there } 通过以下角度代码调用: angular.module('appWorship').controller('latest', ['$scope', '$http', function ($scope,$http) { var urlBase = baseurl + '/api/home/LatestProblems'; $http.get(urlBase).success(function (data) { $scope.data = data; }).error(function (data) { …

10
什么时候在RxJava中使用map vs flatMap?
什么时候在RxJava中使用mapvs ?flatMap 举例来说,假设我们要将包含JSON的文件映射到包含JSON的字符串中, 使用map,我们必须以Exception某种方式处理。但是如何? Observable.from(jsonFile).map(new Func1<File, String>() { @Override public String call(File file) { try { return new Gson().toJson(new FileReader(file), Object.class); } catch (FileNotFoundException e) { // So Exception. What to do ? } return null; // Not good :( } }); 使用flatMap,它更加冗长,但是Observables如果我们选择其他地方甚至重试,我们可以将问题转发到链的下方并处理错误。 Observable.from(jsonFile).flatMap(new Func1<File, Observable<String>>() { @Override public Observable<String> …
180 java  mapping  rx-java  flatmap 

3
在filter-branch --tree-filter之后从git repo中删除refs / original / heads / master
我有一个与此处询问的问题相同的问题:根目录中的新git存储库将一个存在的存储库包含在一个子目录中 我在这里按照以下答案进行操作:根目录中的新git存储库将子目录中的现有存储库包含在内 现在,gitk --all显示两个历史:一个以当前master为高潮,另一个是命名original/refs/heads/master。 我不知道这第二个历史是什么,或者如何将其从存储库中删除。我的存储库中不需要两个历史记录。 我该如何摆脱呢? 重现自己: mkdir -p project-root/path/to/module cd project-root/path/to/module mkdir dir1 dir2 dir3 for dir in * ; do touch $dir/source-file-$dir.py ; done git init git add . git commit -m 'Initial commit' 现在我们有了原始海报的问题。让我们使用上面链接的答案将git repo的根移到project-root: git filter-branch --tree-filter 'mkdir -p path/to/module ; git mv dir1 dir2 dir3 …

10
排序制表符分隔的文件
我有以下格式的数据: foo<tab>1.00<space>1.33<space>2.00<tab>3 现在,我尝试根据最后一个字段对文件进行递减排序。我尝试了以下命令,但是没有按照我们的预期排序。 $ sort -k3nr file.txt # apparently this sort by space as delimiter $ sort -t"\t" -k3nr file.txt sort: multi-character tab `\\t' $ sort -t "`/bin/echo '\t'`" -k3,3nr file.txt sort: multi-character tab `\\t' 什么是正确的方法? 这是示例数据。

8
可以按降序使用argsort吗?
考虑以下代码: avgDists = np.array([1, 8, 6, 9, 4]) ids = avgDists.argsort()[:n] 这给了我n最小元素的索引。是否可以argsort按降序使用它来获得n最高元素的索引?
180 python  numpy 

4
标准Kotlin库中提供了哪些Java 8 Stream.collect等效项?
在Java 8中,Stream.collect它允许对集合进行聚合。在Kotlin中,除了以stdlib中的扩展功能的集合形式存在之外,这并不完全相同。但尚不清楚不同用例的等效性。 例如,在JavaDocCollectors的顶部是为Java 8编写的示例,将它们移植到Kolin时,在不同的JDK版本上不能使用Java 8类,因此可能应该以不同的方式编写它们。 在网上显示Kotlin集合示例的资源方面,它们通常是微不足道的,不能真正与相同的用例进行比较。有什么真正与案例相匹配的好示例,例如针对Java 8记录的案例Stream.collect?列表是: 将名称累积到列表中 将名称累积到TreeSet中 将元素转换为字符串并将其连接起来,并以逗号分隔 计算员工的薪金总额 按部门分组员工 按部门计算薪金总额 划分学生通过和失败 在上面链接的JavaDoc中有详细信息。 注意: 这个问题是作者故意写和回答的(“ 自我回答的问题”),因此SO中经常出现Kotlin主题的惯用答案。还要澄清一些针对Kotlin字母的非常古老的答案,这些答案对于当今的Kotlin而言并不准确。

5
可以对两个可能的表之一执行MySQL外键吗?
好吧,这是我的问题,我有3张桌子;地区,国家,州。国家可以在区域内部,州可以在区域内部。地区是食物链的顶端。 现在,我添加一个带有两列的Popular_areas表;region_id和Popular_place_id。是否有可能使Popular_place_id成为任何国家或州的外键。我可能将不得不添加一个Popular_place_type列,以确定ID是否以任何一种方式描述国家或州。


4
运行计算机程序会怎样?
我知道一般的理论,但我不适合细节。 我知道程序驻留在计算机的辅助存储器中。一旦程序开始执行,它将被完全复制到RAM中。然后,处理器一次检索几条指令(取决于总线的大小),将它们放入寄存器中并执行它们。 我也知道计算机程序使用两种内存:堆栈和堆,它们也是计算机主内存的一部分。堆栈用于非动态内存,堆用于动态内存(例如,与newC ++中的运算符相关的所有内容) 我不明白的是这两件事是如何联系的。堆栈在什么时候用于执行指令?指令从RAM到堆栈,再到寄存器?

24
iOS:具有透明背景的Modal ViewController
我正在尝试以透明背景模态呈现视图控制器。我的目标是让呈现和呈现的视图控制器的视图同时显示。问题是,当演示动画结束时,演示视图控制器的视图消失。 - (IBAction)pushModalViewControllerButtonPressed:(id)sender { ModalViewController *modalVC = [[ModalViewController alloc] init]; [self presentViewController:modalVC animated:YES completion:nil]; } 我知道我可以将视图添加为子视图,但是出于某种原因,我想避免这种解决方案。我该如何解决?

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.