- 博客(42)
- 资源 (4)
- 收藏
- 关注
原创 SQL语句删除表中所有数据
TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作。 语法 TRUNCATE TABLE name 参数 name 是要截断的表的名称或要删除其全部行的表的名称。 注释 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。 但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 D
2010-08-06 12:22:00
3924
原创 informix数据表中批量导入数据,导出数据,删除数据SQL命令
每批导入1000行的sh脚本: table1.sh split -10000 table1.20100806ls x*>aawhile read LINEdoecho $LINEisql cmbcload from $LINE insert into gdxra;+donerm x* ps: 删除命令:de
2010-08-06 11:53:00
1798
转载 order by 、group by 、having的用法区别
order by 从英文里理解就是行的排序方式,默认的为升序。 order by 后面必须列出排序的字段名,可以是多个字段名。group by 从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。什么是“聚合函数”?像sum()、count()、avg()等都是“聚合函数”使用group by 的目的就是要将数据分类汇总。一般如:sele
2010-08-05 18:57:00
615
转载 讲解七种数据库中Select Top的使用方法
Select Top在不同数据库中的使用用法: 1. Oracle数据库 SELECT * FROM TABLE1 WHERE ROWNUM 2. Infomix数据库 SELECT FIRST N * FROM TABLE1 3. DB2数据库 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS R
2010-08-04 20:24:00
1185
转载 加密 UNIX 口令
作为Internet上最流行的服务器操作系统,UNIX安全性倍受关注。Unixd的安全性主要靠口令实现,因此,Unix口令加密算法几度改进,现在普遍采用DES算法对口令文件进行25次加密,而对每次DES加密产生的结果,都要用2的56次方次查找与匹配才能进行一次遍历,要破解这样的口令,其工作量是巨大的,所以从理论上说这种口令是相当安全的。然而不幸的是我们仍然不时听道口令被攻破的消息。这些口令是如何被
2010-08-03 10:41:00
972
转载 有关SoftICE的详细操作指导教程
有关SoftICE的详细操作指导教程 一命令: . 作用: 在代码窗口中定位当前指令 语法: . 用法: 当代码窗口可见时, .命令(点命令)使得当前的CS:EIP所指向的指令可见, 并且高亮显示. 另外,此命令也把SoftICE 从其他内存区域中切回原先弹出的内存区域.详见后面的ADDR命令. 点评: 当你在代码窗口中上下浏览时,有可能走得
2010-07-31 13:43:00
1683
原创 Free BSD 用户手册
------------------------------------------------------ http://www.freebsd.org/doc/zh_CN/books/handbook/install.html -------------------------------------------------------欢迎访问:乐园www.ly8.c
2010-07-30 17:35:00
505
原创 Sco Unix 507
------------------------------------------------------------------------- 1、进入图形用户界面命令:startx ---------------------------------------------------------------------------- 2、进入不了图形用户界面
2010-07-30 17:34:00
412
原创 c 中 exit 与 return 的区别
exit:直接退出程序。exit(0):正常退出;exit(1):异常退出。return:返回主调函数。 exit会做很多清理工作,比如关闭所有打开的流,然后退出应用。如果从main函数return,则返回启动代码,启动代码里会自动调用exit。注意库函数exit与系统调用_exit的不同。欢迎访问:乐园www.ly8.co
2010-07-23 17:44:00
357
转载 core文件的简单介绍
前段时间调试程序时用到的,转过来大伙共享一下 //--------------------------------------------------------------- 1. core文件的简单介绍 //--------------------------------------------------------------- 在一个程序崩溃时,它一般会在指定目录下生
2010-07-23 15:40:00
454
原创 c 分割字符串函数 split
split.h #ifndef SPLIT_H_#define SPLIT_H_char **split(char *string, char *separator);#endif /* SPLIT_H_ */ split.c #include #include #include #include "split.h"char **
2010-07-22 18:54:00
875
转载 堆 栈 字符数组 字符指针的区别
堆和栈的区别一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,
2010-07-22 09:31:00
632
转载 段错误bug的调试
我们在用C/C++语言写程序的时侯,内存管理的绝大部分工作都是需要我们来做的。实际上,内存管理是一个比较繁琐的工作,无论你多高明,经验多丰富,难免会在此处犯些小错误,而通常这些错误又是那么的浅显而易于消除。但是手工“除虫”(debug),往往是效率低下且让人厌烦的,本文将就"段错误"这个内存访问越界的错误谈谈如何快速定位这些"段错误"的语句。下面将就以下的一个存在段错误的程序介绍几种调试方法:
2010-07-21 19:10:00
431
转载 总结段错误(Segmentation fault)
1)往受到系统保护的内存地址写数据有些内存是内核占用的或者是其他程序正在使用,为了保证系统正常工作,所以会受到系统的保护,而不能任意访问.#include intmain(){int i = 0;scanf ("%d", i); /* should have used &i */printf ("%d/n", i);return 0;}编译和执行一下,
2010-07-21 19:03:00
398
原创 Unix下的C编译脚本 test.sh
执行: . ./test.sh文件名:test.sh内容:cc -c -w3 -g -I ..inc floatn.c -lmar rv ../lib/libutil.a floatn.orm *.occ -c -w3 -g -I ../inc test.c -lmcc -L ../lib -I ../inc -o ../bin/floatn.out test.c
2010-07-21 15:38:00
543
转载 gcc中格式化输出函数的研究
1.前言 在gcc编程中,我们比较经常用到的字符格式化输出函数是printf的,实际上gcc继承了c语言处理字符具有强大功能的风格,它提供了一系列的格式化输出函数,主要存在两个库函数文件stdio.h/ stdarg.h中,具体函数如下: [code:1:cd7eec0dec] #include printf, int printf(const char
2010-07-21 13:45:00
538
转载 vi命令
这是我总结的一些基本用法,可能对初用者会有帮助,独乐乐不如众乐乐,是吧!说明:以下黑色为vi和vim均有的一般功能,而红色为Vim(Vi Improved)所特有功能。Vim一般的Unix和Linux下均有安装。 三种状态Command: 任何输入都会作为编辑命令,而不会出现在屏幕上,任何输入都引起立即反映Insert: 任何输入的数据都置于编辑寄存器,按ESC,可跳回com
2010-07-21 13:42:00
360
转载 sprintf详解
sprintf详解sprintf详解 ' m; K0 Y2 r7 m5 q转摘声明:选自《CSDN 社区电子杂志——C/C++杂志》& @* y+ r+ n7 E+ d6 `$ |2 M$ h0 t* i3 q : P9 u8 B% o- M4 {$ y8 ?6 e( u7 F, I P% ^在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。
2010-07-21 11:58:00
1133
原创 C语言删除字符串首尾非可见字符
/** * 功 能:去除字符串左右两边不可见字符。 * 注:不可见字符为0x00~0x20的字符,即空格符以下的字符。 * 输入参数: char *str 输入字符串 * int is_copy : 0 直接修改str;1 生成一个新字符串 * 输出参数:当0==is_copy时,char *str 为去除左右不可见字符后的字符串
2010-07-16 14:44:00
1268
原创 用C语言实现字符串替换功能
下面是用C语言实现字符串替换功能的代码: char *replace(char *source, char *sub, char *rep) { char *result; /*pc1 是复制到结果result的扫描指针*/ /*pc2 是扫描 source 的辅助指针*/ /*pc3 寻找子串时,为检查变化中的source是否与子串相等,是指向su
2010-07-15 19:34:00
1281
原创 在命令行输入EOF
EOF是一个状态,而不是一个键,各种不同的程序里面有不同的表达方式 Windows的cmd里面是Ctrl + Z 而Unix的shell下面是Ctrl + D 1、EOF是文件终止产生的异常,它不是一个符号,并没有包含在文件中。 2、输入ctrl+z、ctrl+d就是手动模拟一个终止异常。 3、EOF被宏定义为-1,并不是其本身的值为-1。
2010-07-14 12:01:00
1180
转载 让Unix环境变量永远有效
在Unix操作系统中可以在shell中通过set命令给环境变量赋值。但是如果采用这种方式对环境变量进行赋值的话,当重新启动操作系统或者重新启动这个会话的话,原先设置的环境变量就会丢失。也就是说,如果在shell会话中设置环境变量,这只对当前的会话有效。当系统工程师退出这个会话、下次重新登陆时,操作系统又会采用默认值。但是大部分时候系统工程师可能希望这些环境变量能够永久生效。此时就需要把这些环境变量
2010-07-14 10:49:00
543
转载 Cygwin中vi的使用
在Cygwin中也有vi文本编辑器,缺省安装是没有的,需要重新安装,安装是将Vi选中即可。使用的命令如下: 进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个
2010-07-13 20:54:00
478
原创 关于文本格式传输和二进制格式传输
在Unix和Windows系统之间用ftp传输数据时:一、传输的是文本数据,则必须用文本格式,否则从Windows到Unix传输时,Windows下的每一个换行为"回车+换行"(0x0D0A),Unix在接收的时候,都将自动滤去其中的"回车",也就是转换为Unix下的单单一个"换行"(0x0A)符。反之,当Windows接收Unix操作系统传输过来的数据时,将自动在每一个"换行"(0x0A)符
2010-07-13 18:41:00
827
原创 VC++6.0 下数据类型转换
VC++6.0 下数据类型转换/--------------------------------------------/(1) long 到 CString CString str; long lo=666; str.Format(_T("%ld"),lo);/---------------------------------------------/(2) C
2010-05-30 17:41:00
395
原创 text格式短信
注:来自网络 凡是利用GSM模块二次开发的,不管是用来做公话,还是GPRS通信,其中短消息基本都要使用的。本文大致介绍一下短消息相关的AT命令使用方法。 详细的AT指令说明,可以参考 07.05,或者西门子MC35I的AT手册,西门子手册感觉还是很不错的。 由于本文表达的错误给您带来的物资损失和精神损伤,本人概不负责。 1、 短消息的格式 我所见到的模块短消息基本都提
2010-05-24 10:22:00
788
原创 手机发短信常用AT指令
注:来自网络 实用的AT指令 单片机和GSM引擎之间采用AT指令实现互相之间的通信,因此有必要了解一下AT指令的格式和几条常用的指令。更详细的资料可以参考GSM07.05和GSM07.07规范。 单片机发出的AT指令用来建立通信链路,AT指令集的命令格式帧都以AT开头,下面是几个常用的AT指令。 1.设置短消息中心 AT+CSCA=“+8613800270500”
2010-05-24 09:48:00
861
转载 MFC CListCtrl 列表视图类使用方法 以及几种技巧
以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn 1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 L
2010-05-19 18:59:00
1250
1
转载 STL Split String
DescriptionBelow is a function I created and have found extremely useful for splitting strings based on a particular delimiter. The implementation only requires STL which makes it easy to port to an
2010-05-19 17:45:00
1456
原创 MFC添加联系人:CAddressAddDialog模块
CString newItem,name,phone,group,company,job,detail; GetDlgItemText(IDC_EDITADDRESSADDDIALOGNAME,name); GetDlgItemText(IDC_EDITADDRESSADDDIALOGPHONE,phone); GetDlgItemText(IDC_EDITADDRESSADDD
2010-05-19 14:47:00
403
转载 《如果让我重新读次研究生》——王泛森院士
一、研究生与大学生的区别 首先跟大家说明一下研究生和大学生的区别。大学生基本上是来接受学问、接受知识的,然而不管是对于硕士时期或是博士时期的研究而言,都应该准备要开始制造新的知识,我们在美国得到博士学位时都会领到看不懂的毕业证书,在一个偶然的机会下,我问了一位懂拉丁文的人,上面的内容为何?他告诉我:「里头写的是恭喜你对人类的知识有所创新,因此授予你这个学位。」在中国原本并没有博硕士的学历
2009-07-30 23:47:00
676
转载 纠结迟到的考研决定 专家:不必烦恼立即行动
很多同学咨询说他们都是现在才决定考研的大三学生,普遍的担心是:准备考研,现在开始复习来得及吗?其实,对于这个问题,大家大可不必太担心准备时间的长短。只要掌握好方法、把握住复习重点、平衡好心态,那么没有什么是不可能的。事实上,只要能够在前一年的9月份之前全身心地投入复习,就完全来得及!但是有一点必须记住:在复习期间,你必须排除杂念、全力以赴,把考研作为你生活的全部。我们经常见到这样的例子:有
2009-07-19 13:18:00
333
原创 jsp & mysql 学习笔记
关于报错:1.Column count doesn't match value count at row 1 此条错误是因为数据表中的字段与实际插入的字段数不一样例:insert into demo(name,pass,address) values('zhangsan','admin');在你写的sql语句中很有很能是多一个字段或是少一个字段,请出现此错误的朋友注意
2009-07-09 22:25:00
350
转载 MySQL 常用命令
************************************************************************* (一)连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/b
2009-07-09 18:48:00
414
原创 windows命令合集
windows命令合集这些命令适用于windows个系列:winver---------检查Windows版本wmimgmt.msc----打开windows管理体系结构(WMI)wupdmgr--------windows更新程序wscript--------windows脚本宿主设置write----------写字板winmsd---------系统信
2009-06-28 10:47:00
447
转载 在MFC对话框中选择文件夹
有一项目,基本操作为选择一个文件夹,并对该文件夹中的文件进行操作。在MFC中没有找到可以选择文件夹(目录)的类和控件,只好在源码中使用固定路径,每换一个文件夹,都要修改源码,并重新编译。不愿再懒下去了,就在网上搜了一下,找到了解决的办法。 在对话框中加一按钮,该按钮对应代码如下(在win2000 sp4 + VC6.0下调试通过):void CGetDirTestDlg::OnBrows
2009-06-16 00:58:00
1113
转载 无线接入技术的原理、应用及发展
无线接入技术的原理、应用及发展 一、前言 信息社会中,信息瞬息万变,信息量大得惊人,传统的信息方式和传统的通信设备,显得有些力不从心。在我国,以电话业务为基础的电话网经过几十年的高速发展,已经具有较大规模,网络设备的程控化、数字化比例已超过了一些发达国家。但是,城市建设中的地下线管问题影响了其发展,并且过去铺设的用户线(缆)不能提供和解决宽带业务的需求。所以,接入网的技术及其发展受到了各地
2009-06-12 10:58:00
2020
转载 vi使用
之一:vi使用手册进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filen
2009-03-28 21:07:00
425
原创 linux命令创建和修改用户及密码
linux下创建用户1、添加ftp用户useradd ftpname -d /home/ftppasswd ftppwd以下操作都以root权限进行:service vsftpd start 启动Linux自带的FTP服务2. 添加普通用户 useradd nagios –d /usr/local/nagioschown nagios.nagios /usr/loc
2009-03-28 20:53:00
1002
转载 OPNET
opnet是一个款通信方面的仿真软件。 产品结构 OPNET软件包主要由三个模块组成: ●ItDecisionGuru 适合最终用户,它只有仿真、分析功能。 ●Modeler 在ItDecisionGuru基础上增加了建库功能。 ●Modeler/radio 在Modeler上又增加了对移动通信和卫星通信的支持。 ITDecisionGuru、Modeler
2009-03-28 18:53:00
3132
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人