
小项目
pointer_y
梦想就是用来实现的。
展开
-
【python】实战:“唱啥”app后台开发
项目背景 近期在Tencent实习,参加mini项目,我们做的是一款app,名曰“唱啥”,是一款基于用户个人声音特性和听歌偏好来匹配相似歌手,从而为用户定制个性化推荐K歌单的应用。以小组的形式开展,我在项目中的角色是后台开发的一员,主要负责后台逻辑代码的编写。 项目框架由于开发时间比较紧张,python代码开发效率高,可读性强,适合本次周期短人员多的现实情况,所以 后台开发语言选用的原创 2017-07-15 12:33:43 · 5996 阅读 · 1 评论 -
【JAVA】科研信息管理系统
一、前言 本学期学习了JAVA语言,在学期的结束,写一个有操作界面,与数据库关联的管理系统,用来巩固自己本学习所学的知识。 用到的知识:JAVA基础,JAVA界面设计(GUI),Oracle数据库(需要掌握数据库的基本操作语句),链接数据库。 使用的开发工具:MyEclipse Professional 2014 二、设计 我们管理的属性有:项目编号,项目名称,参与人员,负责人,项目开始时原创 2017-01-12 20:38:32 · 5147 阅读 · 12 评论 -
【小项目】内存池的实现
1.为什么会有内存池的出现。我们在频繁的开辟和释放小块空间时,很有可能造成内存外碎片的问题。为什么呢?看下图:上图中还回来的20k和剩下的20k就可以称之为内存外碎片问题。除了外碎片的问题,频繁的在内存申请和释放小块空间是相当耗时的,那当需要频繁的申请和释放小块内存时,如何才能高效一点呢?所以就有了内存池的概念。2.怎么设计一个内存池。明确了要解决的问题,然后就是怎原创 2016-12-04 20:42:24 · 1337 阅读 · 0 评论 -
【小项目】用Huffman树实现文件压缩并解压
一、前言 如果你学习数据结构,就一定会学到Huffman树,而Huffman编码实际上上就是zip压缩的核心部分,所以,如果已经学习了Huffman树,为何不尝试写一个压缩程序出来呢?如果你没有学习Huffman树,那咱们就一起先学习一下Huffman树吧。二、Huffman树压缩文件定义:Huffman树,又称为最优二叉树,是加权路径长度最短的二叉树。建立:原创 2016-11-09 20:55:23 · 14359 阅读 · 8 评论 -
【小项目】注释风格转换(从C语言注释风格转换到C++注释风格)
我们设置四种状态,这是状态之间的转换图。那在从C到C++的转换过程中,我们大概能遇到几种情况呢。先来看看的我们的测试文件// 1.一般情况/* int i = 0; */// 2.换行问题/* int i = 0; */int j = 0;/* int i = 0; */int j = 0;// 3.匹配问题/*int i = 0;/*xxxxx*/// 4.多行注释原创 2016-05-25 16:16:58 · 586 阅读 · 0 评论 -
【C语言】实现一个通讯录(三:加入文件读写)
我们知道,在前两次实现中,每次测试都需要不停的添加联系人信息,而且一旦退出程序,无法保存已经输入的联系人信息。于是我们考虑到用文件将联系人信息保存起来,并且还可以在运行程序的时候将已有的联系人信息载入。 在项目里新建一个文件,类型为DAT类型文件,以二进制形式保存信息。用到两个函数:size_t fread( void *buffer, size_tsize, size_t co原创 2016-05-20 23:57:11 · 8082 阅读 · 4 评论