自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(328)
  • 收藏
  • 关注

原创 const int & a = 1;

int &a = 1;//报错,引用需要一个合法的内存空间const int & a = 1;//正确,类似于int temp = 1; const int & a = temp;

2021-06-15 17:49:00 303

原创 QApplication和QCoreApplication

一、QCoreApplication用于non-GUI的应用程序(不需要依赖QtGui库),QApplication用于包含GUI的应用程序(需要用到QtGui库)。Qt是一个开源的C++库,主要用来开发GUI程序,但同时,它也支持控制台程序的开发。并且,这里的控制台程序又分为Qt控制台程序和纯C++控制台程序。其中,C++控制台程序就没什么好说的了,就是我们大学的入门程序了,使用cout、s...

2021-06-08 14:50:00 430

原创 回归

2021-05-24 08:59:00 158

原创 关于结构体大小一篇很详细的文章

## 前言 ##在计算机中数据存储和传输以位(bit)为单位,每8个位bit组成1个字节(Byte)。32位计算机的字长为32位,即4个字节;对应的,64位计算机的字长为64位,即8个字节。计算机系统对基本类型数据在内存中存放的位置有限制,要求这些数据的起始地址的值是某个数k的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数(alignment modulus)。## ...

2019-11-07 11:05:00 563

原创 Mysql Innodb cluster集群搭建

之前搭建过一个Mysql Ndbcluster集群,但是mysql版本是5.7的,看到官网上mysql8的还是开发者版本,所以尝试搭建下mysql Innodbcluster集群。MySQL的高可用架构无论是社区还是官方,一直在技术上进行探索,这么多年提出了多种解决方案,比如MMM,MHA,NDB Cluster,Galera Cluster,InnoDB Clust...

2019-10-11 17:11:00 1253

原创 Oracle:imp导入dmp文件

oracle命令行登录sqlplus / as sysdba创建用户create user 用户 identified by 密码 ;创建表空间create tablespace 表空间名 datafile '数据文件存放路径' size 200M autoextend on next 50m maxsize 1000m ;用户授权...

2019-09-23 09:37:00 1671

原创 alert弹出窗口,点击确认后关闭页面

alert("点击确认后,关闭页面");window.opener=null;window.top.open('','_self','');window.close(this);

2019-09-16 09:18:00 6411

原创 mysql-cluster集群搭建步骤

1.从官网下载mysql-cluster安装包: https://dev.mysql.com/downloads/cluster/2.解压安装包#上传到服务器目录/usr/softwares并解压tar -xzvf mysql-cluster-gpl-7.5.15-linux-glibc2.12-x86_64.tar.gz#新建/usr/local/mysq...

2019-09-06 16:37:00 141

原创 CAS总结之Ticket篇

CAS的核心就是其Ticket,及其在Ticket之上的一系列处理操作。CAS的主要票据有TGT、ST、PGT、PGTIOU、PT,其中TGT、ST是CAS1.0协议中就有的票据,PGT、PGTIOU、PT是CAS2.0协议中有的票据。一 名词解释TGT(Ticket Grangting Ticket)TGT是CAS为用户签发的登录票据,拥有了TGT,用户就可以证明自...

2019-07-29 14:44:00 7893

原创 web.xml文件的作用

每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗?一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的web工程没用到这些时,你可...

2019-07-25 15:07:00 139

原创 单点登陆(SSO)

一、背景在企业发展初期,企业使用的系统很少,通常一个或者两个,每个系统都有自己的登录模块,运营人员每天用自己的账号登录,很方便。但随着企业的发展,用到的系统随之增多,运营人员在操作不同的系统时,需要多次登录,而且每个系统的账号都不一样,这对于运营人员来说,很不方便。于是,就想到是不是可以在一个系统登录,其他系统就不用登录了呢?这就是单点登录要解决的问题。单点登录英文全称Single Sig...

2019-07-05 10:03:00 505

原创 session和cookie的区别

一·概念理解首先呢,要了解session和cookie的区别先要了解以下几个概念:1、无状态的HTTP协议: 协议,是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就...

2019-07-05 09:55:00 139

原创 oracle问题之数据库恢复(三)

可能很多人在做数据库恢复时,都遇到过如下错误:SQL> recover database;ORA-00283: recovery session canceled due to errorsORA-01610: recovery using the BACKUP CONTROLFILE option must be done对于这个错误的处理方法很简单,相信大家都知道...

2019-07-04 09:43:00 281

原创 oracle问题之SYSTEM表空间不足 (二)

杂症二、SYSTEM表空间不足报错一、杂症:PLSQL登录,报错:ORA-00604: 递归 SQL 层 出现错误ORA-01653: 表.无法通过(在表空间中)扩展ORA-02002: 写入审记线索时出错二、病理:1、表空间不足2、数据库的审计功能已经开启引起(SYS.AUD$表)三、病因定位:先连接上数据库:# su orac...

2019-07-04 09:40:00 291

原创 oracle问题之死锁 (一)

【前言】遇到 oracle 异常 和 解决实践 系列文章 整理分享杂症一、oracle死锁一、症状:执行SQL或程序时,程序没有响应或SQL执行一直处于执行状态,没有成功,也没有报错。二、病理:当对数据库某个表的某一记录做更新或删除等操作,执行完毕后该条语句不提交事务,假如其他人同时也对该数据库执行一条对于这一记录做更新操作的语句。则在执行的时候就会处于等待状态,便陷...

2019-07-04 09:32:00 89

原创 linux下oracle调试小知识

1、oracle 安装下的/u01/diag/rdbms/orcl/HOF/incident目录下是什么文件?答:每当一个错误发生的时候,oracle会创建一个incident,并且分配一个INCIDENT_ID号,同时在ADR HOME的INCIDENT目录中创建相应的INCIDENT 目录,每个错误号一个INCIDENT目录,目录被命名为incdir_<INCIDENT_ID>。在...

2019-07-04 09:29:00 110

转载 Oracle实例名,服务名等概念区别与联系

数据库名、实例名、数据库域名、全局数据库名、服务名,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多个数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_...

2019-07-03 17:27:00 10211

原创 oracle 数据库、实例、服务名、SID

在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个Instance,启动一个Instance之类的话。其实问他们什么是数据库,什么是Instance,很可能他们给的答案就是数据库就是Instance,Instance就是数据库啊,没有什么区别。在这里,只能说虽然他们Oracle用了可能有了一定的经验,不过基础的概念还是不太清楚。(我目前就是这个状态)...

2019-07-03 17:21:00 268

原创 Linux下启动/关闭Oracle

一、Linux下启动Oracle  Linux下启动Oracle分为两步:  1)启动监听;  2)启动数据库实例;1.登录服务器,切换到oracle用户,或者以oracle用户登录[admin@dataserver ~]$ su - oracle密码:[oracle@dataserver ~]$2.打开监听服务[oracle@localhos...

2019-07-03 16:51:00 138

原创 Oracle监听器

Oracle 监听器 Listener 是一个重要的数据库服务器组件,在整个 Oracle 体系结构中,扮演着重要的作用。它负责管理 Oracle 数据库和客户端之间的通讯,它在一个特定的网卡端口(默认是TCP 1521端口)上监听连接请求,并将连接转发给数据库,下面的部分,会从几个方面对监听器进行简单介绍。1.监听器的功能从当前的 Oracle 版本看,Listener 主要负...

2019-07-03 16:50:00 170

原创 Oracle数据库、实例、用户、表空间、表之间的关系

完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等);2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配共享内存并创建相关的后台内存),然后由这个...

2019-07-03 16:42:00 285

原创 在Centos7上安装Oracle

环境:硬盘30G;2G RAM;Centos7;Oracle 11G;1.创建组和用户[zzd@localhost ~]$ su root  #切换到rootPassword:[root@localhost]# groupadd oinstall  #创建用户组oinstall[root@localhost]# groupadd dba  #创建用户组dba[...

2019-07-03 14:31:00 168

原创 理财入门书籍

【财商入门类】《小狗钱钱》《穷爸爸,富爸爸》《财务自由之路》《30年后,你拿什么养活自己》《买基金给自己加薪》【投资干货类】《理财产品全攻略》《银行行长不轻易说的理财经》《通向财务自由之路》《工作前5年决定你一生的财富》《管道的故事》【金融思想类】《世界是平的》《人人都爱经济学》《随机漫步的傻瓜》《与天为敌:风险探索传奇》《巴...

2019-06-27 12:11:00 256

转载 转自知乎,深度强化学习论文https://zhuanlan.zhihu.com/p/23600620

一. 开山鼻祖DQN1.Playing Atari with Deep Reinforcement Learning,V. Mnih et al., NIPS Workshop, 2013.2.Human-level control through deep reinforcement learning, V. Mnih et al., Nature, 2015.二. DQN的各种...

2019-06-11 21:32:32 2200

原创 js给对象onclick事件赋值

js给对象onclick事件赋值 1)当方法没有参数时,赋值可以直接用onclick = 方法名 window.onload = function() { $('btnTest').onclick = test; } function test() { alert(val); }...

2019-06-06 15:21:00 3449

原创 什么是堡垒机

什么是堡垒机 1、堡垒机是用来解决“运维混乱”的堡垒机是用来干什么的?简而言之一句话,堡垒机是用于解决“运维混乱”的。何谓运维混乱?当公司的运维人员越来越多,当需要运维的设备越来越多,当参与运维的岗位越来越多样性,如果没有一套好的机制,就会产生运维混乱。具体而言,你很想知道“哪些人允许以哪些身份访问哪些设备”而不可得。2、堡...

2019-05-28 17:38:00 33737

原创 什么是数据库实例

什么是数据库实例 一、通俗解释首先说说,数据库是做什么?数据库是用来长久存储数据的,而我们大家都知道内存只能临时存储,磁盘等才能真正存储数据.那数据库会放那里呢?肯定是存放在磁盘上,其实数据库就是磁盘上的一个文件。从上面我们得出结论:数据库==磁盘上的文件.既然数据库可以看成磁盘上文件,我们怎么使用数据库呢?如果说我们可以直...

2019-05-27 17:18:00 26945 5

原创 动态规划解决矩阵路径问题

动态规划解决矩阵路径问题 从矩阵左上角走到矩阵右下角,求最短路径import java.lang.Math;public class Dynamic_1{ static int m = 4; static int n = 4; static int sum = 0; static int[][] s...

2019-05-24 11:14:00 461

原创 0-1背包问题

0-1背包问题 //动态规划求解背包问题public class Dynamic{ static int[] weight = new int[]{2, 2, 4, 6, 3}; static int n = 5; static int m = 9; static int maxW = 0; public s...

2019-05-23 17:12:00 82

原创 回溯算法

回溯算法 八皇后问题(java):public class EightRoyal{ static int[] result = new int[8]; public static void calresult(int row){ if(row == 8){ print_result(result); ...

2019-05-23 16:05:00 108

原创 Python列表的复制

Python列表的复制 1.直接按名字赋值:my_habit = ['game', 'running']friend_habit = my_habitmy_habit.append('swimming')friend_habit.append('pingpang')print(my_habit)print(friend_...

2019-05-22 17:23:00 117

原创 Docker在WIN7上的配置

Docker在WIN7上的配置 为什么使用Docker ToolboxDocker在Windows上使用有两种方式,一是利用VirtualBox建立linux虚拟机,在linux虚拟机中安装docker服务端和客户端,二是利用Windows的Hyper-v虚拟化技术,直接在Windows上安装docker服务端和客户端。WIndows7不支持H...

2019-05-21 11:29:00 1040

原创 Docker与K8s

Docker与K8s 2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotC...

2019-05-21 09:52:00 172

原创 Docker理解与使用(转)

Docker理解与使用(转) 2013年发布至今,Docker一直广受瞩目,被认为可能会改变软件行业。但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?本文就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日常开发。一、环境配置的难题软件开发最大的麻烦事之一,就是环境配置。用户...

2019-05-21 09:44:00 109

原创 Docker入门

Docker入门 一、什么是虚拟化顾名思义,虚拟化技术是将物理资源以某种技术虚拟成资源池的形式,主要有一虚多和多虚一两种形式,比如个人电脑安装Vmware软件,可以在这个软件上安装其他Win系统、MacOS、Linux系统等,实现一台电脑/笔记本承载多个系统的优点。目前苹果笔记本用户双系统解决方案也以虚拟机为主,普通Windows用户可能需...

2019-05-20 16:07:00 161

原创 时间管理定律

时间管理定律 帕金森定律:“太多时间反而会让你消磨时间。。。” 工作会自动膨胀占满所有的时间。墨菲定律:所有的事情花费的时间都比预计的要长,任何事情都没有想象中那么简单伊利赫定律:几个小时之后,效率会下降,越来越难以集中精力卡尔森定律:持续从事一项任务比分次从事该任务花费的时间要少弗雷赛定律:时间是主观的,美好的...

2019-05-05 15:55:00 2536

原创 贪婪算法

贪婪算法 1.钱币找零问题这个问题在我们的日常生活中就更加普遍了。假设1元、2元、5元、10元、20元、50元、100元的纸币分别有c0, c1, c2, c3, c4, c5, c6张。现在要用这些钱来支付K元,至少要用多少张纸币?用贪心算法的思想,很显然,每一步尽可能用面值大的纸币即可。在日常生活中我们自然而然也是这么做的。在程序中...

2019-04-23 16:08:00 125

原创 指针与指针的地址

指针与指针的地址 #include <stdio.h>//一般用"地址"表示常量,用"指针"表示存储地址的变量int main(int argc, char *argv[]){ int x = 3; //定义int型变量x,内容为整数3 int *px = &x; //定...

2019-04-11 21:44:00 3215

原创 双向链表(前插操作,删除操作)

双向链表(前插操作,删除操作) 循环单链表的出现,虽然能够实现从任一结点出发沿着链能找到其前驱结点,但时间耗费是O(n)。如果希望从表中快速确定某一个结点的前驱,另一个解决方法就是在单链表的每个结点里再增加一个指向其前驱的指针域prior。这样形成的链表中就有两条方向不同的链,我们可称之为双(向)链表(DoubleLinked Lis...

2019-04-09 16:36:00 2216

原创 Trie树检索字符串

#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct TrieNode_t{ char data; short int end_flag;//字符串完全添加标志位 struct TrieNode_t* child...

2019-04-08 17:58:00 236

空空如也

空空如也

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

TA关注的人

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