自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 Servlet学习笔记

请求转发与重定向区别:请求转发一般用于不同servlet之间的跳转,浏览器只发送了一次请求,地址栏会显示原始的url地址;重定向时浏览器发送了两次请求,地址栏会变化,避免F5多次提交。请求转发方法:request.getRequestDispater("path").forward(request, response) // 只会使用下一个地址的页面request.getRequ...

2019-05-28 17:39:23 187

原创 在IntelliJ IDEA社区版中使用 Maven 和 Tomcat 来开发Web应用

IDEA社区版不直接支持web application应用。通过Maven + Smart Tomcat 也能够比较方便地对web应用开发进行管理和调试1.通过创建Maven module - archetype - webapp 创建一个web应用项目结构其中java目录需要自己创建2.创建Smart Tomcat 配置通过 run - edit configuration 添...

2019-05-14 20:54:45 2610

原创 Java设计模式

单例模式保证只有一个对象,用过public static Foo insFoo = null 实现通过static Foo getInstance(){ … }来创建和返回实例多线程优化synchronized getInstance直接在静态初始化时创建对象getInstance双重检查( synchronized(Foo.class) 作为同步区,insFoo声明为vo...

2019-05-08 17:28:14 187

原创 Python 虚拟环境

平台:linux - centos7.0为啥需要虚拟环境?需要系统不同的软件可能使用python版本和第三方库版本不同,总不能安装A-安装B-安装A来回换。在多用户环境中,不同用户需要的软件也不同。为一个工程准备一个需要的环境,工程的版本也许也不一样。安装多个版本的pythoncentos 7.0默认安装python2,需要python3得再安装,主要的注意点是:wget ...

2019-03-12 16:31:11 171

原创 Vim之路

至此2019.9.6日在晚上美团笔试前,我终于可以愉快的配置好了YCM对于c++的补全python和c++的补全,编译,运行终于搞定,可以愉快的刷题了后面再折腾一下调试。常用快捷键插入模式C-o diw,删除该单词,相当普通模式diw C-o dw,等于普通模式下dw C-o o (为啥不直接用C-[ 进入普通模式。。。emmm,C-o还是快点)缩进 ...

2019-02-28 21:32:08 242

原创 使用 c++右值引用与移动语义

右值引用<c++ primer> 13.6节怎么判断右值左值持久,右值短暂右值一般时字面常量,或者表达式求值中创建的临时结果(没人管的孩子),将很快被销毁。获得右值引用-std::move例如 auto f2 = std::move(foo_1) 来获得一个对象的右值引用,这并不会实际转移资源,但约定不应该再使用foo_1的值了。实际的资源转移应该在移动赋值和移动构造函...

2019-01-08 17:31:19 242

原创 c++面向对象要点

类的成员数据成员(变量与常量)的初始化普通变量 - 初始化列表或者构造函数内引用变量 - 只能初始化列表const 常量 - 只能初始化列表没有默认构造函数的类 - 只能初始化列表静态普通静态变量 - 只能在类中声明,类外部定义(定义不需要static,如 int Foo::sv = 1;)const 或者 constexpr静态变量 - 可以在类中,也可以在类外静态数据可以...

2019-01-05 14:53:43 154

原创 提高 Visual Studio的使用效率

插件vsvim (模拟基本的vim操作,比vs code中的那个插件流畅多了,与vs冲突的键可以修改)CodeMaid (很实用,提供文件切换,代码结构, 代码整理等功能,插件很小)qt tools(可以在vs中使用qt项目了)Github快捷键快捷键修改工具 - 选项 - 键盘 - 输入快捷键,找到命令 - 分配新的快捷键熟悉vim快捷键熟悉codemaid快捷键...

2019-01-04 18:26:54 520 1

原创 SQL

字段的相应修改修改默认值,alter table 表 alter column 字段 set default 默认值;修改字段名,alter table表 rename column 字段1 to 字段2;修改-modify,不能改名,语法: alter table 表 modify column 字段 类型 默认值;修改-change,可改名,语法:alter table 表 c...

2018-12-14 16:39:50 155

原创 C++编译相关

MSVC下使用lib项目-属性-VC++目录包含目录: include的头文件目录,全局库目录: lib所在目录,全局C/C++:附加包含目录: include头文件目录,对于当前项目链接器:常规 - 附加库目录: lib所在目录,当前项目输入 - 附加依赖项: 使用的lib, 相当于pragma comment(lib, “xxx.lib”), 限于MSVC.g+...

2018-12-14 16:37:06 179

原创 c++ 网络编程socket小结

windows 10structuressockaddr, sockaddr_insockaddr和sockaddr_in区别——http://kenby.iteye.com/blog/1149001sockaddr 和 sockaddr_in 同样都是为了处理网络通信的地址,包含了地址类别(familty),地址(ip),端口信息。sockaddr是给机器用的,sockaddr_...

2018-10-05 13:37:50 253

原创 使用 scrapy

Scrapy写得比较清晰的博客基础与框架 https://juejin.im/post/5ad41ff7f265da23945ff1a6实践 https://www.cnblogs.com/wanghzh/p/5824181.html重要的概念ItemsPipelinesSpidersScheduler解析页面:Selectorshttps://doc....

2018-09-28 16:49:58 209

原创 c++ pair 加减运算符重载

前言pair对象没有定义加减运算符,每次相加减太麻烦,写一个放在这里,做题需要时复制一个。 另外,pari对象是可以直接使用大小比较运算符<, <=, >, >=, ==。/pair相加/ template...

2018-08-21 10:51:03 4012

原创 几个聚类方法简单总结

前言对几类聚类方法的流程简单总结。各种聚类算法的系统介绍和比较聚类方法:DBSCAN算法研究(1)–DBSCAN原理、流程、参数设置、优缺点以及算法DBScan的参数调节k-means的原理,优缺点以及改进1. 基于层级的聚类(如BIRCH)自底向上开始聚类,最开始将所有的样本点视为一个类。计算不同类之间的相似度 -single linkage:两个类中距离最短的两...

2018-08-20 16:37:49 3004

空空如也

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

TA关注的人

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