自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(305)
  • 资源 (4)
  • 收藏
  • 关注

原创 个人博客描述

下面是我博客中的详细描述1、收藏一些好网站 http://blog.csdn.net/a45872055555/article/details/27221945这个里面都是我平时上网看文章的时候收藏的,里面的链接都是非常有用的,我很多博客中的文章也是借鉴里面的 2、很好的编程网站:LeetCodehttps://oj.leetcode.com/problems/这个网站上的

2014-10-04 10:20:12 3277

原创 LeetCode 方法详解

1:两个数的和为一个定值http://blog.csdn.net/a45872055555/article/details/36675507题目描述:给一个序列,找到两个数的和为给定的值,返回这两个数的索引。题目解析:(1)暴力法:i从0...n-1;j从i+1...n。如果两个数的和等于给定值,就返回索引。时间复杂度高O(n^2)(2)排序+扫描:将数组排序,然后i指针后移,

2014-09-28 14:47:34 4248

原创 算法归纳

一:《算法归纳》之排序算法1:排序归纳之插入排序

2014-05-29 11:55:54 1273

原创 收藏一些好网站

将看到的好网站放到这里,以供方便查询1:

2014-05-27 17:48:31 2000

原创 deeplearning.ai学习(numpy方法使用)

train_set_x_orig, train_set_y, test_set_x_orig, test_set_y, classes = load_dataset()train_set_x_orig -- 一组图片plt.imshow(train_set_x_orig[index]) -- 展示出第index图片train_set_y[:, index] --

2017-08-23 23:42:39 2653

原创 java集合

List接口ArrayList 动态数组,与Arr[]一样,不过默认情况下生成10个初始容量,并且可以动态扩容。LinkedList 双向链表vector 与ArrayList一样。但是线程安全的。stack 后进先出的堆栈Set接口EnumSet 枚举类型的专用set,所有元素都必须是枚举类型HashSet 内部以HashCode实现,内部元素的顺序是由哈希码来决定的,

2017-05-18 20:12:51 1089

原创 java 重写、重载以及多态

重写定义:重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!规则 参数列表必须完全与被重写方法的相同;返回类型必须完全与被重写方法的返回类型相同;访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。父类的成员方法只能被它的子类重写。声明为

2017-05-17 23:07:27 510

原创 java Enum枚举类型

public enum Color { // 1:枚举类型必须要放在开始的位置 YELLOW("黄色",1), RED("红色",2), GREEN("绿色",3), HAHA("绿色",3); @Getter @Setter private String color; @Getter @Setter private int n

2017-05-17 22:04:04 405

原创 web服务器架构

虚拟机和Docker架构docker 简介传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程; docker容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。 Hypervisor是一种运行在物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享一套基础物理硬件,因此也可以

2017-05-12 20:38:49 1323

原创 maven实战总结

要点maven默认的目录结构 源码:src/main/java编译输出目录为 target/classes/打包方式为jar包输出目录为targetscope 指定依赖范围,如果为test,只在测试单元中生效。默认是compilebuild中添加maven-compiler-plugin 因为历史原因,compiler只能支持到1.3,所以要配置进行编译测试以后,就可以进行打

2017-04-28 18:22:12 609

转载 java中的内部类总结

详见地址:java中的内部类

2017-02-27 19:17:58 397

原创 mybatis-generator 代码自动生成工具

详见链接:点击打开链接说明:1:按照说明修改:① 数据库名称和密码 ②数据库链接地址 ③ targetPackage="andy.model" 包路径 ④ targetProject="D:\generator\src" 文件路径 ⑤ 表名称和DO类名称2:如果要生成 DOExample,就需要将最后相关的false去掉即可。 3:

2017-02-26 23:38:06 411

原创 您需要安装旧java se 6 运行环境才能打开intellij

今天装好了10.10,安装开发环境:jdk1.8,intellij idea 14,打开idea的正常但是系统升级到了mac OS sierra,就提升:您需要安装旧java se 6 运行环境才能打开。费解!之前10.9的时候安装就没有出现问题。解决办法:到应用程序中找到idea,右键-->显示包内容-->Contents-->Info.plist,用文本编辑器编辑。找到

2016-11-14 18:23:47 3643

原创 java优秀文章总结

java优秀文章总结java序列化http://www.blogjava.net/jiangshachina/archive/2012/02/13/369898.htmlhttp://www.runoob.com/java/java-serialization.htmlhttp://blog.csdn.net/p106786860/article/details/17953223

2016-07-24 21:24:44 625

原创 java学习细节知识点总结

1、执行顺序:静态代码块>构造代码块>构造函数详解链接2、java基础总结:详解链接

2016-01-03 17:18:58 764

原创 Java基本类型比较

一:基本类型比较:1、情形一: public static void compare(Integer i , Integer x){ System.out.println(i == x); System.out.println(i > x); System.out.println(i < x); } public

2016-01-03 01:41:38 951

原创 Java学习相关网站

1、java语言学习网站http://c.biancheng.net/cpp/u/java_rumen/

2015-04-17 16:41:51 672

转载 JAVA基础--方法传参

JAVA基础--方法传参为啥拿这个当话题?在初学者阶段,许多童鞋都对方法传参比较迷茫,知其然不知其所以然。一.先说说参数传递的几个术语:值调用(call by vale):表示方法接收的是调用者传递的值。引用调用(call by reference):表示方法接收的是调用者传递的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所

2015-04-02 20:35:53 1209

转载 内存溢出和内存泄漏的区别

内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。memory leak会最终会导

2015-03-20 21:27:53 535

转载 java集合类详解

集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(E

2015-03-19 10:07:16 483

原创 【剑指offer】面试题33:把数组排成最小数

问题描述:输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。例如输入数组{32,  321},则输出这两个能排成的最小数字32132。请给出解决问题的算法,并证明该算法。

2014-09-03 10:32:52 618

原创 memchr函数实现

函数功能:void *memchr(const void *buf, int c, unsigned int count) { assert(buf != NULL); while (count --) { if (*(char *) buf == c)

2014-09-01 15:58:43 1327

原创 memmove函数实现

memcpy与memmove的目的都是将N个字节的源内存地址的内容拷贝到目标内存地址中。但当源内存和目标内存存在重叠时,memcpy会出现错误,而memmove能正确地实施拷贝,但这也增加了一点点开销。memmove的处理措施:(1)当源内存的首地址等于目标内存的首地址时,不进行任何拷贝(2)当源内存的首地址大于目标内存的首地址时,实行正向拷贝(3)当源内存的首地址小于目标内存

2014-09-01 15:54:32 628

原创 memset函数实现

函数功能:

2014-09-01 15:43:54 2568

原创 strlen函数实现

函数功能:统计字符串中的字符个数。很简单,

2014-09-01 15:30:37 720

原创 strcmp函数实现

ha

2014-09-01 15:15:03 685

原创 strcat函数实现

strcat函数说明:1、gchar* strcat ( char * dst , const char * src ) { char * cp = dst; while( *cp ) cp++; /* find end of dst */ while( *cp++ = *src++ ) ;

2014-09-01 12:06:45 875

原创 strstr函数实现

函数原型:

2014-09-01 11:41:40 881

原创 strcpy函数及注意事项

已知strcpy函数的原型是:char *strcpy(char *dst, const char *src);要求:1实现strcpy函数解释为什么要返回char *假如考虑dst和src内存重叠的情况,strcpy该怎么实现

2014-09-01 10:35:58 2329

原创 查找算法

一、

2014-08-31 21:02:49 561

原创 二叉树非递归遍历和层序遍历(各种版本)

先说下递归遍历吧,其

2014-08-31 17:12:43 818

原创 2015阿里笔试题

题目:给定两个字符串,求字符串

2014-08-29 23:12:09 747

转载 c++中不能重载的运算符

算术运算符:+,-,*,/,%,++,--;位操作运算符:&,|,~,^(位异或),<<(左移),>>(右移)逻辑运算符:!,&&,||;比较运算符:<,>,>=,<=,==,!=;赋值运算符:=,+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=;其他运算符:[],(),->,,(逗号运算符),new,delete,new[],delete[],->*。 

2014-08-29 16:38:30 722

原创 二叉树的深度优先遍历与广度优先遍历

深度优先搜索算法(Depth First Search),是搜索算法的一种。是沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所有边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止。如果还存在未被发现的节点,则选择其中一个作为源节点并重复以上过程,整个进程反复进行直到所有节点都被访问为止。如右图所示的

2014-08-29 10:58:41 508

转载 C++中智能指针的设计和使用

智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共享同一指针。每次创建类的新对象时,初始化指针并将引用计数置为1;当对象作为另一对象的副本而创建时,拷贝构造函数拷

2014-08-29 10:20:35 480

转载 空类的大小

1、为何空类的大小不是0呢?为了确保两个不同对象的地址不同,必须如此。类的实例化是在内存中分配一块地址,每个实例在内存中都有独一无二的二地址。同样,空类也会实例化,所以编译器会给空类隐含的添加一个字节,这样空类实例化后就有独一无二的地址了。所以,空类的sizeof为1,而不是0.2、请看下面的类:class A{ virtual void f(){} };c

2014-08-29 09:32:45 697

原创 笔试面试总结(1)

1、TCP三次握手http://blog.csdn.net/a45872055555/article/details/388178372、堆排序的实现http://blog.csdn.net/a45872055555/article/details/275139693、memcpyhttp://blog.csdn.net/a45872055555/article

2014-08-27 17:16:21 3021

原创 百度面试:删除ansi编码中的字母和数字

已知一个字串由GBK汉字和ansi编码的数字字母混合组成,编写C语言函数实现从中去掉所有ansi编码的的数字和字母(包括大小写),要求在原字串上返回结果。函数接口为:int filter_ansi(char*gbk_string)。注:汉字的GBK编码范围是0x8140 - 0xFEFE

2014-08-26 23:53:31 941 1

原创 用C语言实现函数void * memmove(void *dest,const void *src,size_t n)

在C/C++标准库函数中存在该函数,它用于将src指向的n个字节的数据拷贝到dest位置。在标准库函数中还存在另外一个函数memcpy,它也用来实现内存拷贝,但它不考虑区间重叠问题,在拷贝过程中可能造成重叠错误。而memmove则针对上诉问题给出了一定的处理措施来防止拷贝出错:(1)当源内存的首地址等于目标内存的首地址时,不进行任何拷贝(2)当源内存的首地址大于目标内存的首

2014-08-26 23:36:33 996

转载 百度的一道面试题(关于Cache的)

某型CPU的一级数据缓存大小为16K字节,cache块大小为64字节;二级缓存大小为256K字节,cache块大小为4K字节,采用二路组相联。经测试,下面两段代码运行时效率差别很大,请分析哪段代码更好,以及可能的原因。为了进一步提高效率,你还可以采取什么办法?

2014-08-26 21:44:42 691

如何编写HSPICE网表

HSPICE能提供关键性的电路模拟和设计方案,并且应用HSPICE进行电路模拟时, 其电路规模仅取决于用户计算机的实际存储器容量

2012-12-16

普及地球科学知识的必要性及实施途径研究

普及地球科学知识的必要性及实施途径研究,帮助你更好的了解相关知识

2012-12-16

cognitive radio

关于认知无线电入门的很经典的教材,对于了解基本认知无线电技术有很大的帮助!

2012-12-16

cognitive network

关于认知无线电入门的很经典的教材,对于了解基本认知无线电技术有很大的帮助!

2012-12-16

空空如也

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

TA关注的人

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