数据库
文章平均质量分 92
夏曹俊
捷帝科技创始人,华为认证HDE全球开发专家,华为HarmonyOS开发者创新大赛导师,南京大学全日制双硕士,近二十年c++跨平台研发经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,虚拟化安全迁移,中国排联比赛鹰眼系统和高速云摄像机,精确室内定位软硬件。。
展开
-
INSTEAD OF 触 发 器
INSTEAD OF 触 发 器 为什么要使用触发器 触发器的主要作用就是其能够实现由主键和外所不保证的复杂的参照完整性和数据的一致性。除此之外触发器还有其它许多不同的功能 触发器定义 触发器实际上是一种特殊的存储的过程。触发器的主要功能是监视用户对数据的修改。如果针对一个数据表建了触发器,则 当数据表被修改(插入、更新或者删除)时,SQL Server便使触发转载 2007-09-07 11:14:00 · 664 阅读 · 0 评论 -
windows 平台使用 VS2017 编译openssl源码
1)依赖安装安装 perl 脚本解释器 下载http://libevent.net/download 安装 nasm 汇编器 C:\Users\xiaca\AppData\Local\bin\NASM 下载http://libevent.net/download 默认会安装用户目录 C:\Users\用户名\AppData\Local\bin\NASM ...原创 2019-04-29 17:24:11 · 696 阅读 · 0 评论 -
mysql8.0 Server 在Windows平台中的安装、初始化和远程访问设置
mysql8.0 server安装1.下载mysql 8.0 可以到mysql官网下载https://dev.mysql.com/downloads/mysql 或者如下地址 mysql-8.0.13 Server windows X64安装文件 http://libmysql.com/download 2.安装mysql 8.0我这边选择了custom定...原创 2019-04-28 16:44:04 · 471 阅读 · 0 评论 -
windows编程 进程的创建销毁和分析
Windows程序设计:进程进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,在Windows编程环境下,主要由两大元素组成:• 一个是操作系统用来管理进程的内核对象。操作系统使用内核对象来存放关于进程的核心信息。• 另一个是地址空间,在地址空间囊括了所有可执行模块和动态链接库的代码和数据。动态内存分配的空间也在其中,典型代表是线程堆栈和堆内存分配。1进程与线程进...原创 2018-11-27 13:35:20 · 2900 阅读 · 0 评论 -
python3使用ctypes在windows中访问C和C++动态链接库函数示例
python3使用ctypes在windows中访问C和C++动态链接库函数示例这是我们的第一个示例,我们尽量简单,不传参,不返回,不访问其他的动态链接库一 测试环境介绍和准备测试环境:操作系统:windows10Python版本:3.7.0VS版本:vs2015社区版(免费)相关工具下载:VS版本vs2015社区版(免费)Python3.7.0 (源码和安装文...原创 2018-11-16 12:54:47 · 1324 阅读 · 0 评论 -
python3 整数类型PyLongObject 和PyObject源码分析
python3 整数类型PyLongObject 和PyObject源码分析一 测试环境介绍和准备测试环境:操作系统:windows10Python版本:3.7.0 下载地址VS版本:vs2015社区版(免费) 下载地址win10SDK(安装vs2015是可以选择,如果没有安装则需要独立安装)http://ffmpeg.club/python二 如何查看源码1 ...原创 2018-11-20 14:59:50 · 886 阅读 · 0 评论 -
Python3.7源码在linux(ubuntu)下的编译和安装
在我们的c++项目要引入脚本,之前用了lua,也是非常好用,缺点就是学习的人比较少,所以考虑在新的项目中引用python作为脚本。首先先说明测试环境宿主机:window10虚拟机:VMware 12 ubuntu 16.04 desktop 64位版本1 安装虚拟机和ubuntu 16.04 desktop 64位版本 http://www.ffmpeg.club/tools_do...原创 2018-11-14 11:49:07 · 2347 阅读 · 0 评论 -
部署 PHP 系列: 加速用于 Oracle 的 PHP 代码运行速度
部署 PHP 系列,第 3 部分: 加速用于 Oracle 的 PHP 代码运行速度作者:Ilia Alshanetsky 加速 PHP 应用程序的简单有效技巧的指南转载 2008-01-14 13:09:00 · 924 阅读 · 0 评论 -
Oracle sql语句优化53个规则详解(二)(www.jiedichina.com)
南京捷帝 http://www.jiedichina.com17. 使用表的别名(Alias) 当在SQL语句中连接多个表时, 请使用表的别名并把别名前缀于每个Column上。这样一来,就可以减少解析的时间并减少那些由Column歧义引起的语法错误。 (译者注: Column歧义指的是由于SQL中不同的表具有相同的Column名,当SQL语句中出现这个Colu转载 2007-11-06 12:12:00 · 955 阅读 · 0 评论 -
Oracle sql语句优化53个规则详解(一)(www.jiedichina.com)
南京捷帝 http://www.jiedichina.comOracle sql 性能优化调整 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种:a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种转载 2007-11-06 12:09:00 · 1276 阅读 · 0 评论 -
对比Oracle中各种count语句的效率和性能 (www.jiedichina.com)
南京捷帝 www.jiedichina.com代码:测试环境windows xp + Oracle 9.2.0.1在日常工作中,大家经常使用count.通常有以下几种写法: count(*) count(1) count(rowid) count(X) count(column_name) count(PK) --使用索引 这时候大家难免会争论一下哪个效率更高一点,有的人转载 2007-11-06 10:36:00 · 1737 阅读 · 0 评论 -
Oracle sql语句优化53个规则详解(三)(www.jiedichina.com)
南京捷帝 http://www.jiedichina.com 38. 避免在索引列上使用IS NULL和IS NOT NULL 避免在索引中使用任何可以为空的列,ORACLE将无法使用该索引。对于单列索引,如果列包含空值,索引中将不存在此记录。 对于复合索引,如果每个列都为空,索引中同样不存在此记录。 如果至少有一个列不为空,则记录存在于索引中。 举例: 如转载 2007-11-06 12:14:00 · 1320 阅读 · 0 评论 -
关系数据库的几种设计范式
南京捷帝 www.jiedichina.com什么是范式呢?范式其实就是数据库设计的一种规范,按照这种规范设计的数据库会使结构更清晰,其实最主要的目的就是尽量减少数据的冗余,避免数据异常。因此我们应该从这方面来理解范式,而不是单单从概念上理解范式 。下面是从其他地方转来的关于范式的介绍,相信从这篇文章里能够基本上对范式的概念以及示例有个全方面的了解。关系数据库的几种设计范式介绍1 第一转载 2007-11-05 09:45:00 · 494 阅读 · 0 评论 -
windows 平台使用 VS2017 编译 libevent 源码
一 依赖库编译先要将其依赖的库编译好,其中openssl需要编译到libevent中,编译成libevent_openssl.lib库,zlib在新版本中只有示例用到。1)windows 平台使用 VS2017 编译 openssl 源码参考前面的文章 openssl 默认编译到 C:\Program Files (x86)\OpenSSL 目录,包含收文件,lib文件和dll文件,...原创 2019-04-30 17:32:54 · 1183 阅读 · 0 评论