自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (15)
  • 收藏
  • 关注

原创 atoi,itoa,strcpy,strcp,memcpy的实现

int __cdecl strcmp ( const char * src, const char * dst){ int ret = 0 ; while( ! (ret = *(unsigned char *)src - *(unsigned char *)dst) && *dst) //直到src和dst当前数值不相等或dst为\0时退出while

2016-03-29 21:35:11 609

转载 Java并发编程:volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们

2016-03-26 21:02:28 313

转载 Java 内存区域和GC机制

Java垃圾回收概况  Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。概括地说,该机制对 JVM(Java Virtual Machine)中的

2016-03-26 16:19:05 319

原创 TCP、UDP、HTTP、SOCKET介绍

IP:网络层协议;TCP和UDP:传输层协议;HTTP:应用层协议;SOCKET:TCP IP网络的API。TCP IP代表传输控制协议 网际协议,指的是一系列协议IP:网络层协议;TCP和UDP:传输层协议;HTTP:应用层协议;SOCKET:TCP/IP网络的API。IP:网络层协议;TCP和UDP:传输层协议;HTTP:应用层协议;SOCKET:TCP I

2016-03-24 21:12:57 936

原创 网易互娱2017实习生招聘在线笔试第一场-3划线

时间限制:10000ms单点时限:1000ms内存限制:256MB描述小王最近在开发一种新的游戏引擎,但是最近遇到了性能瓶颈。于是他打算从最基本的画线功能开始分析优化。画线其实就是调用一次drawline命令,根据给出的两端坐标,在屏幕画出对应的线段。但是小王发现,很多的drawline其实可以合并在一起,譬如下图中的线段(2,3)-(4,5)和线段(3,4

2016-03-19 18:52:06 2189 2

仿微信聊天界面 底部弹出菜单的实现

该代码主要实现功能类似于微信聊天界面中,点击底部+号图标,弹出文件,红包,地理位置等隐藏布局控件。详细实现效果参见博客:http://blog.csdn.net/huangzhiyuan111/article/details/50409900

2015-12-26

仿微信聊天界面点击底部+图标弹出相应选项

本项目代码主要完成的功能类似于微信和QQ聊天界面,点击+或者表情头像,从界面底部弹出相对应的文件,音频,视频,红包,地理位置等隐藏布局中控件。具体实现效果参见:http://blog.csdn.net/huangzhiyuan111/article/details/50409900

2015-12-26

python2.7+matplotlib+numpy

python2.7安装包还有matplotlib工具的所有配置插件,亲测可用,全是EXE格式文件,直接双击运行,操作简单,无需复杂环境配置。

2015-11-15

Android+sqlite

本系统基于Android和sqlite轻量级数据库,小型人员管理系统。界面简洁、功能实用,包括管理员的注册、登录,以及管理员对系统中的人员增删改查基本操作,适合新手练习,功能拓展。

2015-11-03

Android SharedPreferences 首次运行引导界面

项目介绍了SharedPreferences的用法,详细说明了Android 首次运行引导界面程序开发的原理和具体实现,且带有程序运行结果,具有很高的参考价值。

2015-10-17

人工智能动物推理机的实现

人工智能动物推理机的实现,包括深度优先,广度优先和有界优先搜索灯搜索算法的实现,程序用android实现界面和程序的编程。

2014-02-09

基于socket通信的javaDH通信实现

基于socket通信的javaDH通信实现,采用最基础的思路和算法进行多个客户端的通信的以及加解密的实现。

2014-02-09

人工智能八数码问题

人工智能八数码问题,包含多种遍历方法如深度优先遍历,高度优先遍历,有界优先遍历等。

2014-02-09

AES加密解密

AES加密解密,用于java实现,原理清晰,通俗易懂,可供学习参考用。

2014-02-09

基于客户端通信的DES加密的java实现

基于客户端通信的DES加密的java实现,可支持同时实现多个客户端的加密通信,安全系数高。

2014-02-09

RSA加密通信

基于客户端通信的RSA加密java源码实现,可同时多方通信

2014-02-09

括号匹配问题

运用栈的基本原理,以及使用如进栈,出栈等问题,熟悉利用并掌握,适合新手学习。挺不错!

2013-03-21

3D汉诺塔演示

运用经典的递归算法演示3D汉诺塔问题,以及画面演示,让人一目了然,适合于新手学习。

2013-03-21

数据结构迷宫最短路径问题

描述: 设计一个算法找一条从迷宫入口到出口的最短路径。 输入: 迷宫的行和列m n 迷宫的布局 输出: 最短路径 输入样例: 请输入迷宫的行和列:6 8 请输入迷宫的布局: 0 1 1 1 0 1 1 1 1 0 1 0 1 0 1 0 0 1 0 0 1 1 1 1 0 1 1 1 0 0 1 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1 0 输出样例: 最短路径为: (6,8)(5,7)(4,6) (4,5)(3,4) (3,3) (2,2)(1,1)

2013-03-21

数据结构迷宫问题

描述: 迷宫问题 迷宫是一个二维矩阵,其中1为墙,0为路,3为入口,4为出口.要求从入口开始,从出口结束,按照 下,左,上,右 的顺序来搜索路径. 输入: 迷宫宽度w 迷宫高度h 迷宫第一行 迷宫第二行 ... 迷宫第h 行 输出: 入口横坐标1 入口纵坐标1 横坐标2 纵坐标2 横坐标3 纵坐标3 横坐标4 纵坐标4 ... 横坐标n-1 纵坐标n-1 出口横坐标n 出口纵坐标n 输入样例: 8 10 1 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 0 1 0 0 1 0 1 1 1 0 3 1 0 1 1 1 0 0 1 0 0 4 1 1 0 0 0 0 1 1 1 1 0 1 0 0 1 0 1 1 0 1 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 输出样例: 3 3 2 3 2 4 2 5 3 5 3 6 3 7 4 7 4 6 4 5 4 4 5 4 6 4

2013-03-21

空空如也

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

TA关注的人

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