• avatar 周成彬 2020-03-13 19:57:49

    Android基础知识

    1.activity是什么: Activity简单说就是界面,例如打电话界面,发短信界面都是Activity 可以通过后退键和Home键退出Activity,我们可以通过一个Activity来启动另一个Activity 推荐在res目录下的strings.xml中配置文字。 2.工程文件目录:

    来自 周成彬
    00
  • avatar AugensternStar 2020-03-13 20:33:26

    力扣题解——2的幂

    执行用时 :0 ms, 在所有 C++ 提交中击败了100.00%的用户内存消耗 :8.2 MB, 在所有 C++ 提交中击败了5.34%的用户 代码 class Solution { public: bool isPowerOfTwo(int n) { int i

    来自 AugensternStar
    00
  • avatar 水木清华_AI 2020-03-13 21:15:06

    华为机试在线训练_合并表记录(数组)

    /* 本文系「人工智能安全」(微信公众号)原创,转载请联系本文作者(同博客作者)。 欢迎你转发分享至朋友圈,并给予「关注、星标、点赞」三连支持。互相欣赏,互相批判。 我是一名有诗人气质的网络安全工程师 期待与你的思想交流碰撞出智慧的花火 水木清华 2020-03-13 (修改于2020-04-19,

    来自 水木清华_AI
    20
  • avatar offers++ 2020-03-13 21:43:29

    借助HashMap记录之前的数之和

    借助HashMap记录之前的数之和时间复杂度:o(n) 空间复杂度:o(n) import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc=new Scann

    来自 offers++
    72
  • avatar Iron欣 2020-03-13 21:54:42

    MySQL必知必会 Day4

    第18章 全文本搜索 18.1 理解全文本搜索 MySQL支持几种基本的数据库引擎。并非所有的引擎都支持本书所描述的全文本搜索。两个最常使用的引擎为MyISAM和InnoDB,前者支持全文本搜索,而后者不支持。 在使用全文本搜索时,MySQL不需要分别查看每个行,不需要分别分析和处理每个词。MySQ

    来自 Iron欣
    00
  • avatar 小焕哒哒哒 2020-03-13 22:11:08

    翻转单词顺序列

    题目描述牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a s

    来自 小焕哒哒哒
    00
  • avatar 倾心~ 2020-03-13 22:11:14

    项目里的小知识

    1、简单的秒杀过程 当前端服务器进入到秒杀倒计时,我们就通过网关进入到秒杀活动服务,1、查询库存,2、获取秒杀令牌 ,3、请求秒杀接口,创建订单,接着进入到订单服务进行数据库操作,1、扣减库存,2、生成订单表1.1、问题解决 扣减库存的时候,由于mysql 性能的限制,所以把库存存

    来自 倾心~
    24
  • avatar 鱼儿恋上水 2020-03-13 22:31:30

    树查找

    方法一:利用完全二叉树的性质,除最后一层外都是满二叉树,且最后一层的叶子结点都集中在树的左侧 #include <iostream> #include <vector> #include <cstdio> #include <algorithm> us

    来自 鱼儿恋上水
    11
  • avatar 孙建钊 2020-03-13 22:36:23

    牛客练习赛59——B牛能和小镇

    网址:https://ac.nowcoder.com/acm/contest/4743/B 题目描述 在牛国有n个小镇编号{1,2,3...n-1,n}1,2,3...n−1,n。用二维平面来表示每个小镇的位置,第i个小镇的位置为(x_i,y_i)牛能做为牛国的国王,决定给小镇之间建设一些道路,以

    来自 孙建钊
    20
  • avatar 水木清华_AI 2020-03-13 22:52:06

    华为机试在线训练_删除字符串中出现次数最小的字符(字符串)

    /* 本文系「人工智能安全」(微信公众号)原创,转载请联系本文作者(同博客作者)。 欢迎你转发分享至朋友圈,并给予「关注、星标、点赞」三连支持。互相欣赏,互相批判。 我是一名有诗人气质的网络安全工程师 期待与你的思想交流碰撞出智慧的花火 水木清华 2020-03-13 删除字符串中出现次数最少的字符

    来自 水木清华_AI
    131
  • avatar weekingqi 2020-03-13 23:03:08

    考研前辈分享|首都经济贸易大学量化金融实验室

    研究生院校:首都经济贸易大学实验室名称:量化金融实验室研究生专业:软件工程导师姓名:张军研究方向介绍:股票期货预测算法研究生期间项目简述:1、ETF基金数据模型2、中证1千数据模型研究生生活体验:研究生两年紧张而充实,开设了很多专业课程,比如大数据,Linux,Python,机器学习算法等,在量化金

    来自 weekingqi
    00
  • avatar 兮戏 2020-03-13 23:15:52

    《结网》重要知识点回顾

        简介:《结网》——@改变世界的互联网产品经理以创建、发布、推广互联网产品为主线,描述了互联网产品经理的工作内容,以及应对每一部分工作所需的方法和工具。作者:王坚;出版社:人民邮电出版社。     对本书的内容做了一次简

    来自 兮戏
    13
  • avatar 柴崎越 2020-03-13 23:22:16

    Leetcode 202 快乐数

    思路 快慢指针解决无限循环的问题 代码实现 class Solution { public boolean isHappy(int n) { int fast=n; int slow=n; do{ slow=f(slow

    来自 柴崎越
    00
  • avatar 说什么温柔家 2020-03-13 23:28:15

    剑指60题 | 面试题30. 包含min函数的栈 (Python实现)思路+问题版

    思路:1.栈的实现,有要求,时间复杂度是O(1),学到普通栈的 push() 和 pop() 函数的复杂度分别为为 O(1)、O(1) ;而获取栈最小值 min() 函数需要遍历整个栈,复杂度为 O(N) ;2.本题难点: 将 min() 函数复杂度降为 O(1) ,可通过建立辅助栈实现;数据栈 m

  • avatar Peterliang 2020-03-13 23:30:56

    PAT挑战日记13

    今天,算是做的题目最多的一天了,已经完成了85道题目了,剩下10题就是明天冲刺题了,都是留下的比较有难度的题目了。今天,终于搞懂了螺旋矩阵的做法了,就是通过他们方向的优先级,依次的填入搭建好的矩阵当中。就是一个模拟题。《三人行》这题有点意思,考的算是数学逻辑思维了吧,只要思路理清就比较好下手。就是通

    来自 Peterliang
    00
  • avatar 喝牛奶的牛 2020-03-13 23:47:24

    第一周-计算机网络概述

    I) 计算机网络的基本概念 1. 什么是计算机网络 计算机网络就是一种通信网络,它是通信技术与计算机技术紧密结合的产物。一个典型的通信系统的模型:信源 -> 发送设备 -> 信道(可能有噪声源) -> 接收设备 -> 信宿(接收端) 计算机网络也是互连的(互联互通),自治的(

    来自 喝牛奶的牛
    00
  • avatar 段三园的小迷弟 2020-03-13 23:49:41

    牛客练习赛59c,数学+三分

    假设用方法一生成n件,那么方法二就是 总件数all=n+min((x-2n)/4,y-3n),求all的最大值 一般的就是把n枚举,但是从题目x,y<=1e9 n=[0,min(x/2,y/3)]——即完全不用方法一 ->完全用方法一,时间复杂度是1e9/2 所

  • avatar qin_peng 2020-03-14 00:47:44

    Educational Codeforces Round 83 Div2

    A.Two Regular Polygons #include<bits/stdc++.h> using namespace std; #define me(a,x) memset(a,x,sizeof(a)) #define sc scanf #define pr printf #de

    来自 qin_peng
    00
  • avatar zzugzx 2020-03-14 03:06:04

    牛客练习赛59解题报告

    题目链接 A题 题意:给一个字符串问字符串里有没有出现子序列"XiaoQiao"和“XiaoHuiHui”题解:用两个字符串存入,并对给定字符串进行On查询 AC代码 #include<bits/stdc++.h> using namespace std; #defi

    来自 zzugzx
    11
  • avatar 牛客950104083号 2020-03-14 03:13:22

    [编程题]字符串最后一个单词的长度

    include<stdio.h> include<string.h> int last_len(char *str){ int i = strlen(str) - 1; //数组最后一个元素下标 int N = 0; char word = 0; w

  • avatar Longmeng 2020-03-14 09:30:20

    quicksort中的快速划分partition

    快速排序quicksort的核心是对无序向量进行快速划分,选取一个元素作为轴点(pivot)对向量进行划分,确保比轴点大的元素在轴点之后,比轴点小的元素在轴点之前,将原向量划分为两个子向量。 算法思想: 取一元素为轴点(pivot),不妨取首元素为轴点,并将轴点的值备份; 从向量的起始(low)和

    来自 Longmeng
    00
  • avatar OliverZ 2020-03-14 09:53:12

    计算一系列数的和

    import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int n

    来自 OliverZ
    40
  • avatar 翰轩阳 2020-03-14 09:56:18

    c++解法

    1、暴力法 class Solution { public: bool Find(int target, vector<vector<int> > array) { for(int i = 0;i<array.size();++i

    来自 翰轩阳
    00
  • avatar 子归云同 2020-03-14 10:20:42

    循环左移(ROL)

    链接:https://www.nowcoder.com/questionTerminal/12d959b108cb42b1ab72cef4d36af5ec?f=discussion来源:牛客网 /** 题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务, 就是用字符串模拟

    来自 子归云同
    00
  • avatar fight2020 2020-03-14 11:10:46

    字节跳动20200312,感觉要凉的计算机视觉实习生面试

    本科 211/985研究生 211研究方向 图像分割第一次面试,怂得不要不要的,但也算打怪成长的经验值吧,面试官人都很好,引导式写代码,我刷题没有什么思路,把知乎上最火的刷题指南里的题整了一遍我就上了,觉得自己实在憨批,最开始就是自我介绍,问简历上面的项目,面试官2觉得我比赛打得多,还问我知道boo

    来自 fight2020
    01
  • avatar youzhihua 2020-03-14 11:35:02

    表示数值的字符串

    题目描述 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100"、"5e2"、"-123"、"3.1416"、"0123"及"-1E-16"都表示数值

    来自 youzhihua
    00
  • avatar whix 2020-03-14 11:39:25

    牛客练习赛59

    A.小乔和小灰灰: 直接暴力求解。 代码: #include <bits/stdc++.h> using namespace std; #define pb push_back typedef long long ll; typedef pair<int,int>P; con

    来自 whix
    00
  • avatar Iron欣 2020-03-14 12:04:03

    《剑指offer》 第7题 重建二叉树

    题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。 首先是要了解前序,中序遍历两个对树遍历的结果是什么结构。前序遍历:根节点--(根节点左子树所有节点)--(根节点右子树所有节点){1,2,4,7,3,5,6,8}中序遍历:(根节点左子树所有节点)--根节点--(根节点右子树所有节

    来自 Iron欣
    00
  • avatar youzhihua 2020-03-14 12:23:46

    字符串中的第一个唯一字符

    题目描述 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 示例 s = "leetcode" 返回 0. s = "loveleetcode", 返回 2.注意事项 您可以假定该字符串只包含小写字母。 思路 可以使用

    来自 youzhihua
    00
  • avatar Iron欣 2020-03-14 12:56:20

    《剑指offer》 第8题 二叉树的下一个节点

    题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 思路1:直接找节点。1.如果这个节点A有右子树,就是这个节点A右子树的最小左子节点。也就是从A的右子树出发,一直向左找。2.如果这个节点A没有右子树,那这

    来自 Iron欣
    00
  • avatar 兮戏 2020-03-14 13:09:46

    产品中的TO B/C/G 是什么?

    一、TO C(To Customer, 面向个体消费者) 马斯洛需求模型:生理需求、安全需求、社交需求、尊重需求、自我实现需求 1.  生理需求——衣食住行 “衣食行”,如淘宝、京东、美团、去哪儿;“住”,比较困难,但也有搜房网、链家网、土巴兔、

    来自 兮戏
    12
  • avatar OliverZ 2020-03-14 13:19:02

    自测本地通过提交为0

    #include <stdio.h> int main() { long long a, b; scanf("%lld", &a); scanf("%lld", &b); printf("

    来自 OliverZ
    00
  • avatar 闪电利剑 2020-03-13 10:58:05

    【LeetCode】169. 多数元素

    题目链接: 169. 多数元素 题目描述: 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例: 示例 1: 输出:[3,2,3] 输出:3 示例 2:

    来自 闪电利剑
    00
  • avatar 闪电利剑 2020-03-12 23:29:33

    PowerShell校验文件Hash值

    为了验证下载文件的完整性,通常会进行 Hash 值校验,在 Windows 平台可以使用 PowerShell 计算文件的 Hash 值。 方法一:Get-FileHash 命令 命令格式: Get-FileHash 文件名 -Algorithm 校验值类型 如果需要校验的文件路径比较复

    来自 闪电利剑
    00
  • avatar 闪电利剑 2020-03-12 12:02:30

    【LeetCode】1071. 字符串的最大公因子

    题目链接: 1071. 字符串的最大公因子 题目描述: 对于字符串 S 和 T,只有在 S = T + ... + T(T 与自身连接 1 次或多次)时,我们才认定“T 能除尽 S”。 返回最长字符串 X,要求满足 X 能除尽 str1 且 X 能除尽 str2。 1 <= s

    来自 闪电利剑
    00
  • avatar 闪电利剑 2020-03-11 11:13:01

    【LeetCode】1013. 将数组分成和相等的三个部分

    题目链接: 1013. 将数组分成和相等的三个部分 题目描述: 给你一个整数数组 A,只有可以将其划分为三个和相等的非空部分时才返回 true,否则返回 false。 形式上,如果可以找出索引 i + 1 < j 且满足 (A[0] + A[1] + ... + A[i] == A[i

    来自 闪电利剑
    00
  • avatar 闪电利剑 2020-03-10 11:56:03

    【LeetCode】543. 二叉树的直径

    题目链接: 543. 二叉树的直径 题目描述: 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。 注意:两结点之间的路径长度是以它们之间边的数目表示。 示例: 给定二叉树: 1

    来自 闪电利剑
    00
  • avatar 闪电利剑 2020-03-09 12:20:44

    【LeetCode】121. 买卖股票的最佳时机

    题目链接: 121. 买卖股票的最佳时机 题目描述: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。 注意你不能在买入股票前卖出股票。 示例: 示例 1: 输入:

    来自 闪电利剑
    00
  • avatar 闪电利剑 2020-03-07 12:20:10

    【LeetCode】面试题59 - II. 队列的最大值

    题目链接: 面试题59 - II. 队列的最大值 题目描述: 请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数 max_value、push_back 和 pop_front 的时间复杂度都是 O(1)。 若队列为空,pop_front 和 max_value 需要

    来自 闪电利剑
    00
  • avatar 闪电利剑 2020-03-06 17:04:42

    【LeetCode】面试题57 - II. 和为s的连续正数序列

    题目链接: 面试题57 - II. 和为s的连续正数序列 题目描述: 输入一个正整数 target,输出所有和为 target 的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。(1 <= target <= 10^5) 示例:

    来自 闪电利剑
    00
  • avatar 闪电利剑 2020-02-22 13:59:14

    Chrome查看Markdown并转为PDF

    编辑 Markdown 文件推荐使用 Typora,所见即所得,非常简洁好用,也支持多种格式导出。 不过我觉得 Typora 导出的 PDF 格式有些不好看,想导出为更好看的 PDF。在 Chrome 上就可以实现了。 所用插件:Markdown Viewer Chrome网上应用店 GitHub

    来自 闪电利剑
    00
  • avatar 闪电利剑 2020-02-21 11:28:09

    【LeetCode】232. 用栈实现队列

    题目链接: 232. 用栈实现队列 面试题09. 用两个栈实现队列 这两个题目基本上是一样的,这里以232号题目为例。 题目描述: 使用栈实现队列的下列操作: push(x) – 将一个元素放入队列的尾部。 pop() – 从队列首部移除元素。 peek() – 返回队列首部的元素。 emp

    来自 闪电利剑
    00
  • avatar 闪电利剑 2020-01-27 19:02:46

    【LeetCode】27. 移除元素

    题目链接:27. 移除元素 题目描述: 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元

    来自 闪电利剑
    00
  • avatar 闪电利剑 2020-01-23 20:07:36

    【LeetCode】1323. 6 和 9 组成的最大数字

    这是第 172 场周赛的第一题,很简单 题目链接:1323. 6 和 9 组成的最大数字 题目描述: 给你一个仅由数字6和9组成的正整数num。 你最多只能翻转一位数字,将6变成9,或者把9变成6。 请返回你可以得到的最大数字。 示例 1: 输入:num = 9669 输出:9969 解释

    来自 闪电利剑
    00
  • avatar 闪电利剑 2020-01-19 21:10:44

    【LeetCode】167. 两数之和 II - 输入有序数组

    题目链接:167. 两数之和 II - 输入有序数组 题目描述: 给定一个已按照升序排列的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。 说明: 返回的下标值(index1 和 index2)不

    来自 闪电利剑
    00
  • avatar 闪电利剑 2020-01-11 11:05:19

    【LeetCode】155. Min Stack 最小栈

    题目链接:155. Min Stack 最小栈 解题思路: 使用两个栈来实现本题要求,一个栈用于保存所有元素,这个栈与普通栈没有区别,记为stackData;另一个栈用于保存每一步的最小值,记为stackMin。 push(x)操作 - 将元素 x 推入栈中。 当前元素记为newNum,压

    来自 闪电利剑
    00
  • avatar 闪电利剑 2020-01-02 11:26:52

    【Java】修改Eclipse默认编码

    网上已经有很多关于修改Eclipse编码的文章了,基本上都是在Preference中修改设置,比较麻烦。看到一种比较简单的做法: Eclipse安装目录下有个名为eclipse.ini的文件,打开编辑,在末尾添加一行 -Dfile.encoding=utf-8

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-12-27 18:57:35

    负数取模

    计算机语言中常见的取模方式有两种:truncate除法和floor除法 truncate除法趋零取整,Java、C、JS等大多语言采用的是这种除法。 举例: -7 % 3 = -1,7 % -3 = 1 推导: -7 % 3 = -7 - truncate(-7 / 3) * 3 = -7

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-12-27 17:29:45

    【算法第四版笔记】1.1 基础编程模型

    Java八种基本数据类型:byte,short,int,long,float,double,boolean,char break语句:立即从循环中退出 continue语句:立即开始下一轮循环 如果要将数组复制一份,应该声明、创建并初始化一个新的数组,然后将原数组中的元素挨

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-12-27 15:29:19

    【计算方法】02 - 试值法求利率(非线性方程求解)

    【题目简述】试值法求利率(非线性方程求解) 【问题描述】如果在240个月内每月付款300美元,求解满足全部年金A为500000美元的利率I的近似值 【输入形式】在屏幕上输入3个数,分别表示左端点值、右端点值和由所求利率得到的年金误差。各数间都以一个空格分隔。 【输出形式】第一行输出迭代次数,第

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-12-27 15:28:58

    【计算方法】01 - 二分法求利率(非线性方程求解)

    【问题描述】如果在240个月内每月付款300美元,求解满足全部年金A为500000美元的利率I的近似值(精确到小数点后10位) 【输入形式】在屏幕上输入3个数,分别表示左端点值、右端点值和精确到小数点后的位数。各数间都以一个空格分隔。 【输出形式】第一行输出迭代次数,第二行输出利率(精确到小数点

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-05-04 14:23:53

    【Java】Java8中List排序

    将List集合按某种属性排序 //按名字升序 --Lamdba表达式 Collections.sort(listStudents, (a,b) -> a.getName().compareTo(b.getName())); //降序的话调换一下位置就行了 Collections.sort

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-03-26 12:07:29

    选择排序算法

    最简单但是最没用的排序算法,也有优化空间 算法思路:每次遍历找出未排序部分的最小元素,放到前面 时间复杂度:O(n^2)。最好O(n^2),最坏O(n^2)。 空间复杂度:1 稳定性:不稳定 代码实现: /** * @ClassName SelectionSort * @Descr

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-03-26 11:55:55

    排序算法

    选泡插, 快归堆希桶计基, n方n老n一三, 对n加kn乘k, 不稳稳稳不稳稳, 不稳不稳稳稳稳。   冒泡:基本不用,太慢 选择:基本不用,慢、不稳 插入:样本较小且基本有序时效率较高 马士兵说:30秒让你记住所有排序算法-宋词记忆法

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-03-22 17:10:43

    【Java】Eclipse修改JSP文件默认编码

    Eclipse新建JSP文件,编码默认是ISO-8859-1,不支持中文。每次新建文件都要手动修改编码,非常麻烦。 将默认编码设置为UTF-8就省事很多了,设置方法如下: 1. 点击Window,弹出下拉列表,选择Preference; 2. 在弹出的Preference设置中,找到Web选项

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-03-18 15:03:12

    【Python笔记】第4章 操作列表

    列表 for语句遍历列表: magicians = ['alice', 'david', 'carolina'] for magician in magicians: print(magician) 注意冒号和缩进。for循环语句块中还可以写很多语句。 range()函数:生成一

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-03-17 15:32:25

    【MySQL】MySQL按中文排序

    1. 在MySQL中,我们经常会对一个字段进行排序查询,但进行中文排序和查找的时候,对汉字的排序和查找结果往往都是错误的。 这种情况在MySQL的很多版本中都存在。 如果这个问题不解决,那么MySQL将无法实际处理中文。 出现这个问题的原因是因为MySQL在查询字符串时是大小写不敏感的,在编绎My

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-03-15 17:42:04

    【Python笔记】第3章 列表简介

      Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1,可让Python返回最后一个列表元素: bicycles = ['trek', 'cannondale', 'redline', 'specialized'] print(bicycles[-1]) 这些代码返回

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-03-12 11:41:16

    【MySQL】关于数据库抛出异常:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column '字段名' at row 1 问题

    本来我是想在两个表中分别插入一条记录,并且设置外键。 结果控制台只输出了第一个save方法执行的SQL语句,而且插入记录并没有实现,而是直接跳到catch块中的rollback回滚操作,然后就结束了。打印错误信息: Incorrect string value: '\xE7\xA8\x8B\xE

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-03-06 15:38:10

    【Java】JDBC中The server time zone value '???ú±ê×??±??' is ............. 的错误

    参考文章:https://blog.csdn.net/weixin_37577564/article/details/80329775 在JDBC使用的时候有时候会出现java.sql.SQLException: The server time zone value '???ú±ê×??±??'

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-01-23 22:05:17

    【LeetCode】13. Roman to Integer

    题目: 思路: 罗马数字小的放在大的左边是减,右边是加。 以 CMLIV 为例,首先找出字符串中代表数字最大的字母,将字符串分段,即:C、M、LIV。 所以 CMLIV = M - C + LIV。 继续拆,LIV 中 L 最大,所以 LIV = L + IV,即 CMLIV = M

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-01-22 22:28:24

    【LeetCode】283. Move Zeroes

    题目: 给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-01-21 21:17:24

    【LeetCode】190. Reverse Bits

    题目: 颠倒给定的 32 位无符号整数的二进制位。 示例 1: 输入: 00000010100101000001111010011100 输出: 00111001011110000010100101000000 解释: 输入的二进制串 0000001010010100000111

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-01-20 22:52:06

    【LeetCode】191. Number of 1 Bits

    题目: 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 思路: 从输入数字二进制的最后一位开始,判断是否为1。 位运算。A & 0 = 0, A & 1 = A。 每次与1进行&运算(即最后一位),若结果

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-01-19 23:05:30

    【LeetCode】231. Power of Two

    题目: 给定一个整数,判断它是不是2的次幂。 Example 1: Input: 1 Output: true Explanation: 2^0=1 Example 2: Input: 16 Output: true Explanation: 2^4=16 Exa

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-01-16 20:19:22

    【LeetCode】88. Merge Sorted Array

    题目: 给定两个已经排序的整数数组nums1和nums2,将nums2合并到nums1中,使之成为一个有序的数组。 nums1和nums2中的元素个数分别为m和n,nums1中有足够的空间来存放nums2中的元素。 思路: 构造一个大小为m+n的数组arr,然后开始遍历nums1(用nu

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-01-15 20:58:34

    【LeetCode】136. Single Number

    题目:   给定一个非空整数数组,除其中一个元素外,每个元素都出现了两次,找出那个只出现了一次的元素。 例1: 输入: [2,2,1] 输出: 1 例2: 输入: [4,1,2,1,2] 输出: 4 思路: 对数组元素进行依次统计,如果一个元素已经出现了

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-01-14 22:05:58

    【LeetCode】268.Missing Number

    题目: 给定一个包含n个数字的数组0, 1, 2, ... n,找出数组中缺少的数字。 例1: 输入: [3,0,1] 输出: 2 例2: 输入: [9,6,4,2,3,5,7,0,1] 输出: 8 思路: 设置一个从0到n的完整对应布尔数组,先将其全部置

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-01-14 15:35:06

    VS Code终端输出中文乱码

    chcp命令查看cmd的编码设置,GBK2312的代码页编号是936 改成utf-8的编码即可,utf-8对应的代码页编号是65001 执行chcp 65001就可以把cmd的编码设置成uft-8了 这样就解决了乱码问题

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-01-14 13:42:31

    【LeetCode】169.Majority Element

    题目: 给定一个大小为n的数组,找出其中的majority element。majority element是指在数组中出现超过n/2次的元素。 例1: 输入:[3,2,3] 输出:3 例2: 输入:[2,2,1,1,1,2,2] 输出:2 思路: 利用栈来

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-01-08 11:43:59

    【Java】关于Java中不能使用==检测字符串相等的问题

    一定不要使用 == 检测两个字符串是否相等! == 这个运算符只能够确定两个字符串是否放置在同一个位置(地址)上。 如果两个字符串放置在同一个位置上,它们必然相等。 但是完全有可能将内容相同的多个字符串的拷贝位置放在不同的位置上。 比如 str1 = "Hello",st

    来自 闪电利剑
    00
  • avatar 闪电利剑 2019-01-03 19:35:40

    数据结构 - 李春葆 - 第1章

    1.1 什么是数据结构 1.1.1 数据结构的定义 数据(data)是描述客观事物的数和字符的集合。从计算机的角度看,数据是所有能被输入到计算机中,且能被计算机处理的符号的集合。数据的基本单位是数据元素(data element)。 数据项(data item)是具有独立含义的数据最小单位,也

    来自 闪电利剑
    00
  • avatar 闪电利剑 2018-12-19 19:39:52

    牛客PAT乙级(Basic Level)真题 - 1003 数素数

    数素数 (20) 代码 运行结果 数素数 (20) 时间限制:1000 ms   内存限制:32768 KB   代码长度限制:100 KB   判断程序:Standard   题目描述: 令Pi表示第i个素数。现任给两个正整数M <= N <= 10000,请输出PM到

    来自 闪电利剑
    00
  • avatar 闪电利剑 2018-12-19 19:35:11

    牛客PAT乙级(Basic Level)真题 - 1002 数字分类

    数字分类 (20) 代码 运行结果 数字分类 (20) 时间限制:1000ms 内存限制:32768KB 代码长度限制:100KB 判断程序:Standard   题目描述: 给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整除的数字中所有偶数的和;

    来自 闪电利剑
    00
  • avatar 闪电利剑 2018-12-19 19:28:50

    牛客PAT乙级(Basic Level)真题 - 1001 A+B和C

    A+B和C (15) 代码 运行结果 A+B和C (15) 时间限制:1000ms 内存限制:32768KB 代码长度限制:100KB 判断程序:Standard   题目描述: 给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断A+B是否大于C。   输入

    来自 闪电利剑
    00
  • avatar 闪电利剑 2018-12-06 23:24:16

    【Linux】vim入门教程

    编辑.vimrc文件:vim ~/.vimrc ~/表示当前用户的根目录 语法高亮:syntax on 显示行号:set number 修改.vimrc文件:在命令行下,输入命令sudo vim /etc/vim/vimrc。必须加上sudo,否则你是没有权限编辑vimrc的。 可以在网上

    来自 闪电利剑
    00
  • avatar 闪电利剑 2018-12-04 22:03:26

    解决 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

    在ubuntu系统的termial下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将terminal close。此时 apt-get进程可能没有结束。结果,如果再次运行apt-get install 命令安装如今,可能会发生下面的提示:        无法获得锁 /v

    来自 闪电利剑
    00
  • avatar 闪电利剑 2018-12-01 16:56:34

    计算机图形学(1)地图绘制

    目录 3.6 编程实例 - 地图绘制 3.6.1 地图绘制方法 3.6.2 基于OpenGL的地图绘制 3.6.3 代码 3.6 编程实例 - 地图绘制 显示漂亮的地图是地理信息系统软件的基本功能。事实上,借助基本图元的绘制函数,可以很容易地编写一个可以显示地图的程序。在地里信息系统中

    来自 闪电利剑
    00
  • avatar 闪电利剑 2018-10-24 23:27:57

    刨坑

    今天正好是程序员节,还没写过博客,先刨个坑吧。目前主要打算写一些考研数据结构的笔记之类,将来记录自己学习的过程吧,感觉应该很不错。就先说这些吧,睡觉了,晚安!

    来自 闪电利剑
    00