一款书籍阅读器,需要以下功能才能说的上比较完整: 文字页面展示,即书页; 页面之间的跳转动画,即翻页动作; 能够在每一页上记录阅读进度,即书签; 能够自由选择文字并标注,即笔记; 能够设置一些属性,如屏幕亮度,字体大小,主体颜色等,即个性化设置。 书籍阅读器 这篇文章带来的就是如何打造这么一款阅读器。(由于整体代码量比较大,所以我只能说说我的实现思路再加上部分的核心代码来说明,不会有太多的代码展示。) 翻页动作——搭建整个阅读器的框架 在阅读器上的翻页动作无外乎仿真和平移这两种动画,翻页时需要准备两张页面,一张是当前页,另一张是需要翻转的下一页。翻页的过程就是对这两个页
2023-02-27 09:00:51 562KB android框架 canvas id
1
该PDF版本非常清晰,书签详细。内容生动有趣,是Linux入门学习的必备书籍。
2023-02-26 21:11:52 22.05MB 鸟哥私房菜 Linux书籍 鸟哥Linux
1
协同过滤算法对目标用户产生推荐: 收集可以代表用户兴趣的信息;根据收集到的信息计算出用户之间的相似性,并以此为根据为目标用户或项目寻得最近邻居;根据得到的最近邻居对目标用户产生推荐。
2023-02-26 19:05:22 8KB 分类 聚类 协同过滤 目标推荐
1
Memory Barriers: a Hardware View for Software Hackers 讲解内存屏障的好论文,推荐!
2023-02-26 18:38:23 281KB barrie memory
1
【推荐】GNU make中文手册,详细介绍了makefile的用法和规则等。目录如下:
第一章:概述
1.1 概述
1.2 准备知识
第二章:GNU make 介绍
2.1 Makefile简介
2.2 Makefile规则介绍
2.3 简单的示例
2.4 make如何工作
2.5 指定变量
2.6 自动推导规则
2.7 另类风格的makefile
2.8 清除工作目录过程文件
第三章:Makefile 总述
3.1 Makefile的内容
3.2 makefile文件的命名
3.3 包含其它makefile文件
3.4 变量 MAKEFILES
3.5 变量 MAKEFILE_LIST
3.6 其他特殊变量
3.7 makefile文件的重建
3.8 重载另外一个makefile
3.9 make如何解析makefile文件
3.9.1 变量取值
3.9.2 条件语句
3.9.3 规则的定义
3.10 总结
第四章:Makefile的规则
4.1 一个例子
4.2 规则语法
4.3 依赖的类型
4.4 文件名使用通配符
4.4.1 统配符使用举例
4.4.2 通配符存在的缺陷
4.4.3 函数wildcard
4.5 目录搜寻
4.5.1 一般搜索(变量VPATH)
4.5.2 选择性搜索(关键字vpath)
4.5.3 目录搜索的机制
4.5.4 命令行和搜索目录
4.5.5 隐含规则和搜索目录
4.5.6 库文件和搜索目录
4.6 Makefile伪目标
4.7 强制目标(没有命令或依赖的规则)
4.8 空目标文件
4.9 Makefile的特殊目标
4.10 多目标
4.11 多规则目标
4.12 静态模式
4.12.1 静态模式规则的语法
4.12.2 静态模式和隐含规则
4.13 双冒号规则
4.14 自动产生依赖
第五章:规则的命令
5.1 命令回显
5.2 命令的执行
5.3 并发执行命令
5.4 命令执行的错误
5.5 中断make的执行
5.6 make的递归执行
5.6.1 变量MAKE
5.6.2 变量和递归
5.6.3 命令行选项和递归
5.6.4 -w选项
5.7 定义命令包
5.8 空命令
第六章:Makefile中的变量
6.1 变量的引用
6.2 两种变量定义(赋值 )
6.2.1 递归展开式变量
6.2.2 直接展开式变量
6.2.3 如何定义一个空格
6.2.4 “?=”操作符
6.3 变量的高级用法
6.3.1 变量的替换引用
6.3.2 变量的套嵌引用
6.4 变量取值
6.5 如何设置变量
6.6 追加变量值
6.7 override 指示符
6.8 多行定义
6.9 系统环境变量
6.10 目标指定变量
6.11 模式指定变量
第七章:Makefile的条件执行
7.1 一个例子
7.2 条件判断的基本语法
7.2.1 关键字“ifeq”
7.2.2 关键字“ifneq”
7.2.3 关键字“ifdef”
7.2.4 关键字“ifndef”
7.3 标记测试的条件语句
第八章:make的内嵌函数
8.1 函数的调用语法
8.2 文本处理函数
8.2.1 $(subst FROM,TO,TEXT)
8.2.2 $(patsubst PATTERN,REPLACEMENT,TEXT)
8.2.3 $(strip STRINT)
8.2.4 $(findstring FIND,IN)
8.2.5 $(filter PATTERN…,TEXT)
8.2.6 $(filter-out PATTERN...,TEXT)
8.2.7 $(sort LIST)
8.2.8 $(word N,TEXT)
8.2.9 $(wordlist S,E,TEXT)
8.2.10 $(words TEXT)
8.2.11 $(firstword NAMES…)
8.3 文件名处理函数
8.3.1 $(dir NAMES…)
8.3.2 $(notdir NAMES…)
8.3.3 $(suffix NAMES…)
8.3.4 $(basename NAMES…)
8.3.5 $(addsuffix SUFFIX,NAMES…)
8.3.6 $(addprefix PREFIX,NAMES…)
8.3.7 $(join LIST1,LIST2)
8.3.8 $(wildcard PATTERN)
8.4 foreach 函数
8.5 if 函数
8.6 call函数
8.7 value函数
8.8 eval函数
8.9 origin函数
8.10 shell函数
8.11 make的控制函数
8.11.1 $(error TEXT…)
8.11.2 $(warning TEXT…)
第九章:执行make
9.1 指定makefile文件
9.2 指定终极目标
9.3 替代命令的执行
9.4 防止特定文件重建
9.5 替换变量定义
9.6 使用make进行编译测试
9.7 make的命令行选项
第十章:make的隐含规则
10.1 隐含规则的使用
10.2 make的隐含规则一览
10.3 隐含变量
10.3.1 代表命令的变量
10.3.2 命令参数的变量
10.4 make隐含规则链
10.5 模式规则
10.5.1 模式规则介绍
10.5.2 模式规则示例
10.5.3 自动化变量
10.5.4 模式的匹配
10.5.5 万用规则
10.5.6 重建内嵌隐含规则
10.6 缺省规则
10.7 后缀规则
10.8 隐含规则搜索算法
第十一章:使用make更新静态库文件
11.1 库成员作为目标
11.2 静态库的更新
11.2.1 更新静态库的符号索引表
11.3 make静态库的注意事项
11.4 静态库的后缀规则
第十二章 : GNU make的特点
12.1 源自System v的特点
12.2 源自其他版本的特点
12.3 GNU make自身的特点
第十三章 和其它版本的兼容
第十四章 Makefile的约定
14.1 基本的约定
14.2 规则命令行的约定
14.3 代表命令变量
14.4 安装目录变量
14.5 Makefile的标准目标名
14.6 安装命令分类
第十五章 make的常见错误信息
 
附录:关键字索引
1. GNU make可识别的指示 符
2. GNU make函数
3. GNU make的自动化变量
4. GNU make环境变量
后序
2023-02-26 17:40:14 1.04MB GNU make makefile
1
(1)旅游景点介绍:实现各个景点的相关介绍,文字描述和图片展示,景点附近酒店信息,旅游路线信息的介绍,更直观的显示数据,而且会收集整理景点最新信息,定期更新到网站,信息方便游客参考。 (2)信息查询功能:通过分类查询或是关键字来查询用户需要的景点相关信息,例如景点路线,附近食宿、当地的相关信息等。 (3)会员管理功能:会员管理最主要的优点是为企业培养众多的忠实的顾客,建立起一个长期稳定的市场,提高企业的竞争力。会员管理还能够促进企业与顾客双向交流,顾客成为会员后,享有优惠券发放。 (4)文章攻略功能:旅行社针对旅游景点、线路、目的地等一些特色景点进行文字介绍、传递旅游信息、出游经验等信息给网站访客,通过内容进行营销推广,在线扩展客户,促进网站销量。 (5)留言版模块:游者们相互交流经验分享心得的平台,也是网站相关工作人员回答游客疑问的平台,游客可以在平台上提出网站的不足之处,以及对商家的不满与怨言,进行个人评价。 (6)建议模块:如果游客在旅游过程中,与导游发生冲突,可以在该网站上投诉该导游,网站工作人员进行核实,如确实存在,会进行相应的处理。
2023-02-26 16:33:10 14.55MB django python pycharm vue
1
本资源是用于学习Git的相关操作。几乎涵盖了Git的所有方面。本资源仅用于学习和借鉴,不可用于商业用途!
2023-02-26 12:45:00 48.34MB Git 权威指南
1
新闻个性化推荐系统项目,本项目以python作为主要语言,涉及到爬虫技术、jieba分词、算法在项目里用了协同过滤和TF-IDF。 代码流程: 首先我们从main()看起。 1.首先Get_day_data.TransforData(i)函数,找到最后一次浏览的是第i天的新闻的用户行为,存放在test/train_lastday_set目录下。 2.Get_day_data.TransforDataset(i)函数,区分每一天的新闻,存放在test/train_date_set1目录下 3.Get_keywords.Get_keywords(i)函数,调用jieba库,挑出每一天最火的分层,存放在test/key_words下 4.Get_keynews.Get_keynews(i)函数,通过每一个用户最后一次浏览的新闻,
2023-02-24 00:21:03 10.32MB 计算机毕业设计 python 推荐系统
1
下面小编就为大家带来一篇js 实现数值的千分位及保存小数方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2023-02-22 22:12:26 34KB 千分位 小数
1
凸优化,或叫做凸最优化,凸最小化,是数学最优化的一个子领域,研究定义于凸集中的凸函数最小化的问题。凸优化在某种意义上说较一般情形的数学最优化问题要简单,譬如在凸优化中局部最优值必定是全局最优值。凸函数的凸性使得凸分析中的有力工具在最优化问题中得以应用,如次导数等。 凸优化应用于很多学科领域,诸如自动控制系统,信号处理,通讯和网络,电子电路设计,数据分析和建模,统计学(最优化设计),以及金融。在近来运算能力提高和最优化理论发展的背景下,一般的凸优化已经接近简单的线性规划一样直捷易行。许多最优化问题都可以转化成凸优化(凸最小化)问题,例如求凹函数f最大值的问题就等同于求凸函数 -f最小值的问题
2023-02-22 19:58:42 4.82MB 凸优化 数值优化算法
1