程序设计

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

8
如何将PIL图像转换为numpy数组?
好吧,我想将PIL图像对象来回转换为numpy数组,因此我可以比PIL PixelAccess对象所允许的更快地进行逐像素转换。我已经找到了如何通过以下方式将像素信息放置在有用的3D numpy数组中: pic = Image.open("foo.jpg") pix = numpy.array(pic.getdata()).reshape(pic.size[0], pic.size[1], 3) 但是,在完成所有出色的转换之后,我似乎无法弄清楚如何将其重新加载到PIL对象中。我知道该putdata()方法,但似乎无法使其正常工作。


12
快速从字典键数组
尝试快速使用字典中键的字符串填充数组。 var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys 这将返回错误:'AnyObject'与字符串不同 也试过了 componentArray = dict.allKeys as String 但得到:'String'不能转换为[String]
256 ios  arrays  xcode  dictionary  swift 

13
如何聆听“道具”的变化
在VueJs 2.0文档中,我找不到任何可以监听props更改的钩子。 VueJ是否具有类似onPropsUpdated()或类似的钩子? 更新资料 正如@wostex所建议的,我尝试进入watch我的财产,但没有任何变化。然后我意识到我有一个特殊情况: <template> <child :my-prop="myProp"></child> </template> <script> export default { props: ['myProp'] } </script> 我myProp将父组件接收到的child组件传递给了我。然后,watch: {myProp: ...}它不起作用。

3
如何在Python3中将“二进制字符串”转换为普通字符串?
例如,我有一个像这样的字符串(返回值subprocess.check_output): >>> b'a string' b'a string' 无论我对它做了什么,它总是b'在字符串之前印有烦人的字样: >>> print(b'a string') b'a string' >>> print(str(b'a string')) b'a string' 是否有人对如何将其用作普通字符串或将其转换为普通字符串有任何想法?


7
在CSS中将第一个字符设为大写
有没有一种方法可以使CSS标签中的第一个字符变为大写。 这是我的HTML: <a class="m_title" href="">gorr</a> <a class="m_title" href="">trro</a> <a class="m_title" href="">krro</a> <a class="m_title" href="">yrro</a> <a class="m_title" href="">gwwr</a> 运行代码段隐藏结果展开摘要
255 css 

5
Bash中的简单逻辑运算符
我有几个变量,我想检查以下情况(用文字写出来,然后尝试bash脚本失败): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. 在失败的尝试中,我想到了: if (($varA == 1)) && ( (($varB == "t1")) || (($varC == "t2")) ); then scale=0.05 fi

13
Xcode:未能获得处理任务
我已在发布模式下运行带有Xcode 4的iPhone上的应用程序。 一切正常,直到我切换到模拟器,然后又切换回iPhone。切换回去后,该应用程序在iPhone上启动,但是在Xcode之后立即显示主屏幕: failed to get the task for process 我试图删除/添加权利文件,删除应用程序并重新启动Xcode,但无济于事。
255 ios  xcode4 

3
Rails模型的默认排序顺序?
我想在模型中指定默认的排序顺序。 这样,当我.where()不指定而进行操作时,.order()它将使用默认排序。但是,如果指定.order(),它将覆盖默认值。


7
Redis只是一个缓存吗?
我一直在阅读一些Redis文档,并在http://try.redis-db.com/上尝试了该教程。到目前为止,我看不到Redis和诸如Velocity或Enterprise Library Caching Framework之类的缓存技术之间的任何区别。 您实际上只是在使用唯一键将对象添加到内存数据存储中。似乎没有任何关系语义... 我想念什么?
255 caching  redis 

5
安装Apple的网络链接调节器工具
我在运行Lion的计算机上安装了xcode 4.3.1。 我在任何地方都找不到Network Link Conditioner工具。 我检查了实用程序文件夹,还有xcode/contents/developer/*目录..没有这种运气。 我是否需要安装特定组件,或者该工具最近被删除或重命名了?
255 xcode  macos 

11
您如何找出对象的类型(在Swift中)?
当试图理解一个程序时,或者在某些极端情况下,能够真正找出某种类型的东西很有用。我知道调试器可以向您显示一些类型信息,并且通常可以依靠类型推断来避免在那种情况下不指定类型,但是,我仍然很想拥有类似Python的东西type() dynamicType(请参阅此问题) 更新:在Swift的最新版本中对此进行了更改,obj.dynamicType现在为您提供了对类型的引用,而不是动态类型的实例。 这似乎是最有前途的,但到目前为止我还无法找出实际的类型 class MyClass { var count = 0 } let mc = MyClass() # update: this now evaluates as true mc.dynamicType === MyClass.self 我还尝试使用类引用实例化一个确实有效的新对象,但奇怪地给我一个错误,说我必须添加一个required初始化程序: 作品: class MyClass { var count = 0 required init() { } } let myClass2 = MyClass.self let mc2 = MyClass2() 尽管实际上只是发现任何给定对象类型的一小步 编辑:我已经删除了大量现在不相关的详细信息-如果您有兴趣,请查看编辑历史记录:)


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.