首页 > 编程语言
c语言编译连接理解(转自mj博客)
经过一番折腾,终于将第一个C程序运行成功了,总共有4个步骤:编写程序 -> 编译 -> 链接 -> 运行需要注意的是:中间某个环节出错了,那么就不会有后面的操作。比如编译出错了,那么就不可能有链接这个环节。如果你对源代码进行了修改,那么需要重新编译、链接之后再运行程序,这样才能看到最新的效果。
分类:编程语言   时间:2014-02-11 16:51:56    收藏:0  评论:0  赞:0  阅读:377
解决python的socket编程报Errno 98的问题
socket默认不支持地址复用,如果要复用需要显示设定,即在绑定前调用setsockop函数t让套接字允许地址重用:socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)s = socket.socket(socket.AF_INET, ...
分类:编程语言   时间:2014-02-11 16:45:08    收藏:0  评论:0  赞:0  阅读:437
C语言中Static和Const关键字的的作用
static作用:“改变生命周期” 或者 “改变作用域” 程序的局部变量存在于(堆栈)中,全局变量存在于(静态区 )中,动态申请数据存在于( 堆)中。1.作用于变量: 用static声明局部变量-------局部变量指在代码块{}内部定义的变量,只在代码块内部有效(作用域),其缺省的存储方式是自动变...
分类:编程语言   时间:2014-02-11 15:46:29    收藏:0  评论:0  赞:0  阅读:421
C语言中extern的用法--转
http://blog.sina.com.cn/s/blog_52deb9d50100ml6y.html在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。1. extern修饰变量的声明。举例来说,如果文件a.c需要引用b.c中变量int ...
分类:编程语言   时间:2014-02-11 15:24:23    收藏:0  评论:0  赞:0  阅读:397
表达式计算之c++调用python
本文使用c++调用python使用简单的计算功能。vc下新建工程,添加代码://ExpCalcTest.cpp:Definestheentrypointfortheconsoleapplication. // #include"stdafx.h" #include"stdio.h" #include"Python.h" intmain(intargc,char*argv[]) { charexp[][100]={"1+3*4-6/2","2*(2+3-1)..
分类:编程语言   时间:2014-02-11 09:43:27    收藏:0  评论:0  赞:0  阅读:349
优秀Python学习资源收集汇总(强烈推荐)
Python是一种面向对象、直译式计算机程序设计语言。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块。与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合完成各种高级任务。 Python上手虽然容易,...
分类:编程语言   时间:2014-02-11 03:24:16    收藏:0  评论:0  赞:0  阅读:546
C++为什么不提倡使用scanf和printf函数
Effective C++ 中文版 条款2 尽量使用 而不用 最重要的原因当然是C++提供了流对象‘>>’和‘’,它们代表了新观念。流对象能输出对象,而printf函数和scanf函数不能。此外,起码还有下面两个次要原因。 首先让我们观察一下printf函数和scanf函数的声明,它们分别是: int printf( char *, ...);...
分类:编程语言   时间:2014-02-11 03:12:36    收藏:0  评论:0  赞:0  阅读:469
[Python] The project structure in Django
The project structure in Django...
分类:编程语言   时间:2014-02-11 03:27:36    收藏:0  评论:0  赞:0  阅读:371
Python学习笔记(1)
为了与《用Python做科学计算-基础篇》保持一致,这里安装了Python(x,y)-2.6.6.2.exe 下载地址为http://www.mirrorservice.org/sites/pythonxy.com/ (1)安装Pythonxy之前卸载机器上原来安装的python组件 (2)安装Python(x,y)到指定目录 选择“Full”进行完全安装,并将“pythonxy”的安装路...
分类:编程语言   时间:2014-02-11 03:43:26    收藏:0  评论:0  赞:0  阅读:371
优秀Python学习资源收集汇总(强烈推荐)
Python是一种面向对象、直译式计算机程序设计语言。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块。与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于...
分类:编程语言   时间:2014-02-11 02:42:36    收藏:0  评论:0  赞:0  阅读:585
python的性能分析工具line_profiler
python 有个line_profiler项目,可以查看python脚本中每行代码多块多频繁的执行 ubuntu 12.04中安装line_profiler过程 1、安装gcc (ubuntu12.04已安装) 2、安装Cythonsudo apt-get install python-dev      下载地址:https://pypi.python.org/pypi/Cyth...
分类:编程语言   时间:2014-02-11 01:16:46    收藏:0  评论:0  赞:0  阅读:1823
编程之美1.3 一摞烙饼的排序(Python)
问题:      星期五的晚上,一帮同事在希格玛大厦附近的“硬盘酒吧”多喝了几杯。程序员多喝了几杯之后谈什么呢?自然是算法问题。有个同事说:“我以前在餐馆打工,顾客经常点非常多的烙饼。店里的饼大小不一,我习惯在到达顾客饭桌前,把一摞饼按照大小次序摆好——小的在上面,大的在下面。由于我一只手托着盘子,只好用另一只手,一次抓住最上面的几块饼,把它们上下颠倒个个儿,反复几次之后,这摞烙饼就排好序了。我...
分类:编程语言   时间:2014-02-11 02:00:06    收藏:0  评论:0  赞:0  阅读:414
lua与c++的互调
?? 一.   lua调用C++       在lua中是以函数指针的形式调用函数, 并且所有的函数指针都必须满足如下此种类型: typedef int (*lua_CFunction) (lua_State *L);   也就是说, 偶们在C++中定义函数时必须以lua_State为参数, 以int为返回值才能被Lua所调用. 但是不要忘记了, 偶们的lua_State是支持栈的, 所以...
分类:编程语言   时间:2014-02-11 02:02:36    收藏:0  评论:0  赞:0  阅读:346
基于c++和linux的线程池技术及框架实现(网络下载,测试并修改其中可能的错误)
本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个 本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体...
分类:编程语言   时间:2014-02-10 23:59:16    收藏:0  评论:0  赞:0  阅读:874
python,flask,regex,url,route
http://stackoverflow.com/questions/5870188/does-flask-support-regular-expressions-in-its-url-routingEven though Armin beat me to the punch with an acc...
分类:编程语言   时间:2014-02-10 22:12:33    收藏:0  评论:0  赞:0  阅读:675
Python之分片操作
为了避免出错,尽量不要在分片时同时使用非负数索引和负数索引 针对字符串s = 'abc',s[x:y:z]得到的是s[x],s[x+z],s[x+2*z],...,s[y](不包括s[y])组成的字符串 以下两种方式均可得到'abc' s[:] s[0:3] 以下两种方式均可得到'cba' s[::-1] s[-1:-4:-1]...
分类:编程语言   时间:2014-02-10 20:47:33    收藏:0  评论:0  赞:0  阅读:519
孙鑫c++笔记
孙鑫C++教程中不仅仅是讲解基本应用,也能延伸讲透一些我认识不深的东西,记录如下:LESSON 11、为什么要产生新的数据类型呢?从变量的类型区分变量的用途。typedef int WIDTH;typedef int HEIGHT;WIDTH x;HEIGHT y; 可以直接便是宽度和高度,直接能从...
分类:编程语言   时间:2014-02-10 19:30:02    收藏:0  评论:0  赞:0  阅读:336
单例模式(C++)
#include #include using namespace std;class singleton{private: singleton(){}; //构造函数为private,禁止客户new出实例 virtual ~singleton() { if (instance!=NULL) del...
分类:编程语言   时间:2014-02-10 19:23:22    收藏:0  评论:0  赞:0  阅读:365
c++计时
一、clock#includeclock_t start,end;start=clock();end=clock();couttime_t start,end;start=time();//time(&start)end=time();coutstruct timespec start,end;//...
分类:编程语言   时间:2014-02-10 19:03:22    收藏:0  评论:0  赞:0  阅读:432
C语言位运算符及作用:与、或、异或、取反、左移和右移
一、& 按位与如果两个相应的二进制位都为1,则该位的结果值为1,否则为0应用:(1)清零 若想对一个存储单元清零,即使其全部二进制位为0,只要找一个二进制数,其中各个位符合一下条件:原来的数中为1的位,新数中相应位为0。然后使二者进行&运算,即可达到清零目的。 a 00101011 b 100101...
分类:编程语言   时间:2014-02-10 18:21:42    收藏:0  评论:0  赞:0  阅读:433
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!