自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 redis

deepin系统安装redissudo apt-get install redis-server检查redis是否安装成功 sudo apt-get install redis-server 检查redis是否安装成功

2019-11-10 13:03:27

阅读数 13

评论数 0

转载 StringBuilder使用技巧

StringBuilder使用

2016-04-12 22:48:12

阅读数 820

评论数 0

转载 把java中的list对象转换成net.sf.JSONArray类型对象

JSONArray

2016-04-11 22:43:16

阅读数 6453

评论数 0

转载 net.sf.JSONArray

JSONArray

2016-04-11 22:28:55

阅读数 779

评论数 0

转载 net.sf.JSONObject学习

package com.dean;public class Address { private String road; private String street; private String province; private String no; pu...

2016-04-11 22:18:20

阅读数 559

评论数 0

转载 Apache commons-io LineIterator学习

package com.dean.test;import java.io.File; import java.io.IOException;import org.apache.commons.io.FileUtils; import org.apache.commons.io.LineIterat...

2016-04-10 22:28:06

阅读数 2632

评论数 0

转载 C++ primer plus Sales_item.h源码

Sales_item.h代码块#ifndef SALESITEM_H #define SALESITEM_H #include <iostream> #include <string> class Sales_item { public: Sales_item(co...

2015-11-09 21:49:38

阅读数 1550

评论数 0

转载 快速排序代码实现

快速排序代码实现快速排序代码:#include <stdio.h>void QuickSort(int * a, int low, int high); int FindPos(int * a, int low, int high);int main(void) { int a...

2015-08-23 20:17:44

阅读数 450

评论数 0

转载 二叉树遍历的的例子

二叉树遍历代码二叉树三种遍历小例子:#include <stdio.h> #include <malloc.h>struct BTNode * CreateBTree(void); void PreTraverseBTree(struct BTNode * pT); voi...

2015-08-23 11:39:21

阅读数 1562

评论数 0

转载 linux awk使用例子

linux awk截取列

2015-08-03 08:46:44

阅读数 499

评论数 0

转载 linux sed替换命令s举例

linux sed命令不会真正修改原文本,除非重定向 linux sed替换命令s sed 's/test/mytest/g' example.txt 表示将example.txt中的test文本全部替换为mytest 请注意这个命令sed 's/test/myte...

2015-08-02 14:58:03

阅读数 18418

评论数 2

转载 linux sed删除d命令使用举例

sed删除,并不会修改原文件中的内容,除非重定向新文件 sed ‘2d’ example.txt表示删除example.txt中第二行的文本内容 sed ‘2,$d’ example.txt表示删除example.txt文件的第二行到末尾所有行。 $表示最后,末尾, sed ‘$d’ examp...

2015-08-02 14:29:54

阅读数 10645

评论数 0

转载 python模块学习

模块是python组织代码的基本方式: python的脚本都是用扩展名为py的文本文件保存的。 一个脚本可以单独运行,也可以导入另一个脚本中运行。 当脚本被导入另一个脚本中运行时,我们将其称为模块。 模块名与脚本文件名相同: 比如你有一个items.py脚本, 则可以在另...

2015-07-31 08:08:56

阅读数 539

评论数 0

转载 建造者设计模式举例

下面是一个建造者设计模式类图的例子 其中CarBuilder和CarModel是聚合的关系,(聚合关系常见的类似电脑和鼠标,电脑和键盘的关系),此处我们可以用CarModel随心所欲的组装我们需要的车

2015-07-29 06:28:33

阅读数 805

评论数 0

转载 已知中序遍历序列和后序遍历序列,求先序遍历

通过中序遍历和后序遍历求先序 中序:BDCEAFHG 后序:DECBHGFA 求先序遍历结果: 先求原始二叉树 后序遍历中最后出现的是根,所以A是整棵树的根,在结合中序遍历来看 BDCE是A的左子树,而FHG是A的右子树,所以我们就有了下面的图: 而BDCE序列中谁是整个序列根,还得看后...

2015-07-26 10:22:41

阅读数 3594

评论数 3

转载 借助UML类图理解设计模式

最近发现设计模式的代码,边看边画类图,更容易理解: 下面是我参照设计模式之禅这本书,使用umLet工具画的类图 此处的抽象工厂就是HumanFactory注明是个接口,但在实际应用中 也可以定义成一个抽象类, 简单的说这里我们是用工厂类来造人, 所以工厂类和人类之间存在依赖关系, ...

2015-07-25 17:43:57

阅读数 1424

评论数 0

转载 python实现类似switch功能

下面是python实现了类似其他语言switch功能代码#!/usr/bin/python #coding:utf-8from __future__ import divisiondef jia(x,y): return x+ydef jian(x,y): return x-yde...

2015-07-25 16:06:15

阅读数 1874

评论数 0

转载 已知两种遍历序列求原始二叉树

已知两种遍历序列求原始二叉树需要明确的前提条件 通过先序和中序可以求出原始二叉树 通过中序和后序可以求出原始二叉树 但是通过先序和后序无法还原出二叉树 换种说法: 只有通过先序中序或者后序中序才可以确定一个二叉树 先来看一个例子,已知先序遍历序列和中序遍历序列求后序遍历: 先序:ABCDEFGH...

2015-07-25 09:18:38

阅读数 8099

评论数 0

转载 画流程图

下面是用Diagram Designer画的从1加到100的流程图 对照流程图写下代码: //开始定义两个变量 int i = 1, sum = 0; //i的值1一直小于等于100成立的话 while(i {   sum= sum + i;   i =  i + 1; } ...

2015-07-24 19:53:53

阅读数 501

评论数 0

转载 shell序列和nohup &

注意$(seq 0 10)也可以写成`seq 0 10` 还有一个nohup 要执行的具体命令 & 这个命令可以帮我们解决linux下某些例如java -jar 命令或者./二进制c++文件因为关闭窗口,而进程结束的情况

2015-07-23 22:47:43

阅读数 602

评论数 0

转载 强大的lambda和reduce

python中有个lamba可以将函数的定义调整为行级定义,简化脚本执行 reduce会对序列l中的元素每两个逐次叠加,作用f函数的运算 求阶乘也可以一行搞定

2015-07-23 08:23:57

阅读数 676

评论数 0

转载 uml类图中类的可见性

我发现自己越来越喜欢umlet这个软件了,双击SimpleClass, 在Properties视图中可以修改类名 --在图中可以形成分隔属性,方法的横线,在--下面面可以填入属性,方法 如图+表示公有的, -表示私有的 看到了吗,上图中出现了一个#表示这个updateMile...

2015-07-22 08:11:49

阅读数 6583

评论数 0

转载 使用umlet画序列图

感觉UMLet这个软件简单易用照着网上别人的UML序列图花了个取款序列图。

2015-07-21 07:19:15

阅读数 2703

评论数 0

转载 类图关系整理

类图关系: 1、泛化(Generalization) 2、实现(Realization) 3、关联(Association)

2015-07-20 08:05:26

阅读数 648

评论数 0

转载 使用staruml画类的泛化(继承)关系图

打开staruml选中右侧Unlitled中的DesignModel 在找到StarUML横向上方的model点击Add Diagram-> Class Diagram 在出现了ClassDiagram1(相当于一个画布一样),在选中ClassDiagram1继续添加类, 添加...

2015-07-18 19:02:46

阅读数 19394

评论数 0

转载 C语言动态分配内存知识

数组的长度必须事先指定,只能是常整数,不能是变量 传统形式定义的数组,该数组的内存程序员无法手动释放,只能在定义>该数组的函数使用完毕后,释放数组占用的内存。 数组的长度一旦定义,其长度就不能更改。 传统形式定义的数组不能跨函数使用。 动态内存分配可以很好的解决传统数...

2015-07-12 10:23:39

阅读数 548

评论数 0

转载 python while循环控制

python while循环控制while循环控制代码#!/usr/bin/python # -*-coding:utf8-*- #while True: # print "hello" # x = raw_input("please input someth...

2015-07-12 10:03:20

阅读数 700

评论数 0

转载 序列和字典遍历

序列和字典的迭代遍历python代码如下#!/usr/bin/python # -*-coding:utf-8-*- #除字典以外,字符串,列表,元组都可以称为序列 s = "hello" #l是列表 l = [1, 2, 3, 'a', 'b&#...

2015-07-09 21:23:07

阅读数 1563

评论数 0

转载 Markdown使用小结

突出显示标题可以用#号, 同样用等于号或者横线在文字下面也可以突出显示文字 在文字左右两侧各加两个星号同样可以起到加强,强调效果半方大的空白:  &ensp后跟分号或&#8194后跟分号 全方大的空白:  &emsp后跟分号或&#8195后跟分号 不断行...

2015-07-06 20:58:19

阅读数 383

评论数 0

转载 cpu与内存

cpu域内存的关系示意图:

2015-07-05 21:06:07

阅读数 568

评论数 0

转载 python文件读写

python读文件1、读取整个文件# -*- coding: utf-8 -*- #python进行文件读写的函数是open或file #fo = open('d:/devSpace/code/python/test.txt') #print fo.read() #fo.clo...

2015-07-05 20:43:29

阅读数 576

评论数 0

转载 补码相关知识学习

原码: 也叫符号-绝对值码 最高位0表示正,1表示负, 其余二进制是该数字的绝对值的二进制位 如十进制的负5二进制的原码为1101 原码的特点: 原码简单易懂 加减运算复杂 存在加减乘除四种运算,增加了CPU的...

2015-05-07 16:10:03

阅读数 495

评论数 0

转载 C语言enum(枚举)数据类型

#include <stdio.h> //enum Weekday只是一个数据类型, //规定了该类型的变量值必须是哪些 enum Weekday { Monday, Tuesday, Wednesday, Thursday, Friday, Staturday, ...

2015-05-07 09:59:48

阅读数 1814

评论数 0

转载 利用结构体输入学生信息并按分数排序后输出

#include <stdio.h> #include <malloc.h> struct Student { int age; float score; char name[100]; }; int main(void) { struct ...

2015-05-06 20:09:08

阅读数 8251

评论数 0

转载 通过函数完成对结构体变量的输入与输出

先看一个小程序:#include <stdio.h> #include <string.h> struct Student { int age; char name[100]; char sex; }; //声明输入输出函数 void InputSt...

2015-05-06 11:23:25

阅读数 3589

评论数 0

转载 取出结构体变量中的每一个成员的两种方式

如何取出结构体中的每一个成员变量:#include <stdio.h> struct Student { int age; float score; char sex; }; int main(void) { struct Student st = {80, ...

2015-05-05 15:21:02

阅读数 7845

评论数 0

转载 结构体变量的初始化和赋值

下面是一段结构体变量初始化和赋值的小程序:#include <stdio.h> struct Student { int age; float score; char sex; }; int main(void) { //定义并赋值称之为初始化 ...

2015-05-05 14:44:45

阅读数 2764

评论数 0

转载 定义结构体的三种方式

定义结构体的三种方式: //定义结构体的第一种方式 struct Student { int age; float score; char sex; }; //定义结构体的第二种方式 struct Student { int age; float score; ...

2015-05-05 11:58:50

阅读数 2625

评论数 0

转载 动态变量可以跨函数使用内存

由上节的知识我们直到静态变量是不可以跨函数使用内存的: 那么由malloc函数动分配分配内存的变量可以跨函数使用内存吗? 先来看一段小程序:#include <stdio.h> #include <malloc.h> void f(int ** q) { *q ...

2015-05-05 10:52:46

阅读数 1017

评论数 0

转载 静态变量不能跨函数使用内存

多级指针变量跨函数使用内存先看一个程序小例子:#include <stdio.h> void f(int ** q) { int i = 5; //q的值存放的是p的地址,即q = &p //所以*q就相当于p //所以*q = &i相当于p =...

2015-05-05 09:46:16

阅读数 911

评论数 0

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