Daryl Blog

極意

关于c#的第三方库

因为实验室大师兄要毕业了,有个用c#写的项目需要我接手。于是花了点时间把c#的各种东西都尝了个鲜。本文大致说说我的感受和理解。 c#的框架有.dot framework和.dot core,两个是(大概)是不一样的平台,可以理解成python2和python3的感觉。某些第三方库在两者上可能不通用。 c#程序无论是编译成可执行文件还是库文件都是dll的扩展名。如果要运行可执行文件,直接用...

ssh台式机

sshd using ngrok 很久以前在知乎上看到过https://www.zhihu.com/question/27771692这个问题,看到ngrok的解决方案心动了一下,于是决定试试看。事实上并不麻烦,绝大部分时间都是在下载ngrok。 首先在官网https://ngrok.com/下载对应的可执行文件,然后登陆(可以用GitHub账号直接登陆,可以说是很方便了)。之后会分配一...

google操作符

用google检索的时候,有时查到的结构可能不太准确。这时可以使用google的一些搜索操作符,虽然很多地方都有介绍,但是要用的时候查起来还是不太方便,于是决定自己写一篇备份。主要参考了这个链接,删掉了一些感觉没什么用的。 完整匹配 “Steve jobs” 完整匹配引号里的词语 或操作 jobs OR gates 搜索和x或者y相关的内容,也可以用 j...

bashrc配置备份

bashrc 说是配置,其实也只是为了方便写的几个alias/function罢了 这玩意在Linux下是~/.bashrc在macOS下是~/.bash_profile 编辑完之后需要source .bashxx一下 function cdd(){ cd $1 ls } # only on Mac function google(){ open -na...

幻影短袜配置笔记

前不久看到网上说HUAWEI手机会把用户的shadowsocks配置发到华为的服务器上,然后今天我的梯子就出了问题。回家一看vps还正常的,然后重启了一下机器发现梯子还是坏的。fine,重新搭一个算了。 vps网站选择 我个人用过vultr和digital ocean做过vps,感受是vultr更稳定,digital ocean需要不定期维护。价格没什么太大区别,如果只用最低配置的都是5...

实用技巧总结

杂七杂八的东西就都写在这了。不断更新中… keras限制显存 import tensorflow as tf from keras.backend.tensorflow_backend import set_session config = tf.ConfigProto() config.gpu_options.per_process_gpu_memory_fraction = 0...

screen cheatsheet

开启一个screen:screen <cmd> 退出当前screen: Ctrl + a, d 杀死当前screen: Ctrl + a, k 列出所有screen: screen -ls 恢复某个screen: screen -R <screen-name> ...

perl笔记

Perl Perl中的变量分成标量、数组和哈希(相当于Python字典)三类,标量由$开头,数组是@,哈希是%。访问后两者元素用$加上变量名。标量有数字和字符串之分,字符串如果用单引号则不会进行解析,用双引号则会进行解析,比如: $a = '1234' $b = "$a" # $b中保存的是1234字符串 对数组进行的操作和Python大同小异,有join、sort、替换等操作。对于哈...

grep笔记

grep 匹配文本 grep将文件中的每一行与一个特定模板进行匹配,打印出搜索结果。 grep [-acinov] [--color=auto] '搜寻字符串' filename # -a:将binary文件以text文件的方式sou搜索 # -c:统计匹配到的总次数 # -i:忽略大小写 # -n:输出行号 # -o:只输出匹配部分 # -v:反向匹配 # --color=auto:...

Makefile笔记

Makefile Makefile文件的格式一般是: target : prerequisites commnad 用#开头表示一行注释 可以定义变量,格式很简单: program = a.out # 使用的话要$(program),会像C语言里的宏展开一样 每次make一个模块的时候会检查目标的生成时间和依赖的最后修改时间。如果依赖已被修改,则会自动重新编译或者链接。 ...