自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fallWyl的博客

菜鸟笔记本

  • 博客(19)
  • 收藏
  • 关注

原创 maven打包问题记录

在install多模块的maven项目时,如果是采用的默认配置,那么pom文件中只能引入打包格式为jar或pom的依赖,不能引入war依赖。如果要引入war依赖,参考https://blog.csdn.net/hujin_forever/article/details/72900949?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-

2020-08-03 18:24:06 143

原创 一个简单的python信号槽实现

【如有错误,欢迎指正,拒绝嘴臭】# -*- coding: utf-8 -*-class CSignal(): def __init__(self): self.slot = [] def emit(self, *arg, **kw): for pFunc in self.slot: pFunc(*arg, **kw) def connect(self, cbfunc): self.slot.appen

2020-07-12 19:37:11 590

转载 什么是面向对象(OOP)

什么是面向对象呢?要想了解这个问题我们要先了解面向过程,这样对比我们就好理解了。很早很早以前的编程是面向过程的,比如实现一个算术运算1+1 = 2,通过这个简单的算法就可以解决问题。但是随着时代的进步,人们不满足现有的算法了,因为问题越来越复杂,不是1+1那么单纯了,比如一个班级的学生的数据分析,这样就有了对象这个概念,一切事物皆对象。将现实的事物抽象出来,注意抽象这个词是重点啊,把现实生活的...

2019-12-12 10:31:54 232

转载 KMP ~~从入门到理解到彻底理解

                          &nb...

2019-08-17 20:22:31 199

转载 最长回文子串求解

转载自LeetCode,作者liweiwei1419回文串可分为奇数回文串和偶数回文串。它们的区别是:奇数回文串关于它的“中点”满足“中心对称”,偶数回文串关于它“中间的两个点”满足“中心对称”。方法一:暴力匹配 (Brute Force)不推荐方法二:中心扩散法中心扩散法的想法很简单:遍历每一个索引,以这个索引为中心,利用“回文串”中心对称的特点,往两边扩散,看最多能扩散多远...

2019-08-17 19:34:19 373

原创 Struct占用内存的计算规则

1.每个成员按其类型大小和指定对齐参数n中较小的一个进行对齐2.确定的对齐参数必须能够整除起始地址(或偏移量)3.偏移地址和成员占用大小均需对齐4.结构体成员的对齐参数为其所有成员使用的对齐参数的最大值5.结构体总长度必须为所有对齐参数的整数倍如下代码示例:#include<stdio.h>struct test{ char a; int...

2019-08-16 09:52:00 1229

原创 Java函数调用中的引用传递

1、传递的是不可变对象的引用以String为例:void func(String s){ s+="asd"; System.out.println(s);}String s="123";func(s);System.out.println(s);由于java中的引用传递和值传递传递的都是一个copy,即String定义的s的引用对象和func函数中的参数s...

2019-08-14 15:56:32 1211

原创 排序相关

1、快速排序若基准在左边,则从右边哨兵开始遍历若基准在右边,则从左边哨兵开始遍历待续

2019-06-18 21:03:49 150

原创 链表相关

寻找单链表的中点节点可以采用快慢指针未完待续……

2019-06-15 18:10:42 105

转载 3道题彻底搞定:套路解决递归问题

Leetcode 101. 对称二叉树Leetcode 111. 二叉树的最小深度Leetcode 226. 翻转二叉树:这个题的备注是最骚的。Mac OS下载神器homebrew的大佬作者去面试谷歌,没做出来这道算法题,然后被谷歌面试官怼了:”我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树...

2019-04-11 16:50:44 699

原创 Java中的值类型和引用类型,以及字符串池

堆 存储的是对象,每个对象都包含一个与之对应的class JVM只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 对象的由垃圾回收器负责回收,因此大小和生命周期不需要确定 栈 每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象) 每个栈中的数据...

2019-04-02 16:59:54 377

原创 PyQt5.12踩坑记录

Python版本3.6.5,32位PyQt版本5.12当时在做一个小应用需要用到QtWebEngineWidgets,安装PyQt5后却提示No module named 'PyQt5.QtWebEngineWidgets'查了好久才在Stack Overflow上找到一个回答,说是这个模块被PyQt5移除了,需要单独安装,安装命令为:pip install PyQtWeb...

2019-03-30 16:49:02 2178 2

原创 有符号数与无符号数的移位运算

有符号数左移:逻辑左移,空位补0右移:算数右移。若为正数,空位补0,若为负数,空位补1无符号数左移和右移均是逻辑位移,空位补0

2019-03-22 10:29:17 4649

原创 利用JS给select标签动态赋值

<select id="cars"><option value="volvo">Volvo</option><option value="saab">Saab</option><option value="fiat">Fiat</option><option value="audi">Audi&...

2019-03-21 14:51:34 14183 5

原创 向git提交代码及更新代码的命令

一、提交代码(1)cd C:\Users\{{username}}\Desktop\{{filename}}说明:若项目文件夹路径为C:\Users\{{username}}\Desktop\{{filename}},则{{username}}为操作系统的用户名,{{filename}}是你要提交代码的项目文件夹;路径也可以是其他的(2)git init说明

2015-08-24 10:25:11 798

原创 CSS小技巧

CSS实现div的固定位置,不随页面滚动消失&gt;&gt;&lt;span style="font-size:18px;"&gt;style="position:fixed;"&lt;/span&gt;&lt;span style="font-size:18px;"&gt;&lt;strong&gt;css和attr的区别:&lt;/str

2015-08-14 13:47:09 327

原创 日常学习笔记,内容比较混乱……

此文为平时学习遇到的问题,通过查阅资料集中在一起便于日后翻阅。一、OTP即One-time Password,意为动态口令或动态密码,otp从技术来分有三种形式,时间同步、事件同步、挑战/应答。(1)时间同步原理是基于动态令牌和动态口令验证服务器的时间比对,基于时间同步的令牌,一般每60秒产生一个新口令,要求服务器能够十分精确的保持正确的时钟,同

2015-08-13 13:54:07 436

转载 正则表达式介绍

http://www.jb51.net/tools/zhengze.html

2015-08-11 17:13:45 220

转载 不再以讹传讹,GET和POST的真正区别(转载)

如果有人问你,GET和POST,有什么区别?你会如何回答?我的经历前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。这个答案好像并不是他想要的。于是他继续追问有没有别的区别?我说这就是个名字而已,如果服务器支持,他完全可以把GET改个名字叫GET2。他反问道,那就是单纯的名字上的区别喽?我想了想,我觉得如果说再具体的区别,只能去看R

2015-08-06 16:01:38 418

空空如也

空空如也

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

TA关注的人

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