码迷,mamicode.com
首页 >  
搜索关键字:read if语句 shell编程    ( 80243个结果
socket编程中recv与send函数
recv函数会将套接字缓冲区中的内容读出,但不清空,与read函数的区别在此。此函数有一个flag标志位,设为MSG_PEEK。 send函数会将缓冲区中的内容写入到套接字,也不清空,与write函数的区别在此。 用这两个函数可以先接收或发送缓冲区中的内容,然后再用readn(此时缓冲区中的内容依然存在)与write函数去继续判断换行符/n,对缓冲区内容实现换行输出。 echocli.c...
分类:其他好文   时间:2014-05-13 23:43:35    阅读次数:494
C语言优化实例:循环中减少判断
为了让编译器更好地优化循环,应该尽量让循环中减少判断,方法之一是将判断语句整合进表达式。还是这个例子: for (int i = 0; i < 1000*10; i++) { sum += data[i/1000][i%10]; } 假如我们需要加一个判断,只有非负整数才需要作求和运算: for (int i = 0; i {      if (data[i/10...
分类:编程语言   时间:2014-05-13 23:01:28    阅读次数:324
C/C++笔试忍法帖03——数据库篇
14.存储过程是什么?有什么用?有什么优点?     存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库。中用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 存储过程用于实现频繁使用的查询、业务规则、被其他过程使用的公共例行程序 存储过程在创建时即在服务器上进行编译,所以执行起来比单个 SQL 语句快...
分类:数据库   时间:2014-05-13 08:53:18    阅读次数:396
Sqlite中的limit的用法
在Sqlite3中没用top语法的结构,Sqlite3中是用limit来实现这样的功能的。mytable表中的数据如下:idvalue1hello2你们3你们4VeryGood5!如下SQL语句:select*frommytablelimit3;显示的查询结果是:1hello2你们3你们相当于SqlServer中的Top3;但是limit的功能比top强大,尤其是在..
分类:数据库   时间:2014-05-13 04:53:12    阅读次数:323
在SQL Server中实现 Limit m,n 的功能
在MySql和Sqlite中,可以用limit来查询第m条开始取n条的记录,如select*frommytablelimit1,3;但是在SQLServer中不支持limit语句,SQLServer支持Top,可以通过使用Top的嵌套来实现与limit相同的功能。如要取mytable表中的前10条记录,SQL中的语句如下:selecttop10frommytable如..
分类:数据库   时间:2014-05-13 04:37:46    阅读次数:397
Linux之部分shell脚本练习(二)
whileCONDITION;dostatementdone进入循环:条件满足退出循环:条件不满足untilCONDITION;dostatment...done#!/bin/bash#read-p"Inputsomething:"STRINGwhile[$STRING!=‘quit‘];doecho$STRING|tr‘a-z‘‘A-Z‘read-p"Inputsomething:"STRINGdone#!/bin/bash#read-p"Inputsomething:..
分类:系统相关   时间:2014-05-13 03:58:53    阅读次数:343
oracle递归查询
今天发现在oracle中的select语句可以用STARTWITH...CONNECTBYPRIOR子句实现递归查询,connectby是结构化查询中用到的,其基本语法是:select...fromtablenamestartwithcond1connectbycond2wherecond3;简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段:id,par..
分类:数据库   时间:2014-05-13 01:33:11    阅读次数:294
Linux多线程,生产者消费者算法和条件变量的使用
接着上一篇博文,原来双线程,现在为了实现暂停/继续功能,又加了一个线程。第三线程使用条件信号量,当用户按下S键,第三线程将检测到,并且将ifpause置为1,然后输出线程将在if语句成立后被条件信号量cond阻塞。此时第三线程依然运行。当检测到按下R后,ifpause置为0,并且使..
分类:编程语言   时间:2014-05-13 01:02:13    阅读次数:507
数据导入导出
1、复制表命令格式Createtable表名复制表时,原表key字段的属性不会被复制给新表。复制学生信息表stuinfo复制叫stuinfo_1402Createtablestuinfo_1402select*fromstuinfo;//把stuinfo中的内容全部复制Createtablestuinfo_1402selectname,age,sexfromstuinfowheresex=”man”;/..
分类:其他好文   时间:2014-05-13 00:43:38    阅读次数:311
mongodb的写入,删除,更新
1. mongodb创建数据库和集合 mongodb数据库和集合的创建是隐式的。 意思是说不用单独写create database 语句。 直接使用use关键词即可。 在bin/mongo shell下运行:...
分类:数据库   时间:2014-05-13 00:28:12    阅读次数:445
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!