程序设计

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

15
在React中使用setState更新对象
是否有可能用更新对象的属性setState? 就像是: this.state = { jasper: { name: 'jasper', age: 28 }, } 我努力了: this.setState({jasper.name: 'someOtherName'}); 还有这个: this.setState({jasper: {name: 'someothername'}}) 第一个导致语法错误,第二个则什么都不做。有任何想法吗?
265 reactjs  state 

6
Java:在子类下使用带有enum的switch语句
首先,我要说的是,我对C#中的枚举更加熟悉,而Java中的枚举似乎相当混乱。 如您所见,我在下一个示例中尝试使用switch语句@枚举,但是无论我在做什么,我总是会收到错误消息。 我收到的错误是: 合格的案例标签SomeClass.AnotherClass.MyEnum.VALUE_A必须替换为不合格的枚举常量VALUE_A 事情是我很理解错误,但是我不能只写VALUE_A,因为枚举位于另一个子类中。有办法解决这个问题吗?以及为什么它在Java中发生? //Main Class public class SomeClass { //Sub-Class public static class AnotherClass { public enum MyEnum { VALUE_A, VALUE_B } public MyEnum myEnum; } public void someMethod() { MyEnum enumExample //... switch (enumExample) { case AnotherClass.MyEnum.VALUE_A: { <-- error on this line //.. break; } } …

12
Python进程使用的总内存?
Python程序是否有办法确定当前正在使用多少内存?我已经看到了有关单个对象的内存使用情况的讨论,但是我需要的是该过程的总内存使用情况,以便可以确定何时需要开始丢弃缓存的数据。


4
为什么很多示例在Matplotlib / pyplot / python中使用`fig,ax = plt.subplots()`
我正在matplotlib通过学习示例来学习使用方法,在创建单个图之前,很多示例似乎包含如下一行: fig, ax = plt.subplots() 这里有些例子... 修改刻度标签文本 http://matplotlib.org/examples/pylab_examples/boxplot_demo2.html 我看到此功能使用了很多,即使该示例仅尝试创建单个图表。还有其他优势吗?官方演示subplots()还在f, ax = subplots创建单个图表时使用,并且此后仅引用ax。这是他们使用的代码。 # Just a figure and one subplot f, ax = plt.subplots() ax.plot(x, y) ax.set_title('Simple plot')

17
处理Promise.all中的错误
我有一系列要解决的承诺 Promise.all(arrayOfPromises); 我继续继续诺言链。看起来像这样 existingPromiseChain = existingPromiseChain.then(function() { var arrayOfPromises = state.routes.map(function(route){ return route.handler.promiseHandler(); }); return Promise.all(arrayOfPromises) }); existingPromiseChain = existingPromiseChain.then(function(arrayResolved) { // do stuff with my array of resolved promises, eventually ending with a res.send(); }); 我想添加一个catch语句来处理单个promise,以防万一出错,但是当我尝试时,Promise.all返回它发现的第一个错误(忽略其余的),然后我无法从其他promise中获取数据数组(没有错误)。 我尝试做类似.. existingPromiseChain = existingPromiseChain.then(function() { var arrayOfPromises = state.routes.map(function(route){ return route.handler.promiseHandler() .then(function(data) { …


17
ADB.exe已过时,并且存在严重的性能问题
我使用的是Windows 10,当我在Android Studio中启动虚拟设备仿真器时,我一直收到以下消息: “位于C:\ Users \ siviw \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe的ADB二进制文件已过时,并且在Android仿真器中存在严重的性能问题。请更新到新版本以明显加快应用程序的运行速度/ 文件传输”。 我是经验不足的新开发人员。我需要什么更新到较新的版本,以便不再显示该消息?

9
何时调用layoutSubviews?
我有一个自定义视图,layoutSubview动画期间没有收到消息。 我有一个充满屏幕的视图。它在屏幕底部有一个自定义子视图,如果我更改导航栏的高度,该子视图将在Interface Builder中正确调整大小。layoutSubviews在创建视图时调用,但不再调用。我的子视图已正确布置。如果我将通话中的状态栏关闭,则layoutSubviews即使主视图会为其调整大小设置动画,也根本不会调用该子视图。 在什么情况下layoutSubviews实际上被称为? 我已autoresizesSubviews设置NO为我的自定义视图。在Interface Builder中,我具有顶部和底部的支撑杆以及垂直箭头设置。 难题的另一部分是必须将窗口设置为关键: [window makeKeyAndVisible]; 其他子视图不会自动调整大小。

5
Git合并错误
我有一个git分支,调用9-sign-in-out它的代码非常完美,我想将其变成master。我目前在master分支上。 $ git branch 9-sign-in-out * master 我正在尝试切换到9-sign-in-out分支,但是它不允许我执行以下操作: $ git checkout 9-sign-in-out app/helpers/application_helper.rb: needs merge config/routes.rb: needs merge error: you need to resolve your current index first 知道如何忽略所有master分支错误并将9-sign-in-out分支变成master吗?也许git rebase?但是我不想丢失9-sign-in-out分支中的代码。

28
软件包安装失败,并显示SSL证书验证错误
当我bundle install在Centos 5.5上运行Rails 3项目时,它失败并出现错误: Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://bb-m.rubygems.org/gems/multi_json-1.3.2.gem) An error occured while installing multi_json (1.3.2), and Bundler cannot continue. Make sure that `gem install multi_json -v '1.3.2'` succeeds before bundling. 当我尝试手动安装gem时(通过gem install multi_json -v '1.3.2'),它可以工作。其他几个宝石也会发生相同的问题。我使用RVM(1.12.3),ruby 1.9.2,bundler 1.1.3。 如何解决?


14
我可以在同一属性中设置背景图像和不透明度吗?
我可以在CSS参考中看到如何设置图像透明度以及如何设置背景图像。但是,如何将这两者结合以设置透明的背景图像? 我有一张要用作背景的图像,但是它太亮了-我想将不透明度降低到约0.2。我怎样才能做到这一点? #main { background-image: url(/wp-content/uploads/2010/11/tandem.jpg); }
264 css 


4
PyPy —如何击败CPython?
来自Google开源博客: PyPy是Python中Python的重新实现,它使用先进的技术来尝试获得比CPython更好的性能。多年的努力终于有了回报。我们的速度结果通常要比CPython好,从稍慢一些到实际应用程序代码的速度提高2倍,再到小型基准测试的速度提高10倍。 这怎么可能?哪个Python实现用于实现PyPy?CPython的?PyPyPy或PyPyPyPy击败他们的分数的机会是什么? (在相关说明中……为什么有人会尝试这样的方法?)

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.