程序设计

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


4
SVG定位
我正在使用SVG,并且在定位方面遇到一些问题。我有一系列包含在g组标记中的形状。我希望像容器一样使用它,因此可以设置它的x位置,然后该组中的所有元素也将移动。但这似乎是不可能的。 大多数人如何定位您希望一并移动的一组元素? 有相对定位的概念吗?例如相对于其父级
203 svg  position  grouping 




6
什么是未处理的承诺拒绝?
为了学习Angular 2,我正在尝试他们的教程。 我收到这样的错误: (node:4796) UnhandledPromiseRejectionWarning: Unhandled promise rejection (r ejection id: 1): Error: spawn cmd ENOENT [1] (node:4796) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node. js process with a non-zero exit code. 我在SO中经历了不同的问题和答案,但找不到“未处理的承诺拒绝”是什么。 谁能简单地解释一下我的意思,它又是什么Error: spawn cmd ENOENT,什么时候出现,以及为了消除该警告我必须检查的内容?


2
使div填充flexbox中的剩余*水平*空间
我在Flexbox中并排有2个div。右手应始终具有相同的宽度,我希望左手仅抓住剩余空间。除非我专门设置宽度,否则它不会。 因此,现在将其设置为96%,直到您真正按下屏幕为止,它看起来还可以-右手div有点饿了它所需的空间。 我想我可以保留原样,但感觉不对,就像必须要说的那样: 正确的人永远是相同的;你在左边-你得到剩下的一切 .ar-course-nav { cursor: pointer; padding: 8px 12px 8px 12px; border-radius: 8px; } .ar-course-nav:hover { background-color: rgba(0, 0, 0, 0.1); } <br/> <br/> <div class="ar-course-nav" style="display:flex; justify-content:space-between;"> <div style="width:96%;"> <div style="overflow:hidden; white-space:nowrap; text-overflow:ellipsis;"> <strong title="Course Name Which is Really Quite Long And Does Go On a Bit …
203 html  css  flexbox 


9
axios发布请求以发送表单数据
axios POST请求正在访问控制器上的url,但为我的POJO类设置了空值,当我浏览chrome中的开发人员工具时,有效负载包含数据。我究竟做错了什么? Axios POST请求: var body = { userName: 'Fred', userEmail: 'Flintstone@gmail.com' } axios({ method: 'post', url: '/addUser', data: body }) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); }); 浏览器响应: 如果我将标头设置为: headers:{ Content-Type:'multipart/form-data' } 请求引发错误 发布多部分/表单数据时出错。Content-Type标头缺少边界 如果我在邮递员中发出相同的请求,则效果很好,并将值设置为POJO类。 任何人都可以解释如何设置边界或如何使用axios发送表单数据。

9
npm WARN…需要…的对等方,但未安装。您必须自己安装对等依赖项
我试图运行一个从github下载的项目。不幸的是,在npm install显示以下警告时。我试图根据此问题更改版本。但是,我有一个问题,因为某些软件包需要多个版本,而其他软件包则需要。考虑以下两行: npm WARN @angular/cdk@2.0.0-beta.10 requires a peer of @angular/core@^4.3.0 but none is installed. You must install peer dependencies yourself. npm WARN @angular/forms@4.3.6 requires a peer of @angular/core@4.3.6 but none is installed. You must install peer dependencies yourself. 因此,安装一些软件包会使依赖项列表大大增加。 有没有人有办法解决吗? npm WARN @angular/animations@4.3.6 requires a peer of @angular/core@4.3.6 but none …

13
以编程方式创建序列
我有一个共同点UIViewController,就是我所有的UIViewsControllers扩展都可以重用一些共同的操作。 我想在此“公用”上建立一个序列,UIViewController以便其他所有UIViewControllers继承。 我正在尝试找出如何以编程方式进行操作。 我想这个问题还可能是我如何在不进入故事板的情况下segue为我的所有对象设置一个UIViewControllers并手工完成。
202 ios  objective-c  segue 

11
Java编译器级别与已安装的Java项目构面的版本不匹配
我已经在Eclipse Helios版本下创建了一个New Dynamic Project,其中我的JRE版本设置为1.6。通过单击“ 配置” →“ 转换为Maven项目”,我已将Maven功能添加到Web应用程序。 添加此内容后,“ Eclipse问题”视图中将出现一个构建错误: Java compiler level does not match the version of the installed Java project facet. Unknown Faceted Project Problem (Java Version Mismatch) 请告诉我如何解决此错误(我只想将我的JRE版本设为1.6)。
202 eclipse  maven  m2eclipse 

17
如何获取正在执行的cmdlet的当前目录
这应该是一个简单的任务,但是我已经看过几次尝试如何成功获取到执行的cmdlet所在目录的路径。例如,当我执行时C:\temp\myscripts\mycmdlet.ps1有一个设置文件时,C:\temp\myscripts\settings.xml我希望能够存储C:\temp\myscripts在中的变量中mycmdlet.ps1。 这是一种可行的解决方案(尽管有点麻烦): $invocation = (Get-Variable MyInvocation).Value $directorypath = Split-Path $invocation.MyCommand.Path $settingspath = $directorypath + '\settings.xml' 另一个人建议此解决方案仅在我们的测试环境中有效: $settingspath = '.\settings.xml' 我非常喜欢后一种方法,而不是每次都必须将文件路径解析为参数,但我无法使其在我的开发环境中正常工作。我该怎么办?它与PowerShell的配置有关吗?
202 powershell  cmdlet 

5
Rails的find_or_create_by不止一个属性?
活动记录中有一个方便的动态属性,称为find_or_create_by: Model.find_or_create_by_<attribute>(:<attribute> => "") 但是,如果我需要通过多个属性来find_or_create怎么办? 假设我有一个名为GroupMember的模型来处理组与成员之间的M:M关系。我可能有很多实例,其中member_id = 4,但我再也不想拥有一个实例,其中member_id = 4和group_id = 7。 GroupMember.find_or_create(:member_id => 4, :group_id => 7) 我意识到可能有更好的方法来处理此问题,但是我喜欢find_or_create的方便性。

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.