- 博客(95)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 进程的查看、创建、会话、守护进程、结束
环境变量操作函数char*getenv(const char* name);获取环境变量值intputenv(cahr* str);形式为name=value的字符串,将其放到环境表中,如果name已经存在,则先删除其原来的定义intsetenv(name,value,rewrite);略intunsetenv(name);删除name的定义 setjmp 功能:设置非局
2015-10-29 17:27:37 1883
原创 线程常用函数 互斥 同步 ------笔记
本章内容:一线程的基本函数:二.线程同步与互斥一线程的基本函数:1.intpthread_attr_init(pthread_attr_t* attr); 线程属性初始化2.intpthread_attr_destory(pthread_addr_t* attr); 线程属性注销3.Intpthread_attr_setdetachstat(const pthread_att
2015-10-29 16:44:10 286
转载 Linux线程属性总结
线程属性标识符:pthread_attr_t 包含在 pthread.h 头文件中。[c] view plaincopy//线程属性结构如下: typedef struct { int etachstate; //线程的分离状态 int
2015-10-29 16:37:48 255
转载 Linux 线程属性函数总结
1、初始化一个线程对象的属性int pthread_attr_init(pthread_attr_t *attr); 返回值:若是成功返回0,否则返回错误的编号 形 参: attr 指向一个线程属性的指针 说 明:Posix线程中的线程属性pthread_attr_t主要包括scope属性、detach属性、堆栈地址、堆栈大小、优先
2015-10-29 16:36:17 214
转载 sql语法练习(四)
--24、查询学生平均成绩及其名次--24.1 查询学生的平均成绩并进行排名,sql 2000用子查询完成,分平均成绩重复时保留名次空缺和不保留名次空缺两种。select t1.* , px = (select count(1) from( select m.S# [学生编号] , m.Sname [学生姓名] , isnull(cast(
2015-10-21 11:07:17 547
转载 sql语法练习(三)
--18、查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率--及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90--方法1select m.C# [课程编号], m.Cname [课程名称], max(n.score) [最高分], min(n.score) [最低分],
2015-10-20 17:24:57 567
原创 sql语法练习(二)
--1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数 --1.1、查询同时存在"01"课程和"02"课程的情况 select a.* , b.score [课程'01'的分数],c.score [课程'02'的分数] from Student a , SC b , SC c wherea.S# = b.S# and a.S# = c.S# and b.C# = '01' and
2015-10-20 17:24:09 10969 1
转载 sql语法练习(一)
问题及描述: --1.学生表 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号 --3.教师表 Teacher(T#,Tname) --T# 教师编号,Tname 教师姓名 --4.成绩
2015-10-20 17:23:33 355
转载 SQL大数据量查询的优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:sel
2015-10-19 13:47:35 572
转载 如何获取MySql的ADO连接字符串
在桌面上新建一个空的文本文件mysql.txt,重命名为mysql.udl;2.双击这个mysql.udl文件,打开“数据库连接属性”对话框,在“提供程序”页选择”Micrsoft Ole DB Provider for ODBC Drivers“, 点击下一步;3.在“连接”页的,"指定数据源"选择"使用连接字符串";4.点击“编译”,弹出“选择数据源”,在“文件数据源”
2015-10-17 17:22:33 714
转载 SQL 快速参考
SQL 语句语句语法AND / ORSELECT column_name(s)FROM table_nameWHERE conditionAND|OR conditionALTER TABLE (add column)ALTER TABLE table_name ADD column_name dataty
2015-10-17 15:05:08 252
转载 SQL FORMAT() 函数
FORMAT() 函数FORMAT 函数用于对字段的显示进行格式化。SQL FORMAT() 语法SELECT FORMAT(column_name,format) FROM table_name参数描述column_name必需。要格式化的字段。format必需。规定格式。SQ
2015-10-17 15:03:59 567
转载 SQL NOW() 函数
NOW() 函数NOW 函数返回当前的日期和时间。提示:如果您在使用 Sql Server 数据库,请使用 getdate() 函数来获得当前的日期时间。SQL NOW() 语法SELECT NOW() FROM table_nameSQL NOW() 实例我们拥有下面这个 "Products" 表:Prod_IdProd
2015-10-17 15:03:24 302
转载 SQL ROUND() 函数
ROUND() 函数ROUND 函数用于把数值字段舍入为指定的小数位数。SQL ROUND() 语法SELECT ROUND(column_name,decimals) FROM table_name参数描述column_name必需。要舍入的字段。decimals必需。规定要返回的小数位数。
2015-10-17 14:58:44 397
转载 SQL LEN() 函数
LEN() 函数LEN 函数返回文本字段中值的长度。SQL LEN() 语法SELECT LEN(column_name) FROM table_nameSQL LEN() 实例我们拥有下面这个 "Persons" 表:IdLastNameFirstNameAddressCity1A
2015-10-17 14:52:06 1061
转载 SQL MID() 函数
MID() 函数MID 函数用于从文本字段中提取字符。SQL MID() 语法SELECT MID(column_name,start,length]) FROM table_name参数描述column_name必需。要提取字符的字段。start必需。规定开始位置(起始值是 1)。leng
2015-10-17 14:50:53 894
转载 SQL LCASE() 函数
LCASE() 函数LCASE 函数把字段的值转换为小写。SQL LCASE() 语法SELECT LCASE(column_name) FROM table_nameSQL LCASE() 实例我们拥有下面这个 "Persons" 表:IdLastNameFirstNameAddressCity
2015-10-17 14:48:27 380
转载 SQL UCASE() 函数
UCASE() 函数UCASE 函数把字段的值转换为大写。SQL UCASE() 语法SELECT UCASE(column_name) FROM table_nameSQL UCASE() 实例我们拥有下面这个 "Persons" 表:IdLastNameFirstNameAddressCity
2015-10-17 14:47:27 473
转载 SQL HAVING 子句
HAVING 子句在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。SQL HAVING 语法SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_nameHAVI
2015-10-17 14:46:25 268
转载 SQL GROUP BY 语句
合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。GROUP BY 语句GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。SQL GROUP BY 语法SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name op
2015-10-17 14:42:44 296
转载 SQL SUM() 函数
SUM() 函数SUM 函数返回数值列的总数(总额)。SQL SUM() 语法SELECT SUM(column_name) FROM table_nameSQL SUM() 实例我们拥有下面这个 "Orders" 表:O_IdOrderDateOrderPriceCustomer12008
2015-10-17 14:39:42 555
转载 SQL MIN() 函数
MIN() 函数MIN 函数返回一列中的最小值。NULL 值不包括在计算中。SQL MIN() 语法SELECT MIN(column_name) FROM table_name注释:MIN 和 MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。SQL MIN() 实例我们拥有下面这个 "Orders" 表:O_Id
2015-10-17 14:38:54 346
转载 SQL MAX() 函数
MAX() 函数MAX 函数返回一列中的最大值。NULL 值不包括在计算中。SQL MAX() 语法SELECT MAX(column_name) FROM table_name注释:MIN 和 MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。SQL MAX() 实例我们拥有下面这个 "Orders" 表:O_Id
2015-10-17 14:37:59 708
转载 SQL LAST() 函数
LAST() 函数LAST() 函数返回指定的字段中最后一个记录的值。提示:可使用 ORDER BY 语句对记录进行排序。SQL LAST() 语法SELECT LAST(column_name) FROM table_nameSQL LAST() 实例我们拥有下面这个 "Orders" 表:O_IdOrderDate
2015-10-17 14:37:20 467
转载 SQL FIRST() 函数
FIRST() 函数FIRST() 函数返回指定的字段中第一个记录的值。提示:可使用 ORDER BY 语句对记录进行排序。SQL FIRST() 语法SELECT FIRST(column_name) FROM table_nameSQL FIRST() 实例我们拥有下面这个 "Orders" 表:O_IdOrderDa
2015-10-17 14:36:39 617
转载 SQL COUNT() 函数
COUNT() 函数返回匹配指定条件的行数。SQL COUNT() 语法SQL COUNT(column_name) 语法COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):SELECT COUNT(column_name) FROM table_nameSQL COUNT(*) 语法COUNT(*) 函数返回表中的记录数
2015-10-17 13:44:24 302
转载 SQL AVG 函数
定义和用法AVG 函数返回数值列的平均值。NULL 值不包括在计算中。SQL AVG() 语法SELECT AVG(column_name) FROM table_nameSQL AVG() 实例我们拥有下面这个 "Orders" 表:O_IdOrderDateOrderPriceCustomer1
2015-10-17 13:40:39 356
转载 SQL 函数
SQL 拥有很多可用于计数和计算的内建函数。函数的语法内建 SQL 函数的语法是:SELECT function(列) FROM 表函数的类型在 SQL 中,基本的函数类型和种类有若干种。函数的基本类型是:Aggregate 函数Scalar 函数合计函数(Aggregate functions)Aggregate
2015-10-17 11:58:49 211
转载 SQL 服务器 - RDBMS 高级教程
现代的 SQL 服务器构建在 RDBMS 之上。DBMS - 数据库管理系统(Database Management System)数据库管理系统是一种可以访问数据库中数据的计算机程序。DBMS 使我们有能力在数据库中提取、修改或者存贮信息。不同的 DBMS 提供不同的函数供查询、提交以及修改数据。RDBMS - 关系数据库管理系统(Rela
2015-10-17 11:45:37 217
转载 SQL 数据类型 高级教程
Microsoft Access、MySQL 以及 SQL Server 所使用的数据类型和范围。Microsoft Access 数据类型数据类型描述存储Text用于文本或文本与数字的组合。最多 255 个字符。 MemoMemo 用于更大数量的文本。最多存储 65,536 个字符。
2015-10-17 11:43:30 205
转载 SQL NULL 函数 高级教程
SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数请看下面的 "Products" 表:P_IdProductNameUnitPriceUnitsInStockUnitsOnOrder1computer69925152printer
2015-10-17 11:41:15 209
转载 SQL NULL 值 高级教程
NULL 值是遗漏的未知数据。默认地,表的列可以存放 NULL 值。本章讲解 IS NULL 和 IS NOT NULL 操作符。SQL NULL 值如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。这意味着该字段将以 NULL 值保存。NULL 值的处理方式与其他值不同。NULL 用作未知的或不适用的
2015-10-17 11:35:29 261
转载 SQL Date 函数 高级教程
SQL 日期当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。只要数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间,情况就有点复杂了。在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。MySQL Date 函数下面的表格列出了 MySQL 中最重要的内建日期函数:
2015-10-17 11:27:22 202
转载 SQL VIEW(视图) 高级教程
视图是可视化的表。本章讲解如何创建、更新和删除视图。SQL CREATE VIEW 语句什么是视图?在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于
2015-10-17 11:23:50 364
转载 SQL VIEW(视图) 高级教程
视图是可视化的表。本章讲解如何创建、更新和删除视图。SQL CREATE VIEW 语句什么是视图?在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于
2015-10-17 11:13:14 251
转载 SQL AUTO INCREMENT 字段 高级教程
Auto-increment 会在新记录插入表中时生成一个唯一的数字。AUTO INCREMENT 字段我们通常希望在每次插入新记录时,自动地创建主键字段的值。我们可以在表中创建一个 auto-increment 字段。用于 MySQL 的语法下列 SQL 语句把 "Persons" 表中的 "P_Id" 列定义为 auto-incremen
2015-10-17 11:12:09 271
转载 SQL ALTER TABLE 语句 高级教程
ALTER TABLE 语句ALTER TABLE 语句用于在已有的表中添加、修改或删除列。SQL ALTER TABLE 语法如需在表中添加列,请使用下列语法:ALTER TABLE table_nameADD column_name datatype要删除表中的列,请使用下列语法:ALTER TABLE table_name DROP COLUMN c
2015-10-17 11:09:00 295
转载 SQL DROP撤销索引、表以及数据库 高级教程
通过使用 DROP 语句,可以轻松地删除索引、表和数据库。SQL DROP INDEX 语句我们可以使用 DROP INDEX 命令删除表格中的索引。用于 Microsoft SQLJet (以及 Microsoft Access) 的语法:DROP INDEX index_name ON table_name用于 MS SQL Server 的语法:DRO
2015-10-17 11:05:04 344
转载 SQL CREATE INDEX 语句 高级教程
CREATE INDEX 语句用于在表中创建索引。在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。索引您可以在表中创建索引,以便更加快速高效地查询数据。用户无法看到索引,它们只能被用来加速搜索/查询。注释:更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及
2015-10-17 11:01:21 326
转载 SQL DEFAULT 约束 高级教程
SQL DEFAULT 约束DEFAULT 约束用于向列中插入默认值。如果没有规定其他的值,那么会将默认值添加到所有的新记录。SQL DEFAULT Constraint on CREATE TABLE下面的 SQL 在 "Persons" 表创建时为 "City" 列创建 DEFAULT 约束:My SQL / SQL Server / Oracle
2015-10-17 10:47:30 398
cximage 图像转换,图像旋转,处理图像的高级类库
2010-09-01
海康的H264数据做流媒体怎么做
2015-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人