局域网聊天的本质是函数

原创 2011年01月14日 23:39:00

方法的本质是函数,也就是说,局域网聊天 只有需要进行复杂运算的时候,我们才需要方法,更多的时候,我们其实只需要属性。

开发人员在进行语言学习的时候,应该更多关心的是算法,而不是API,甚至算法可能都不是最重要的,最重要的应该是编程思想,用武侠小说中的观点,编程思想,好比内功心法,API和算法 好像招式一样,理解了内功心法,招式就手到擒来,甚至可以无招胜有招,达到代码怎么写都行,而且怎么写都对的境界,当然,目前的企业开发,最好还是规规矩矩的写代码,因为毕竟,开发人员写的代码还有可能由其他人来维护,代码写天马行空,绚丽无比,别人看的时候却要绞尽脑汁才看的懂,而看局域网聊天代码的仁兄又急于完成任务来向他的经理汇报,这样,岂不是害了他吗?

局域网聊天-www.freeeim.com
下面是一个代码写的天马行空的例子,偶尔听到一个编程题,题目是如何不适用第三个变量来交换两个变量的值,一般而言,我们要交换两个变量的值,我们的代码会这么写:
public static void ChangeValue(int a,int b){
 int temp=0;
 temp=b;
 b=a;
 a=temp;
 System.out.println("a:"+a);
 System.out.println("b:"+b);
    }
 

这样的代码任谁一看就知道是做什么的,可是,有好事者,比如曾经的我,把代码写成这样:
public static void ChangeValueWithThird(int a,int b){
 
 a=a+b;
 b=a-b;
 a=a-b;
 System.out.println("a:"+a);
 System.out.println("b:"+b);
    }
 

老实说,这样的代码的确很美,如果写着玩,写第一段代码反而索然无味,可是做开发我却不赞成第二段代码,开发人员应该考虑的,是有价值的计算,比如如何使得代码的开销更低,执行效率更高,而不是玩这种编程游戏,可是话又说回来了,不玩编程游戏,写代码还有乐趣吗?

基于UDP的局域网聊天的系统原理

①主要用到的知识:线程、Socket类、ServerSocket类、UDP协议 ②线程:线程是进程的一个实体,除了本身运行占用很少的资源外,不占用系统资源。统一进程下的线程可以共享进程所拥有的全部资...
  • hjty99
  • hjty99
  • 2015年09月28日 00:04
  • 933

C++实现最简单的局域网聊天软件架构

C++实现最简单的局域网聊天软件架构,今天的物美价廉的局域网聊天软件,不要改变位子,再看你一眼,就去小食店吃豆花饭,不枉而游,真是回味无穷啊,吃完了,我们就去吃那个朱鸭子,不要换别的局域网聊天软件角度...
  • i_like_cpp
  • i_like_cpp
  • 2013年04月06日 09:13
  • 2820

局域网聊天软件 简单实现原理(附:代码)

今天的也非常拗口的局域网聊天,不仅平时进入太空针的局域网聊天人都是西雅图的头面人物,还有铁的,我才应该当老大呢,钢笔说,对月举杯,有的在沙滩上铺开塑料纸,说明了比尔有一股永不服输的劲,进入泳场。 下...
  • i_like_cpp
  • i_like_cpp
  • 2013年04月28日 14:29
  • 3542

c实现非常简单的局域网聊天程序

毕业两年,学的东西都忘得差不多了。公司加班无聊,重温了一下UDP。一个局域网聊天程序。有诸多漏洞,练手为主。附上代码 // Sock.cpp : Defines the entry point fo...
  • rtwangdaobin123
  • rtwangdaobin123
  • 2012年06月08日 22:39
  • 512

jQuery实战——jQuery本质是一个javascript函数

jQuery的调用方法有两种,一个是jQuery()一个是$()。使用时多用$(),此文在需要的地方,尽量用jQuery这一直观的名称。 一般情况下,两者的作用是一样的,都是调用jQuery框架。 ...
  • kevinhjing
  • kevinhjing
  • 2015年08月18日 11:11
  • 679

linux之间的简单的聊天工具(一般用在局域网下)

linux nc是一款功能相当强大的网络工具,被称为网络工具中的“瑞士军刀”。今天我们就是用他来进行简单的聊天。(不过这样做好像有点屈才了啊!!) 在192.168.1.1上: nc -l 123...
  • u011500307
  • u011500307
  • 2013年10月26日 18:16
  • 2143

排行榜上用C++写局域网聊天程序

摘要:用C++写局域网聊天程序 2012年07月09日啰嗦完天使之道,尽量将具有相类似功能的即时通讯软件用例抽象并归类,防属性,揭开人类进程的惊天秘密,并没有攻击技能,用C++写局域网聊天程序获得了众...
  • i_like_cpp
  • i_like_cpp
  • 2012年07月09日 22:30
  • 2397

Android端实现wifi局域网聊天

 http://blog.csdn.net/cq361106306/article/details/38318663
  • u012910647
  • u012910647
  • 2015年04月20日 16:56
  • 1219

代码篇C#网络编程之局域网聊天

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin...
  • HK_5788
  • HK_5788
  • 2015年09月13日 13:59
  • 1501

Java局域网聊天系统(服务器客户端一对一)

两个Java工程       1.Client             2.Server Client   下 4个JAVA文件   一个db.properties(用来存储用户账号密码),...
  • qq_16103331
  • qq_16103331
  • 2015年11月04日 19:11
  • 1197
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:局域网聊天的本质是函数
举报原因:
原因补充:

(最多只允许输入30个字)