码迷,mamicode.com
首页 > 编程语言
C++随记
1.关于几种cast: 简单总结: static_cast强制类型转换,基本类型间的类型转换安全,子类转父类安全,父类转子类不安全 reinterpret_cast直接重新解释二进制,非常不安全。 dynamic_cast只能转化指针或引用,并且其指向的对象包含虚函数,其主要作用是在运行期间,可以动 ...
分类:编程语言   时间:2020-06-13 15:51:35    阅读次数:54
Java面试官灵魂拷问:if语句执行完else语句真的不会再执行吗?
写在前面 最近跳槽找工作的朋友确实不少,遇到的面试题也是千奇百怪,这不,一名读者面试时,被面试官问到了一个直击灵魂的问题:if 语句执行完else语句真的不会再执行吗?这个奇葩的问题把这名读者问倒了! 问题分析 最近一名读者留言说,自己出去面试被面试官的一道奇葩问题问倒了,这个问题就是:if语句执行 ...
分类:编程语言   时间:2020-06-13 15:51:16    阅读次数:92
SpringBoot01:Hello,World!
SpringBoot01:Hello,World! SpringBoot简介 回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简 ...
分类:编程语言   时间:2020-06-13 15:47:26    阅读次数:72
Java 实现简易登录注册功能
哈希算法(Hash)又称摘要算法(Digest),它的作用是:对任意一组输入数据进行计算,得到一个固定长度的输出摘要。 哈希算法最重要的特点就是: 相同的输入一定得到相同的输出; 不同的输入大概率得到不同的输出。 哈希算法的目的就是为了验证原始数据是否被篡改。 我们来简单实现一个用于用户注册和登录最 ...
分类:编程语言   时间:2020-06-13 15:43:38    阅读次数:287
关于数组以及数字
class Solution { public static List<List<Integer>> threeSum(int[] nums) { List<List<Integer>> ans = new ArrayList(); int len = nums.length; if(nums == ...
分类:编程语言   时间:2020-06-13 15:42:57    阅读次数:95
idea复制springboot的maven项目后,修改了maven名称,但maven工具里的maven名称没改变,不生效
在学习springcloud和springboot的过程中,为了方便,经常复制上一个项目进行改造,但maven工具栏的名称却没改变,不生效,重启idea也没用。 如图: 解决办法: 1. 复制项目后,先修改好pom的maven名称。 比如我要复制 spring-cloud-rabbitmq-cons ...
分类:编程语言   时间:2020-06-13 15:42:26    阅读次数:110
C# 调用C++ dll EntryPointNotFoundException错误
这个问题有点奇怪,先记录一下: C#调用C++dll时,c++代码怎么暴露对外函数就简单提一下,头文件中声明对外扩展的函数,类文件中实现就行了(TBDCParams 和 TBDCResult 是我定义的对象,用于接收和返回结果) 头文件 extern "C" __declspec(dllexport ...
分类:编程语言   时间:2020-06-13 14:36:32    阅读次数:70
SpringBoot整合JWT Token
背景 JWT全称是:json web token。它将用户信息加密到 token 里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证 token 的正确性,只要正确即通过验证。 优点 1.简介:可以通过 URL POST 参数或者在 HTTP header 发送,因为数据量小,传输速度也很快 ...
分类:编程语言   时间:2020-06-13 14:35:32    阅读次数:81
数组、对象遍历方法
一、遍历数组 let arr = [1,2,3] 1.for in(数组也是特殊的对象) for (const key in arr) { console.log(key,arr[key]) } 2.foreach arr.forEach((value, index, array) =>{ cons ...
分类:编程语言   时间:2020-06-13 14:32:18    阅读次数:69
python -----关于生成器generator
普通生成器: j =[x*8 for x in range(10)]#普通列表生成式 j2 = (x*8 for x in range(10))#普通生成器 ,只需将 [ 改成( 即可。 print(j2)#能看到打印出的是生成器的内存地址,说明生成器返回的并不是列表,生成器只是可迭代的数列算法。 ...
分类:编程语言   时间:2020-06-13 13:23:48    阅读次数:89
二、SpringAOP终结篇(补充中...)
一、基本源码分析 1.寻找入口 Spring 的 AOP 是通过接入 BeanPostProcessor 后置处理器开始的 2.BeanPostProcessor BeanPostProcessor的体现在IOC源码分析的doCreateBean中,populateBean的后一句 Object e ...
分类:编程语言   时间:2020-06-13 13:23:29    阅读次数:75
springboot+JasperReport 代码方式实现定制样式报表
目标 打印档案盒标签,实现如下样式: 步骤: 一、Controller 1 @GetMapping(value = {"/printlabel"}) 2 // @RequiresPermissions("biz:container:print") 3 public void printlabel(@ ...
分类:编程语言   时间:2020-06-13 13:19:30    阅读次数:97
1-Java基础回顾整理_07_面向对象
1、面向过程与面向对象 面向过程思想:1)执行步骤清晰明了,第一步,第二步。。。 (是线性的) 2)主要用来处理一些比较单单的问题; 面向对象思想:1)物以类聚,是一个分类的思维模式,会首先思考解决问题需要哪些分类,然后对这些分类进行单独的思考,最后才对某个分类下的细节进行面向过程的思想; 2)适合 ...
分类:编程语言   时间:2020-06-13 13:17:19    阅读次数:68
docker运行springboot项目
一、IDEA中点击下方的Terminal 输入mvn clean install 出现如下图时表示成功(前提是本地必须安装了maven且配置了maven的环境变量) 打好的jar包在target目录下 二、然后新建个Dockerfile文件,内容如下 三、构建镜像:将Dockerfile和项目jar ...
分类:编程语言   时间:2020-06-13 13:15:40    阅读次数:67
vscode简单c语言多文件编译
多文件编译 之前知乎抄的vscode配置 https://www.cnblogs.com/esllovesn/p/10012653.html这个是简化版也是更方便版的,建议直接看这个。 https://www.zhihu.com/question/30315894这个是知乎原文,比较复杂。 进行少量 ...
分类:编程语言   时间:2020-06-13 13:10:58    阅读次数:102
【JAVA SE基础篇】21.构造方法以及this关键字
1.构造方法的定义 构造方法:用于对象的初始化。 注: 1.通过new关键字调用! 2.构造器虽然有返回值,但是不能定义返回值类型,返回值的类型一定是本类,不能在构造器里使用return返回某一个值 3.如果没有定义构造方法,则编译器会自动添加一个无参的构造方法,如果已定义,编译器不会自动添加 4. ...
分类:编程语言   时间:2020-06-13 13:10:08    阅读次数:79
Spring Boot开发框架学习总结
Spring Boot简介 Spring Boot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外Spri ...
分类:编程语言   时间:2020-06-13 13:09:15    阅读次数:100
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!