上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: test.conf config ini文件格式介绍 config 配置文件由两部分组成sections与items sections 用来区分不同的配置块 [wifi1] items 是sections下面的键值 {'ssid':'wifi 1','wpa'='3'} configparser库基 阅读全文
posted @ 2020-04-28 23:20 sfdevs 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: ``` var TooL = {}; (function(t){ function common(){ console.log("common"); } var a = function(){}; a.prototype.get = function(){ console.log("a.get"); }, a.prototype.set = function(){ console.log("a.s 阅读全文
posted @ 2020-04-14 13:09 sfdevs 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 可能不连续的情况 连续的情况 阅读全文
posted @ 2020-03-20 22:25 sfdevs 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 安装 方法 模板 执行JS语句 调用JS方法 阅读全文
posted @ 2020-03-09 20:35 sfdevs 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 递归的数学思想 递归是一种数学上分而自治的思想 递归将大型复杂问题转化为与原问题相同但规模较小的问题进行处理 递归需要有边界条件 当边界条件不满足时,递归继续进行 当边界条件满足时,递归停止 递归的数学表示 应用 斐波拉契数列递归解法 strlen递归解法 汉诺塔递归解法 全排列递归解法 去重全排列 阅读全文
posted @ 2020-03-04 09:31 sfdevs 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 安装selenium 下载浏览器版本对应的驱动文件 chrome "chrome driver" firefox "firefox driver" 将下载的文件解压到Python解释器对应的目录下 常用操作 阅读全文
posted @ 2020-03-03 16:43 sfdevs 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 理解程序的本质 程序是为了实际的问题而存在 从本质上而言,程序是解决问题的步骤描述 首先理解实际问题 确认问题类型 确认求解的步骤 程序评鉴初探 用尽量少的内存空间解决问题 用尽量少的步骤解决问题 小结 程序是为了具体问题而存在的 程序需要围绕问题的解决进行设计 同一个问题可以有多种解决方案 数据结 阅读全文
posted @ 2020-01-16 20:47 sfdevs 阅读(192) 评论(0) 推荐(0) 编辑
摘要: ``` // ASCII Peppa Pig by Milo Yip #include #include #include #define T double T c(T x, T y, T r) { return sqrt(x * x + y * y) - r; } T u(T x, T y, T t) { return x * cos(t) + y * sin(t); } T v(T x, T 阅读全文
posted @ 2020-01-16 14:51 sfdevs 阅读(470) 评论(0) 推荐(0) 编辑
摘要: &&   universal references(未定的引用类型),它必须被初始化,它是左值还是右值取决于它的初始化,如果&&被一个左值初始化,它就是一个左值;如果它被一个右值初始化,它就是一个右值;只有当发生自动类型推断时(如函数模板的类型自动推到,或auto关键字),&&才是一个un 阅读全文
posted @ 2020-01-02 16:38 sfdevs 阅读(229) 评论(0) 推荐(0) 编辑
摘要: C++11 让程序更简洁、更优雅 可调用对象 1. 是一个函数指针 2. 是一个具有operator()成员函数的类对象(仿函数) 3. 是一个可被装换为函数指针的类对象 4. 是一个类的成员(函数)指针 std::function std::function是可调用对象的包装器,可以容纳除了类成员 阅读全文
posted @ 2019-12-30 16:43 sfdevs 阅读(328) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页