- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Android Litepal多表关联数据查询
关于Litepal的使用,郭神已经讲的很清楚了,我也不班门弄斧了,此处记录一个使用Litepal多表连接查询的问题。Litepal多表连接有三种方式,一对一,一对多,多对多,具体解释请看Android数据库高手秘籍(四)——使用LitePal建立表关联此处注意的一点是,当使用一对多关系建立表连接时,在“一”这个类中,将“多”这个类申请一个List变量进行存储,同时在“多”这个类中,也需要申请一个“一”的成员变量还有就是在查询的时候,需要对find()函数的第二个参数设置为true,表示同时加载关联数
2021-04-26 21:10:32
1556
原创 Java8 Lambda 表达式的几重境界
在知乎上看到几个关于 Java 8 Lambda 表达式以及 stream 的文章,感觉写的不错,附上链接。现代化 Java - Java8 指南跟上Java8 - 了解lambdaJava 8 Stream 教程乐字节|Java8核心特性实战-Lambda表达式
2020-11-25 10:20:30
299
1
原创 Springboot常用注解
springboot 常用注解1、@SpringBootApplication包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上。@SpringBootApplicationpublic class SpringbootApplication { public static void main(String[] args) { SpringApplication.run(SpringbootApp
2020-11-18 14:41:47
285
原创 Python计算离散序列的自相关函数
Python计算离散序列的自相关函数离散时间序列的自相关函数其实就是若干阶自相关系数的组合,其中,自相关系数的计算公式如下:其中 h 为阶数,μ为序列的均值,比如计算离散时间序列 :[2, 3, 4, 3, 7] 的自相关函数首先计算 0 阶自相关系数为 1,然后计算 1 阶自相关系数,均值μ = (2 + 3 + 4 + 3 + 7) / 5 = 3.8,则分母1 阶自相关系数为 ...
2019-12-02 19:41:49
12937
1
原创 不用乘号实现两个正整数的乘法
实现方法:采用二进制的移位思路:比如两个整数 a = 9 和 b = 19 相乘,将 a 每次除以 2 (右移 1 位,即 a >> 1),b 每次乘以 2 (左移 1 位,即 b << 1),当 a 为奇数的时候,就累加 b 的值到 sum (sum 初始化为 0),即 sum = sum + b;最后 a 的值肯定会有等于 1 的时候,此时把 b 的值累加到 sum ...
2019-11-21 10:01:52
1987
原创 Python以一定的概率生成某个数
比如以15%的概率生成数字0,以10%的概率生成数字1,以25%的概率生成数字2,以36%的概率生成数字3,以14%的概率生成数字4代码如下:import randomdef number_of_certain_probability(sequence, probability): x = random.uniform(0, 1) cumulative_probabili...
2019-10-11 15:46:28
11179
原创 Python实现排列组合C(n,m) 和 A(n,m)
1. 从(0,1,2,3,4,5)5个数中随机选择2个数,有多少种选法?这里用到了scipy库中的两个模块permutation 和 combination(1)选择分先后顺序,即A52A_{5}^{2}A52from scipy.special import perm, combprint(perm(3, 2))(2)选择不分先后顺序,即C52C_{5}^{2}C52from...
2019-10-11 13:05:24
11355
2
原创 IDEA中使用JUnit 4进行单元测试
IDEA中使用JUnit 4进行单元测试1. IDEA中安装JUnit插件点击File菜单中的settings点击左侧Plugins在输入框中输入JUnitGenerator 2.0后点击Install重启IDEA完成安装如下图2. 下载jar包下载地址,项目托管在GitHub上,如下图,两个jar包都下载下来。3. 在IDEA中新建Java项目,添加Junit所需的ja...
2019-10-10 17:19:41
457
原创 python建立区间树
python建立区间树此处建立的区间树和算法导论上面的略有不同,是将一个大的长为length的区间,如1到100,按照指定的分支数kkk(kkk>=2),如kkk=8划分,建立区间树,每个小区间为树上的一个节点,kkk-区间树的定义如下:1)kkk大于等于22)kkk-区间树划分规则。对于每个非叶子节点 xxx:(1)若 ∣Seg(x)∣≤k\left | Seg\left ( ...
2019-06-13 19:45:34
155
原创 C++扑克牌类的设计
C++扑克牌1、设计扑克类Card:主要属性有花色和点数;主要方法有初始化、输出、比较大小等2、设计一副扑克牌类Cards:主要属性包括扑克对象数组;主要方法有初始化、洗牌、输出等。3、编写测试程序。#include <iostream>#include <string>#include <vector>#include <ctime>...
2019-06-01 11:28:04
6430
原创 处理数据
处理文本数据读取txt文件里的数据(每行一个数据),统计不同元素出现的次数,并按照key进行排序,将排序后的key存到列表data_index里,对应的value存到data里。from collections import Counterdata_temp = []f = open('D:/nettrace.txt', 'r') # 以只读方式打开文件line = f.rea...
2019-05-29 11:02:15
121
儿童智能手表.pdf
2020-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人