Java与C++都是面向对象语言,都使用了面向对象思想(比如封装、继承、多态等),因为面向对象有很多非常好的特性(继承、组合等),使得二者都有非常好的可重用性。 须要注意的是,二者并不是全然一样,以下主要介绍其不同点:(1) Java为解释性语言,运行的过程为:源码经过Java编译器编译成字节码,然...
分类:
编程语言 时间:
2014-11-04 17:17:05
阅读次数:
183
前言新来的美女同事,拿她写的脚本向我请教时,我证实了程序猿经常说的一句话:OMG,这么狗屎的代码居然是我写的!!!问题描述:在linux/unix写脚本时,我大多习惯在第一行加上(或许还有一大班跟我一样习惯的人):#!/usr/bin/bash或者#!/usr/bin/perl或者#!/usr/bi...
分类:
系统相关 时间:
2014-11-04 16:57:33
阅读次数:
289
主要内容:函数参数传递、声明等细节
#include
int ff(); // 1、当函数参数列表中没有char、short、float类型时(即限于int、double类型可以省略),函数声明中可以省略参数类型说明,
//但是定义中不能省略参数类型
// 2、声明时可以省略参数名字,如int ff(int); 只说明类型
int m...
分类:
编程语言 时间:
2014-11-04 15:06:56
阅读次数:
183
微机原理与接口:PC机和CPU物理结构和编程结构组成原理:计算机的结构,功能,性能的研究汇编语言:利用硬件系统的编程结构和指令集有效灵活的控制系统汇编语言(助记符) 就像产品经理提到的用户体验,设汇编程序猿为用户,我们发现机器指令太长怎么办?创建助记符,在代码提交时根据助记符转换为机器码,这种解决方...
分类:
其他好文 时间:
2014-11-04 14:42:30
阅读次数:
148
lonelycastle做uTP的实验,使用wireshark捕包,但是最初没有找到wireshark下的uTP的dissector,每次都需要比对文档,这样做实验理解报文含义,效率非常低。作为程序猿就想写一个uTP的dissector来实现这些工作。说干就干,查了一下发现wireshark可以使用...
分类:
其他好文 时间:
2014-11-04 12:58:06
阅读次数:
164
标准时间,9:30到6:30。有个我们是程序猿,具体时间,看我们的上级领导。结果,被告知,早晨十点之前到公司就行。心中顿时一惊,感觉竟有如此好事~~~ ????然后又被告知,晚上一般九点左右下班。哈哈哈...
分类:
其他好文 时间:
2014-11-04 01:40:28
阅读次数:
244
主要内容:检测两个整型相加是否溢出
#include
#include
int main(int argc, char *argv[])
{
/*
* a和b为非负整型变量,检测a+b是否会“溢出”
*/
// INT_MAX=2147483647
int a=123456789,b=2147483000;
/*
方法一:
if(a+b...
分类:
编程语言 时间:
2014-11-04 00:15:00
阅读次数:
179
主要内容:字符串内存分配、合并两个字符串
#include
#include
int main(int argc, char *argv[])
{
/*
* 字符串操作:内存分配
* 字符串s和t,希望将这两个字符串连接成单个字符串r
*/
char* s = "abc";
char* t = "def";
// 方法一: 缺点:1、不能确定r指向何处;2、同...
分类:
编程语言 时间:
2014-11-03 22:33:51
阅读次数:
260
有过编程经历的程序猿一般都知道三目运算符“?:”,下面先回顾一下这个运算符的使用,其表达式为:condition?expression1:expression2 。也就是说,当condition为真时,计算exression1,否则计算expression2,例如:x<y?x:y返回x和y中较小的那...
分类:
编程语言 时间:
2014-11-03 22:29:53
阅读次数:
240
周一终于还是来了,对小小编来说,周五,周六,周日都是周末!统统都是吃喝玩乐的世界,只有周一,是小小编最紧张,最严肃,最正经的日子。 @李朝强 :周末了,时间把我定格在了这里。久韪了,阳光你好! 周五,咱...
分类:
其他好文 时间:
2014-11-03 14:47:37
阅读次数:
334