小编lol*_*llo的帖子

在SSD时代编程

我想知道即将到来的SSD技术如何影响(mosty系统)编程.出现了大量问题,但这里有一些最明显的问题:

  • 可以在接近内存速度的任何地方考虑磁盘访问速度吗?
  • 如果不是,它或者只是一个临时状态,还是有一些根本原因导致SSD不会像RAM一样快?
  • B树(和它的堂兄弟)仍然相关吗?
  • 如果是这样,是否对SSD制作的B-Trees(B + -Trees,R-Trees等)进行了调整或修改?如果没有,是否有任何其他数据结构为SSD制作?

tree ram b-tree solid-state-drive

9
推荐指数
2
解决办法
1988
查看次数

在Python中将UTF-8字节转换为其他一些编码

我需要在Python 2.4中做(是的,2.4 :-().

我有一个普通的字符串对象,它代表一些用UTF-8编码的文本.它来自外部库,无法修改.

所以,我认为我需要做的是使用来自该源对象的字节创建一个Unicode对象,然后将其转换为其他编码(实际上是iso-8859-2).

普通字符串对象是'x'."unicode()"似乎不起作用:

>>> x
'Sk\xc5\x82odowski'
>>> str(unicode(x, encoding='iso-8859-2'))
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
UnicodeEncodeError: 'ascii' codec can't encode characters in position 2-3: ordinal not in range(128)
>>> unicode(x, encoding='iso-8859-2')
u'Sk\u0139\x82odowski'
Run Code Online (Sandbox Code Playgroud)

python unicode encoding

2
推荐指数
1
解决办法
1871
查看次数

标签 统计

b-tree ×1

encoding ×1

python ×1

ram ×1

solid-state-drive ×1

tree ×1

unicode ×1