在极客学院的Android学习中,发现其下拉刷新组件用的是比较老的组件,现在Google官方出的是SwipeRefreshLayout
,借此机会学习了一下。先附上图:
Android SwipeRefreshLayout 下拉刷新组件的使用
Android常用控件(下拉列表,日期时间选择器,多选单选框)
【C】解析命令行参数--getopt和getopt_long
【C】文件操作(二)
前言
这里主要记录一下C对二进制的读写操作, 包括随机读取文件和写入文件
fseek 和 ftell
fseek
fseek主要用来移动文件指针, 它允许用户像对待数组那样对待一个文件, 可以直接将文件指针移动到任意字节处, 下面是它的函数原型:1
int fseek ( FILE * stream, long int offset, int origin );
下面是个参数的含义
- stream - 打开的文件指针
- offset - 偏移量, 表示从起始点开始要移动的距离(起始点的选择由origin指定), 可以为正(向前移)、负(往回移), 也可以为零(保持不动).
- origin - 用来指定起始点的模式, 可以使用下面定义的几个模式常量:
- SEEK_SET : 以文件开始位置作为起始点
- SEEK_CUR : 以文件指针当前所在的位置作为起始点
- SEEK_END : 以文件结尾作为起始点
Android日志系统
2016年寒假总结
转眼间将近40天的寒假已经接近尾声了,现在回想起来,虽不甚充实,但亦谈不上虚度。只能说达到了一个基本的目标吧。
读书
这个假期算是读了两本完整的书,<<追风筝的人>>和<<灿烂千阳>> (捂脸…)均是在我的
kindle
上读的。
最近Amazon推出了一个kindle unlimited计划,每月12软币,其实说白了就是给办了一张借书证。仔细想想还是很不错的,如果真的想多读些书的话非常值得。【OpenMP学习笔记】更多指令和子句介绍
【OpenMP学习笔记】与运行环境交互
Internal Control Variables
OpenMP标准定义了内部控制变量(internal control variables), 这些变量可以影响程序运行时的行为, 但是它们不能被直接访问或者修改, 我们需要通过OpenMP函数或者环境变量来访问或者修改它们, 下面是被定义的内部变量
- nthread-var : 存储并行域的线程数量
- dyn-var : 控制在并行域执行时是否可以动态调整线程的数量
- nest-var : 控制在并行域执行时是否允许嵌套并行
- run-sched-var : 存储在循环域(loop regions)使用 runtime 调度子句时的调度类型
- def-sched-var : 存储对于循环域默认的调度类型
LAMP环境配置初体验
其实这算是一篇迟到的文章,前段时间用
ubuntu
时记录下来的,今天抽空整理下来。并没有什么干货,只是记录在此备用。
众所周知,LAMP
指的就是Linux
,Apache
,MySQL
,PHP
,在windows上有大杀器————wampserver
,但是在Linux上就需要自己一步步配置了。七牛云存储使用教程(Ruby-on-Rails-+-JavaScript)