摘要: 首先写随便编写一个文本文件(在windows下编辑过的文件可能出问题,比如:坏的解释器: 没有那个文件或目录,这是因为widnows下每行都带有\r\n linux下)比如命名叫run然后执行chmod u+x run(这刘的run就是你的文件名,这是给文件赋予可以执行的权限。)然后你需要在这里进入终端,接着就是./run 你懂的 阅读全文
posted @ 2012-11-18 01:55 有泥土的路 阅读(370) 评论(0) 推荐(0)
摘要: /** * 处理json的工具类,负责json数据转换成java对象和java对象转换成json * * @since 2012年7月4日22:36:43 * @author leaves,QQ:1330771552 */public class JsonUtil { /** * 从一个JSON 对象字符格式中得到一个java对象 * * @param jsonString * @param pojoCalss * @return */ @SuppressWarnings("unchecked") public static <T> T jsonToObject 阅读全文
posted @ 2012-10-20 02:34 有泥土的路 阅读(3103) 评论(1) 推荐(0)
摘要: //下限0,上限2;enum sex{male=1,female=0};struct person{ string name; sex sex;};int main(){ person leaves={"叶知泉",male}; cout<<leaves.name<<endl; cout<<leaves.sex<<endl; //不初始值 person leaves2; leaves2.name="小叶子"; cout<<leaves2.name<<endl; cout<< 阅读全文
posted @ 2012-10-08 10:26 有泥土的路 阅读(828) 评论(0) 推荐(1)
摘要: int main(){ string names[4]={"张三","李四","王五"}; //cout<<*(names+2)<<endl; vector<string> vtName; cout<<vtName.size()<<endl; vtName.push_back("张三"); //迭代器 for(vector<string>::iterator it=vtName.begin();it!=vtName.end();++it){ c 阅读全文
posted @ 2012-10-08 10:08 有泥土的路 阅读(1424) 评论(0) 推荐(0)
摘要: C++操作符介绍优先级运算符含 义示 例结合方向要求运算对象的个数可重载性1::全局解析::x自右至左一元操作符不可重载::类域解析X::x自左至右二元操作符不可重载2.直接成员选择运算符s.len自左至右二元操作符不可重载( )圆括号可重载( )函数调用rand( )( )类型构造int( ch)[ ]下标运算符a[i]二元操作符->间接成员选择运算符p->len二元操作符++后增n++自右至左一元操作符- -后减n- -一元操作符3!逻辑非运算符!p自右至左一元操作符可重载~按位取反运算符~s++前增运算符++n- -前减运算符- -n-负号运算符-n*反引用运算符*p& 阅读全文
posted @ 2012-09-05 13:13 有泥土的路 阅读(649) 评论(0) 推荐(1)
摘要: 类声明部分操作符以及操作符重载规则 :http://www.cnblogs.com/mrye/archive/2012/09/05/2671736.html#pragma once#ifndef INTEGER_H_#define INTEGER_H_#include <iostream>using std::ostream;class Integer{public: //构造和析构 Integer(void); ~Integer(void); //不允许当做类型转换函数 explicit Integer(int); public : //操作符重载 Integer& op 阅读全文
posted @ 2012-09-05 11:42 有泥土的路 阅读(237) 评论(0) 推荐(0)
摘要: /* 写一个函数,找出给定字符串中大写字母字符(即’A’-‘Z’这26个字母)的个数(如字符串”China Computer Wrold”中大写字母字符的个数为3个)。 函数的原型: int CalcCapital (char *str); 函数参数: str为所要处理的字符串; 函数返回值:所给字符串中数字字符的个数 */ int CalcCapital (char *str){ int count=0;/* //第一时间想到的写法 int index; for(index=0;index<(int)strlen(str);index++){ if(st... 阅读全文
posted @ 2012-09-03 21:06 有泥土的路 阅读(360) 评论(0) 推荐(0)
摘要: #include <iostream>#include <time.h>using namespace std;int main(int arg,char* args[]){time_t now2;time(&now2);struct tm* fmt2=localtime(&now2);.cout << "小时:\t" << fmt2->tm_hour << endl;cout << "分钟:\t" << fmt2->tm_min <&l 阅读全文
posted @ 2012-09-01 21:30 有泥土的路 阅读(183) 评论(0) 推荐(0)
摘要: void MyMethod1() { using namespace std; int a=6; int b=6; int* pa=new int; int* pb=new int; *pa=a; pb=pa; cout<<"pa的内容赋值为:"<<a<<endl; delete(pa); //free(pa);//加上这句造成pa不可用, //cout<<"free(pa);之后试试能不能读取pa:"<<pa<<endl;//实验证明会挂掉程序 //cout<<&quo 阅读全文
posted @ 2012-09-01 21:27 有泥土的路 阅读(3332) 评论(0) 推荐(0)
摘要: 介绍Ext.data.TreeStore:这个组件继承自Ext.data.AbstractStore本篇讲解了如何构造并且做一些基本使用,如果有什么疑问可以联系我QQ1330771552首先还是介绍下这个控件内部属性。对每一个属性做一下分析。autoLoad: 自动加载,实际上你会发现在Ext4.X中这个属性没有多少意义,后面会做解释。autoSync: 自动同步,比如我们用普通editingGrid的时候,修改了数据自动保存到store(不是保存到后台)clearOnLoad: 在加载之前删除原来的所有子节点,可能在4.X中都会遇到tree第二次加载的时候数据重复,造成混乱... 阅读全文
posted @ 2012-08-09 11:11 有泥土的路 阅读(22185) 评论(0) 推荐(0)