程序设计

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

7
在C ++中调用构造函数而无需新建
我经常看到人们使用C ++创建对象 Thing myThing("asdf"); 代替这个: Thing myThing = Thing("asdf"); 至少在不涉及模板的情况下,这似乎可行(使用gcc)。我现在的问题是,第一行是否正确?如果可以,我应该使用它吗?
142 c++ 

7
好的开源django项目,用于学习[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 谁能建议一个好的开源django项目来学习django开发。

10
底部导航视图中选定选项卡的颜色
我正在向BottomNavigationView项目中添加,并且我希望所选标签具有不同的文本(和图标色调)颜色(以实现未选中的标签变灰)。android:state_selected="true"在颜色选择器资源文件中使用其他颜色似乎无效。我也尝试使用android:state_focused="true"或进行其他项输入,android:state_enabled="true"不幸的是没有效果。还尝试将state_selected属性(默认)颜色设置为false(显式),没有运气。 这是将视图添加到布局的方法: <android.support.design.widget.BottomNavigationView android:id="@+id/bottom_navigation" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" app:itemBackground="@color/silver" app:itemIconTint="@color/bnv_tab_item_foreground" app:itemTextColor="@color/bnv_tab_item_foreground" app:menu="@menu/bottom_nav_bar_menu" /> 这是我的颜色选择器(bnv_tab_item_foreground.xml): <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:color="@android:color/darker_gray" /> <item android:state_selected="true" android:color="@android:color/holo_blue_dark" /> </selector> 我的菜单资源(bottom_nav_bar_menu.xml): <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/action_home" android:icon="@drawable/ic_local_taxi_black_24dp" android:title="@string/home" /> <item android:id="@+id/action_rides" android:icon="@drawable/ic_local_airport_black_24dp" android:title="@string/rides"/> <item android:id="@+id/action_cafes" android:icon="@drawable/ic_local_cafe_black_24dp" android:title="@string/cafes"/> <item android:id="@+id/action_hotels" android:icon="@drawable/ic_local_hotel_black_24dp" android:title="@string/hotels"/> </menu> …

3
Chrome开发人员工具中的人类可读JavaScript
有人知道Chrome开发者工具是否可以将javascript格式化为可读格式?某种美化器会很方便。假设我正在使用一些JS库,并且需要实例化它的对象,这样我就应该知道要在构造函数中放入什么。但是,在Chrome开发者工具用户界面中搜索包含4行的庞大库时,这很烦人... 否则,服务器端需要注意实现“开发模式”,该模式提供未压缩的javascript文件...

9
永久违反:在“ Connect(SportsDatabase)”的上下文或道具中找不到“存储”
完整代码在这里:https : //gist.github.com/js08/0ec3d70dfda76d7e9fb4 你好 我有一个应用程序,其中根据构建环境显示了针对台式机和移动设备的不同模板。 我可以在需要隐藏移动模板的导航菜单的地方成功开发它。 现在,我能够编写一个测试用例,其中它通过原型获取所有值并正确呈现 但不确定如何在移动设备上编写单元测试用例时,不应呈现导航组件。 我尝试过,但是遇到错误...您能告诉我如何解决它。 提供下面的代码。 测试用例 import {expect} from 'chai'; import React from 'react'; import TestUtils from 'react-addons-test-utils'; import {SportsTopPortion} from '../../../src/components/sports-top-portion/sports-top-portion.jsx'; require('../../test-utils/dom'); describe('"sports-top-portion" Unit Tests', function() { let shallowRenderer = TestUtils.createRenderer(); let sportsContentContainerLayout ='mobile'; let sportsContentContainerProfile = {'exists': 'hasSidebar'}; let sportsContentContainerAuthExchange = {hasValidAccessToken: true}; …
142 reactjs  mocha  redux 


6
从元素中删除':hover'CSS行为
当您将鼠标悬停在元素上时,我的CSS会更改格式。 HTML: <div class="test"> blah </div> CSS: .test:hover { border: 1px solid red; } 在某些情况下,我不想在悬停时应用CSS。一种方法是使用jQuery从div中删除CSS类,但这会破坏其他事情,因为我也使用该类来格式化其子元素。 因此,我提出了一个问题:是否有办法从元素中删除“悬停” css样式?
142 html  css 

16
Overflow-x:hidden不能防止内容在移动浏览器中溢出
我在这里有一个网站。 在桌面浏览器中查看时,黑色菜单栏正确地延伸到窗口的边缘,因为body具有overflow-x:hidden。 在任何移动浏览器中,无论是Android还是iOS,黑色菜单栏都会显示其完整宽度,从而在页面右侧显示空格。据我所知,该空格甚至不是htmlor body标记的一部分。 即使我在中将视口设置为特定的宽度<head>: <meta name="viewport" content="width=1100, initial-scale=1"> 该站点扩展到1100像素,但仍然有1100以外的空白。 我想念什么?如何将视口保持在1100并切断溢出?


3
npm-在其他文件夹中安装软件包的依赖项?
我有以下目录结构: /some_project source.js package.json 我想为some_project安装依赖项。我知道我可以CD到some_project然后运行npm install 但是我想知道是否可以不更改目录?就像是 npm install some_project/package.json
142 node.js  npm 

12
如何使MVC操作返回404
我有一个操作,它接收一个用于检索某些数据的字符串。如果此字符串导致未返回任何数据(可能是因为已删除),那么我想返回404并显示错误页面。 我目前仅使用return特殊视图来显示此操作特定的友好错误消息,指出未找到该项目。这可以正常工作,但理想情况下希望返回404状态代码,以便搜索引擎知道此内容不再存在,可以将其从搜索结果中删除。 最好的方法是什么? 设置Response.StatusCode = 404一样简单吗?

9
如何使用angular-cli仅执行一个测试规范
我有使用Angular-CLI(beta 20)构建的Angular2项目。 有没有一种方法可以仅对一个选定的规格文件运行测试? 我曾经有一个基于Angular2快速入门的项目,并且可以手动将规格添加到jasmine文件中。但是我不知道如何在业力测试之外进行设置,或者如何使用Angular-CLI构建将业力测试限制在特定文件中。

4
访问类的常量
当我有以下内容时: class Foo CONSTANT_NAME = ["a", "b", "c"] ... end 有没有一种方法可以访问,Foo::CONSTANT_NAME或者必须使类方法访问该值?

18
NodeJS:如何获取服务器的端口?
您经常会看到Node的示例hello world代码,该代码创建Http Server,开始侦听端口,然后执行以下操作: console.log('Server is listening on port 8000'); 但理想情况下,您希望这样做: console.log('Server is listening on port ' + server.port); 如何在调用前不将服务器号存储在变量中的情况下检索服务器当前正在侦听的端口server.listen()? 我之前已经看过这件事,但是在Node文档中找不到。也许这是表达的特定内容?

6
在OS X上使用sed进行就地编辑
我想在OS X上使用sed编辑文件。我使用以下命令: sed 's/oldword/newword/' file.txt 输出发送到终端。 file.txt未被修改。使用以下命令将更改保存到file2.txt: sed 's/oldword/newword/' file1.txt > file2.txt 但是我不要另一个文件。我只想编辑file1.txt。我怎样才能做到这一点? 我已经尝试过-i标志。这将导致以下错误: sed: 1: "file1.txt": invalid command code f
142 macos  file-io  sed  in-place 

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.