- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 Python正则表达式总结
正则表达式定义:正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。正则表达式模块安装:pip install re正则表达式模块导入:importre正则表达式模式: 模式 描述 ^ 匹配字符串的开头 $ 匹配字符串的末尾。...
2020-04-24 13:21:07 382
原创 SQL函数1
SQL 拥有很多可用于计数和计算的内建函数。函数的语法内建 SQL 函数的语法是:SELECT function(列) FROM 表函数的类型在 SQL 中,基本的函数类型和种类有若干种。函数的基本类型是:Aggregate 函数 Scalar 函数 合计函数(Aggregate functions)Aggregate 函数的操作面向一系
2013-06-28 21:45:16 420
原创 Java里面接口的多态机制问题
先看代码interface Persons {public final static String name = "PersonsName";public void eat();}class Student implements Persons {private String name = "Chen";Student(String name) {thi
2013-04-20 01:39:07 427
转载 main函数的参数说明
http://www.opencv.org.cn/index.php/Main%E5%87%BD%E6%95%B0%E5%8F%82%E6%95%B0argc%EF%BC%8Cargv%E8%AF%B4%E6%98%8EMain函数参数argc,argv说明C/C++语言中的main函数,经常带有参数argc,argv,如下:int main(int argc, c
2013-04-15 08:55:03 484
原创 C/C++一些比较有意思的算法
与运算int x=9999;int count = 0;while(x){count++;x=x&(x-1);}printf("%d",count);输出结果是8;将9999化成二进制:9999/2=4999…1;4999/2=2499…1……最后反过来写得到:10 0111 0000 1111;而x-1即是 9998 :10 0111
2013-04-12 14:28:17 849
转载 运算符的优先级别
C++ 运算符优先级列表http://www.cppreference.com/operator_precedence.html PrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grouping operatorArray acces
2013-04-12 10:53:36 546
转载 ASSERT用法总结
转自:http://www.cnblogs.com/chio/archive/2008/06/18/1225028.htmlassert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它
2013-04-12 09:27:20 434
原创 有关strcpy
下面这段程序简单而高效:char* strcpy(char* strDest, const char* strSrc){ ASSERT(strDest != NULL && strSrc != NULL); char* strTmpD = strDest;while ((*strTmpD++ = *strSrc++) != '0'); return strDest
2013-04-12 09:20:06 436
原创 error LNK2001引起的联想
今天写了一个很简单的程序,想来找一下在上次写管理系统时候的一点小问题,结果出现了2001连接错误,代码如下:#include #include #define N 256void main(){int number,math,English;char *p;p=(char *)malloc(N);printf("Please enter the
2013-04-11 23:25:42 674
原创 学生管理系统 宏 出错 名字查找很诡异 scanf() getchar() 用法
今天做了一个C语言简单的学生管理系统,发现一个很奇怪的现象,学疏才浅,小问题都解决不了,先记录下来吧,后面再解决 再更新。错误:1,当使用了#denfine N 256 的时候就会出现很多的错误;2,用名字查找的时候出现错误;3,还不是很清楚scanf 和 getchar 这两个函数的相关机制;代码:#include #include #define S
2013-04-11 22:26:04 695
原创 进程和线程的区别 #include""和 #include <>区别
进程和线程的联系和区别进程是具有一点独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位;线程是进程的一个实体,是cpu调度和分配的基本单位,它是比进程更小的能独立运行的基本单位。一个程序至少有一个进程,一个进程至少有一个线程。#include ” ”和#include 区别include ""是先从本地目录开始寻找,然后去寻找系统路径
2013-04-11 12:22:36 408
原创 常见的排序方法
一、选择排序1、算法思想简单描述:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。选择排序是不稳定的。算法复杂度O(n2)2、代码:void select_sort(int *x, int n){ int i, j, min, t; for (i=0; i
2013-04-11 12:15:05 415
原创 SQL基础5
Auto-increment 会在新记录插入表中时生成一个唯一的数字。AUTO INCREMENT 字段我们通常希望在每次插入新记录时,自动地创建主键字段的值。我们可以在表中创建一个 auto-increment 字段。用于 MySQL 的语法下列 SQL 语句把 "Persons" 表中的 "P_Id" 列定义为 auto-increment 主键:CRE
2013-04-09 16:27:46 495 1
原创 SQL基础4
SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT column
2013-04-09 13:23:10 392
原创 SQL基础3
LIKE 操作符LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。SQL LIKE 操作符语法SELECT column_name(s)FROM table_nameWHERE column_name LIKE pattern原始的表 (用在例子中的):Persons 表:
2013-04-09 13:21:47 440
原创 SQL基础2
WHERE 语句WHERE 子句用于规定选择的标准。WHERE 子句如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。语法SELECT 列名称 FROM 表名称 WHERE 列 运算符 值下面的运算符可在 WHERE 子句中使用:操作符描述=等于不等于
2013-04-09 13:21:01 635
原创 SQL基础1
SQL 是用于访问和处理数据库的标准的计算机语言。什么是 SQL?· SQL 指结构化查询语言· SQL 使我们有能力访问数据库· SQL 是一种 ANSI 的标准计算机语言编者注:ANSI,美国国家标准化组织SQL 能做什么?· SQL 面向数据库执行查询· SQL 可从数据库取回数据· SQL 可在数据库中插入新的记录· SQL 可更新数据库中的
2013-04-09 13:13:53 591 1
原创 C语言也能干大事十五节
1、C语言也能开发网站!!!一通百通!!!一切语言都是纸老虎!2、3、动态Web的原理:浏览器向服务器发送请求,服务器响应请求然后将响应的结果以HTML的方式发送给浏览器,浏览器将HTML显示出来。4、本课程讲解的C语言开发Web的技术叫“CGI”,网上搜索相关资料的关键字“C语言 CGI”。5、课程需要HTML的基础,如果HTML不熟悉的话请参考《自己动手写网站》
2013-04-09 13:07:24 1062
原创 C语言也能干大事第十四节(如鹏基础)
程序中打开新对话框,其实有代码可参考,WinMain。DialogBox(hInstance, MAKEINTRESOURCE(IDD_MAIN), NULL, Main_Proc);只要复制一份MainDlg.cpp和MainDlg.h改一下就行了DialogBox(hInstance, MAKEINTRESOURCE(IDD_MYDLG), NULL, Dlg1_Proc)
2013-04-09 13:05:21 583
原创 C语言也能干大事第十三节(如鹏基础)
这门课和《数据库原理》的关系,这门课是对《数据库原理》的应用,通过这门课将能够学会数据库原理的实际应用,不再云里雾里。即使没学过《数据库原理》也没关系,这门课并不假定大家学过《数据库原理》,相当于预习效果。企业里数据库开发是很大的一部分,不会什么也要会数据库开发。开发环境的搭建:(1)如鹏版绿色MYSQL的下载(请使用迅雷下载):http://down1.rupeng.com/down
2013-04-09 13:03:43 1294
原创 C语言也能干大事第十二节(如鹏基础)
一、复习:复述QQ的基本原理;在一个典型的网络程序中分为哪两端?IP地址、域名、DNS、端口是做什么用的?演示一个简单的和网易Email服务器对话的过程。Socket是Windows特有的吗?什么是WinSock?WinSock和Socket标准的区别和联系。Windows中函数的错误信息是通过什么来报告的?创建客户端到服务器端的Socket连接的时候需要指定服务器端的
2013-04-09 13:00:11 585
原创 C语言也能干大事十一节(如鹏基础)
1、网络基本概念讲解QQ的基本原理讲解浏览器上网的基本原理服务器:Server。提供服务的计算机。客户端:Client。和服务器端交互的一个设备。IP地址:计算机在网络中的地址。相当于每个家庭的电话。211.97.1.2别名、域名:www.RuPeng.com。域名就相当于你家的地址。问114,你家的电话(告诉地址)DNS:网络中的114。Domain Name Sys
2013-04-09 12:57:08 594
原创 C语言也能干大事第十节(如鹏基础)
接下来我们要实现小时钟。涉及到的主要知识点是定时器的使用,涉及到的C知识就是函数指针(回调函数)使用定时器回调就是不是你调别人,而是别人调你。时间到了会叫你,没到的时候不会烦你。让Windows直接将定时器消息发送给您程序的另一个函数。我们把以下的callback函数称为TimerProc(您能够选择与其它一些用语不会发生冲突的任何名称),它只处理WM_TIMER消息:VOID
2013-04-09 12:54:25 605
原创 C语言也能干大事第九节(如鹏基础)
接下来我们要实现小时钟。涉及到的主要知识点是定时器的使用,涉及到的C知识就是函数指针(回调函数)使用定时器回调就是不是你调别人,而是别人调你。时间到了会叫你,没到的时候不会烦你。让Windows直接将定时器消息发送给您程序的另一个函数。我们把以下的callback函数称为TimerProc(您能够选择与其它一些用语不会发生冲突的任何名称),它只处理WM_TIMER消息:VOID
2013-04-09 12:52:39 628
原创 C语言也能干大事第八节(如鹏基础)
实现“自己动手写计算器2.0版”,允许选择运算符号。ComboBox的操作 添加项:ComboBox_Inserstring(hwndcombo,-1,””) -1表示每次加的都放到最后面。(1)添加项:填入Combo最简单的方法是借助ComboBox_AddString“函数”(其实是宏):ComboBox_AddString(hwndCtrl,str) 每个控件也有自
2013-04-09 12:50:43 538
原创 C语言也能干大事第七节(如鹏基础)
运行以后弹出询问对话框(有【是】、【否】两个按钮以及问号图标)“你是好人吗?”,如果点击【是】,则弹出对话框(只有一个【确定】按钮以及一个警告图标)“你看你就不像好人,点击【确定】开始格式化C盘!”;如果点击【否】,则弹出对话框(有【重试】、【取消】两个按钮)“尝试把你变成好人失败,是否重试?”。1、怎么生成exe程序。怎么把做好的exe程序发给别人?在我的电脑里直接进入工程文件夹。工程目
2013-04-09 12:47:13 492
原创 C语言也能干大事第六节(如鹏基础)
1、C语言不是只能开发黑底白字的控制台界面程序。学习本课的基础:本课程不讲C语言基础知识,C语言考及格,学的过程中配合复习,有不懂的回去翻书。2、学完本课程以后同学们做的一些作品赏析:计算器、俄罗斯方块、音乐播放器、学生管理系统(http://www.rupeng.com/forum/thread-2487-1-1.html ),邮件客户端(http://www.rupeng.com/foru
2013-04-09 12:43:41 496
原创 C语言也能干大事第五节
一、 控制台程序与窗口程序的不同1. 不同点在编写控制台程序的时候一切流程都是有先后关系、串行的,而且所有函数都是由我们来调用的,比如下面的实例性代码: printf("确定请输入y,取消输入n");char c = getchar();if (c=='y'){///}else if (c=='n
2013-04-09 12:24:42 409
原创 C语言也能干大事第四节
注意:有同学反应添加控件以后程序编译没报错,但是运行没有反应,请看此贴:《【常见问题】程序编译不报错,为什么点击运行无反应? 》http://www.rupeng.com/forum/thread-601-1-3.html解决方法:在WinMain一开始加入LoadLibrary(TEXT("Comctl32.dll"));以后讲“动态链接库”的时候会解释原因,现在可以认为“Com
2013-04-09 12:20:56 430
原创 C语言也能干大事第三节
一、 给程序添加图标把一个ico图标放到工程文件夹下;使用ResEd在工程文件夹下新建一个资源文件(工程),然后点击【工程】→【资源】,添加一个ICON类型的资源,名称加前缀IDI_(命名习惯),文件名文件名为所选ico图标文件名;然后保存这个资源文件,保证这个资源的ID为最小(一般设置为0就可以)。在C-Free里的OtherFiles中点右键,选择“添加文件到文件夹”,将rc文件
2013-04-09 12:19:04 522
原创 C语言也能干大事第二节
一、 作业注意事项A. if else中的代码哪怕只有一行也要用大括号括起来;B. TEXT()的应用;C. while……continue的应用。二、 C-Free的相关问题1. 怎么打开VC6、VC7、DevC++的工程?从网上下载了别人写的C语言程序,有可能是用VC写的,
2013-04-09 12:17:33 748
原创 C语言也能干大事第一节
一、 使用的编辑器和编译器1. 编译器和编辑器编译器:就是把源代码编译成目标代码的程序。MingW是一个C/C++的编译器。编辑器:能在里边敲代码,高亮显示,自动提示。TC就是一个编辑器。2. 关于C-FreeC-Free里边可以运行、也可以调试。设置断点,就是在要设置断点的代码行前边点击一下鼠标,有了一个红色小点就说明设置
2013-04-09 12:14:52 546
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人