win10 ipv6共享文件夹

A计算机上共享文件夹,同时防火墙放行445端口。 B计算机上,资源管理器,输入:\\xx-xx-xx-xx.ipv6-literal.net即可访问,其中ipv6地址的冒号替换成-

odoo添加自定义模块

添加自己的addon,odoo14文件夹下添加python package,命名为my_addons(命名小写+_),在配置文件中添加my_addons my_addons下添加对应的模块(python package),例如“epidemic_record”模块(模块名小写+_),在__init__.py中添加对models,views的引用 在epidemic_record模块下添加__man… 阅读更多 »odoo添加自定义模块

pycharm 远程

常见sftp命令: 复制文件到远程服务器:$scp local_file remote_username@remote_ip:remote_folder 复制文件夹到远程服务器:$scp -r local_folder remote_username@remote_ip:remote_folder 从远程复制文件到本地目录:$scp [email protected]:/opt/soft/demo… 阅读更多 »pycharm 远程

odoo安装

官网下载源码,解压tar -zxvf xx.tar.gz,重命名mv xx odoo14 Anaconda安装虚拟环境,切换到虚拟环境 安装依赖,pip install -r requirements.txt 报错gcc:sudo apt-get install gcc 报错lber.h:sudo apt-get install libsasl2-dev libldap2-dev 安装postgr… 阅读更多 »odoo安装

win10有线网络不可用的情况下用无线网络

参考链接https://www.zhihu.com/question/278657681 打开无线网络选属性,双击“Internet协议版本4”,点“高级”,最下边取消自动跃点数的对勾,跃点数填10. 打开有线网络选属性,双击“Internet协议版本4”,点“高级”,最下边取消自动跃点数的对勾,跃点数填20. 跃点数越大,路由的优先级就越低,这样设置无线网络优先级就变高了。

关于二进制的几个tips

一个二进制数,长度为n,并且都是1,十进制就等于2^n-1,例如,1111=15=2^4-1 一个二进制数,左移一位相当于乘以2,右移一位相当于除以2,例如,3<<1=6,3>>1=1 对于一个二进制数,所有位置求反,等同于,构造一个相等长度且都是1的二进制数,求异或,例如20=10100,31=2^5-1=11111,10100 xor 11111=01011=11(如果… 阅读更多 »关于二进制的几个tips

动态规划1和0

给你一个二进制字符串数组 strs 和两个整数 m 和 n 。请你找出并返回 strs 的最大子集的大小,该子集中 最多 有 m 个 0 和 n 个 1 。 解题思路:动态规划。 定义三维数组dp,其中dp[i][j][k] 表示在前 i 个字符串中,使用 j 个 0 和 k 个 1 的情况下最多可以得到的字符串数量。假设数组 str 的长度为 l,则最终答案为 dp[l][m][n]。 当没有任… 阅读更多 »动态规划1和0

求两个链表相交的节点

解题思路:链表headA 和 headB 的长度分别是 m 和 n。假设链表 headA 的不相交部分有 a 个节点,链表 headB 的不相交部分有 b 个节点,两个链表相交的部分有 c 个节点,则有 a+c=m,b+c=n。 当链表 headA 和 headB 都不为空时,创建两个指针 pA 和 pB,初始时分别指向两个链表的头节点headA 和 headB,然后将两个指针依次遍历两个链表的每… 阅读更多 »求两个链表相交的节点

判断是否是4的幂

解题思路: 先判断是否是2的幂,参考之前的代码 然后两种解法: 如果n是4的次方的数,其二进制位表示中有且仅有1个1,这是由是否是2的幂得到的,其次1只出现在偶数位置,比如1的二进制就是1,1出现在第0位,4的二进制是100,1出现在第二位等等,因此可以构造一个32位数,1010101010…进行与运算,其所有偶数位置都为0,奇数位置都为1,这样进行与运算的时候,如果n是4的幂,其有一… 阅读更多 »判断是否是4的幂