程序设计

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

19
如何滚动到元素?
我有一个聊天小部件,每次向上滚动时,它都会拉出一系列消息。我现在面临的问题是加载消息时滑块固定在顶部。我希望它专注于上一个数组中的最后一个索引元素。我发现可以通过传递索引来创建动态引用,但是我还需要知道使用哪种滚动功能来实现这一点 handleScrollToElement(event) { const tesNode = ReactDOM.findDOMNode(this.refs.test) if (some_logic){ //scroll to testNode } } render() { return ( <div> <div ref="test"></div> </div>) }

1
Vue.js中已创建和已安装事件之间的区别
Vue.js文档描述了created和mounted事件,如下所示: created 创建实例后同步调用。在此阶段,实例已完成对选项的处理,这意味着已设置以下内容:数据观察,计算的属性,方法,监视/事件回调。但是,安装阶段尚未开始,并且$ el属性尚不可用。 mounted 在实例刚刚挂载后用新创建的vm。$ el替换el时调用。如果将根实例安装到文档中元素,则在调用安装时,vm。$ el也将是文档中。 在服务器端渲染期间不会调用此挂钩。 我了解理论,但我有2个关于实践的问题: 在任何情况下created都可以使用mounted吗? created在真实(真实代码)情况下,该事件可用于什么?
181 javascript  vue.js 

3
禁用文件夹的夹板规则
有没有办法禁用文件夹的特定规则?例如,我不想为文件test夹中的所有测试文件都需要JSDoc注释。有没有办法做到这一点?
181 eslint 

9
尚未创建Firebase应用程序'[DEFAULT]'-在Flutter和Firebase中调用Firebase.initializeApp()
我正在构建一个Flutter应用程序,并且集成了Firebase,但是单击按钮进行注册,登录或注销时,始终出现此错误。我看到其他人也问过同样的问题,但似乎没有一个对我有用。我正在使用Flutter和Android Studio。可以帮忙吗? 这是我的代码的摘录 class HomeScreen extends StatefulWidget { @override _HomeScreenState createState() => _HomeScreenState(); } class _HomeScreenState extends State<HomeScreen> { @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Colors.red, body: Center( child: Container( child: RaisedButton( onPressed: () { FirebaseAuth.instance.signOut().then((value) { Navigator.pushReplacement( context, MaterialPageRoute( builder: (context) => LoginScreen())); }); }, child: Text("Logout"), …

6
如何在Objective-C中定义和使用ENUM?
我在实现文件中声明了一个枚举,如下所示,并在我的接口中将该类型的变量声明为PlayerState thePlayerState;并在我的方法中使用了变量。但是我收到错误消息指出它是未声明的。如何在我的方法中正确声明和使用PlayerState类型的变量?: 在.m文件中 @implementation View1Controller typedef enum playerStateTypes { PLAYER_OFF, PLAYER_PLAYING, PLAYER_PAUSED } PlayerState; 在.h文件中: @interface View1Controller : UIViewController { PlayerState thePlayerState; 在.m文件中的某些方法中: -(void)doSomethin{ thePlayerState = PLAYER_OFF; }
180 iphone  objective-c  c 

16
如何默认为其他目录而不是主目录
Наэтотвопросестьответына 堆栈溢出нарусском:混帐猛砸изменитьдомашнийкаталог 我正在Windows机器上进行开发。对于Linux命令行,我唯一需要的地方是Git Bash。问题是:当我打开它时,我在主目录中。我必须将目录更改为我的工作区,例如: cd ../../../d/work_space_for_my_company/project/code_source 我可以将其包装在.sh文件中,这样就不必手动键入了吗?这应该很简单,但是我对Linux命令行的知识为零。如果您能引导我逐步了解如何创建该.sh文件,我将不胜感激。
180 bash  shell  git-bash 


30
ExpressJS-抛出器未处理的错误事件
我使用以下命令创建了expressjs应用程序: express -e folderName npm install ejs --save npm install 使用以下命令运行应用程序时node app.js,出现以下错误: events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at errnoException (net.js:884:11) at Server._listen2 (net.js:1022:14) at listen (net.js:1044:10) at Server.listen (net.js:1110:5) at Object.<anonymous> (folderName/app.js:33:24) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) …
180 node.js  express  npm 

17
从另一个应用程序打开“设置”应用程序
好的,我知道对此有很多疑问,但是它们都是很多年前的。 所以。我知道这是可能的,因为Map应用程序可以做到。 在“地图”应用程序中,如果我关闭了该应用程序的本地化,它将向我发送一条消息,如果按“确定”,则“设置应用程序”将打开。我的问题是,这怎么可能?如何从自己的应用程序打开“设置应用程序”? 基本上,我需要做同样的事情,如果用户关闭了我的应用程序的位置,那么我将向他显示一条消息,提示将打开“设置应用程序”

9
取消嵌套ng-click调用之间的事件传播的最佳方法是什么?
这是一个例子。假设我想像许多网站一样覆盖图片。因此,当您单击缩略图时,整个窗口上方会出现黑色叠加层,并且较大的图像版本位于其中。单击黑色覆盖将其关闭;单击该图像将调用显示下一张图像的函数。 的HTML: <div ng-controller="OverlayCtrl" class="overlay" ng-click="hideOverlay()"> <img src="http://some_src" ng-click="nextImage()"/> </div> JavaScript: function OverlayCtrl($scope) { $scope.hideOverlay = function() { // Some code to hdie the overlay } $scope.nextImage = function() { // Some code to find and display the next image } } 问题是,这种设置,如果你点击图片,都nextImage()与hideOverlay()被调用。但是我想要的只是nextImage()被称为。 我知道您可以使用以下nextImage()功能捕获和取消事件: if (window.event) { window.event.stopPropagation(); } ...但是我想知道是否有更好的AngularJS方法,不需要我用此代码段在叠加层内的元素上添加所有函数的前缀。
180 angularjs 

12
使用jQuery计算直接子div元素
我具有以下HTML节点结构: <div id="foo"> <div id="bar"></div> <div id="baz"> <div id="biz"></div> </div> <span></span> </div> 我如何计算foo类型的直系子代的数量div?在上面的示例中,结果应为两个(bar和baz)。



11
以编程方式创建UICollectionView
我正在寻找一个指南或教程,它将向我展示如何仅使用代码来设置简单的UICollectionView。 我正在仔细阅读Apples网站上的文档,并且也在使用参考手册。 但是我真的会从一个简单的指南中受益,该指南可以向我展示如何设置UICollectionView,而不必使用Storyboards或XIB / NIB文件-但是不幸的是,当我搜索时,我所能找到的只是带有Storyboard的教程。

5
如何将此foreach代码转换为Parallel.ForEach?
我有些困惑Parallel.ForEach。 是Parallel.ForEach什么,它的作用是什么? 请不要引用任何MSDN链接。 这是一个简单的例子: string[] lines = File.ReadAllLines(txtProxyListPath.Text); List<string> list_lines = new List<string>(lines); foreach (string line in list_lines) { //My Stuff } 如何用重写这个示例Parallel.ForEach?

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.