自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 【java】数组和API

java 数组.数组的初始化对比   a)int  []  number=new  int[10];通过程序动态的为成员赋值实现的初始化     for(int  0;i          number[i]=具体的值;                   -----运行时赋值     }   b)int [] number=new int[]{1,2,3,

2015-01-17 23:46:19 507

原创 javaIO结构

1.File:jdk为我们提供的操作文件和目录的类,这个类是对文件和文件路径的抽象.2.javaIO结构:1)输入输出流通过外部程序输入到应用程序中叫做输入流,从应用程序输出到外部程序叫做输出流.2)字节流和字符流    字节流:输入输出以字节为单位的流.字符流:输入输出以字符为单位。        1)Inp

2015-01-17 23:42:15 454

原创 [watchmen设计模式笔记]01单实例模式

1.单例模式的原理:单例模式本质就是希望我们的JVM中只有一份实体对象.这个应用程序共享这个唯一对象.2.单例模式的形式:                    1)饥汉模式                   2)饱汉模式饥汉模式:应用在编译的时候就已经确定创建了一个实例饱汉模式:就是在运行中才确定我们的实例.区别:1)在多线程

2015-01-17 01:50:11 434

原创 Linux 应用开发_03.1Posix 磁盘文件内容管理

//简单的文件拷贝#include #include #include #include #include int main(int argc,char *argv[]){ if(argc !=3 ) { printf("pls input message format as:%s src_file des_file\n",argv[0]); exit(EXIT_FAIL

2015-01-17 00:40:47 516

原创 java 面向对象学习

1.面向对象:c语言是面向过程的语言,关心具体的函数实现,java不是不关心具体函数的实现,而是在这个基础上做了一个抽象(改进),首先认为所有的方法(行为)是属于某个对象.那么面向对象首先思考的是对象和对象之间的关系,当我们思考清楚过后,我们才考虑具体的代码逻辑,也就是我们常说的过程,面向对象首先关心的是对象是否有某种行为和属性,而最后在关心函数(行为的)实现. 2.类和对象

2015-01-17 00:31:58 340

原创 光荣之路测试教程

光荣之路Kernel大神开源的selenium 自动化测试框架源码:http://pan.baidu.com/s/1mgp8ij2  (限时下载)ant--Kernel大神的最佳实践(web和手机测试的最佳实践均有):http://pan.baidu.com/s/1sjNTqXn面试的视频:http://pan.baidu.com/s/1ntqOfUD职业发展的视频:http://pa

2015-01-16 00:00:06 3258

原创 watchmen linux高级程序设计 02进程内存管理

Linux 高级程序设计_02 进程内存管理与 valgrind 的使用    守望者成才网(http://watchmen.cn/)本课目标(1) 知识目标:理解 Linux 进程结构及内存申请与释放原理。(2) 编程目标:熟练掌握 brk/sbrk/malloc/reall/free/memmove/memcpy 系列函数的使用。主要知识点(1)Linux 可执行文件与

2015-01-15 14:25:24 648

原创 链表的一个简单应用---目录下的文件并排序

/* 2015-1-13 [watchmen 数据结构和算法 01-链表和数组] ** 链表的一个简单应用,读取目录下的文件及子文件名并排序** (a) 不知道这个目录下有多少个子文件和目录** (b) 读取目录下的子目录条目.opendir 打开目录 readdir 从目录中读取一个文件项, 读取的顺序不是排列好的** 选择链表来存储是不错的选择. 动态的增加节点数,

2015-01-13 22:05:02 454

原创 单链表的增删

/*2015-1-13 [watchmen 数据结构和算法] 链表和数组** 链表操作,头部,尾部和中间节点的插入 中间没写** 删除其中的一个节点数据*/#include #include #include typedef struct list{//创建单链表的结构体 int data; struct list *next;}listnode, *linkli

2015-01-13 19:20:12 404

原创 头插法单链表的倒置

参考http://student.zjzk.cn/course_ware/data_structure/web/xianxingbiao/xianxingbiao2.3.1.2.htm(1) 头插法建表① 算法思路     从一个空表开始,重复读入数据,生成新结点,将读入数据存放在新结点的数据域中,然后将新结点插入到当前链表的表头上,直到读入结束标志为止。动画演示:

2015-01-11 11:58:13 532

原创 ubuntu14 使用小记

添加右键打开终端  1.   sudo apt-get install nautilus-open-terminal2.   注销重新登录即可-------------------------------------------------------------------------1、更新软件数据库:sudo apt-get updatesudo ap

2015-01-10 23:39:41 325

原创 取出以空格为分割的子串

/*2015/1/10  ddy  window8.1   vc6.0** 输入一个含有空格的字符串,输出为  以空格为分割符,取出各个子串,并用“,”代替** 好笨的方法^_^*/http://blog.csdn.net/wdkirchhoff/article/details/42568101   这是wdkirchhoff的 感觉高大上#include #include

2015-01-10 22:03:12 573

原创 将数字转换成对应的汉语拼音

// 群里一小盆友问的,输入数字-100000~100000之后转换成对应的“yi er san 。。。”中间用空格隔开,最后没有空格//思路一:取出每一位数字新的数组,最后倒序输出#include #include #include int main(){ int i,j=0,n; char *pin[]={"ling","yi","er","san","si","w

2015-01-10 18:19:56 1748

原创 自己经常逛的网站

从零开始学编程系列:https://github.com/justjavac/Programming-Alpha-To-Omega程序猿:快客网-程序员的自我修养开源中国  解道ipc.me知乎3cschool数据结构:带有flash动画的学习网站黑客类:黑帽论坛              发展迅速的seo论坛纳威安全

2015-01-10 14:58:35 438

原创 8.24 linux c socket 简单实现

程序是网上找的,注释很多都是看懂书后加上的  只是很简单的程序其中的一个结构体可以查找资料其中server端 :#include #include #include #include #include #include int main(){     int sfp, nfp; /*定义两个描述符*/     struct sockaddr_

2015-01-08 11:54:41 349

原创 [8.26] mysql简单操作

用户登录: mysql -h主机地址 -u用户名 -p密码 连接MYSQL;刚装好的MYsql是没有密码的修改密码:mysqladmin -u用户名 -p旧密码 password 新密码 修改密码增加用户: grant select on 数据库.* to 用户名@登录主机 identify by '密码'删除用户 :mysql>delete from mysql.user where

2015-01-08 11:51:42 407

原创 链表的各种操作

//基本上都是照着视频打的。。。//链表的各种操作方法#include #include #include struct Node { int nid; char msg[20]; struct Node *next;};/* * 操作1:初始化链表 * 参数pHead为链表的头文件,该方法用于将头指针指向NULL, 代表该链表为一个空的链表, * 从而

2015-01-08 10:41:22 432

转载 快速排序

/*    快速排序是基于分治模式处理 ,对一个典型子数组a[p...r]排序的分治过程:    1.分解 :    A[p..r] 被划分为两个(可能空)的子数组A[p..q-1]和A[q+1..r],使得    A[p..q-1]    2.解决:通过递归调用快速排序,对子数组A[p..q-1]和A[q+1..r]排序。*/#include int part

2015-01-08 10:38:59 395

转载 linux c 一些常用库函数以及部分原型

1、Strcat函数原型如下:char *strcat(char *strDest, const char *strScr) //将源字符串加const,表明其为输入参数{       char * address = strDest;             //该语句若放在assert之后,编译出错       assert((strDest != NULL) && (strS

2015-01-08 10:18:57 396

转载 使用Eratosthenes 方法找出指定范围内的所有质数

//使用Eratosthenes 方法找出指定范围内的所有质数//貌似是老外写的  ,真心看不懂。。。#include #define SIZE 20#define TRUE 1#define FALSE 0int main(){    char sieve[SIZE];/*the sieve*/    char *sp; /*pointer to access

2015-01-06 23:44:53 477

转载 堆和栈的区别

[转自]http://www.cppblog.com/oosky/archive/2006/01/21/2958.html 堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释

2014-12-01 22:18:07 304

转载 彻底搞定c指针详解

[转自]http://blog.chinaunix.net/uid-22889411-id-59688.htmlhttp://blog.chinaunix.net/uid-22889411-id-59688.html1.语言中变量的实质要理解C指针,我认为一定要理解C中“变量”的存储实质, 所以我就从“变量”这个东西开始讲起吧!先来理解理解内存空间吧!请看下图:

2014-12-01 22:15:57 329

转载 c 函数 返回局部变量

[转自]       http://blog.csdn.net/haiwil/article/details/6691854/#comments一般的来说,函数是可以返回局部变量的。 局部变量的作用域只在函数内部,在函数返回后,局部变量的内存已经释放了。因此,如果函数返回的是局部变量的值,不涉及地址,程序不会出错。但是如果返回的是局部变量的地址(指针)的话,程序运行后会出错。因为函数只是把

2014-12-01 22:13:57 308

转载 Ubuntu 下搜索软件库命令

1、更新软件数据库:sudo apt-get update2、查找你想要的软件:sudo apt-cache search softwareName3、从查找的结果中找到你想安装的软件,然后:sudo apt-get install softwareNameYouFound

2014-11-16 00:36:43 668

原创 软件性能概述

1.1 软件性能基础1.1.1 软件性能的概念  软件性能是与软件功能相对应的一种非常重要的非功能特性,表明了软件系统对时间及时性及资源经济性的要求。1.1.2 不同角色对软件性能的理解(1)系统用户:响应时间。用户执行一个功能操作后,到软件把本次操作的结果完全展示给用户所消耗的时间。(2)系统运维人员:稳定,可扩展性。主要是性能调优。(3)系统开发人员:架构,数据库,

2014-11-04 22:55:52 1393

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除