首页 > 编程语言
C++ 标准输入输出 操纵符
操纵符在头文件iomanip中 #include #include using namespace std; int main(){ int i=4,j=6,k=8; char c1='!'; //endl的使用 cout<<i<<c1<<endl <<j<<c1<<'\n' <<k<<c1<<endl; i=91; //不同进制的输出 cout<<"i= "<<i <<...
分类:编程语言   时间:2014-02-23 18:01:45    收藏:0  评论:0  赞:0  阅读:474
C++ 文件读写示例
输入文件被看作输入流 输出文件被看作输出流 进行文件操作需包含头文件fstream //this program repeatedly reads an income from //the file incom.in until end-of file. //Income under 6000 greenbacks is taxed at 30 percent, //and income g...
分类:编程语言   时间:2014-02-23 18:17:51    收藏:0  评论:0  赞:0  阅读:491
C++ const_cast强制去掉常量属性
#include using namespace std; const int* find(int val,const int* t, int n); int main(){ int a[]={2, 4, 6}; int* ptr;//不是const类型 ptr=const_cast(find(4, a, 3));//去掉const类型 if(ptr == 0) cout<<...
分类:编程语言   时间:2014-02-23 17:37:42    收藏:0  评论:0  赞:0  阅读:1722
C++ reinterpret_cast使用
#include using namespace std; int main(){ int i; float f=-6.9072; //将float指针转换为字符指针 unsigned char* p=reinterpret_cast(&f); cout<<hex;//print bytes of f in hex for(i=0; i<sizeof(float);i++) ...
分类:编程语言   时间:2014-02-23 17:56:26    收藏:0  评论:0  赞:0  阅读:496
解读 《2014 最流行编程语言》 by Code Eval
首先了解下CodeEval是做什么的:A tool for auto evaluating programming challenges in C/C++/Java/Python/Ruby/PHP/Perl/ Scala/Clojure/C#/Tcl/JavaScript/ Haskell/Go/B...
分类:编程语言   时间:2014-02-23 17:29:31    收藏:0  评论:0  赞:0  阅读:475
c++多行字符串,可以这么写
c++多行字符串,可以这么写:CString s;s.Format("CREATE TABLE %s(\[ID] [int] IDENTITY(1,1) NOT NULL,\[Vendor] [varchar](10) NULL,\[System] [varchar](4) NULL,\[FileT...
分类:编程语言   时间:2014-02-23 15:21:57    收藏:0  评论:0  赞:0  阅读:433
python中的异常处理
在编写程序时可能会出现一些异常,比如类型错误,除零错误等,为了能捕获并处理这些异常,可以使用python的异常处理功能。python使用raise语句可以抛出异常,对于可能出现异常的语句块,用try语句包围起来,并用except捕捉,就可以实现异常处理了,比如: x=input("first number:") y=input("second number:") try: print x/...
分类:编程语言   时间:2014-02-23 14:55:15    收藏:0  评论:0  赞:0  阅读:372
multiset 多重集合容器 C++容器 学习笔记
multiset与set一样,也是使用红黑树来组织元素数据的,唯一不同的是,multiset允许重复的元素键值插入,而set则不允许;   multiset也需要声明头文件#include .由于它包含重复元素,所以,在插入元素,删除元素,查找元素上和set也有差别; multiset元素的插入 下例程序插入了重复值123,最后中序遍历了multiset对象; 运...
分类:编程语言   时间:2014-02-23 14:53:59    收藏:0  评论:0  赞:0  阅读:482
python使用select实现异步通信
当一个服务器需要与多个客户端进行通信时,可以使用多进程或者多线程的服务器,也可以使用select模块,它可以实现异步通信。Python中的select模块包含了poll()和select(),select的原型为(rlist,wlist,xlist[,timeout]),其中rlist是等待读取的对象,wlist是等待写入的对象,xlist是等待异常的对象,最后一个是可选对象,指定等待的时间,单位...
分类:编程语言   时间:2014-02-23 13:51:03    收藏:0  评论:0  赞:0  阅读:462
使用python的列表解析以及函数式计算来简化代码
在我们的代码里经常会和列表,元组,字典等数据结构打交道,可以这么说,在很大程度上我们的代码就是对这些数据结构进行处理的过程,在Python中对列表,元组,字典等内置的数据结构的处理是很方便的事情,python借鉴了Lisp中的很多函数式计算的方法来处理列表,可以极大的简化我们的代码。set() 将元...
分类:编程语言   时间:2014-02-23 13:01:09    收藏:0  评论:0  赞:0  阅读:404
C++利用注册表添加桌面右键新建菜单
对于程序员来说,新建一个cpp文件是再频繁不过的事情了。为了方便,我们习惯在桌面右键新建文件,而不是新建一个文本文档,然后修改后缀名。百度谷歌查询了一下,终于知道如何添加注册表。手痒,抽出时间用cpp写了一个程序,方便以后操作。客户需求是永远无法满足的,经同学测试,陆续写了三个版本。接下来直接贴代码...
分类:编程语言   时间:2014-02-23 12:54:09    收藏:0  评论:0  赞:0  阅读:480
读书笔记_Effective_C++_条款三十三:避免遮掩继承而来的名称
名称的遮掩可以分成变量的遮掩与函数的遮掩两类,本质都是名字的查找方式导致的,当编译器要去查找一个名字时,它一旦找到一个相符的名字,就不会再往下去找了,因此遮掩本质上是优先查找哪个名字的问题。而查找是分作用域的,虽然本条款的命名是打着“继承”的旗子来说的,但我觉得其实与继承并不是很有关系,关键是作用域...
分类:编程语言   时间:2014-02-23 12:17:31    收藏:0  评论:0  赞:0  阅读:470
与众不同 windows phone (48) - 8.0 其它: C# 调用 C++
原文:与众不同 windows phone (48) - 8.0 其它: C# 调用 C++[源码下载]与众不同 windows phone (48) - 8.0 其它: C# 调用 C++作者:webabcd介绍与众不同 windows phone 8.0 之其它C# 中调用 Windows Ph...
分类:编程语言   时间:2014-02-23 10:05:08    收藏:0  评论:0  赞:0  阅读:427
我的第一个Python爬虫
参考了晚上很多资料 就是抓取http://m.i21st.cn/speaking/oraltraining_1.html这个网站上的英语资料 ,没事练练英语~哈哈~ # -*- coding: utf-8 -*- import urllib2 import urllib import re import thread import time class HTML_Model: ...
分类:编程语言   时间:2014-02-23 10:20:50    收藏:0  评论:0  赞:0  阅读:427
Python网络爬虫4 ---- Linux下编写最简单的scrapy网络爬虫项目
首先我们需要先安装scrapy框架,没有安装的同学可以看ubuntu下安装scrapy网络爬虫框架        创建一个项目       1 进入到想要创建项目的目录: scrapy startproject tutorial          这样就可以创建了一个新的scrapy项目tutorial       2 看一下项目的树形图 tutorial/ scrapy.c...
分类:编程语言   时间:2014-02-23 11:20:25    收藏:0  评论:0  赞:0  阅读:452
Python:使用Scrapy框架的ImagesPipeline下载图片如何保持原图片名称呢?
默认情况下,使用ImagePipeline组件下载图片的时候,图片名称是以图片URL的SHA1值进行保存的。 如: 图片URL:http://www.example.com/image.jpg SHA1结果:3afec3b4765f8f0a07b78f98c07b83f013567a0a 则图片名称:3afec3b4765f8f0a07b78f98c07b83f013567a0a.jpg...
分类:编程语言   时间:2014-02-23 07:11:20    收藏:0  评论:0  赞:0  阅读:354
【机器学习实战】:C++实现基于概率论的分类方法--朴素贝叶斯分类(Naive Bayes Classifier)
C++实现基于概率论的分类方法--朴素贝叶斯分类(Naive Bayes Classifier)...
分类:编程语言   时间:2014-02-23 08:28:05    收藏:0  评论:0  赞:0  阅读:643
C++中的各种小细节(一)
一、多行字面值的处理 当处理一个很长的字符串的时候可以换行来写,只需要在第一行的行尾加上一个反斜线符号即可。 但是注意:当另起一行的时候不要在该行首添加额外的空格符,因为这些空格符号也会写入该字符串。 For Example: std::string a = "asdfghzxcv"; std::cout<<a<<std::endl;//结果输出“asdfghzxcv” ...
分类:编程语言   时间:2014-02-23 08:29:19    收藏:0  评论:0  赞:0  阅读:321
C++重载操作符
重载操作符就不介绍了,定义operator+操作符号 注意事项: (1)不能通过连接其他合法符号来创建任何新的操作符,如下是错误的: sales_item operator**(const sales_item &org); //error 不能通过连接其他合法操作符来创建任何新的操作符 (2)重载操作符必须一个具有类类型,类成员的话因为有一个默认的本类this,所以也满足 //sale...
分类:编程语言   时间:2014-02-23 08:22:04    收藏:0  评论:0  赞:0  阅读:412
C语言中为什么不能用char类型来存储getchar()的返回值
在看 > 第二版时,看到1.5.1节第18页有这样一段从输入拷贝到输出的代码:#include /* copy input to output; 2nd version */main(){ int c; c = getchar(); while(c != EOF){ putchar(c); c = ...
分类:编程语言   时间:2014-02-23 04:56:33    收藏:0  评论:0  赞:0  阅读:406
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!