Pinned Repositories
alibaba-mom
2015 ali中间件比赛项目,1. 通信模块: 涉及到了消息架构设计,每一个主题分配1-2个队列,这个是可以横向增加,考虑到了一个主题有多个消费者订阅,而且还有过滤条件,为了负载均衡,对应的队列投递消息是根据随机数对队列数取膜完成的。以上是内存队列。 2. 持久化系统:因为考虑到机器坏掉,broker不可用等等原因导致的消息丢失,就需要每次收到的消息必须及时落盘,这个就是比赛优化的重中之重。为此设计了一个小型的文件系统,借鉴阿里的rocketmq. 用一个大的日志文件,一般1G大小每个,和内存队列的结构映射到实体队列。整个日志文件是顺序文件,每条消息固定大小,里面有对应的队列号,消息号,还有长度等等。这个方便恢复消息到实体队列用的。 同步刷盘,异步刷盘,持久化必须可靠,所以一般是同步刷盘到日志文件,日志文件定时异步刷盘到实体队列,实体队列里面是索引,消息的本体在日志文件里面。为了加快大面积的写入速度,用了内存映射:内存映射文件首先将外存上的文件映射到内存中的一块连续区域,被当成一个字节数组进行处理,读写操作直接对内存进行操作,而后再将内存区域重新映射到外存文件,这就节省了中间频繁的对外存进行读写的时间,大大降低了读写时间
BubbleDrag
高仿QQ新版聊天消息提示气泡,可以拖动,反弹跳动
canal_mysql_nosql_sync
基于canal 的 mysql 与 redis/memcached/mongodb 的 nosql 数据实时同步方案 案例,canal client
DragListView
仿ios,仿qq实现Listview侧滑出现按钮
PinnedAndPulledHeaderListView
仿QQ好友列表分组悬停,自定义Header,下拉刷新结合Demo
PyLinuxQQ
linuxqq by python
QQText
基于textkit的图文混排引擎
single-poker
Java版的桌面单机斗地主源码
sneteasy
Swift 仿网易首页框架 标签滑动 侧栏拖拉 TabBar等
waterBBS
论坛
younfor's Repositories
younfor/alibaba-mom
2015 ali中间件比赛项目,1. 通信模块: 涉及到了消息架构设计,每一个主题分配1-2个队列,这个是可以横向增加,考虑到了一个主题有多个消费者订阅,而且还有过滤条件,为了负载均衡,对应的队列投递消息是根据随机数对队列数取膜完成的。以上是内存队列。 2. 持久化系统:因为考虑到机器坏掉,broker不可用等等原因导致的消息丢失,就需要每次收到的消息必须及时落盘,这个就是比赛优化的重中之重。为此设计了一个小型的文件系统,借鉴阿里的rocketmq. 用一个大的日志文件,一般1G大小每个,和内存队列的结构映射到实体队列。整个日志文件是顺序文件,每条消息固定大小,里面有对应的队列号,消息号,还有长度等等。这个方便恢复消息到实体队列用的。 同步刷盘,异步刷盘,持久化必须可靠,所以一般是同步刷盘到日志文件,日志文件定时异步刷盘到实体队列,实体队列里面是索引,消息的本体在日志文件里面。为了加快大面积的写入速度,用了内存映射:内存映射文件首先将外存上的文件映射到内存中的一块连续区域,被当成一个字节数组进行处理,读写操作直接对内存进行操作,而后再将内存区域重新映射到外存文件,这就节省了中间频繁的对外存进行读写的时间,大大降低了读写时间
younfor/QQText
基于textkit的图文混排引擎
younfor/canal_mysql_nosql_sync
基于canal 的 mysql 与 redis/memcached/mongodb 的 nosql 数据实时同步方案 案例,canal client
younfor/Interview-Notebook
:books: 技术面试需要掌握的基础知识整理,欢迎编辑~
younfor/ivideo
一个可以观看国内主流视频平台所有视频的客户端(Mac、Windows、Linux),包括 VIP 资源
younfor/aap
AAP is an Admin Platform
younfor/algorithm
常用基础算法
younfor/ap
Java有关AP的界面
younfor/Captcha-hacker
hack captcha with CNN
younfor/config
常用配置脚本备份
younfor/CS2-CPP
Minimum-cost maximum-flow. This is a "ported to C++" version of the famous scaling push-relabel CS2 mcmf algorithm of A.V. Goldberg [1]. This C++ implementation is developed from the original C code. [1] A.V. Goldberg, "An Efficient Implementation of a Scaling Minimum-Cost Flow Algorithm," J. Algorithms, vol. 22, pp. 1-29, 1997.
younfor/daydayneckup_react_native
尝试React Native重构
younfor/DeepLearning-OCR
Build an Optical Character Recognition service using deep learning method
younfor/DeepQA
My tensorflow implementation of "A neural conversational model", a Deep learning based chatbot
younfor/DeepQA2
Train and serve QA Model with TensorFlow
younfor/DL-practices
My Deep Learning Practices
younfor/docker
younfor/gjson
Get JSON values quickly - JSON Parser for Go
younfor/hexo
backup
younfor/kaggle-right-whale
2nd place solution to the Kaggle Right Whale challenge
younfor/learning-dl
Learning Deep Learning
younfor/llama_index
LlamaIndex is a data framework for your LLM applications
younfor/machine-learning-tutorial
机器学习/深度学习中的代码整理以及总结。
younfor/MachineLearning
This project contain some machine learning algrithm demo.Maybe the code is also useful to you.
younfor/tensorflow-sentiment-analysis-and-data-read
Tutorial on tensorflow sentiment analysis with data read using tensorflow's own reader
younfor/tensorspark
TensorFlow on Spark
younfor/tidb
TiDB is an open source distributed HTAP database compatible with the MySQL protocol
younfor/vimconf
Personal vim conf and plugins for Mac and Linux.
younfor/younfor.github.io
younfor/YPlayer
a AVPlayer with cache,seek,fullscreen,slider,pause and so on