作用 守护线程会在非守护线程执行完毕时就结束,即使自己还没有执行完,就是守着别的线程, 别的线程不跑了它也不跑了,有点仆从的感觉。 设计用例验证 第一个用例:实验组 操作: 启动两个线程,一个是守护的一个不是 既然守护线程要守着别人,那就让别人跑的快,自己跑的慢,守护线程打印100个数, 别的线程什 ...
分类:
编程语言 时间:
2020-07-19 00:56:23
阅读次数:
102
题目链接 #解题思路 马拉车当然是求最长回文既简单又快速的方法,不过这里因为要联系hash就没用马拉车了。设回文串的中心为a,b(奇回文a=b)先正着hash一遍,再倒着hash一遍,就能得到[a+len,a]和颠倒后的[b,b+len]两个子串哈希值,对比它们的哈希值就能判断两个子串是否相等,至于 ...
char * longestCommonPrefix(char ** strs, int strsSize){ char ch; int len=0, i, j; if (strsSize < 1) {return "";} len = strlen(strs[0]); for (i=1; i<st ...
分类:
其他好文 时间:
2020-07-19 00:36:29
阅读次数:
79
博主本人的运行时,exe可以了,但调试的还是不行,欢迎大家来和我讨论。 具体的我写在有道云了,里面整理了我的解决办法与查到的资料。 文档:将.exe指定目录.note链接:http://note.youdao.com/noteshare?id=d20fb23fa4c0db6408ccc818a731 ...
分类:
编程语言 时间:
2020-07-18 22:51:53
阅读次数:
103
一、基本架构Javascript的绑定方法和lua的绑定方法有些不同,主要原因是javascript的引擎有很多种,比如嵌入式系统常用的jerryscript和PC上常用的V8。不同的引擎提供注册C/C++函数的能力不同,所以在绑定时我们只对引擎做一个最低能力的要求:提供注册全局函数的能力。 我们把 ...
分类:
编程语言 时间:
2020-07-18 22:37:30
阅读次数:
84
题目 题目链接 PAT 1058 A+B in Hogwarts (20) 已知哈利波特的世界中,货币单位规则,求两个金额的总和 解题思路 思路1 每个单位各自相加,若有溢出累计到更大单位 思路2 计算总和化为最小单位,再进行单位拆分 易错点 总和取最小单位数字: 总和%最小单位进制数 知识点 已知 ...
分类:
其他好文 时间:
2020-07-18 22:24:15
阅读次数:
78
方法一: 动态规划 class Solution { public boolean isInterleave(String s1, String s2, String s3) { int n1 = s1.length(), n2 = s2.length(), n3 = s3.length(); if ...
分类:
其他好文 时间:
2020-07-18 22:15:59
阅读次数:
61
CSDN同步 原题链接 简要题意: 给定一个长为 \(n\) 的序列 \(a\),\(q\) 次操作: 对 \([l,r]\) 区间进行开平方操作。即 \(a_i \gets \lfloor \sqrt{a_i} \rfloor (i \in [l,r])\).. 询问 \([l,r]\) 区间的和 ...
分类:
其他好文 时间:
2020-07-18 22:03:47
阅读次数:
66
1、什么是深度分页 深度分页其实就是搜索的深浅度,比如第1页,第2页,第10页,第20页,是比较浅的;第10000页,第20000页就是很深了。 假设我们要搜索9999到10009的10条数据 假设shard数有3个,每个shard有10万条数据 如此一来,搜索得太深,就会造成性能问题,会消耗内存和 ...
分类:
其他好文 时间:
2020-07-18 19:55:15
阅读次数:
116
一、JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问, 它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范 DBC提供了一种基准,据此可以构建更高级的 ...
分类:
数据库 时间:
2020-07-18 19:49:56
阅读次数:
69