oracle:数据库对象:创建用户和赋予权限,数据表,序列,事务,约束

/*视图 视图(view),称为虚表,在数据库中不存在实体。 视图本质上是对物理表(基表)的一种数据保护。让开发者或者用户只能看到基表中的部分数据。 */ --------创建视图 --创建视图的语法:create or replace view 视图名 as query -- 常见一个视图,查看雇员表的基本信息 create or replace view V_emp as select e.* from emp e with read only;--只读视图 --
分类: 其他 发布时间: 05-17 23:18 阅读次数: 0

如何在GibHub上传自己的项目

如何上传项目至GinHub 准备好项目。在项目ssm-crud的目录下右击,点击Git Bash Here,打开git命令行。 在命令行中,输入git init,使项目文件夹加入git管理; 输入git add ssm-crud/,将Test文件夹全部内容添加到git。 输入git commit -m "提交信息"(“git commit -m "提交信息"”) 输入git remote add origin https://github.com/wenhaixiong/ssm-crud.gi
分类: 其他 发布时间: 05-17 23:18 阅读次数: 0

mysql几大引擎之间的区别和优劣之分

Innodb引擎,Innodb引擎提供了对数据库ACID事务的支持。并且还提供了行级锁和外键的约束。 它的设计的目标就是处理大数据容量的数据库系统。它本身实际上是基于Mysql后台的完整的系统。 Mysql运行的时候,Innodb会在内存中建立缓冲池,用于缓冲数据和索引。但是,该引擎是不支持全文搜索的。 同时,启动也比较的慢,它是不会保存表的行数的。当进行Select count(*) from table指令的时候,需要进行扫描全表。 所以当需要使用数据库的事务时,该引擎就是首选。由于锁的粒
分类: 其他 发布时间: 05-17 23:18 阅读次数: 0

C++手动调用析构函数无效问题排查

  在学习C++的时候,都知道不要手动调用析构函数,也不要在构造函数、析构函数里调用虚函数。工作这么多年,这些冷门的知识极少用到,渐渐被繁杂的业务逻辑淹没掉。   不过,最近项目里出现了析构函数没有被正确地调用,导致内存泄漏。代码大概如下: class base_mem_alloc { public:   base_mem_alloc() {}   virtual ~base_mem_alloc() {} }; class mem_alloc : public base_mem_a
分类: 其他 发布时间: 05-17 23:18 阅读次数: 0

MySQL常用五大引擎的区别

MyISAM: 如果你有一个 MyISAM 数据表包含着 FULLTEXT 或 SPATIAL 索引,你将不能把它转换为使用 另一种引擎,因为只有 MyISAM 支持这两种索引。 BLOB: 如果你有一个数据表包含着一个 BLOB 数据列,你将不能把它转换为使用 MEMORY 引擎,因 为 MEMORY 引擎不支持 BLOB 数据列 MEMORY: MEMORY 数据表存在于内存中,在服务器退出运行时将消失。因此,如果你希望某个数据表 的内容在服务器重新启动后仍然存在,就不应该把它转换为 ME
分类: 其他 发布时间: 05-17 23:18 阅读次数: 0

阿列克谢·卡什巴斯基:有机生命渲染

医学影像与Alexie Kashpersky 奇怪而精彩的特写镜头中的科幻和幻想发生冲突。埃博拉病毒和艾滋病病毒可能在现实世界中造成破坏,但在阿列克谢·卡什巴斯基的手中,它们变得非常美丽,甚至美丽。对于正常人来说,做梦噩梦,他的Technicolor主题似乎漂浮在一个梦想的边缘,将一个简单的医学插图变成了你迷失的教训。他有一份礼物,而且是他在很小的时候开始发展的。作为一个在乌克兰长大的孩子,他对自
分类: 企业开发 发布时间: 05-17 23:10 阅读次数: 0

伊恩斯普里格斯:照片和肖像写实渲染

Ian Spriggs与CG Labs的Chris Nichols谈论他令人难以置信的意象。CG艺术家Ian Spriggs是独一无二的。他为电影如蝙蝠侠对超人:正义的黎明,哈利波特与死亡圣器:第1部分,以及魔兽争霸:起点等电影中的X和ILM等杰出的视觉特效工作室创作角色。而现在,他正在为Neill Blomkamp的Oats Studios短裤Rakka,Firebase和Zygote创造可怕的
分类: 企业开发 发布时间: 05-17 23:10 阅读次数: 0

Oracle新增监听以及创建实例

 一·新增一个监听1.执行netca命令,选择"Listener configuration",点击Next  2.选择"Add",点击Next 3.输入监听程序名,点击Next 4.选择TCP协议,点击Next 5.选择端口号,点击Next6.点击Finish完成配置 创建完成在终端可以看到 二·创建一个实例注意:必须先创建监听,并且监听是启动中,否则报错。 1.执行dbca命令,启动oracl
分类: 数据库 发布时间: 05-17 23:10 阅读次数: 0

企业邮箱分级管理优势

随着企业不断的发展,企业内部沟通已经变成越来越重要,分级管理功能是企业油箱特色功能。一个好的企业邮箱需要更完备的功能和可靠的稳定性和完备的售后服务。我们就来看看企业邮箱特色功能之一,分级管理功能,这个功能极大方便企业内部管理和部门内部沟通的可能,极大提高办公效率和沟通。对于中大型企业,人员众多,部门林立。一个管理员可能管不过来,此时,管理员可以指定其他成员来帮助自己管理,这个被委托的成员称之为分级
分类: 企业开发 发布时间: 05-17 23:10 阅读次数: 0

HashMap: 通俗分析核心源码

[TOC] hashmap 作为 java 和 Android 开发中面试的必问问题,很有必要对其有一个详细的了解。 这篇文章将会从源码角度,对其存储结构,功能实现,扩容优化等进行分析。 分析版本 java 1.8.0 基本使用 在 hashmap 源文件前的
分类: 编程语言 发布时间: 05-17 23:01 阅读次数: 0

从JEditorPane入手,分析其中的MVC模式

JEditorPane的包级关系 java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent
分类: 编程语言 发布时间: 05-17 23:01 阅读次数: 0

洛谷P5319 奥术神杖

题意:给你若干个串和一个填了一部分的串。补完这个串使得 (每个串的匹配次数 * 权值) ^ (1 / 所有串匹配次数) 最大。 解:把这个东西随便取一个对数,就变成了分数规划。 二分。然后在AC自动机上DP判定。 1 #include <bits/stdc++.h> 2 3 const int N = 1510; 4 const double INF = 1e10, eps = 1e-16; 5 6 int tr[N][26], tot(1), cnt[N
分类: 其他 发布时间: 05-17 23:01 阅读次数: 0

Web安全之CSRF基本原理与实践

阅读目录 一:CSRF是什么?及它的作用? 二:CSRF 如何实现攻击 三:csrf 防范措施 回到顶部 一:CSRF是什么?及它的作用? CSRF(Cross-site Request Forgery), 中文名字叫:跨站请求伪造。那么什么是跨站请求伪造呢?就是用户登录一个正常的网站后,由于没有退出该正常网站,cookie信息还保留,然后用户去点击一个危险的网站页面,那么这个时候危险网站就可以拿到你之前登录的cookie信息。然后使用cookie信息去做一些其他事情。 因此需要完成一次CSR
分类: 其他 发布时间: 05-17 23:01 阅读次数: 0

Android使用OkHttp实现登录注册功能

客户端 在客户端,这里将登录和注册放在了同一个界面,在账号和密码两个EditText中输入内容后,按下LOGIN按钮,进行登录;按下REGISTER按钮,进行注册。 在写代码之前,先添加OkHttp的依赖: implementation 'com.squareup.okhttp3:okhttp:3.4.1'//这里3.4.1是笔者使用的okhttp版本号,可以自行更改至最新版本 ,注册网络权限: <uses-permission android:name="android.permission
分类: 其他 发布时间: 05-17 23:01 阅读次数: 0

VI 编辑器 - 常用操作

1、光标定位   hjkl 上下左右   0 $      0 = 行头 $ = 行尾   gg G      gg = 首行 G=尾行 (G=shift+g)   3G      第三行   /string string=搜索关键词 (n N可以循环的) 快速定位到关键词   /^d      以d开头的行   /txt$      以txt结尾的行 2、文本编辑   y       复制 (以行为单位)           yy:复制当前行           3yy :当前行开始复制3行
分类: 其他 发布时间: 05-17 23:01 阅读次数: 0

树形动态规划

我颓了 今天复习一下树形DP eg1.没有上司的舞会 一道简单的入门树形DP 代码如下 #include<iostream> #include<math.h> #include<stdio.h> using namespace std; const int maxn=10007; int dp[maxn][2]; bool f[maxn][2]; int v[maxn]; int cnt[maxn]; int son[maxn][maxn]; int fa[maxn]; int work(i
分类: 其他 发布时间: 05-17 23:01 阅读次数: 0

【思绪】

超不开心。
分类: 其他 发布时间: 05-17 23:01 阅读次数: 0

(七)ORBSLAM特征点的三角化

ORBSLAM2特征点三角化简介   插入关键帧以后,我们还需要插入新的地图点。为了确保新插入的地图点是足够鲁棒的,进行严格的检查是必要的。ORBSLAM2在插入地图点的时候也十分仔细,上一讲我们提到了地图的更新策略,唯独三角化没有细讲,倒不是因为它不重要而不提,而是因为三言两语说不清楚,所以才需要单独用一讲来说说这个方法。   接下来,笔者将会从一下两个方面来介绍本讲的内容:   1. 线性三角化方法;   2. 创建新地图点的方法提纲; 线性三角化方法   同之前一样,笔者会介绍创建新地图
分类: 其他 发布时间: 05-17 23:01 阅读次数: 0

拖拽-停止后仍是原来的位置

1 <script src="../cookie.js"></script> 2 <script> 3 4 class Drag{ 5 constructor(){ 6 this.box = document.querySelector(".box"); 7 8 this.init() 9 this.getPos() 10 } 11
分类: 其他 发布时间: 05-17 23:01 阅读次数: 0

易盛报单参数详解

交易所代码 产品类型 业务类型 价格类型 指令类型 委托类型 OrderType 触发条件 TriggerCondition 委托有效类型 TimeInForce 市价撮合深度 MarketLevel 备注 CZCE 郑商所 期货 单腿 限价单 限价 TAPI_ORDER_TYPE_LIMIT TAPI_TRIGGER_CONDITION_NONE TAPI_ORDER_TIMEINFORCE_GFD TAPI_MARKET_LEVEL_0   FAK TAPI_ORDER_TYPE_LIMI
分类: 其他 发布时间: 05-17 23:01 阅读次数: 0