- 博客(29)
- 收藏
- 关注
原创 Java课程学习
方法重载 在进行方法重载的时候一定要考虑参数类型的统一,虽然可以实现重载方法返回不同类型的操作,但是从标准的开发来讲,建议所有的重载后的方法使用同一种返回值类型。 方法重载的时候重点是根据参数类型及个数来区分不同的方法,而不是依靠返回值的不同来确定的。 ...
2019-01-27 21:58:28
257
转载 百度百科——BSS段
BSS段通常是指用来存放程序中未初始化的全局变量和静态变量的一块内存区域。特点是可读写的,在程序执行之前BSS段会自动清0。可执行程序包括BSS段、数据段、代码段(也称文本段)。BSS(Block Started by Symbol)通常是指用来存放程序中未初始化的全局变量和静态变量的一块内存区域。特点是:可读写的,在程序执行之前BSS段会自动清0。所以,未初始的全局变量在程序
2016-09-30 11:13:38
318
原创 Using SIPp to do performance test for opensips
Using SIPp to do performance test for opensips
2016-06-12 18:03:25
924
转载 linux中安装g++
在linux的服务器上安装C/C++的编译器gcc和g++,运行了如下两条命令: yum install g++出现提示* Cannot find a package matching g++*在网上搜索后才发现,原来在linux下,C++的编译器不是g++这个名称,而是gcc-c++,由此看来的确是我想当然了。然后直接运行: yum install gcc-c++ libstdc++-deve
2016-06-12 13:23:45
835
转载 Sublime与Evernote的结合
最近有点迷markdown,而Evernote是我一直在使用的一款笔记软件,于是理所当然地,就在寻找除了马克飞象之外还有哪一款markdown编辑器可以将内容保存到Evernote。看到Sublime下面有Evernote的插件,果断来试了一把。
2016-06-10 20:01:43
3675
原创 CUnit-2.1-3在Linux系统上的安装
1 下载CUnit-2.1-3安装包(1)可先下载到Windows本地,下载网址:https://sourceforge.net/projects/cunit/files/CUnit/2.1-3/CUnit-2.1-3.tar.bz2/download再在Linux服务器终端上通过rz命令上传(2)直接下载wget https://sourceforge.net/project
2016-05-30 18:09:00
2917
2
原创 [面试常考]排序算法总结
排序在各次面试的过程中问道的次数不少,冒泡排序和快速排序尤多。因此做一些总结,尤其是代码部分。1. 冒泡排序(1)思想在一组数中,对当前未排好序的数,自上而下地对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的数往上冒。(2)复杂度平均情况-O(n^2)最坏情况-O(n^2)(逆序有序)最好情况-O(n)(正序有序)空间复杂度-O(1)(3)稳定
2016-05-08 16:22:44
1216
原创 华为机试练习ex013_cpp之操作系统任务调度问题
// 操作系统的任务调度问题#includeusing namespace std;void scheduler(int task[], int n, int system_task[], int user_task[]){ int *p = task; int i=0, j=0; if( p == NULL || n<=0 ) // 判断输入条件 { cout<<"输入出错
2016-04-18 21:07:57
569
原创 华为机试题ex009
9.手机号码合法性:l 问题 述:我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下:1、 长度13位;2、 以86的国家码打头;3、 手机号码的每一位都是数字。请实现手机号码合法性判断的函数要求:1) 如果手机号码合法,返回0;2) 如果手机号码长度不合法,返回13) 如果手机号码中包含非数字的字符,返回2;4) 如果
2016-04-11 18:54:19
365
原创 设计类CDate以满足:输出年月日日期格式;输入的日期加1;设置日期(参考清华版李春葆C++书籍)
// 设计类CDate// 满足:输出年月日日期格式;输入的日期加1;设置日期#includeusing namespace std;class CDate{private: int m_nDay; int m_nMonth; int m_nYear; bool IsLeapYear(); // 输入日期格式涉及到对闰年的判断public: CDate(); CDate
2016-04-02 11:10:49
3763
原创 二进制转十六进制(参考XYJ)
#include #include #include #define STACK_INIT_SIZE 20#define STACKINCREMENT 10typedef char ElemType; //每输入一个位存入一个字符typedef struct{ ElemType *base; ElemType *top; int stackSize;}sqStack;
2016-04-01 21:12:45
454
原创 二进制数转八进制数(参考XJY)
#include #include #include #define STACK_INIT_SIZE 20#define STACKINCREMENT 10typedef char ElemType; //每输入一个位存入一个字符typedef struct{ ElemType *base; ElemType *top; int stackSize;}sqStack;
2016-04-01 21:08:53
515
转载 快排算法
// 快速排序算法实现// 采用递归算法,每一趟排序下来都将整个数组分为// 比基准元素小的部分和比基准元素大的部分// 再对这两部分分别排序#includeusing namespace std;// 打印数组void print(int a[], int n){ for(int i=0; i<n; i++) cout<<a[i]<<" "; cout<<endl;}
2016-04-01 09:49:11
498
原创 华为机试题ex002
[华为机试题]求一个整型数字中有没有相同的部分,例如12389756123这个整型数字中相同的部分是123,相同的部分至少应该是2位数,如果有相同部分返回1,如果没有则返回0。函数为 int same(int num)其中num是输入的整型数字。#ex002.cpp#include#include#define MAX_SIZE 100using namespace std;int
2016-03-29 09:59:09
372
转载 something about bootcmd and bootargs
http://www.cnblogs.com/cornflower/archive/2010/03/27/1698279.htmlbootcmd:bootcmd是自动启动时默认执行的一些命令,可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为经常使用的参数。bootargs:bootargs是环境变量中的重中之重,甚至可以说整
2015-08-26 17:40:38
335
原创 Quartus II设计大致流程
Quartus II设计大致流程: 一、建立工程&完成硬件设计1. 建立工程2. 编译文件3. 分析与综合a) 设置顶层实体b) Processing->start->StartAnalysis & Synthesis 二、电路仿真1. 功能仿真2. 生成功能仿真网表a) Assignments->Settings:选中 Simulator Set
2015-08-10 16:18:04
5646
原创 AM335x串口烧写uboot
The release package does not contain thebinary for UART boot. Please follow the steps mentioned here for compiling u-bootand use the spl/u-boot-spl.bin file thatis produced.(已有文件u-boot-spl.bin,u-b
2015-07-30 22:10:47
5841
1
原创 搭建Samba服务器
Samba服务器Samba服务器在UNIX系统中实现了SMB/CIFS协议通过Samba服务可以实现UNIX/Linux主机与Windows主机之间的资源互访Linux主机与Windows主机的互访方式Fedora 14中缺省安装了Samba相关的软件包samba-common软件包中提供了Samba服务器和客户机中都必须使用的公共文件samba
2015-05-10 15:27:09
490
转载 如何备份linux系统
如何备份linux系统不像Windows,Linux不限制根用户存取任何东西,因此,你完全可以把一个分区上每一个的文件放入一个TAR文件中。来实施这一方法,用这个成为根用户:sudo su接着去你的文件系统的根目录(在我们的例子中,我们使用它,不过你可以去你希望备份的任何地方,包括远程或可移动驱动器。)cd /然后,下面就是我用来备份我的系统的完整的命令:tar cvp
2015-05-04 11:16:44
294
原创 TCPL第四章整理
4.3 外部变量外部变量可以在全局范围内访问;外部变量与内部变量相比具有更大的作用域和更长的生存期。push操作中要注意+和*满足交换律,弹出次序无关紧要;而-与/需对运算符的左右操作数加以区分。格式显示“%g”为浮点数输出,不显示无意义的零"0"。当跳过不做任何操作的时候直接用;显示。4.4 作用域规则如果要在外部变量的定义之前使用变量,或者外部变量的定义
2015-04-29 16:26:43
377
原创 一站式学习C编程第5章
5.11. 在没有返回值的函数中也可以使用return语句,例如当检查到一个错误时提前结束当前函数的执行并返回。使用 return;2. 返回布尔值的函数是一类非常有用的函数,在程序中通常充当控制表达式。3. C语言的传参规则是按值传递。传递的是值,不是变量本身。
2015-04-23 15:31:46
258
转载 Visual Studio2008 和2010 运行程序出现的黑框立即消失解决方法
1在程序最后加 system("PAUSE"); 要注意包含头文件#include"stdlib.h" //system需要调用这个 2 程序末尾加函数getchar();getchar()是等待用户输入字符的函数,如果程序没有getchar()函数,那么程序运行完就自动结束了,末尾加入了getchar()就需要用户手动输入字
2015-04-17 14:42:25
935
转载 shell中&&和||的使用方法
shell中&&和||的使用方法1.&&运算符:command1 && command2 &&左边的命令(命令1)返回真(即返回0,成功被执行)后,&&右边的命令(命令2)才能够被执行;换句话说,“如果这个命令执行成功&&那么执行这个命令”。 语法格式如下: command1 && command2 [&& command3 ...
2015-04-17 11:00:05
510
原创 C语言学习进阶
其实对编程不无兴趣,但是可能是方法问题吧,屡屡被深深地打击到。前段时间粗略地看完了《C Primer Plus》,客观地说,效果不是很好,可能跟一直在网上看电子版的也有关系。接下来打算按照知乎上某编程大神说的,开始学习K&R的经典《C程序设计语言》,同时辅以《Linux C一站式学习》。借由开博客这一行为,慢慢地不浮躁地把这两本书好好学完。
2015-04-12 19:00:43
422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人