1. hpp,其实质是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减小project中的cpp ...
分类:
其他好文 时间:
2018-08-21 12:42:02
阅读次数:
162
CityPicker 现在使用比较多的类似美团等APP的城市选择界面. 2步即可实现,就是这么简单粗暴! Gif image APK 下载demo.apk体验. Install Gradle: compile 'com.zaaach:citypicker:1.1' or Maven: <depend ...
分类:
移动开发 时间:
2018-08-21 10:56:05
阅读次数:
292
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,其使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统,功能及其强大。 这篇文章介绍如何在ubuntu环境下安装node环境。 我使用的系 ...
分类:
Web程序 时间:
2018-08-14 22:51:55
阅读次数:
199
1、底部导航栏使用开源库是:bottom-navigation-bar主要代码实现:bottomNavigationBar=(BottomNavigationBar)findViewById(R.id.bottom_navigation_bar);bottomNavigationBar.setMode(BottomNavigationBar.MODE_FIXED);/*bottomNavigati
分类:
其他好文 时间:
2018-08-11 12:27:42
阅读次数:
146
底部导航栏四个按钮代表四个颜色,点其中其中一个按钮,则换一种颜色,颜色代码和图标都保存在相应的数组里,具体如下:使用的开源库是:LuseenBottomNavigation本应用《任您记)APP项目中用法是依赖:compile‘com.github.armcha:LuseenBottomNavigation:1.8.2‘最后上一下已做好的优雅界面图:
分类:
移动开发 时间:
2018-08-11 11:37:20
阅读次数:
531
最近在使用 canvas 画图的时候,遇到了图像文字模糊的问题,解决思路就是根据分辨率绘制不同尺寸的画布。以下是创建高分辨率画布的代码: 最后,贴一个高分辨率画布的开源库 "https://github.com/jondavidjohn/hidpi canvas polyfill" ...
分类:
其他好文 时间:
2018-08-10 17:03:49
阅读次数:
416
本文介绍如何在Formik表单开发中加入react-select开源库的使用思路。
分类:
其他好文 时间:
2018-08-02 11:26:36
阅读次数:
360
Requests库是第三方模块,需要额外进行安装。Requests是一个开源库 去GitHub下载回来,进入解压文件,运行setup.py 比urllib2实现方式的代码量少,下面是POST请求: 下面是get请求,但有些get请求url包含参数,如:www.xxx.com?keyword=bolg ...
分类:
其他好文 时间:
2018-08-02 02:04:01
阅读次数:
680
Ubuntu虚拟机安装开源库说明: EVPP为奇虎360基于libevent开发的现代化的支持C++11特性的高性能网络库,自带TCP/UDP/HTTP等协议的异步非阻塞式的服务器和客户端库。拥有如下特性: * 现代版的C++11接口* 非阻塞异步接口都是C++11的functional/bind形 ...
分类:
系统相关 时间:
2018-08-01 18:25:28
阅读次数:
1099
本文给出使用Yup库版本不一致导致的一种错误及解决办法。
分类:
其他好文 时间:
2018-08-01 18:20:57
阅读次数:
102