- 博客(18)
- 收藏
- 关注
原创 Java 入门
特点1面向对象(同C++不一样,C++既保留了C语言的非面向对象的特点,也有面向对象的特点,而Java是一个纯的面向对象)2平台无关性(编译完后可以放在任意一个平台上用,无需再编译)3安全稳定(不会出现内存溢出,因为Java自带垃圾收集机制,运行的时候会进行安全的检查)4支持多线程5提供丰富的类库Java是在C++的基础上,除去了一些不常用的,不好用的。1使用内...
2019-09-15 22:32:50
105
转载 Dictionary 与 List 集合的区别及效率
Dictionary<K,V> 与 List<T> 集合的区别及效率我们要遍历一个集合,是用字典来存储还是用数组链表来存储。1. 把基本概念List<T>就是一个集合,它可以存储某种类型的列表 Dictionary<T1,T2>,我们俗称其为字典,他包含一个Key和与之对应的Value,其目的是能够根据Key迅速地找到Value,算法复...
2019-07-10 10:13:51
4240
1
原创 与保护web服务器相关的Linux命令
任何管理员用户都可以使用sudo来临时使用root权限安装包(yum命令与apt类似)搜索已经安装的软件Ubuntu/Debian系统 dpkg --list CentOS系统 yum list installed删除某个已经安装的软件Ubuntu/Debian系统 apt-get remove +包名 CentOS系统 yum remove ...
2019-06-01 10:04:45
124
转载 硬链接与软链接的区别
Linux链接分两种硬链接(Hard Link) 软链接,即符号链接(Symbolic Link) 在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,这个编号被称之为索引节点号(Inode Index),也就是常说的inode号。Inode号上与文件名关联,下与用户数据库(data block)关联。 硬链接指文件名与索引节点号(即inode号)的链...
2019-05-31 21:58:27
157
转载 三种存储类型
三种存储方式:DAS、SAN、NAS三种存储类型:块存储、文件存储、对象存储块存储和文件存储是我们比较熟悉的两种主流的存储类型,而对象存储(Object-based Storage)是一种新的网络存储架构,基于对象存储技术的设备就是对象存储设备(Object-based Storage Device)简称OSD。本质是一样的,底层都是块存储,只是在对外接口上表现不一致,分别应用于不同的...
2019-05-27 22:50:52
2996
原创 word论文排版
保存的时候记得多保存一份word2003版本,因为可能有的电脑只能打开2003版本。粘贴的时候,若无图片,则粘贴的时候选择纯文本粘贴;若有图片,则粘贴完,选择清除样式。若回车/空格多,可以通过替换命令来删除(^p是指回车)控制首行缩进的函数=rand(4,3) 随机生成4段每段3行的文字。快捷键Ctrl+s 保存 Ctrl+...
2019-05-27 22:36:07
836
转载 str.Split和Regex.Split的区别
往往在分割一个字符串时要用到str.Split和Regex.Split。据我的经验,就是简单的单个字符串的替换,直接用字符串.Split('单个字符串'),多个字符串的替换用Regex.Split(字符串,@"多个字符串",RegexOptions.IgnoreCase)。下边举两个例子来说明吧。例一1stringstrSample="11,22,33,44,55,66";2string...
2019-05-18 21:32:26
451
转载 数据结构基础知识核心归纳(一)
https://blog.csdn.net/AndrExpert/article/details/77900395
2019-03-11 11:30:01
259
转载 js出现Syntax error on token "catch", Identifier expected
项目中需要使用jQuery,因此下载了jQuery的js包jquery-3.2.1.js,将jquery-3.2.1.js导入myeclipse10的项目中,结果js报错:Syntax error on token "catch", Identifier expected,如图: 解决方案也很简单,下面介绍一下,解决步骤:1、选中jQuery报错的web工程;2、右键-->...
2018-11-16 09:57:16
2185
转载 Java三大框架
常听人提起三大框架,关于三大框架,做了如下了解: 三大框架:Struts+Hibernate+Spring java三大框架主要用来做WEN应用。 Struts主要负责表示层的显示 Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作) Hibernate主要是数据持久化到数据库 再用jsp的servlet做网页开发的时候有个web.xml的...
2018-08-09 20:08:02
315
转载 opencv的初步使用(高斯模糊、边缘检测、灰度化、二值化、闭运算、绘制边缘)
前提:已经配好了opencv+Qt这里只讲如何使用api,不怎么讲算法原理既然要用opencv的库,首先把相应的头文件导进去吧#include <opencv2/core/core.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/highgui/highgui.hpp>#include...
2018-05-08 20:15:04
1771
转载 opencv函数学习之blur,GaussianBlur,medianBlur和bilateralFilter:实现图像平滑处理
https://www.cnblogs.com/denny402/p/3848316.html
2018-05-05 21:57:58
521
转载 Opencv学习笔记 图像的二值化以及轮廓检测
http://blog.sina.com.cn/s/blog_154bd48ae0102wboc.html
2018-05-05 21:48:54
696
转载 C++二维动态数组的创建与删除
1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于ma...
2018-04-26 18:56:40
2684
原创 C++中vector的用法
总的说明:vector是表示可变大小数组的序列容器。就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。本质讲,vector使用动态分配数组来存储它的元素。当新元素插入时候,这个数组需要被重新分配大小为了增加存储空间。其做法是,分配一个新的数组,然后将...
2018-04-25 17:10:31
262
原创 《C专家编程》读书记录
这本书适合没事的时候翻翻,随便打开哪一页,应该都可以看下去的。总体来说,写的比较欢脱,不像《C和指针》和《C陷阱和缺陷》的章节标题那么严肃,有时候还以为自己在看科技杂志。不过,理解书里面的内容反而需要有较高的C语言基础,内容结构比较松散,如果觉得没有逻辑性,可能是语言基础还掌握的不够。第1章 C:穿越时空的迷雾C语言的史前阶段:BCPL->B->New B->早期CC语言的早期...
2018-04-22 17:42:11
243
原创 VS2013下安装OpenCV的步骤
安装之前的话:1、 vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = Visual Studio 2010,vc11 = Visual Studio 2012,vc12 = Visual Studio 2013。2、这里选择x86还是x64是一个常常令人困惑的问题。当然,对于32位操作系统,铁定就是选x86了。如果是64位操作系统,很...
2018-04-22 17:32:36
3353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人