寒假前几天的散漫过程,和接下来的一些计划

我感觉在家的几天,首先是因为本人的身体问题,加之与父母的矛盾。

我认为主要问题是我在家希望被看作成人,拥有自己的生活习惯,但这却是不切实际的其实,因为一山容不得二虎。

同时,父亲大人再也不会支持我摄影的兴趣,看来我得自信筹集资金了。呵,两万块说来容易,我说好的我想要的a7s3呢?算了,等r4吧,反正我还要完善我的拍照和摄影兴趣。

还有我要反思的一点是我前一周没好好学英语,导致最后几天抱佛脚严重,不过这样无所谓,我有自信把托福考好,现在在复习错题,看一遍单词。amd yes

笔记本的话等9th U和2080,如果今年ryzen给力的话就用它当台式,这样我的老电脑还能3000卖掉,笔记本1000卖掉,哈哈。有点妄想的感觉,不过闲鱼上卖的很快的。

有点跑题了,我想说的是,备考方面我一直有点散漫,主要限于时间,所以没有一个很系统的计划,这点我愧于清北慕课集团的备考模式,至少从学酥的水平来讲,我都比不过。

最后的最后,多背一点套路是一点。加油!易为必胜。

关于学习unity、c#

事实上每个程序员都需要自己的糖,在遥远的dos时代,游戏只是如zork般深奥的文字游戏,所有的参数都没有可视化的角度,而这也是源自于dos和linux代码或者库当中的moo,大家都希望在枯燥的编程生活中能有一丝彩蛋一样的东西,而游戏就是编程生活的 另一个彩蛋。

如果说编程是生活,那么游戏就是彩蛋,写游戏是造物主给编程生活的最好回馈。

我喜欢用博客来记录我的所思所想,我喜欢用博客来玩一些html和JavaScript的新花样。这是生活的彩蛋,但更多的是一种记录式的。而游戏则是project-oriented,它能很好的激发我的编程能动性,去自主地学一些好玩的东西比如csharp。

但是这些都是建立在数分学好的基础上的。

考砸了,我得好好学习,就是题目做的太少了

前天搞定的群辉usb3.0网线驱动

这个安装并不难,这只是保留下安装的链接而已

接下来比较硬核了,需要先给ubuntu18.04装个内核什么的,内核编译网上的3.10.105(这是DSM6.2的linux内核)一开始会提示架构不兼容。那就强制

sudo dpkg -i ***.deb

解压之后会发现/lib/modules会多一个linux-headers-'uname -r' 的文件夹,里面有build文件夹,那就搞定了。其实在/usr/src也会有一个,两个有链接和依赖关系,不管了。为了编译内核光有header是没有用的,去网上下一个linux3.x整合包管理就好,那还是不够,得要有synology 好吧其实关键词是xeonology(黑群辉)toolchain,这才是真正的开源内核,复制到/usr/src后就make整合包,make有个错误,搜错误信息csdn上有大神改源码就编译成功了。(所以压根就不是电脑不行,就是能力太差)不过这是一个兼容的常见问题,传参没传对,得自定义变量传参。

Makefile也是空白,Dockerfile更是,但其实差不多。

好了,搞定之后在asix或者a88178a-179a内编译

make --force --with-kernel=xxx

或者直接改makefile里面的KDIR就好。编译完之后就差拷贝到群辉目录下了

详见http://www.u-share.cn/forum.php?mod=viewthread&tid=9882

 

然而,若你不想这么烦,就直接拷贝吧https://xpenology.com/forum/topic/9508-driver-extension-jun-102bdsm61x-for-3615xs-3617xs-916/

连跳转都帮你写好了,重启都不怕,注意版本号哦!

另参考http://www.gebi1.com/thread-251273-1-1.html

学习到了些新技能,更新下要学的新技能,看来中文的代码圈真的是好齐全。

https://hexo.io/ && https://github.com/iissnan/hexo-theme-next

https://blog.csdn.net/zhangdi2017/article/details/65629589

https://summul.cn/427.html

http://wosn.net/263.html

http://www.inlojv.com/5435.html

期待我的网站新界面吧

更新小张高手帮忙debug的程序!

import re
import sys

s = ''
for line in sys.stdin:
    s += line
    if '}' in line:
        break
    t = re.sub(r'(\s*)\w*:(\s*)', r'\n',
               re.sub(r"\s*bool\s*|\s*main\s*\(\s*\)\s|{", r'', re.sub(r'(\W)(\d+\w*)', r'\1a_\2', s)).strip().replace(
                   '=', ' = '))
    x, y, c = 0, 0, 0
    while t.find('done', x + 1) != -1:
        x0 = x
        x = t.find('done', x)
        y = t.find('while', x0)
        c = len(t)
    q = t[y:x].replace(';', ';;').split()
    if "=" in q:
        q[q.index("=") - 2] += ':'
    else:
        q[q.index("pass") - 1] += ':'
        q[q.index('while')] += ' '
    t = t[:y - 1] + '\n' + "".join(q) + t[x + 4:]
    x = x + len(t) - c + 4
    x, y, c = 0, 0, 0
    while t.find('fi', x + 1) != -1:
        x0 = x
        x = t.find('fi', x)
        y = t.find('if', x0)
        c = len(t)
    q = t[y:x].replace(';', ';;').split()
    if "=" in q:
        q[q.index("=") - 2] += ':'
    else:
        q[q.index("pass") - 1] += ':'
        q[q.index('if')] += ' '
    t = t[:y - 1] + '\n' + "".join(q) + t[x + 2:]
    x = x + len(t) - c + 2
    exec(re.sub(r'\s*:', r":", ('def evaluate():\n\tcount=0\n\t' + re.sub(r';+', r'\n',
                                                                          t.replace('done', '').replace("fi",
                                                                                                        '').replace(
                                                                              'pass', '').replace(';;', "\n\t").replace(
                                                                              ':',
                                                                              ':\n\tcount+=1\n\tif (count)>200:\n\t\treturn "infinite"\n\t')).replace(
        '!', ' not ').replace('&', ' and ').replace('|', ' or ').replace('\n', '\n\t').replace('}', '').replace(
        '\n\t\n',
        '\n'))))
print(evaluate())

解决Ubuntu18.04/16.04 Cuda10.0.130 cudnn7.3.1 tensorflow1.12 libcusolver.so.9.0: cannot open问题

@[TOC](解决Ubuntu18.04/16.04 Cuda10.0.130 cudnn7.3.1 tensorflow1.12 libcusolver.so.9.0: cannot open问题)

# libcusolver.so.9.0: cannot open问题

源码编译太烦,又容易手贱更新系统软件(软件更新器)然后nvidia-smi就fail to load :driver/library dont match。好吧,我认。重装驱动,ctrl+Alt+F3 load driver,fail,又timeshift了好几回满血复活,他嘛ubuntu就是为了折腾而生。
![nvidia-smi](https://img-blog.csdnimg.cn/20190103222148251.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTE0ODYzMDc=,size_16,color_FFFFFF,t_70)
## stackover&github

可能是我一直找错了,找到的都是cuda9.0不行的问题,正确的搜法是

> cuda10 ubuntu tensorflow1.12

https://github.com/tensorflow/tensorflow/issues/22706
没其他坑了,直接给我的系统的解决方案
https://drive.google.com/file/d/1QV7fBi5ZpTm02N1_QbyEhT6v80B6Zffg/view?usp=sharing

```
pip install /path-to-wheel/
```