2015 1024 hackathon 简短回顾

2024-01-19 08:30

本文主要是介绍2015 1024 hackathon 简短回顾,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

对这次1024节日的hackathon活动做了个小的总结,欢迎吐槽

begin:
2142803604.jpg
{
一直关注着segmentfault社区,感觉举办的hackathon活动不错,自己也一直想找个机会参加体验一把;
看到segmentfault在今年1024节举办hackathon活动,果断报名了,现场气氛很嗨,凌晨3-4点大家都 还在coding,自己在1点过去帐篷休息了2个小时左右,必须吐槽下梦想小镇的蚊子太厉害了,下次参加一定要带花露水,哈哈;
现场也长姿势了,了解了leet语言,从一个不合格的hackation,到现在算入门了,哈哈;
}

{
我们团队共5人(@小峰 @Saber @SOHIGH @大花猫 @宅男小何),但是有一位大神(@大花猫)没来现场;
我们团队是临时组建的,在群里瞎BB组起来的,其中;
@小峰 负责前端android开发;
我(@宅男小何)负责后端java开发;
@Saber 负责打杂哈哈(这位小伙子是做手机游戏的,很牛逼,估计多金,但是我们做的不是游戏所以委屈打打杂) ;
@SOHIGH 这位90后帅小伙负责UI做图片;
根据我们的一个idea,对名取为F2F,可以理解为face to face ,也可以理解为f二f(据说隐隐同学是这么叫的);
}

{
介绍下我们团队的作品吧:
这个idea是现场我们团队讨论时候小鲜肉@SOHIGH提出的,让一群长的很相似的人聚起来聊天(face to face), 做一个开放式的兴趣交友聊天;
现场我们只做出来了一个小demo,很多想法无法展现;
主要用到的技术:

  1. 人脸识别,相似度识别等都基于face++ open api ,这货还是 @大花猫 远程指导知道的,哈哈;

  2. 聊天基于阿里百川SDK,小demo是实现了一对一聊天的。
    遇到的难点:
    1.临时组队,互相交流和特长了解不够,这方面其实是一个难点;
    2.android 通过前置摄像头采集头像传输,我们商量后用的是base64编码传输,比简单,但是在android encode后,server无法decode,这个问题也卡了很久;
    3.在采集头像确定的时候,不知道为什么会有double 次回调服务器端接口的问题,暂未解决;
    4.还有些前端ui界面的一些问题。
    }

{
总结下:
虽然作品两点不多,没获奖,但是这次hackathon下来学到很多,认识了一帮志趣相投的鲁友;
这次hackathon,@小峰 的工作量最大,幸苦了,我后端coding工作量1小时不到的样子,算是打酱油了;
现场很多很棒的作品和idea,程序猿们创造力太牛逼,希望以后segmentfault多举办类似的活动;
感谢segmentfault社区举办这么好的hackathon活动,以后有机会还会参加的;
}
409103443.jpg
end;

http://lazyp.github.io/sf_hackathon_2015.html

这篇关于2015 1024 hackathon 简短回顾的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/621823

相关文章

Java基础回顾系列-第七天-高级编程之IO

Java基础回顾系列-第七天-高级编程之IO 文件操作字节流与字符流OutputStream字节输出流FileOutputStream InputStream字节输入流FileInputStream Writer字符输出流FileWriter Reader字符输入流字节流与字符流的区别转换流InputStreamReaderOutputStreamWriter 文件复制 字符编码内存操作流(

Java基础回顾系列-第五天-高级编程之API类库

Java基础回顾系列-第五天-高级编程之API类库 Java基础类库StringBufferStringBuilderStringCharSequence接口AutoCloseable接口RuntimeSystemCleaner对象克隆 数字操作类Math数学计算类Random随机数生成类BigInteger/BigDecimal大数字操作类 日期操作类DateSimpleDateForma

Java基础回顾系列-第三天-Lambda表达式

Java基础回顾系列-第三天-Lambda表达式 Lambda表达式方法引用引用静态方法引用实例化对象的方法引用特定类型的方法引用构造方法 内建函数式接口Function基础接口DoubleToIntFunction 类型转换接口Consumer消费型函数式接口Supplier供给型函数式接口Predicate断言型函数式接口 Stream API 该篇博文需重点了解:内建函数式

Java基础回顾系列-第二天-面向对象编程

面向对象编程 Java类核心开发结构面向对象封装继承多态 抽象类abstract接口interface抽象类与接口的区别深入分析类与对象内存分析 继承extends重写(Override)与重载(Overload)重写(Override)重载(Overload)重写与重载之间的区别总结 this关键字static关键字static变量static方法static代码块 代码块String类特

Java基础回顾系列-第六天-Java集合

Java基础回顾系列-第六天-Java集合 集合概述数组的弊端集合框架的优点Java集合关系图集合框架体系图java.util.Collection接口 List集合java.util.List接口java.util.ArrayListjava.util.LinkedListjava.util.Vector Set集合java.util.Set接口java.util.HashSetjava

Java基础回顾系列-第九天-数据库编程

Java基础回顾系列-第九天-数据库编程 数据库简介工具包java.sql API 内容与数据库建立连接执行SQL语句数据库检索和更新查询结果SQL类型对应Java类型映射元数据异常 API方法DriverManagerConnectionStatementPreparedStatementCallableStatementResultSetjava.sql.Date批处理、存储过程、事务

Java基础回顾系列-第一天-基本语法

基本语法 Java基础回顾系列-第一天-基本语法基础常识人机交互方式常用的DOS命令什么是计算机语言(编程语言) Java语言简介Java程序运行机制Java虚拟机(Java Virtual Machine)垃圾收集机制(Garbage Collection) Java语言的特点面向对象健壮性跨平台性 编写第一个Java程序什么是JDK, JRE下载及安装 JDK配置环境变量 pathHe

Vue2电商项目(二) Home模块的开发;(还需要补充js节流和防抖的回顾链接)

文章目录 一、Home模块拆分1. 三级联动组件TypeNav2. 其余组件 二、发送请求的准备工作1. axios的二次封装2. 统一管理接口API----跨域3. nprogress进度条 三、 vuex模块开发四、TypeNav三级联动组件开发1. 动态展示三级联动数据2. 三级联动 动态背景(1)、方式一:CSS样式(2)、方式二:JS 3. 控制二三级数据隐藏与显示--绑定styl

CF Bayan 2015 Contest Warm Up B.(dfs+暴力)

B. Strongly Connected City time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output 题目链接: http://codeforces.com/contest/475/probl

CF Bayan 2015 Contest Warm Up A.(模拟+预处理)

A. Bayan Bus time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output 题目链接: http://codeforces.com/contest/475/problem/A The fi