- 博客(14)
- 资源 (32)
- 收藏
- 关注
原创 达梦数据库创建表空间,用户,模式
达梦数据库有自己的默认用户名密码 SYSDBA:SYSDBA, SYSDBA用户的默认模式为SYSDBA。但是工作中,当几个服务需要连接达梦数据库,读或者取数据时,是希望有自己的用户名密码来独立使用的,也提高了安全性。所以需要创建用户。当几个用户的权限一致时,其实可以使用角色更为简单。1. 角色/*查询所有角色*/>select * from dba_roles;/*创建角色*/>create role roletest;/*回收角色*/>revoke ins
2021-09-07 09:30:15 7889
原创 2021-09-04 达梦数据库简言
达梦数据库是国产数据库,所有很多**项目都开始往达梦转移。我也是最近接触达梦,来做简单记录。数据库、实例当同时出现DM数据库和实例时,DM数据库指的是磁盘上存放在DM数据库中的数据集合,一般包括:数据文件、日志文件、控制文件以及临时数据文件等。 实例一般是由一组正在运行的DM后台进程/线程以及一个大型的共享内存组成。简单来说,实例就是操作DM数据库的一种手段,是用来访问数据库的内存结构以及后台进程的集合。 DM数据存储在服务器的磁盘上,而DM实例则存储于服务器...
2021-09-04 16:04:25 140
转载 JNI全局对象,及原生线程JNIENV传递
JNIENV *env 无法在多线程之间进行传递,这时就需要为原生线程生成新的JNIENV指针需要先保存一个JavaVM的全局变量。如果需要保存Java全局对象则需要创建一个全局的jobject对象。JavaVM *g_jvm = NULL;jobject g_obj = NULL;env->GetJavaVM(&g_jvm);JNIENV*env//Attach...
2019-06-13 12:12:14 831
转载 空指针(NULL pointer)解引用避免方法
转载原文地址https://blog.csdn.net/jxzdsw/article/details/81170149什么是解引用空指针?C语言中,如果一个指针变量的值为NULL,解引用这个指针时,会导致程序崩溃(Segmentation fault)。如何防止解引用空指针?基本思路是在解引用指针前,先判断是否为NULL,如果是NULL则不要解引用。但是C语言程序中,指针的...
2019-04-09 16:20:08 1752
原创 vs2013设置编码格式、vs高级保存选项
vs2013中需要将编码改为UTF-8,查资料有人说在文件中高级保存选项里,但是无奈我的vs 文件里并没有高级保存选项,所以来设置一波~1. 打开vs -> 工具->自定义2. 命令->菜单栏 :文件 -> 先将高级保存选项删除 ->添加命令3. 文件->高级保存选项->确定4. 一般通过如上操作后,就可以了,如果还没有,...
2019-03-05 20:17:40 6036 2
转载 LibCurl HTTP部分详细介绍
转载:https://blog.csdn.net/fengshuiyue/article/details/39530093目录索引:复制代码一、LibCurl基本编程框架二、一些基本的函数三、curl_easy_setopt函数部分选项介绍四、curl_easy_perform 函数说明(error 状态码)五、libcurl使用的HTTP消息头六、获取http应答头信息七、多...
2018-12-19 17:15:32 197
原创 接口到底是什么
https://bbs.csdn.net/topics/340260611广义上的接口是系统的对外提供的服务方式,比如WebService接口,数据库视图接口,消息接口....狭义上的接口就是java里的interface一语道破天机,简单明了。 其实接口就是有广义和狭义两种。你的java教科书中定义的那个是狭义上的,或者说是正统的接口。而大家通俗的说的所谓的接口其实就是应用程序提...
2018-10-09 11:07:53 1129 1
原创 linux下编译安装opencv
参考网址:https://www.cnblogs.com/mypsq/p/6114824.htmlhttps://blog.csdn.net/solomon1558/article/details/51967280----------------------------------------------------------我是在Ubuntu14.4 下 安装的opencv-2...
2018-09-07 16:35:48 298
原创 CMake交叉编译简单教程
首先要安装cmaek然后安装交叉编译链一、CMake简介:CMake是一个跨平台的安装(编译)工具,可以通过简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件。 二、CMake命令CMake的语句都写在一个叫做CMakeLists.txt的文件里。常见的CMake内置变量和命令如下:https://blog.csdn....
2018-09-07 16:21:18 39487 2
原创 linux下gcc交叉编译链的安装
此文章作为自己工作的记录,以便查阅注意:如果为ubuntu 14.04的话,会正确安装,如果是centos的话很可能提示错误,提示GLIBC版本低,这也是我之前走过的错路,升级GLIBC后系统进不去了,网上看了很多教程,发现有人跟我一样,也没解决,就换成了ubuntu14.04了,因为它的GLIBC为2.19版本够。本来安了一版的下面这个,结果交叉编译不成功,又百度的看到这篇文章:ht...
2018-09-07 16:15:07 1459
原创 linunx下安装cmake 3.11教程
本人安装的linux是ubuntu 14.4由于前段时间的工作,所以,在此做个记录,以便查阅。 下载cmake安装包 在linux环境下打开终端,输入:getconf LONG_BIT 如果结果是64表示该系统是linux64位的,如果结果是32则表示系统是linux32位。我的是64位,所以选择相应的64位cmake安装包cmake-3.11.1-Linux-x86_...
2018-09-07 16:12:34 1492
原创 第八章 多态
1. 多态的条件 继承。在多态中必须存在有继承关系的子类和父类。 重写。子类对父类中某些方法进行重新定义,在调用这些方法时就会调用子类的方法。 向上转型。在多态中需要将子类的引用赋给父类对象,只有这样该引用才能够具备技能调用父类的方法和子类的方法。向上转型时,子类单独定义的方法会丢失。子类引用不能指向父类对象。Cat c = (Cat)new Animal()这样是不行的。...
2018-03-07 14:03:49 183
原创 第五章 初始化与清理
1.构造器是一种特殊类型的方法,因为它没有返回值。也不是void。2.覆盖=重写方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现,重写是父类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式。(1)方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)。(2)方法重写...
2018-03-06 17:05:54 101
转载 java中重载与重写的区别
首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不
2017-10-26 10:18:04 132
hadoop权威指南第三版(原版).pdf资源
2018-09-07
Spark高级数据分析
2018-07-24
JDK1.6 32位官方正式版 jdk-6u45-Windows
2017-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人