SVN搭建及配置
0x01 SVN简介
SVN知道的同学可能比较少,但是大家可能对git都不陌生,相信大家基本都用过全球最大同性交友网站github。
SVN和git是一样的,都是一种版本控制系统,用于多个人共同开发同一个项目,共用资源的目的。
SVN历史比较悠久,在git出来前就有。
0x02 SVN服务器
SVN是CS模式,需要有服务器。SVN服务器支持两种运行方式:独立服务器和借助apache运行,本文主要讲独立服务器的运行方式
本文主要讲在Linux系统Ubuntu 18.04下的安装,其他发行版相差不大。
- 安装SVN
1
apt-get install subversion
- 建立SVN服务器的文件夹
1
2# svn默认目录
mkdir /var/svn
《Beyond Skill Rating Advanced Matchmaking in Ghost Recon Online》论文阅读及思考
Google OR-Tools 搜索参数、源码编译、cython实现及一些使用Tips
OR-Tools CP-SAT 搜索参数
所有参数:
https://github.com/google/or-tools/blob/stable/ortools/sat/sat_parameters.proto
很多参数都要在了解背后的搜索算法后,才知道含义
输出所有参数及其默认值:1
2
3
4
5attributes = [attr for attr in dir(solver.parameters) if not attr.startswith('__')]
for attr in attributes:
if attr == "Extensions":
continue
print("{} = {}".format(attr, eval("solver.parameters.{}".format(attr))))
下面是参数类型及一些例子:
Branching and polarity 搜索算法相关参数
1 | enum VariableOrder { |
一些看过的深度学习视频
写在前面
最近看了一些机器学习、深度学习的视频,感觉不错,想推荐给大家,都是我自己看过的。
我个人是比较喜欢看视频学习,尤其是刚开始学的时候,对知识有所了解后,会看一些其他的,比如书籍、博客、开源代码。
主要是一些深度学习视频
最近在看
李宏毅-2021-《机器学习》
学机器学习、深度学习的同学,应该都听说过台湾大学的李宏毅老师,在网上有很多视频教程。
他的课是中文教学的,而且内容比较有趣。
2021又上线了他的《机器学习》课程,线下、线上都有的,说是机器学习,其实重点讲解的是深度学习。从2月26日正式开始,6月中旬结束。
课程主页:https://speech.ee.ntu.edu.tw/~hylee/ml/2021-spring.html
Youtube视频链接: https://www.youtube.com/watch?v=Ye018rCVvOo&list=PLJV_el3uVTsMhtt7_Y6sgTHGHp1Vb2P2J&index=1
Bilibili视频链接: https://www.bilibili.com/video/BV11K4y1S7AD?p=3
杭州太子湾公园赏花
游戏匹配系统的一些影响因素
Python函数式编程
函数式编程简介
函数式编程在最近几年比较热门。
高阶函数
函数名其实是指向函数的变量,比如以python内置函数abs为例,我们可以通过下面的代码来证明:1
2
3
4
5
6
7
8
9
10>>> f = abs
>>> f(-4)
4
>>> abs = len
>>> abs(-4)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: object of type 'int' has no len()
>> abs([1, 2, 3])
3
变量可以指向函数,函数的参数可以接受变量,一个函数可以接受另一个函数作为参数。
我们把能接受函数做参数的函数称为高阶函数

