一、I/O模型理论http或https都是基于tcp协议完成通讯。在tcp中使用socket通讯模型,在domain中界定socket是如何定义。domain有三种工作类型:unixdomain:每个socket地址是个文件路径ipv4domain:每个socket是ipv4:portipv6domain:每个socket是ipv6:port函数和过程:有返回..
分类:
数据库 时间:
2016-06-04 18:09:58
阅读次数:
341
之前使用的默认安装都是安装mysqlmysql-server而7。0这里就变成了mariadb了使用yum安装就可以了1安装MariaDB运行yuminstallmariadbmariadb-server2启动、配置MariaDB1、使用systemctlstartmariadb==>启动mariadbsystemctlenablemariadb==>开机自启动2、接着运行mysql_sec..
分类:
数据库 时间:
2016-06-04 18:07:03
阅读次数:
246
第一讲:vim的配置在安装完Centos后,它默认的是安装了VI编辑器,VIM是没有安装的,所以我们在使用vimtest.txt时会提示:vimcommandnotfound。。。这就是说明我们的Linux环境没有安装vim编辑器,下面我们来说一下如何安装这个编辑器:vim编辑器需要安装三个包:vim-enhanced-7...
分类:
数据库 时间:
2016-06-04 18:01:44
阅读次数:
369
MySQL二进制日志(BinaryLog)1.它包含的内容及作用如下:包含了所有更新了数据或者已经潜在更新了数据(比如没有匹配任何行的一个DELETE)包含关于每个更新数据库(DML)的语句的执行时间信息不包含没有修改任何数据的语句,如果需要启用该选项,需要开启通用日志功能主要目的是尽..
分类:
数据库 时间:
2016-06-04 18:03:29
阅读次数:
398
我们在使用android提供的SQLite存储数据的时候,就会用到SQLiteOpenHelper和SQLiteDataBase,但查询数据的时候会得到一个Cursor对象,这里我们将深入android提供的关于SQLite的封装以原理。
SQLiteOpenHelper
——封装管理数据库的创造和版本管理类
主要封装了数据库的创建和获取的方法,一般继承该类实现onCreate()、o...
分类:
数据库 时间:
2016-06-04 18:00:10
阅读次数:
743
首先设置好此连载笔记的演示所用的表 CREATE database sells; #创建名叫sells的数据库 USE sells; #告诉mysql,我要开始使用这个数据库了 CREATE TABLE Customers #创建Customers表 ( cust_id char(10) NOT N ...
分类:
数据库 时间:
2016-06-04 17:56:29
阅读次数:
269
今天在IE上登陆OEM时,报证书错误,导航已阻止,我选择:继续浏览此网站(不推荐),但是点了之后还没有反应,在网上搜了很多,原因基本都是windows的问题,最后发现问题是:oracle oem证书的密钥小于1024,解决方法就是执行certutil命令,也就是在cmd上执行:“certutil - ...
分类:
数据库 时间:
2016-06-04 17:53:24
阅读次数:
233
1. SQlite概述 SQLite是一款轻量、快速、跨平台的嵌入式数据库,是遵守ACID(注:ACID指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability))的关系型数据库管理系统 ...
分类:
数据库 时间:
2016-06-04 17:49:57
阅读次数:
240
SQL 1. 现有一张学生表,有只有一个列是名字,请选出其中的重名的学生的名字select name from student group by name having count(*) > 1 2. 从公司员工工资表中选出所有部门平均工资大于公司平均工资的部门里的所有员工记录 select * f ...
分类:
数据库 时间:
2016-06-04 17:45:39
阅读次数:
325
1、windbg是一个用于调试代码的工具,基础介绍:http://www.pediy.com/kssd/pediy10/94457.html 2、关于windbg和vs在代码调试方面的区别,参考:http://www.cnblogs.com/pugang/archive/2012/06/24/255 ...
分类:
数据库 时间:
2016-06-04 17:43:50
阅读次数:
191
SQLite数据库中有一有列名为ID的自增列,项目需求要在向数据库在插入新数据的同时返回新插入数据行的ID。 我这里用事务,把插入和查询语句通过ExecuteReader一起提交。 实现代码 ...
分类:
数据库 时间:
2016-06-04 17:44:31
阅读次数:
303
一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可 ...
分类:
数据库 时间:
2016-06-04 17:35:59
阅读次数:
205
行业:基于数据库的制造行业管理软件,包含ERP、MRP、CRM、MIS、MES等企业管理软件 数据库平台:SQL Server 2005或以上 系统架构:C/S 开发技术 序号 领域 技术 1 数据库 SQL Server 2008 R2 ... ...
分类:
数据库 时间:
2016-06-04 16:28:13
阅读次数:
520
MySQL的相关概念介绍 MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格: 表头(header): 每一列的名称; 列(row): ...
分类:
数据库 时间:
2016-06-04 16:23:29
阅读次数:
189
今天遇到一个问题,那就是当时一个项目设计表的时候,把时间以20160101123596这样的形式,以varchar存到了数据库里。 今天要写一条sql,查询一个报表,条件就是要过滤这个时间,但是varchar类型的,要怎么办呢? 经过google得到这样的答案,现在总结一下 CAST(field a ...
分类:
数据库 时间:
2016-06-04 16:23:46
阅读次数:
179
由于Express版本的数据库没有自动备份数据库的功能,所以需要自己搭建好备份功能 一、具体原理: 1、利用SQL备份命令:Backup Database 2、使用sqlcmd执行备份命令 3、使用系统计划任务定时执行备份 二、具体操作步骤: 1、在数据库创建一个存储过程:sp_BackupData ...
分类:
数据库 时间:
2016-06-04 16:19:47
阅读次数:
266
用mongodb时,有些字段需要做自增,而且是用二十进制字母表示(使用a-t对应0-19),做了一个_auto_increment字段用来保存,但是应该从0开始还是从1开始呢? 和mysql保持一致便于维护。所以试了一下mysql,AUTO_INCREMENT是从1开始的。看来a就不能用了,从b开始 ...
分类:
数据库 时间:
2016-06-04 16:07:36
阅读次数:
256