摘要: 487-3279Time Limit:2000MSMemory Limit:65536KTotal Submissions:214502Accepted:37379DescriptionBusinesses like to have memorable telephone numbers. One way to make a telephone number memorable is to have it spell a memorable word or phrase. For example, you can call the University of Waterloo by diali 阅读全文
posted @ 2013-06-08 20:49 Finlay Liu 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 求高精度幂Time Limit:500MSMemory Limit:10000KTotal Submissions:118427Accepted:28874Description对数值很大、精度很高的数进行高精度计算是一类十分常见的问题。比如,对国债进行计算就是属于这类问题。现在要你解决的问题是:对一个实数R( 0.0 #include char str1[6]={0};//记录初始浮点数的数组 int num1[6]={0},num2[LEN]={0},num[LEN]={0};//记录转化为数字后的各位数 void mul() { int i,j; for(i=0;i=10) {... 阅读全文
posted @ 2013-06-05 21:48 Finlay Liu 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 在Android应用开发中,应用设置界面是非常重要的()。如何设计一个好看的设置界面也很重要。于是在网上搜索一番,自己写写。 1.第一种方法:CornerListView 使用CornerListView的方法是,在布局中创建一个CornerListView。然后使用代码添加item,每个选项的布局使用另一个布局文件设置。 列表布局文件main_tab_setting.xml: 列表项布局文件main_tab_setting_list_item.xml: 显示界面SettingTabActivity.jav... 阅读全文
posted @ 2013-05-20 21:36 Finlay Liu 阅读(729) 评论(0) 推荐(0) 编辑
摘要: Android布局属性详解: RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHorizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInParent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignParentLeft 贴紧父元素的左边缘 android:layout_alignParentRight 贴紧父... 阅读全文
posted @ 2013-05-19 21:47 Finlay Liu 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 前几天在开发Android开发中,遇到一个问题:当scrollview与listview共存,也就是互相之间有包含的情况下,并ListView只显示一个半Item。 由于开始并不知道这两者不能共存,所以修改了很长时间。在网上搜索类似的问题,大部分的网页是教你怎样创建listview,不过还有找到了解决方案:android中scrollview与listview共存。ScrollView与ListView共存会存在滚动的问题,并且ListView只显示一个半Item。 当ListView的高度设定一定的值时,ListView同样地会显示对应的高度的Item。 因此我们可以计算出这个Li... 阅读全文
posted @ 2013-05-18 07:56 Finlay Liu 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 有时候在应用程序C# GDI+绘图中需要使用到垂直文字,在网上搜索一下。有两种方法:1.使用坐标轴旋转实现。 2.使用StringFormat实现。1.使用坐标轴旋转实现。这种方法比较常见,也是比较实用的方法。但对于我个人来说,使用这种方法有一定的不便。首先这种方法使用时需要注意坐标,因为坐标轴旋转,坐标也需要旋转,这需要计算。 protected override void OnPaint(System.Windows.Forms.PaintEventArgs e) { float vlblControlWidt... 阅读全文
posted @ 2013-05-14 08:51 Finlay Liu 阅读(1769) 评论(0) 推荐(0) 编辑
摘要: TCP是一种面向连接的,可靠的,基于字节流的传输层通信协议。1.TCP的工作过程连接的建立:三次握手,传输数据,连接终止。2.TCP的主要特点面向连接,端对端通信,高可靠性,全双工方法传输,数据以字节方法传输,传输数据无消息边界。3.TCP的同步于异步利用TCP开发时,.NET框架提供两种工作方式:同步和异步。同步的工作方式是指利用TCP编写的程序执行到监听或接受语句时,在未完成当前工作前不再继续执行,线程出于阻塞状态。异步的工作方式是指程序执行到监听或接受语句时,无论当前工作是否完成,都会继续往下执行。关于同步于异步的区别和联系,我自己也没有弄清楚。同步的执行速度快(对于计算机来说),异步执 阅读全文
posted @ 2013-03-10 11:36 Finlay Liu 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 最近在家闲来无事,看了几天的书,头有点大。手痒写写代码。1.目的随机产生验证码。用C#GDI+绘图完成,由于我现在只会简单的winform程序,完成后在winform上显示。 2.思路随机在一定的字符中挑选几个,然后将每个字符的各个属性(字体,大小,颜色)随机生成,接着画出来就可以了。3.实现3.1定义变量这里的产生的字符数目和字体及颜色都可以自己添加。小建议:验证码所含的字符最好不要有歧义的,例如数字1和字母l。char[] data = new char[6]; //用来装产生的随机字符,大小可变 //字符颜色、字体等变化范围 ... 阅读全文
posted @ 2013-01-17 11:41 Finlay Liu 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 如果需要使用同一类型的多个对象,就可以使用集合和数组。 1.数组的声明和初始化数组的声明和初始化有很多种方法。int[] myArray; myArray = new int[4]; int[] myArray = new int[4]; int[] myArray = new int[4]{2,3,4,5}; int[]myArray = new int[]{2,3,4,5}; int[]myArray = new {2,3,4,5}; 2.多为数组的声明int[,] myArray=new int[3,6]; //…… 多为数组的初始化也有很多种方法。3.锯齿数组遍历锯齿数组的方... 阅读全文
posted @ 2013-01-15 19:20 Finlay Liu 阅读(213) 评论(0) 推荐(0) 编辑
摘要: .NET体系结构C#语言不能孤立地使用,而必须.NET Framework一起考虑。C#编译器专门用于NET,这表明C#编写的所有代码总是在.NET Framework中运行●C#的结构和方法论反映了.NET基础方法论。●很多情况下,C#的特定语言取决于.NET的功能,或依赖于.NET基类。1.C#与.NET的关系 C#就其本身只是一种语言,用于生成.NET环境的带按摩,但它不是.NET的一部分。2.公共语言运行库 .NET Framework的核心是运行库执行环境,称为公共语言运行库(CLR)或.NET运行库。在CLR控制下运行的代码称为托管代码。 在.NET中,编译分为... 阅读全文
posted @ 2012-12-26 15:28 Finlay Liu 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 读一本与专业相关的书,不同时间段的自己有不同的感觉,还有不同的感想。1.接触编程语言 原来刚刚接触编程,对自己的要求就是看懂书就够了,看不懂也记下来。这是刚刚我接触编程,看一本C++入门的书需要一月才能看完,但看完有怎么样呢?看完了会用吗?2.写C++小程序 后来在看书的时候就比较注重实践,书上的例子、程序自己看懂后会不会编出来。才发现看懂和编出来有大的区别,看懂了不一定会编。一切以成果为主,看懂了但不会编就是没用。3.现在 现在看书,又与原先不同。原先对自己的要求是能编出来,现在我对自己的要求是会用,并且知道其本质。会编与会用我感觉是两种状态,会用是指在工作项目或编一些... 阅读全文
posted @ 2012-12-26 15:24 Finlay Liu 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 先吐下槽吧,昨天去考六级确实把我伤到了。听力完全听不懂,后面的也可想而知了。就感觉自己这一阶段的时间没有把握好时间,平衡好专业课与其他课程的时间。 接下来是自己的学习计划: 1.看完接图书馆的书,并做笔记及读后感。 2.每天做几个C#小例子。 3.每天阅读C#方面的书籍,写好笔记。 还有就是要写博客。博客是记录自己的地方,不管别人怎样看,博客的最重要的作用是鞭策和鼓励自己。在放寒假在家就可以轻松一点了,可以做自己想做的。 向上吧!少年! 阅读全文
posted @ 2012-12-23 10:41 Finlay Liu 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 原文:http://zhidao.baidu.com/question/106695148.htmlC++都觉得难死了,那学VC++你会觉得什么?学程序本来就是很枯燥的是,这就是考验你,体现你毅力的时候。只有坚持下来的人才会成功,要是轻而易举就做到了,岂不是都成为程序员呢?给你贴一张帖子吧,希望对你有所帮助。学习c++的忠告:1.把C++当成一门新的语言学习(和C没啥关系!真的。);2.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;3.不要被VC、BCB、BC、MC、TC 阅读全文
posted @ 2012-12-19 14:20 Finlay Liu 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://bbs.student.csdn.net/u/20121120/17/55bccadf-df8a-4722-8acf-2196981f1254.html 对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。 每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学校的学习方式,特别是很多刚出校门的人。在他们潜意识中,学习只是应付考试的一种手段,考完就一切OK了,全部还给老师了也无所谓,反正考完之后下次不会再考这么课程了(大学尤其如此)。长期的应试教育会让很多人以考试的心态来对待学习,... 阅读全文
posted @ 2012-12-15 07:39 Finlay Liu 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 近期没写博客了,是有原因的。主要原因是期末考试来了,还有六级以及计算机课程设计弄的我好头疼。 上个星期突然想学linux系统。主要想自己搭建一个网站,受同学的影响。可是自己只会一点HTML/CSS,所以想在电脑上装一个linux系统学学。开始我是在虚拟机里面玩linux系统,可电脑总是有点卡,让我很不爽。昨天下午想自己安装双系统,在网上查了好多资料,就开始了。还没安装linux系统,自己的windows就不能启动了,我于是花了几个小时从新安装系统(ps:自己的电脑硬盘总有错误。),晚上安装好windows后,我开始安装双系统。悲剧与就此开始。 安装开始是很顺利的,知道硬盘... 阅读全文
posted @ 2012-12-14 21:23 Finlay Liu 阅读(90) 评论(0) 推荐(0) 编辑