现在位置: 首页 > ww9176发表的所有文章
  • 10月
  • 03日
综合 ⁄ 共 2177字 评论关闭
1. 模板的概念。 我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。 //函数1. int max(int x,int y);{return(x>y)?x:y ;} //函数2.float max( float x,float y){return (x>y)? x:y ;} //函数3.double max(double x,double y){return (c>y)? x:y ;} 但如果在主函数中,我们分别定义了 char a,b; 那么在执行max(a,b);时 程序就会出错,因为我们没有......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 2958字 评论关闭
对于上一篇互联网协议入门(一),主要描述的是从网络分层模型的最下端往上进行分析的,所以互联网入门(二)就是主要站在用户的角度来看待一个简单的网络传输过程。 用户上网的配置 (1)静态IP 当我们拿到一台新的电脑时,往往就会急急忙忙的拿出来赶紧上网,但是这是的电脑是不能上网的。因为在此之前,通常必须做进行网络的配置,这里有四个重要的参数,你要把这些参数进行配置后才可以用计算机连上网: *本机的IP地址 *子网掩码 *网关的IP地址 *DNS的IP地址 在linux下配置IP、子网掩码、网关、DNS的IP: Ip和子网掩码执行命......
阅读全文
  • 02月
  • 20日
web前端 ⁄ 共 3100字 评论关闭
JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。 网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:prototype只能用在类型上。 以下是一些关于类型和对象的例子,大家看完例子后可能更容易理解类型和对象之间的联系:     例子代码 说明 ......
阅读全文
  • 12月
  • 16日
编程语言 ⁄ 共 1294字 评论关闭
 英文原文:Top 6 Refactoring Patterns to Help You Score 80% in Code Quality   在过去做了不少代码走读,发现了一些代码质量上比较普遍的问题,以下是其中的前五名: 臃肿的类:  类之所以会臃肿,是因为开发者缺乏对最基本的编码原则,即“单一职责原则”(SRP)的理解。这些类往往会变得很臃肿,是由于不同的且在功能上缺少关联的方法都放在了相同的类里面。 长方法:  方法之所以会变得很长主要是有以下几个原因: 许多没有关联性的、功能复杂的模块的代码都放在相同的方法内。这主要是开发者缺乏SRP的概念。 多种......
阅读全文
  • 09月
  • 05日
综合 ⁄ 共 736字 评论关闭
Android中Button基本介绍与使用1.Android 基本按钮  http://www.apkbus.com/android-48436-1-1.html2.Android 基本界面-按钮控件   http://www.apkbus.com/android-48438-1-1.htmlAndroid中Button应用进阶使用1.Android控件之ZoomButton缩放按钮  http://www.apkbus.com/android-1361-1-1.html 2.Android---UI篇---ImageButton(带图标的按钮)   http://www.apkbus.com/android-14272-1-1.html 3.Android 利用Java反射技术阻止通过按钮关闭对话框   http://www.apkbus.com/android-48439-1-1.html4.Android游戏开发——长按Button......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 437字 评论关闭
算法思想:在待排序的n个记录中任取一个记录(通常第一个记录)作为支点,记为num。经过一趟排序后,把所有小于num的记录交换到前面,大于num的记录交换到后面,结果将待排序记录分成两个子表,然后,依次对左、右子表进行上述操作,直至每一个子表只有一个记录时,排序完成。如:(49,38,65,97,76,13,27)经过第一趟后变为(27,38,13)49(76,97,65) 具体做法: (1)设两个指针low和high,初始时分别指向表的下界和上界,支点记录的关键字为num (2)从数列的high位置,依次向左搜索找到第一个小于num的记录和支点记录交换。 (......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 1274字 评论关闭
题意:现在你要打印一些东西,比如需要99张纸,打印100张以下时话费10元每张,100张及100张以上时需要5元每张,此时你可以选择打印100张,使得花费更小。现给一个数字n,表示n个区间段,然后有s1,p1,s2,p2......sn,pn,表示打印纸张大于等于s1而小于s2时,每张纸话费p1元,现有m个询问,问每次给你x张纸,所需的最小花费是多少。 思路:可以从后往前做一个O(n)的预处理,表示需要的纸张少于si时,多打印纸需要的最小花费。从后往前,则min[ si ] = min ( si*pi , min[ si+1 ] ),之后每次查询只需比较min[si]和正常方法的话费取......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 107字 评论关闭
我现在遇到一个很纠结的问题,我想在点击 “添加蔬菜” 按钮之后在 “食物”下面的 panel 容器里添加 CheckBox 选项,CheckBox的Text为第一个TextBox(ID=txt_input)的值,可是一直只有一项
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1338字 评论关闭
    注意事项:     (1)只有数字相同的两个点可以相互消除     (2)转折次数不能超过两次     (3)数字都为‘0’, ‘0’的不能消除     (4)两个坐标不能相同        解题思路:      //第一组数据 3 4 1 2 3 4 0 0 0 0 4 3 2 1 4 1 1 3 4    从开始的点判断下一步走四个方向中哪些方向是可以走的,可以走的条件是下一步为空(即‘0’),并且按这种方法走下一步可以使拐弯次数减少    在这里将开始的点s,的方向初始化为-1,拐弯次数为-1,其他点的拐弯次数初始化为10                   绿色箭头反向为不可以行走的方向,因......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 513字 评论关闭
        作者:zuoxiaolong8810(左潇龙),转载请注明出处。         最近已经开始了spring源码的学习,如果有哪位同学或者同道对此也感兴趣,可以跟着我一起学习,互相探讨spring的实质,扒开它的衣服。         正题开始,学习源码第一步自然是配置学习的环境,需要具备以下条件:         1.JDK 1.6         2.开发工具eclipse或者myeclipse,或者你自己熟悉的JAVA开发工具。         3.安装SVN插件。         4.从 https://github.com/SpringSource/spring-framework 该地址中检出spring的源码,推荐版本spring-v3.0.5.RELEAS......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 1003字 评论关闭
1 解决字体问题 在ubuntu sublime text  环境下,字体看着很怪异,使用了windows下的msyh.tff字体,目录在c:\windows\fonts\msyh.tff下。 sudo su mkdir /usr/share/fonts/zh_cn 将msyg.tff 复制到 /usr/share/fonts/zh_cn目录下 mkfontscale mkfontdir fc-cache -fv 然后在 sublime下修改 preferences->settings-user  { "font_face": "微软雅黑", "font_size": 11, "ignored_packages": [ "Vintage" ] } 这样就可以使用微软雅黑,比之前顺眼多了。 微软雅黑字体,显示英文还是不能等宽,找到了这款字体 adobe ......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 1093字 评论关闭
过河问题 时间限制:1000 ms  |  内存限制:65535 KB 难度:5 描述 在漆黑的夜里,N位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,N个人一共只带了一只手电筒,而桥窄得只够让两个人同时过。如果各自单独过桥的话,N人所需要的时间已知;而如果两人同时过桥,所需要的时间就是走得比较慢的那个人单独行动时所需的时间。问题是,如何设计一个方案,让这N人尽快过桥。  输入 第一行是一个整数T(1<=T<=20)表示测试数据的组数 每组测试数据的第一......
阅读全文