自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(250)
  • 资源 (3)
  • 收藏
  • 关注

原创 latex 使用小问题汇总

1)如何清除辅助文件auc命令行运行clean -c(-C)清除文件设置参考texdoc latexmk也可以使用 是latexmk -c

2020-03-18 16:26:00 356

原创 imdb.load_data(num_words=top_words)无法下载数据集的问题 A local file was found, but it seems to be incomplete

有些数据集需要科学上面才可以下载:例如下面from keras.datasets import imdb(X_train, y_train), (X_test, y_test) = imdb.load_data(num_words=top_words)会有如下提示,即使使用科学上网,有时候速度很慢,长时间等待后失败。可考虑先把文件下载到本地,再加载即可。修改为:from keras...

2020-03-03 16:38:01 2641 4

原创 pandas(python)读取csv格式数据时header参数设置及其他事项

pandas(python)读取csv格式数据时header参数设置及其他事项参考:padas 官方文档https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html#pandas.read_csvpandas是如何识别或区分数据和表头名称的 ?参考:https://blog.csdn.net/...

2020-02-29 15:44:23 6167

原创 关于pandas的DataFrame、contact、values、shape、reshape的理解 以及与numpy 关于shape 的区分

关于pandas的DataFrame、contact、values、shape、reshape的理解1)创建Sequential类的实例,并打印length = 10sequence = [i/float(length) for i in range(length)]print(sequence)输出:[0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, ...

2020-02-28 17:35:21 6470 1

原创 在pycharm 中调用pandas 和sklearn 报错No module named 'sklearn' 、No module named 'pandas'

解决方法:在Anaconda Prompt 中安装即可:步骤如下:activate tensorflow; conda install pandas; conda install scikit-learn不要用pip install 指令。

2020-02-25 13:59:29 2454

原创 bash 停止

CTRL-c再不行就 CTRL-z然后 kill %1

2019-10-19 22:36:42 1070

原创 Java:向上转型,向下转型,你还在头疼?

我们分别定义两个类:一个叫做Pet(宠物);一个叫做Dog,并且让Dog继承于Pet。public class Pet{ public void play(){ System.out.println("玩游戏"); }}public class Dog extends Pet{ public void sitDown(){ System.out.println("坐下");...

2019-10-19 00:25:24 221

原创 快速排序的时间复杂度与空间复杂度

我们来分析一下快速排序法的性能。快速排序的时间性能取决于快速排序递归的深度,可以用递归树来描述递归算法的执行情况。如图9‐9‐7所示,它是{50,10,90,30, 70,40,80,60,20}在快速排序过程中的递归过程。由于我们的第一个关键字是50,正好是待排序的序列的中间值,因此递归树是平衡的,此时性能也比较好。在最优情况Partition每次都划分得很均匀,如果排序n个...

2019-10-13 12:03:37 46191 6

原创 字符串中的最后一个唯一字符

字符串中的最后一个唯一字符分析,类似的题目有 字符串中的第一个唯一字符如果字符的indexOf的值等于lastIndexOf相等,说明该字符出现一次故问题相当于原问题的类似的问题。解法一:用到字符串中某字符的indexOf的值等于lastIndexOf将字符串翻转,字符串长度为len, 如果字符的indexOf的值等于lastIndexOf相等,令为i;则字符串中的最后一个唯一...

2019-10-13 01:00:13 1418

原创 树的构造函数、生成树、 后续遍历树

构造树final修饰:对基本类型使用final不能改变的是它的数值(只能get,不能set)public char getValue() {return value;}package testPro;public class TreeNode { private final char value; private TreeNode left; priv...

2019-10-04 23:26:29 536

原创 Java中Array.sort()的几种用法

Java中Array.sort()的几种用法Java的Arrays类中有一个sort()方法,该方法是Arrays类的静态方法但是sort()的参数有好几种,下面我就为大家一一介绍,这几种形式的用法。1、Arrays.sort(int[] a)对一个数组的所有元素 按从小到大的顺序。 1 import java.util.Arrays; 2 3 public class Main ...

2019-10-04 23:03:29 1995

原创 56. 合并区间 leetcode

class Solution { public int[][] merge(int[][] intervals) { if(intervals==null||intervals.length<=1){ return intervals; } List<int[]> list = new ArrayL...

2019-10-04 22:48:52 146

原创 链表反转 循环

​​初始:newHead=null;currentHead=1;最后newHead=5;currendHead=null;保持与推进

2019-10-02 17:11:05 259

原创 列出所有组合

//select element 0combinations(data.subList(1,data.size()),n-1);//un-select element 0combinations(data.subList(1,data.size()),n);要点:1)多个参数的初始值;2)side-effect的维护用List<Integer> selected...

2019-10-02 13:22:35 926

原创 链表创建、反转链表 (递归 分析)

链表创建严格定义递归函数作用,包括参数,返回值,side-effect先一般后特殊;每次调用必须缩小问题规模每次问题规模必须缩小1缩小规模把1拆掉,建2 3 4 5 的LinkedList ,然后把1 连接上代码:public class Node { private final int value; private Node next; pu...

2019-10-02 00:20:54 168

原创 数组构建二叉树 (存在问题 ,null 值的处理)

题目是:给定一个二叉树的层序遍历,例如:3,9,20,15,null,8,要求计算它的先序遍历的几个节点(例如0,2的值的和sum=9+15=24)package testPro;//3,9,20,15,null,8//0,2import java.util.ArrayList;import java.util.List;import java.util.Scanner...

2019-09-20 23:46:19 1813 5

原创 面试常客:谈谈你对抽象类和接口的理解

抽象方法 即使用abstract 关键字修饰,仅有声明没有方法体的方法。public abstract void f();//没有内容抽象类即包含抽象方法的类。如果一个类包含一个或者多个抽象方法,该类必须限定为抽象的。抽象类可以不包含抽象方法。public abstract class BaseActivity{ private final String TAG =this.getC...

2019-09-17 20:37:47 3312

原创 字符串的解码

一条包含字母A–Z的信息通过以下方式进行了编码:‘A’–> 1‘B’–> 2…’Z’–> 26给定一个只包含数字的非空字符串,请计算编码方法的总数。输入描述:一个只包含数组的非空字符串输出描述:3解释:它可以解码为”BZ"(2,26), “VF”(22,6),或者“BBF"(2,2,6)。示例1输入226输出:3分析:字符串长...

2019-09-17 18:20:17 261

原创 1)股票最大亏损 2)最大面板 远景能源

1. 题目描述:假如一个数组中存储股票在一天交易窗口各时间点的股票价格(正整数)。允许任意次买入卖出,请提供一个算法,计算通过买卖可能导致的最大亏损。输入描述:股票价格序列,序列长度不超过100,请用逗号分隔;输出描述:最大亏损例如:输入:100,180,310,40,535,695输出:270说明:310买入,40卖出代码...

2019-09-12 23:12:20 2308

原创 背包问题 2020年小米校招JAVA岗笔试第二题

对于背包问题:例如小偷东西问题 如上图小偷最多可以带走重量位20、要尽可能带走多的商品。 所以应该设置数组capacity[20+1], 商品itmes [5+1]其中,capacity[0]=0; items[0]=0;题目描述:小米之家有很多米粉喜欢的产品,产品种类很多,价格也不同。比如某签字笔1元,某充电宝79元,某电池1元,某电视1999元等假设库存不限,小明去小米...

2019-09-10 00:27:13 728

原创 字符串类题目

1)找出A字符串中出现B字符串的起始位置例如:输入:zyzyzyzzyz输出:0分析:String类有一个方法:contains(),该方法是判断字符串中是否有子字符串。如果有则返回true,如果没有则返回false。code: public static int findApperance(String A,int lenA,String B,int lenB){ ...

2019-09-01 14:13:51 257

原创 关于Ajax ,看这篇文章就够了

Ajax 总结XMLHttpRequest 对象的相关方法1.1 XHR创建对象var xmlhttp;if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else {// code for IE6, I...

2019-08-27 17:01:38 151

原创 数据库SQL面试知识点整理

一)什么是存储过程?有哪些优缺点?存储过程是一些预编译的SQL语句。更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程是一个预编译的代码块,执行效率比较高一个存储过程替代大量T_SQL语句 ,可以降低网络通信量,...

2019-08-22 10:43:02 294

原创 关于group by的用法 原理

转载:this

2019-08-20 21:03:11 546

原创 892. 三维形体的表面积

题目链接:this解答链接:this解题思路:对于v = grid[i][j],其表面积为s = 2 + v*4 。接下来只要在判断其相邻四个方向有没有放置立方体,有的话减去重合的面积即可。class Solution(object): def surfaceArea(self, grid): """ :type grid: List[List...

2019-08-17 11:07:51 117

原创 作业帮3题全AC

参考:thisimport java.util.Scanner;public class substring { public static void main(String[] args) { Scanner in = new Scanner(System.in); String s = in.nextLine(); int...

2019-08-14 22:17:58 174

原创 除数博弈 leetcode

1025. 除数博弈分析:数字N如果是奇数,它的约数必然都是奇数;若为偶数,则其约数可奇可偶。 无论N初始为多大的值,游戏最终只会进行到N=2时结束,那么谁轮到N=2时谁就会赢。 因为爱丽丝先手,N初始若为偶数,爱丽丝则只需一直选1,使鲍勃一直面临N为奇数的情况,这样爱丽丝稳赢; N初始若为奇数,那么爱丽丝第一次选完之后N必为偶数,那么鲍勃只需一直选1就会稳赢。综述,判断N是奇数还是...

2019-08-14 10:38:23 157

原创 leetcode 26. 删除排序数组中的重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。删除排序数组中的重复项分析:不使用额外的数组空间,必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。考虑 用已确定数与后面的数对比。class Solution { public...

2019-07-23 10:26:50 91

原创 Top K算法详细解析—百度面试; 外排算法

1B(byte,字节)= 8 bit1KB(Kilobyte,千字节)=1024B= 2^10 B1MB(Megabyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B;问题描述:转载:Top K算法详细解析—百度面试这是在网上找到的一道百度的面试题:搜索引擎会通过日志文件把用户...

2019-07-22 20:51:52 554

转载 navicat连接mysql ,并用sql语句创建表

https://blog.csdn.net/wangpailiulanqi8/article/details/82426232

2019-07-19 10:00:21 4204

转载 Java中get()方法和set()方法

https://blog.csdn.net/qq_42601698/article/details/81294901在java中,为了保证数据的安全性,我们会把数据定义为private等(私有、封装),如果想要调用就会用到set()方法与get方法或者构造函数方法。这里说的是第一种方法,set()与get(),既然说到这个,就得说一下封装的概念。封装:private私有化成员属性,提供公开...

2019-07-19 09:49:23 11428

转载 深入理解Session和Cookie的区别

深入理解Session和Cookie的区别转载自:深入理解Session和Cookie的区别Cookie简介Cookie意为“甜饼”,是由W3C组织提出,最早由Netscape社区发展的一种机制。 目前Cookie已经成为标准,所有的主流浏览器如IE、Netscape、Firefox、Opera等都支持Cookie。由于HTTP是一种无状态的协议,服务器单从网络连接上无从知道客户身份。 怎...

2019-07-18 10:30:31 172

转载 【第二章】 IoC 之 2.1 IoC基础 ——跟我学Spring3

2.1.1 IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下:谁控制谁,控制什么:传统Jav...

2019-07-15 19:44:07 159

转载 equals 、== 、BigDecimal

正确使用 equals 方法Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。举个例子:// 不能使用一个值为null的引用类型变量来调用非静态方法,否则会抛出异常String str = null;if (str.equals("SnailClimb")) { ...} else { ..}运行上面的程序会抛出空指针异常,但...

2019-07-15 14:53:06 351

转载 HashMap底层实现原理(上)

HashMap底层实现原理上图中,白色部分是接口,黄色部分是要重点了解的,最好是看一遍源码,绿色部分已经过时,不常用了,但是面试中可能会问到。这里先简单的说一下这几个Map,TreeMap是基于树的实现,HashMap,HashTable,ConcurrentHashMap是基于hash表的实现,下文我们会介绍hash表。HashTable和HashMap在代码实现上,基本上是一样的,和Vec...

2019-07-11 14:57:30 421

转载 牛牛找工作 网易

时间限制:2秒参考:here题目:this题目:为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作后,牛牛的小伙伴们来找牛牛帮忙选工作,牛牛依然使用自己的标准来帮助小伙伴们。牛牛的小伙伴太多了,于是他只好把这个任务交给了你。分析:可以用到Java.util.TreeMap.floo...

2019-07-08 18:08:13 233

原创 SELECT * FROM table LIMIT

使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,已 经为我们提供了这样一个功能。 LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。 如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。SELECT * FROM table LIMIT [...

2019-07-08 11:09:55 8116 1

转载 同步/异步/阻塞/非阻塞/BIO/NIO/AIO

同步和异步所谓同步,指的是协同步调。既然叫协同,所以至少要有2个以上的事物存在。协同的结果就是:多个事物不能同时进行,必须一个一个的来,上一个事物结束后,下一个事物才开始。那当一个事物正在进行时,其它事物都在干嘛呢?严格来讲这个并没有要求,但一般都是处于一种“等待”的状态,因为通常后面事物的正常进行都需要依赖前面事物的结果或前面事物正在使用的资源。因此,可以认为,同步更希望关注的是从宏观...

2019-07-08 09:54:01 105

转载 Java中的get()和set()方法

Java中的get()和set()方法在java文件中总是能看到各种get和set方法,写法非常简单,但是具体什么时候要用呢?为了保持方法的封闭性(即对类中的域变量进行封闭操作),用private来修饰他们的变量,其他类不能对该变量访问。这样我们就将这些变量封闭在了类内部,这样就提高了数据的安全性。get和set方法就是用于访问域变量。set是设置的意思,而get是获取的意思,顾名...

2019-06-13 10:03:45 29081 3

原创 vscode 指令

进入全屏/退出全屏 的快捷键都是 F11 ;alt+shift+a 注释多行;

2019-05-31 15:24:36 517

MATLAB SIMULINK在电力系统中的仿真与应用.zip

基于Matlab Simulink 搭建电力系统仿真,在迁移到硬件之前,在 Simulink 中设计和仿真您的系统。探索和实现您原本不会考虑在内的设计 ,而无需编写 C、C++ 或 HDL 代码。通过对被测系统和物理对象建模,探索广泛的设计空间。整个团队可以使用一个多域环境对系统所有部分的行为方式进行仿真。无需手工编写数千行的代码,可自动生成具有生产质量的 C 和 HDL 代码,其行为方式与您在 Simulink 中创建的模型相同。然后,直接将代码部署到 MCU、DSP 或 FPGA。

2019-11-08

C Primer Plus(第五版)中文版

全书共17章。第1、2章学习C语言编程所需的预备知识。第3到15章介绍了C语言的相关知识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等等,知识内容都针对C99标准;另外,第10章强化了对指针的讨论,第12章引入了动态内存分配的概念,这些内容更加适合读者的需求。第16章和第17章讨论了C预处理器和C库函数、高级数据表示(数据结构)方面的内容。附录给出了各章后面复习题、编程练习的答案和丰富的C编程参考资料。

2018-07-03

C#语言规范5.0

1)微软C#语言规范5 0版C Sharp Language Specification,原格式为Word的docx文档 现完美转换为pdf文件; 2)带三级书签,并修复了原docx文档的页眉Heading 1错误,其他未作任何改动 最权威的官方

2018-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除