2012年3月1日

stl中Multimaps的基本用法

摘要: C++ Multimaps和maps很相似,但是MultiMaps允许重复的元素。C++ Multimapsbegin语法: iterator begin(); begin()函数返回一个迭代器,指向multimap的第一个元素。clear语法: void clear(); clear()函数删除multimap中的所有元素。count语法: size_type count( const key_type &key ); count()函数返回multimap中键值等于key的元素的个数。empty语法: bool empty(); empty()函数返回真(true)如果multim 阅读全文

posted @ 2012-03-01 20:30 ma6174 阅读(1307) 评论(0) 推荐(0) 编辑

stl中map的基本用法

摘要: C++ Maps是一种关联式容器,包含“关键字/值”对C++ Maps C++ Maps 被用作储存“关键字/值”对 begin 语法: iterator begin(); begin()函数返回一个迭代器指向map的第一个元素。 clear 语法: void clear(); clear()函数删除map中的所有元素。 count 语法: size_type count( const KEY_TYPE &key ); count()函数返回map中键值等于key的元素的个数。 empty 语法: bool... 阅读全文

posted @ 2012-03-01 20:26 ma6174 阅读(786) 评论(0) 推荐(0) 编辑

mysql基本常用命令(转)

摘要: 可以不知道数据库原理,但是不可以不知道数据库操作命令,命令不算难,我一个草鸟都会好几个了,哈哈,用起来很爽啊,转载一篇写的好的博文大家一起学习本文转自:http://www.cnblogs.com/hateislove214/archive/2010/11/05/1869889.html1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldum 阅读全文

posted @ 2012-03-01 16:28 ma6174 阅读(615) 评论(0) 推荐(0) 编辑

2012年2月24日

本地编译并运行文件,测试运行时间并判断运行结果

摘要: 需求是这样的:在正式加ACM试题之前,首先要进行测试,比如代码运行时间测试,输出结果的正确性等,一切都正常才能添加到比赛中。这个程序实现的功能也比较简单:1.对源代码进行编译2.运行编译生成的文件,计算程序的运行时间3. 比较输出结果和标准输出是否相同/*************************************************************************>FileName:本地测试代码.c>Author:ma6174>Mail:ma6174@163.com>CreatedTime:2012年02月24日星期五16时39分46秒 阅读全文

posted @ 2012-02-24 21:11 ma6174 阅读(838) 评论(0) 推荐(0) 编辑

2012年2月23日

网上阅卷系统自动识别功能代码

摘要: 想让自己轻松点就要让计算机多为你做点!前几天一个朋友找到我让我做一个网上阅卷系统,就是实现这么几个功能:高速扫描仪扫描试卷后得到一张一张的图片,软件的功能就是处理图片,计算成绩。再详细点就是自动识别考生涂的学号,自动识别考生的选择题答案并记录,后面的大题要分块,把每一个题从试卷中分离出来,转发给老师... 阅读全文

posted @ 2012-02-23 20:02 ma6174 阅读(15193) 评论(14) 推荐(11) 编辑

2012年2月19日

文件复制改进版

摘要: 程序随着需求的改变而改变!前几天把所有有问题的题目都找出来了,题目序号保存在D盘某个目录下,现在的任务就简单了,只要从文件中读取题号,然后复制到相应的文件夹就可以了,复制完后再改写原来的题目文件,把刚才已经加入的题目序号从文件中删除代码:#include<stdio.h>#include<string.h>#include<stdlib.h>#include<windows.h>#include<conio.h>intmain(intargc,char*argv[]){if(argc!=3)//必须是输入和输出文件同时被拖入才能执行{ 阅读全文

posted @ 2012-02-19 09:53 ma6174 阅读(333) 评论(0) 推荐(0) 编辑

2012年2月18日

git版本控制&&github的使用

摘要: 不知道什么是git?额,你火星了,抓紧时间百度去吧。。。。废话不多说了,直接开始正题一:先说说如何在本地建立和使用git 0.首先下载安装git:sudo apt-get install git-core git-doc git-gui 1.建一个工作目录: mkdir test 2.转到该目录: cd test 3.输入命令:git init 初始化工作就算做完了 4.然后你就可以在目录下面进行工作了,比如写代码 5. 代码写的差不多了,就添加进版本库吧:git add . (这是将所有文件添加进去) 6. 建立一个版本,提交一下:git commit -m "f... 阅读全文

posted @ 2012-02-18 15:07 ma6174 阅读(2822) 评论(0) 推荐(0) 编辑

2012年2月16日

新版主流浏览器速度性能评测(转)

摘要: 本文转自:http://www.linuxeden.com/html/news/20120216/120289.html新版主流浏览器速度性能评测 本月Chrome 浏览器稳定版本升级到V17版本,Firefox也正式进入V10时代,这些相继发布的新版本浏览器到底谁才是浏览器王者?作为爱折腾的浏览迷应该如何选择?一起来看一下国外科技博客Lifehacker对4款主流浏览器进行的新一轮性能测试。本次测试选取的四个浏览器及版本分别是:Chrome 17、Firefox 10、IE9、Opera 11.61.首先来看第一项测试:冷启动时间,胜者:Chrome冷启动测试浏览器从打开到显示窗口所需时间。 阅读全文

posted @ 2012-02-16 19:19 ma6174 阅读(455) 评论(0) 推荐(0) 编辑

2012年2月15日

又一个小程序

摘要: 想让自己轻松一点,就要让PC多为你做点。还是一个方便自己,提高工作效率的程序。主要实现几个功能:1.查看目录2.查看数据3.查看网页View Code#include<stdio.h>#include<stdlib.h>#include<string.h>intmain(){chardir_in[100]="dirD:\\data\\0000\\|find\".in\"/I";chardir_out[100]="dirD:\\data\\0000\\|find\".out\"/I" 阅读全文

posted @ 2012-02-15 10:40 ma6174 阅读(604) 评论(2) 推荐(0) 编辑

2012年2月13日

比较两个UNIX文本文件,找出新增内容(diff和comm命令)(转)

摘要: 本文转自http://blog.xuyuan.me/2011/03/17/unix_diff.html最近项目中遇到一个奇怪的bug,仔细检查后发现是由一行简单代码引起的。这行代码要做的事情很简单:比较两个UNIX文本文件,找出并打印文本2比文本1新增加的内容。代码调用了diff命令,示例如下:# temp1.txt文件内容$> cat temp1.txt2011022420110225201102282011030120110302# temp2.txt文件内容$> cat temp2.txt2011022820110301201103022011030320110304# di 阅读全文

posted @ 2012-02-13 11:27 ma6174 阅读(5977) 评论(0) 推荐(1) 编辑

tree命令的使用

摘要: 有些工作在linux下完成就是比在windows下完成高效!windows和linux都有tree命令,主要功能是创建文件列表,将所有文件以树的形式列出来windows下的tree比较垃圾,只有两个参数,/F 是递归显示每个文件夹的名称;/A 是使用ASCII字符而不是扩展字符,感觉还不如不加/A 参数好。linux下的tree就比较强大了,但一般系统并不自带这个命令,需要手动下载安装:sudo apt-get install tree 。文件很小,只有31K,但功能可强大了!tree命令的参数解释,摘自http://www.linuxso.com/command/tree.html-a显示所 阅读全文

posted @ 2012-02-13 08:57 ma6174 阅读(21034) 评论(0) 推荐(1) 编辑

2012年2月11日

java学习笔记---数据类型、运算符和控制语句

摘要: 主要谈谈java和以前学的C和C++有啥不同。1. 标识符:java中允许以“$”开始的标识符2.保留字:数了数48个,不列了,全部都是小写字母3.数据类型: (1)布尔类型:boolean,取值只有true和false,不对应整数 (2)单个字符char在机器中占16位,范围1~65535,C语言中是8位,这是因为java中的char可以表示unicode字符,表示形式为'\u????',?处为数字。 (3)整型也不太一样,多了byte类型,8位,范围-2^7~2^7-1,short是16位,int是32位,long是64位 (4)浮点类型:可以用科学计数法表示,如123e3 阅读全文

posted @ 2012-02-11 20:03 ma6174 阅读(418) 评论(0) 推荐(0) 编辑

java学习笔记---第一个applet程序以及一个小问题的解决

摘要: 继续学习! 在D:\majava\文件夹下建立了一个helloworld_app.java,写入以下内容:importjava.awt.*;importjava.applet.*;publicclasshelloworld_appextendsApplet{publicvoidinit(){}publicvoidpaint(Graphicsg){g.drawString("HelloWorld!",25,25);}}然后又写了一个helloworld_app.html文件,写入以下代码:<appletcode="helloworld_app"wid 阅读全文

posted @ 2012-02-11 17:20 ma6174 阅读(560) 评论(1) 推荐(1) 编辑

第一个java程序------hello world!

摘要: 今天开始正式学习java! 看了两页书,就被作者鼓动去官网下了一个jdk-7u2-windows-i586.exe,应该是最新版。书上还说让下载jre,可是我找了半天就是没找到jre,然后就去天空软件站下载了一个。等安装jkd的时候我才发现原来jre是集成在jdk里面的!汗。。。 然后就安装呗,啥都不懂,就按书上写的,把jdk装到d:\jdk\目录下,然后将jre装到d:\jre\目录下。好像还有个程序,不知干啥用,就装到默认目录了。趁安装的时候,我就建了一个1.java文档,不知道用啥IDE,干脆就用notapad++吧。然后就比着课本抄呗publicclasshellowor... 阅读全文

posted @ 2012-02-11 16:24 ma6174 阅读(2677) 评论(4) 推荐(0) 编辑

2012年2月9日

指针访问结构体成员的问题

摘要: 今天给大一的小孩讲结构体,讲到指向结构体的指针的时候,突然一个小孩提出了一个问题:指向结构体成员的指针p加1后指向谁?当时懵了,想写个程序验证一下,脑子一片空白。好像提问题的那个小孩听明白的,就干脆让他写吧。哈哈,他还挺厉害的,他写的代码大体是这样的:#include<stdio.h>structdata{inta;intb;intc;};intmain(){structdataa[3]={{11,12,13},{21,22,23},{31,32,33}};int*p=&a[0].c;//*p=13p++;printf("%d\n",*p);}大家认为会 阅读全文

posted @ 2012-02-09 14:25 ma6174 阅读(7194) 评论(0) 推荐(1) 编辑

导航