程序设计

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


9
AngularJS从子控制器访问父作用域
我已经使用设置了我的控制器 data-ng-controller="xyzController as vm" 我有一个父/子嵌套控制器的场景。通过使用$parent.vm.property,我可以毫无问题地访问嵌套html中的父属性,但是我无法弄清楚如何从子控制器中访问父属性。 我试过注入$ scope然后使用$scope.$parent.vm.property,但这不起作用吗? 谁能提供建议?


22
在Java 8中,有没有一种简洁的方法可以迭代带有索引的流?
是否有一种简洁的方法可以在访问流中的索引的同时对流进行迭代? String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List<String> nameList; Stream<Integer> indices = intRange(1, names.length).boxed(); nameList = zip(indices, stream(names), SimpleEntry::new) .filter(e -> e.getValue().length() <= e.getKey()) .map(Entry::getValue) .collect(toList()); 与那里给出的LINQ示例相比,这似乎令人失望 string[] names = { "Sam", "Pamela", "Dave", "Pascal", "Erik" }; var nameList = names.Where((c, index) => c.Length <= index + 1).ToList(); 有没有更简洁的方法? …
382 java  java-8  java-stream 


10
如何检测圣诞树?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 去年关闭。 可以使用哪些图像处理技术来实现检测以下图像中显示的圣诞树的应用程序? 我正在寻找可以在所有这些图像上使用的解决方案。因此,需要训练haar级联分类器或模板匹配的方法不是很有趣。 我正在寻找可以使用任何编程语言编写的东西,只要它仅使用开源技术即可。该解决方案必须使用此问题上共享的图像进行测试。有6个输入图像,答案应显示每个图像的处理结果。最后,对于每个输出图像,必须绘制红线以包围检测到的树。 您将如何以编程方式检测这些图像中的树木?

15
从历史记录堆栈中删除活动
我的应用程序在用户首次运行该应用程序时显示一个注册活动,如下所示: ActivitySplashScreen(欢迎使用游戏,注册一个帐户?) ActivitySplashScreenSignUp(很好,请填写此信息) ActivityGameMain(主游戏屏幕) 因此,当用户单击每个屏幕上的按钮时,活动将以完全相同的顺序彼此启动。 当用户从活动#2转到#3时,是否有可能彻底清除历史记录堆栈中的#1和#2?我希望这样,如果用户位于#3,然后单击“后退”按钮,则他们只是转到主屏幕,而不是返回初始屏幕。 我想我可以通过任务来完成此任务(例如,在#3上开始新任务),但想看看是否有更简单的方法, 谢谢




6
HTML <label>标记中的“ for”属性有什么作用?
我想知道以下两个代码段之间的区别是什么: &lt;label&gt;Input here : &lt;/label&gt; &lt;input type='text' name='theinput' id='theinput'/&gt; 和 &lt;label for='theinput'&gt;Input here : &lt;/label&gt; &lt;input type='text' name='theinput' id='theinput'/&gt; 我确定当您使用特殊的JavaScript库时,它会执行某些操作,但是除此之外,它是否可以验证HTML或出于其他原因而需要?
382 html  forms  input  label 


13
处理程序与AsyncTask与线程[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 10个月前关闭。 我得到了稍微感到困惑之间的差异Handlers,AsyncTask并Threads在Android中。我已经在StackOverflow上阅读了很多博客和问题。 Handler是提供您与UI进行通信的后台线程。例如,更新进度条应通过进行Handler。使用处理程序具有的优势MessagingQueues,因此,如果您要计划消息或更新多个UI元素或具有重复任务。 AsyncTask相似,实际上,它们使用Handler,但没有在UI线程中运行,因此对于获取数据(例如获取Web服务)非常有用。稍后,您可以与UI进行交互。 Thread但是不能与UI交互,提供更多的“基本”线程,您会错过的所有抽象AsyncTask。 但是,我想在服务中运行套接字连接。应该在处理程序,线程还是什至是线程中运行它AsyncTask吗?完全不需要UI交互。我使用的性能是否有所不同? 同时,文档已得到重大改进。


15
错误1698(28000):用户'root'@'localhost'的访问被拒绝
我正在设置新服务器,并继续遇到此问题。 当我尝试以root用户登录MySQL数据库时,出现错误: 错误1698(28000):用户'root'@'localhost'的访问被拒绝 是否通过终端(SSH),PHPMyAdmin或MySQL客户端(例如Navicat)连接都没有关系。他们都失败了。 我在mysql.user表中查看了以下内容: +------------------+-------------------+ | user | host | +------------------+-------------------+ | root | % | | root | 127.0.0.1 | | amavisd | localhost | | debian-sys-maint | localhost | | iredadmin | localhost | | iredapd | localhost | | mysql.sys | localhost | | phpmyadmin | …
382 mysql  iredmail 

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.