摘要:
这里不再更新博客了, 已搬家到: https://jianmings.github.io/ 阅读全文
摘要:
问题: 1 class A(object): 2 def __run(self): 3 print('A') 4 5 def exec(self): 6 self.__run() 7 print(dir(self)) 8 9 10 class B(A): 11 def __run(self): 12 阅读全文
摘要:
1 class Test(object): 2 def func(self, data=[]): 3 print('[func]data id: {}'.format(id(data))) 4 data.append('end') 5 return data 6 7 print('异常情况:') 8 阅读全文
摘要:
1、背景: 启动MariaDB服务,通过python远程访问数据库失败,查询MariaDB日志(systemctl status mariadb)报错信息为: user: 'unauthenticated' host: '192.168.1.8' (This connection closed no 阅读全文
摘要:
1 """ 2 思路: 3 1、如何满足漂亮数组? 4 奇数 + 偶数 = 奇数 =》将数组,拆分为两部分:奇数漂亮数组 + 偶数漂亮数组 5 6 2、如何获取 奇数漂亮数组 和 偶数漂亮数组? 7 举例:求N=7的漂亮数组 8 获取奇数数组:1 3 5 7 偶数数组:2 4 6 9 10 由于: 阅读全文
摘要:
Longest Prefix: /* dp: dp[i] := 第i个位置是否继续可放集合里面的某一个元素(数组从0开始编号) dp[i + len(集合里面的元素)] = true 初始化:dp[0] = true 答案:dp数组从S.size()位置开始,向前遍历,如果dp[i] = true, 阅读全文
摘要:
Preface Numbering: /* 发现规律,可生成出个、十、百、千的罗马数字。 然后,直接1~N枚举,统计字符出现次数。*/ Subset Sums: /* 01背包变形: dp[i][j] := 前i个数,组成和恰为j的方式最大数目 dp[i][j] = dp[i-1][j] + dp[ 阅读全文
摘要:
The Castle: /* 搜索 1A*/ Ordered Fractions: 解法一: /* 枚举+map*/ 解法二: /* 枚举+筛选+排序*/ Sorting a Three-Valued Sequence : /* 具体参考图Sorting a Three-Valued Sequenc 阅读全文
摘要:
/* 函数指针相关用法*/ 1 #define _CRT_SECURE_NO_WARNINGS 2 #define HOME 3 //#define NDEBUG 4 #include <iostream> 5 #include <stdexcept> 6 #include <cassert> 7 阅读全文
摘要:
/* const_cast使用: (1)const_cast只能改变运算对象的底层const (2)如果对象本身不是一个常量,使用强制类型转换获得写权限是合法的行为 (下面的示例程序,便说明这种情况) (3)如果对象是一个常量,再使用const_cast执行写操作就会产生未定义的后果 (注:未定义行 阅读全文