Tux


KISS

使用Docker部署站点,文件操作编码错误小计

碰到的问题如下

UnicodeEncodeError: 'ascii' codec can't encode characters in position xx-xxx: ordinal not in range(128)

因为要进行文件操作,而文件名含有中文的...

Docker #PYTHONIOENCODING #Docker #Python3 0 comments 18

We're venom

原来还是附身题材呀。电影在北美上映没多久,漫威之父就R.I.P了。一看到寄生虫(parasite),突然间就想起了之前看的蜘蛛侠,第几部就不记得了,同样是寄生,蜘蛛侠里面的是黑蜘蛛,而毒液里面的是外星生物——毒液罢了。两者的共同点还是有的,如都是在蓝色星球上面准备搞破坏的,...

movie #venom #剧集 #电影 0 comments 45

log about linux kernel's sysctl

vfs_cache_pressure

这个参数用于控制内核回收缓存目录和索引节点对象的频率。

它的默认值是100,内核相对于页缓存和交换缓存回收,将尝试以一种相对好的速率尝试回收目录数据结构和索引节点。降低`vfs_ca...

Linux #Linux #系统性能调优 0 comments 30

Writing selection sort in hand or on white board

选择排序

```Python3
class SelectionSort:
"""Ascending sort
"""
def selection_sort(self, array):
for i in ran...

ds_alg #ds_alg #algorithms #selection sort 0 comments 30

Binary search with recursive or iterative implementation

递归程序中重要的三个规则:

  • 递归都有一个基本的情况,那就是在程序中包含return的条件语句作为方法中的第一条语句。
  • 递归调用必须解决的子问题在某种意义上要更小,因此递归调用覆盖或者说包含了上面的基本例子。在接下来的代码中,不同之处在于第三个和第四个值都...
ds_alg #algorithms #binary search #二分查找 #查找 0 comments 48

Writing bubble sort in hand or on whiteboard

```Python
"""
Write bubble sort in hand or on whiteboard.
"""
import doctest

class BubbleSort:
"""

>>> s = BubbleSort()

...

ds_alg #bubble sort #algorithms #sort 0 comments 40