上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 68 下一页
摘要: Centos不启动桌面可以通过修改系统运行级别进入字符CentOS界面。输入# init 3查看运行级# runlevel53# # 系统当前运行级别已经为"5",上一次的运行级别为"3",转换运行级别成功。详细说明Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和所要达到的目的都不同。Centos设置了如下表所示的运行级,并且系统可以在这些运行级别之间进行切换,以完成不同的工作。运行级说明 0 所有进程将被终止,机器将有序的停止,关机时系统处于这个运行级别 1 单用户模式。用于系统维护,只有少数进程 阅读全文
posted @ 2012-07-17 14:51 海乐学习 阅读(6745) 评论(0) 推荐(0) 编辑
摘要: void CPCBGUIView::OnDraw(CDC* pDC){//CPCBGUIDoc* pDoc = GetDocument();//ASSERT_VALID(pDoc);//if (!pDoc)//return;CDC m_pMemDC;CBitmap m_pBitmap;CRect rect;GetClientRect(rect);int x=rect.Width();int y=rect.Height();m_pMemDC.CreateCompatibleDC(pDC);m_pBitmap.CreateCompatibleBitmap(pDC,x,y);m_pMemDC.Sel 阅读全文
posted @ 2012-06-01 13:35 海乐学习 阅读(2951) 评论(0) 推荐(0) 编辑
摘要: _T("Hello")是一个宏,他的作用是让你的程序支持Unicode编码,因为Windows使用两种字符集ANSI和UNICODE,前者就是通常使用的单字节方式,但这种方式处理象中文这样的双字节字符不方便,容易出现半个汉字的情况。而后者是双字节方式,方便处理双字节字符。Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。 如果你编译一个程序为ANSI方式,_T实际不起任何作用。而如果编译一个程序为UNICODE方式,则编译器会把"Hello"字符串以UNICODE方式保存。_T和_L的区别在于,_L 阅读全文
posted @ 2012-05-03 15:58 海乐学习 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: 代码:#region DataGridVeiw Style System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); this.DataGridView1.AllowUserToAddR 阅读全文
posted @ 2012-04-23 14:29 海乐学习 阅读(18386) 评论(1) 推荐(3) 编辑
摘要: 可写为string str=douRate.ToString("0.00");如返回为double型也可以double dou=double.Parse(douRate.ToString("0.00"));当然了也可以用 Math.Round方法decimal result = Math.Round(douRate,2); 后面的2表示保留小数点后2位小数 阅读全文
posted @ 2012-04-18 15:46 海乐学习 阅读(17506) 评论(0) 推荐(0) 编辑
摘要: 用dt.DefaultView.Sort = "RateSort desc"; 方法排序出来的顺序是1,10,2,20,3,30而非1,2,3,10,20,30解决方案:按数值排序,可以添加一列转换为数值后的列dtSum.Columns.Add("RateSort", typeof(int));将此列的值存放要排序的数值型例:dtSum.Columns.Add("Rate");//用于显示dtSum.Columns.Add("RateSort", typeof(int));//用于排序double douRate 阅读全文
posted @ 2012-04-18 15:41 海乐学习 阅读(6792) 评论(1) 推荐(1) 编辑
摘要: 在c#中除法默认不保留小数点,decimal result = 100 / 1000; // result = 0;需要保留小数点,可以如下decimal result = 100m / 1000;m代表decimal.如果是变量要如何处理呢?这是需要用到Math.Round()int x= 120;int y= 100000;decimal result = (decimal)x / y; // (decimal)x/ y 表示把 x 转换成decimal再做除法运算,int 除 int 是会丢失小数点的。不过这样的小数点后面的数太多了,需要处理下,这时候需要Math.Round()deci 阅读全文
posted @ 2012-04-18 15:34 海乐学习 阅读(1923) 评论(0) 推荐(0) 编辑
摘要: 分组求行数 SELECT DateTime,AgentName ,Count(SessionId)as DayWorkSum ,1 as DayWork FROM cti_record WHERE Date ='2012-03-04' and AgentName in (1006,1013 )gro 阅读全文
posted @ 2012-04-16 16:59 海乐学习 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 1、map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。2、map的功能自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次,1,000,000个记录,最多查找20次。 快速插入Key - Value 记录。 快速删除记录 根据Key 修改value记录。 遍历所有记录。 3、使用map使用map得包含map类所在的头文件#include <m 阅读全文
posted @ 2012-04-10 11:20 海乐学习 阅读(167011) 评论(0) 推荐(4) 编辑
摘要: vector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分 ,为了使用vector 我们必须包含相关的头文件 :#include <vector>使用vector有两种不同的形式,即所谓的数组习惯和 STL习惯。一、数组习惯用法1. 定义一个已知长度的 vector :vector< int > ivec( 10 ); //类似数组定义int ia[ 10 ]; 可以通过ivec[索引号] 来访问元素使用 if ( ivec.empty() ) 判断是否是空,ivec.size()判断元素个数。2. vecto 阅读全文
posted @ 2012-02-10 14:43 海乐学习 阅读(1152) 评论(0) 推荐(0) 编辑
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 68 下一页