一、ORM常用的字段和参数 1.0 常用字段 # AutoField: int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 # IntegerField: 一个整数类型,范围在 -2147483648 to 214748364... ...
分类:
其他好文 时间:
2019-06-12 19:41:52
阅读次数:
111
题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 1 class Solution { 2 public: 3 int NumberOf1(int n) { 4 int count = 0; 5 while(n) 6 { 7 count ++; 8 n = (n - 1) ...
分类:
其他好文 时间:
2019-06-04 17:52:24
阅读次数:
83
m的n次方 如果让你求解 m 的 n 次方,并且不能使用系统自带的 pow 函数,你会怎么做呢?这还不简单,连续让 n 个 m 相乘就行了,代码如下: 如果让你用位运算来做,你会怎么做呢? 我举个例子吧,例如 n = 13,则 n 的二进制表示为 1101, 那么 m 的 13 次方可以拆解为: m ...
分类:
其他好文 时间:
2019-05-31 21:58:53
阅读次数:
97
题目链接: "戳我" 其实只有开了O2才能A....... 就是我们看到n的范围这么小,就想到状压DP。然后我们设状态dp[i]表示状态为i的(二进制表示该点选或者不选),方案数有多少个。 但是我们发现因为还要枚举转移下一个点,所以我们还要记录一下最后的那个点是什么。 于是我们修改状态为$dp[i] ...
分类:
其他好文 时间:
2019-05-22 23:54:28
阅读次数:
234
1)A类网络的默认掩码是255.0.0.0,换算成二进制就是11111111.00000000.00000000.00000000;默认掩码意味着没有将A类大网(A类网络)再划分为若干个小网。掩码中的1表示网络号,24个0表示在网络号确定的情况下(用二进制表示的IP地址的左边8位固定不变),用24位 ...
分类:
其他好文 时间:
2019-05-21 19:18:54
阅读次数:
117
网址 https://www.acwing.com/solution/AcWing/content/2066/ 题目描述给定一个长度为n的数列,请你求出数列中每个数的二进制表示中1的个数。 算法1主要是使用位移和 按位与判断最后一位是否是1 int checkNum;(checkNum &1)che ...
题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 package new_offer; /** * 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 * @author Sonya * */ public class N11_NumberOf1 { publ ...
分类:
其他好文 时间:
2019-05-18 12:21:57
阅读次数:
123
状态压缩 动态规划 By蒟蒻鱼 用二进制表示城市的到达(规划的)状态 每一个二进制数都代表一个唯一的十进制数 预备知识 位运算 优先级 ~ & ^ | 按位与 & 全一则一,否则为零 按位或 | 有一则一,否则为零 按位取反 ~ 是零则一,是一为零 按位异或 ^ 不同则一,相同为零 移位 =1则说明 ...
分类:
其他好文 时间:
2019-05-15 14:04:59
阅读次数:
143
这是悦乐书的第 333 次更新,第 357 篇原创 01看题和准备 今天介绍的是LeetCode算法题中Easy级别的第203题(顺位题号是868)。给定正整数N,找到并返回N的二进制表示中两个连续1之间的最长距离。如果没有连续两个1,则返回0。例如: 输入:22 输出:2 说明:22的二进制是10 ...
分类:
其他好文 时间:
2019-05-14 09:48:36
阅读次数:
95
题目链接:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 解题思路: 数字-1做与操作 ...
分类:
其他好文 时间:
2019-05-13 12:34:03
阅读次数:
71