- 博客(13)
- 资源 (12)
- 收藏
- 关注
原创 Java8内存survival区域
java OOM内存异常的四种类型及异常与解决方案java oom 内存异常 OOM异常的四种类型: 一: StackOverflowError :通常因为递归函数引起(死递归,递归太深)。-Xss 128k 一般够用。 二: out Of memory: PermGen Space:通常是动态类大多,比如web 服务器自动更新部...
2019-11-09 19:13:23
853
原创 打造商业模式中的闭环 ----闭环意味着循环
“一切都是从一杯星巴克咖啡开始的。你点了一杯咖啡。服务员送来一杯咖啡,并给了你一张卡,卡上说这是您第一次光临星巴克,所以额外再送一杯咖啡,24小时后可以领取。第二天你没去,第三天你还没去,第四天星巴克员工给你家送了一张松饼券,并再次邀请你光临。于是你去了,得到了免费的咖啡和松饼。你出差了,在另一个城市,你走进一家星巴克。服务员说,这是您第三次光临星巴克连锁,请问有什么需...
2018-12-01 14:23:28
7234
原创 使用Junit和Mockito对SpringBoot框架项目进行单元测试(一)
使用Junit和Mockito对SpringBoot框架项目进行单元测试看完这篇文章你就可以轻松的完成基本的单元测试,使得覆盖率达到90%以上Mockito 是流行的 Java 单元测试 Mock 框架,免费开源。Mockito 拥有的非常少的 API,所以开始使用 Mockito,几乎没有时间成本。因为只有一种创造 mock 的方式。只要记住,在执行前 stub,而后在交互中验证。你很快就会发现...
2018-06-11 17:07:55
5830
原创 .c文件与.h文件区别详解
简单的说其实要理解C文件与头文件有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程: 1.预处理阶段 2.词法与语法分析阶段 3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件 4.连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后还可以用objcopy生成纯二进制
2014-06-25 10:11:54
704
原创 计算机体系结构量化研究方法
Computer Architecture —— A Quantitative ApproachA Pipelining :Basic and Intermediate conceptsPipelining is an implementation technique whereby multiple instructions are overlapped in execution;it
2013-10-30 23:28:33
986
原创 RDLC报表 Table 纵向合并的方法
最终效果:要合并内容行,我想是不可能的,我上网找了N久,也没找到,囧~ 后来经过自己的短暂思考,终于想到另一种合并了,:-) 实现方法很简单,就是在报表属性的代码里加上以下这段代码: 复制代码 代码如下:Function GetRemark(rowNum As Integer, remark As String) As String Dim cutLength As
2013-09-17 09:13:01
2226
转载 C++ BMP位图读取
要识别图像中的字符,首先要会处理图像,把图像的信息读出来。这就必须先了解图像的结构,存储方式。清华大学出版的一本《数字图像处理编程入门》给了我不少帮助。第一章的Windows位图和调色板让我对bmp图像有了基本了解。对于彩色图,可以用RGB模型来表示。基本上所有颜色都可以用这三种颜色的组合来形成。但实际上也有一些差别,小于24位图都利用到了调色板,也就是一张R、G、B表,主要是为了节省存储空间。b
2013-05-14 20:47:56
1121
原创 C++中指针和引用的区别、联系及实例
实质,引用其实质是可用作其他变量的别名的一个名称,对引用的操作与对变量直接操作完全一样。;指针的实质是存储另一个变量地址的变量。 其区别主要体现在以下几个方面: 1、引用(reference)时一个变量的别名,因此不占内存;而指针(point)是一个整形变量需要占用一定的内存大小,通常是以能够存放内存地址为标准,例如32位机器是32位及4个字节,64位是64位的,即8个字节;
2013-03-24 10:10:00
573
转载 大家都跳槽的真实原因 看完这个故事你就会恍然大悟
那一年,公司招了大批应届本科和研究生毕业的新新人类。平均年龄24岁。那个新的助理,是经过多次面试后,我亲自招回来的一个女孩。名牌大学本科毕业,聪明,性格活泼。私下里我得承认,我招她的一个很重要的原因,除了她在大学里优秀的表现之外,还因为她写了一手漂亮的字。女孩能写一手好字的不多,尤其像她,看起来长发飘飘,多么女性化的一个姑娘,一手字却写的铿锵倜傥,让我对她不由多了很多好感。
2013-03-22 22:40:32
697
1
原创 深入理解字符串、数组、指针---联系与应用
字符串是存储在内存的连续字节中的一系列字符。C++处理字符串有两种方式,第一中来自C语言,第二种是基于string类库的方法。 在此我们先介绍第一种方式,即把字符串存储在char型数组中,其中每个字符都位于自己的素组元素中。代码如下:char str1[5] = {'a','b','c','d','\0'}; // \0为空字符(其ASCLL码为0) 第二种
2013-03-21 21:21:34
574
转载 计算机专业研究生应该这样过
计算机相关专业有计算机应用,计算机系统结构,计算机软件与理论;报的人都挺多,相比软件更火.谈谈我对攻读计算机专业研究生的一些看法!就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处,敬请谅解!如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有
2013-03-08 22:48:54
915
原创 对一组随机生成数进行几种常用排序算法的分析设计和实现之一 ——冒泡排序
对一组随机生成数进行几种常用排序算法的分析设计和实现之一 ——冒泡排序 基本算法的掌握和理解对程序员的发展有至关重要的作用。因此,在科研之余,将各种基本算法重新整理分析和实现以加深对基本算法的理解,打好基本功,也希望这一系列的小文章能为大家加深算法理解和编程方面的学习有所帮助,不足及错去之处也希望大家批评指正。 这些算法的代码我都已经在VS2010下,又C+
2013-03-07 21:18:56
2467
4G移动通信技术权威指南LTE与LTE-Advanced(英文)
2013-03-14
数字图像处理原理与实践-基于Visual C++开发 作者:左飞、万晋森、刘航.part4
2013-03-10
数字图像处理原理与实践-基于Visual C++开发 作者:左飞、万晋森、刘航.part3.
2013-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人