程序设计

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

24
Vue 2-变异道具vue-warn
我开始https://laracasts.com/series/learning-vue-step-by-step系列。我停在课程Vue,Laravel和AJAX时遇到此错误: vue.js:2574 [Vue警告]:避免直接更改道具,因为每当父组件重新渲染时,该值就会被覆盖。而是使用基于属性值的数据或计算属性。变异的道具:“列表”(位于component中) 我在main.js中有此代码 Vue.component('task', { template: '#task-template', props: ['list'], created() { this.list = JSON.parse(this.list); } }); new Vue({ el: '.container' }) 我知道当我覆盖列表属性时问题出在created()中,但是我是Vue的新手,所以我完全不知道如何解决它。任何人都知道如何(并请解释为什么)修复它?


5
如何在Python中删除前导空格?
我有一个以多个空格开头的文本字符串,介于2和4之间。 删除前导空格的最简单方法是什么?(即删除某个字符之前的所有内容?) " Example" -> "Example" " Example " -> "Example " " Example" -> "Example"


9
使用curl获取PHP中的HTTP代码
我正在使用CURL来获取网站的状态(如果它处于启动状态/关闭状态或重定向到另一个网站)。我想使其尽可能地精简,但是效果不佳。 <?php $ch = curl_init($url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_TIMEOUT,10); $output = curl_exec($ch); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return $httpcode; ?> 我把它包装在一个函数中。它可以正常工作,但性能不是最好的,因为它会下载整个页面,如果我删除$output = curl_exec($ch);它,它会一直返回0。 有谁知道如何提高性能?

10
如何在SVG矩形中放置和居中放置文本
我有以下矩形... <rect x="0px" y="0px" width="60px" height="20px"/> 我想将“小说”一词放在其中。对于其他矩形,svg换行是否保留在其中?我似乎找不到关于在水平和垂直居中以及自动换行的形状中插入文本的任何具体信息。此外,文本不能离开矩形。 查看http://www.w3.org/TR/SVG/text.html#TextElement示例没有帮助,因为文本元素的x和y与矩形的x和y不同。文本元素似乎没有宽度和高度。我不确定这里的数学。 (我的html表只是无法使用。)
177 text  svg 

5
单行列表理解:if-else变体
更多有关python列表理解语法的信息。我有一个列表推导,它产生给定范围的奇数列表: [x for x in range(1, 10) if x % 2] 这将构成一个过滤器-我有一个源列表,其中删除了偶数(if x % 2)。我想在这里使用if-then-else之类的东西。以下代码失败: >>> [x for x in range(1, 10) if x % 2 else x * 100] File "<stdin>", line 1 [x for x in range(1, 10) if x % 2 else x * 100] ^ SyntaxError: …

4
如何在Latex中编写URL?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使它成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 您如何在Latex中编写URL? 下标和其他所有内容使字体在编译时看起来很奇怪。



18
React中的内联CSS样式:如何实现a:hover?
我非常喜欢React中的内联CSS模式,并决定使用它。 但是,您不能使用:hover和类似的选择器。那么,在使用内联CSS样式时实现悬停时高亮显示的最佳方法是什么? #reactjs的一个建议是拥有一个Clickable组件并像这样使用它: <Clickable> <Link /> </Clickable> 该Clickable有一个hovered状态,并将其作为道具的链接。但是,Clickable(我的方式来实现它)包裹Link的div,以便它可以设置onMouseEnter并onMouseLeave给它。不过,这会使事情有些复杂(例如,span包裹在div行为上与有所不同span)。 有没有更简单的方法?
177 reactjs 


12
使用片段时在Android导航抽屉图像和Up插入符之间切换
当使用导航抽屉时,Android开发人员建议在ActionBar中“仅导航抽屉中表示的那些屏幕实际上应该具有导航抽屉图像”,而“所有其他屏幕都具有传统的上克拉”。 有关详细信息,请参见此处:http: //youtu.be/F5COhlbpIbY 我正在使用一项活动来控制片段的多个级别,并且可以使Navigation Drawer图像在所有级别上显示和运行。 创建较低级别的片段时,我可以调用ActionBarDrawerToggle setDrawerIndicatorEnabled(false)来隐藏导航抽屉图像并显示Up插入符号 LowerLevelFragment lowFrag = new LowerLevelFragment(); //disable the toggle menu and show up carat theDrawerToggle.setDrawerIndicatorEnabled(false); getSupportFragmentManager().beginTransaction().replace(R.id.frag_layout, lowFrag, "lowerFrag").addToBackStack(null).commit(); 我遇到的问题是,当我导航回到Up克拉的顶层片段时,仍然显示而不是原始的Navigation Drawer图像。关于如何“刷新”顶层片段上的ActionBar以重新显示导航抽屉图像的任何建议? 解 汤姆的建议对我有用。这是我所做的: 主要活动 此活动控制应用程序中的所有片段。 在准备替换其他片段的新片段时,我setDrawerIndicatorEnabled(false)像这样设置DrawerToggle : LowerLevelFragment lowFrag = new LowerLevelFragment(); //disable the toggle menu and show up carat theDrawerToggle.setDrawerIndicatorEnabled(false); getSupportFragmentManager().beginTransaction().replace(R.id.frag_layout, lowFrag).addToBackStack(null).commit(); 接下来,在的替代中onBackPressed,我通过将DrawerToggle设置为如下来还原了上述内容setDrawerIndicatorEnabled(true): @Override …


19
角度:找不到Promise,Map,Set和Iterator
安装角之后,打字稿编译器的愈来愈约没有找到一些错误Promise,Map,Set和Iterator。 直到现在我都忽略了它们,但是现在我需要Promise使我的代码可以工作。 import {Component} from 'angular2/core'; @Component({ selector: 'greeting-cmp', template: `<div>{{ asyncGreeting | async}}</div>` }) export class GreetingCmp { asyncGreeting: Promise<string> = new Promise(resolve => { // after 1 second, the promise will resolve window.setTimeout(() => resolve('hello'), 1000); }); } Additional information: npm -v is 2.14.12 node -v is v4.3.1 …

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.