小技巧
文章平均质量分 51
xiaoleiacm
asdfghjkl;
展开
-
二维数组利用结构体进行排序
#includestruct node{ int x,y; }m[1000];int cmp(int a,int b){ if(a.x==b.x) return a.y>b.y; else return a.x>b.x; }int main(){ sort (m,m+N,cmp);}原创 2012-10-21 11:58:31 · 1187 阅读 · 0 评论 -
图片素材
public class ImageUrl { public static final String[] url = {"http://img.blog.csdn.net/20140406140008281?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3VvbGluX2Jsb2c=/font/5a6L5L2T/fontsize/400/fil原创 2016-05-05 10:38:48 · 2066 阅读 · 0 评论 -
结构体小结
好久没用C编程了,小结一下结构体,原来记得很明白的,现在都快忘光了。结构体是指针的,形参,实参指向同一块地址,在任何地方更改结构体的内容都会导致内容的改变。结构体是对象的,形参,实参指向不同的地址,在实参栈中改变数值大小不会对实参产生影响。#include using namespace std;typedef struct { int a; int b;}StrObj原创 2015-11-24 16:44:18 · 395 阅读 · 0 评论 -
2015年11月5日小记
学了大约两个星期的Java,说实话觉得还真没什么,会了语法和基本设计架构之后,觉得比C/C++用的顺手多了,面向对象的嘛,还是比较容易上手的。想想多还要多谢深厚的C++功底的徐老师,绝对的好老师,嗯,大一没少搞我。唉,在一个以软件为核心的公司不看看Java,吃饭的时候都觉得没得聊,就当谈资了。旁边同学好多搞了软件,IOS,安卓,有的挣钱多还挺轻松,挺好的嘛。当初参加ACM的时候也曾想过搞软件,原创 2015-11-05 19:42:59 · 556 阅读 · 1 评论 -
IAR 使用说明
IAR for AVR 学习笔记(1)--数据类型 数据类型(编译器支持 ISO/ANSI C 基本数据类型和一些附加数据类型)1.1. 整型数据bool 数据类型在C++语言里是默认支持的。如果你在C代码的头文件里包含stdbool.h, bool数据类型也可以使用在C语言里。也可以使用布尔值 false和 true。 1.2.浮点数据类型: 1转载 2015-02-03 13:08:46 · 6207 阅读 · 0 评论 -
stm32 使用printf 输出当前信息
stm32 在调试时可以使用printf 通过串口输出当前信息,方法简单粗暴~ 之间貌似写过类似的博客,这回从新进行一下总结~ #include "stdio.h"#include "stm32f10x_usart.h"#include "stm32f10x.h"int fputc(int ch, FILE *f){ USART_SendData(USART1,原创 2015-02-02 12:52:52 · 2794 阅读 · 1 评论 -
玩转robots协议
2013年2月8日北京市第一中级人民法院正式受理了百度诉奇虎360违反“Robots协议”抓取、复制其网站内容的不正当竞争行为一案,索赔金额高达一亿元,这可以看做2012年下半年“3B大战”的继续。在此次索赔案件中,百度称自己的Robots文本中已设定不允许360爬虫进入,而360的爬虫依然对“百度知道”、“百度百科”等百度网站内容进行抓取。其实早在2012年11月初,针对双方摩擦加剧的情转载 2013-11-07 15:08:45 · 878 阅读 · 0 评论 -
优先队列
优先队列在优先队列中,优先级高的元素先出队列。标准库默认使用元素类型的操作符来确定它们之间的优先级关系。优先队列的第一种用法,也是最常用的用法:priority_queueint> qi;通过操作符可知在整数中元素大的优先级高。故示例1中输出结果为:9 6 5 3 2第二种方法:在示例1中,如果我们要把元素从小到大输出怎么办呢?这时我们可以传入一转载 2013-08-03 17:06:14 · 552 阅读 · 0 评论 -
map
一、Map是c++的一个标准容器,它提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map构造函数;mapmapstring; mapmapint;mapmapstring; mapmapchar;mapmapchar; mapmapint; 如在打枚举中打印 “指定值对应的字符串”时,可是采用map的ST转载 2013-05-12 15:04:01 · 750 阅读 · 0 评论 -
c/c++ 数字转成字符串, 字符串转成数字
c/c++ 数字转成字符串, 字符串转成数字------转帖数字转字符串:用C++的streanstream:#include #Include string num2str(double i){ stringstream ss; ss return ss.str();}字符串转数字:in转载 2013-03-18 11:36:34 · 1134 阅读 · 0 评论 -
枚举应用小结 嘿嘿~
简单枚举类型——植物与颜色Time Limit: 1000MS Memory limit: 65536K 题目描述请定义具有red, orange, yellow, green, blue, violet六种颜色的枚举类型color,根据输入的颜色名称,输出以下六种植物花朵的颜色:Rose(red), Poppies(orange), Sunflower(yellow原创 2013-03-17 16:46:10 · 1152 阅读 · 0 评论 -
string 替换函数
生活中的小应用 给力啊·函数的替换#includeusing namespace std;string &replace_all(string& str, const string& old_value, const string& new_value){ while (true) { string::size_type pos(0);原创 2013-03-17 16:40:13 · 1025 阅读 · 0 评论 -
字符串的处理
25、strtol函数名:strtol功 能:将串转换为长整数用 法:long strtol(char *str, char **endptr, int base);程序例:#include #include int main(void){ char *string = "87654321", *endptr; long lnumbe原创 2013-01-25 17:36:05 · 545 阅读 · 0 评论 -
vector详解~
贴的函数参考库中的~cppreference.com -> C++ Vectors -> Details C++ Vectors构造函数语法: vector(); vector( size_type num, const TYPE &val ); vector( const vector &from ); vector(原创 2013-01-26 10:40:16 · 651 阅读 · 0 评论 -
VC6.0 error LNK2001: unresolved external symbol _main解决办法
VC6.0 error LNK2001: unresolved external symbol _main解决办法2010-03-30 18:59:15学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果转载 2012-12-29 23:21:03 · 507 阅读 · 0 评论 -
sort函数的用法
sort函数的用法做ACM题的时候,排序是一种经常要用到的操作。如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的比赛时间,还很有可能写错。STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件。 这个函数可以传两个参数或三个参数。第一个参数是要排序的区间首地址,第二个参数是区间尾地址的下一地址。也就是说,转载 2012-10-22 20:32:46 · 556 阅读 · 0 评论 -
2017年12月31日 小结
17年最后几个小时,给媳妇儿打个电话,在一起五周年啦~原创 2017-12-31 22:22:14 · 493 阅读 · 0 评论