
----------- other ----------
文章平均质量分 90
布怀特
去到任何想去的地方
展开
-
C语言几种经典排序代码
“冒泡法” 冒泡法大家都较熟悉。其原理为从a[0]开始,依次将其和后面的元素比较,若a[0]>a[i],则交换它们,一直比较到a[n]。同理对a[1],a[2],...a[n-1]处理,即完成排序。下面列出其代码:void bubble(int *a,int n) /*定义两个参数:数组首地址与数组大小*/ { int i,j,temp; for(i=0;i<n-1;i++)转载 2015-07-06 15:38:30 · 1037 阅读 · 0 评论 -
关于i++和++i的性能问题
虽然C语言是大部分人接触最早的编程语言,但是i++和++i的性能问题还是会有很多人搞混,这里简单说一下。i++; 是一个右值,而 ++i 是一个左值。加深印象,上述的两条语句可以用下面两个函数表示。i++ 为function () { tmp = i; i = tmp + 1; return tmp;}++i 为转载 2015-08-07 15:08:07 · 1264 阅读 · 0 评论 -
混合开发(Hybrid App)之 Ionic【一】-- 认识Ionic,搭建开发环境,创建项目
写在前面目前市面存在的移动开发方式有原生应用、混合应用、原生应用三种,对于这种方式可以做以下对比。 认识ionicionic 是一个用来开发混合手机应用的,开源的,免费的代码库,具有以下特点。1.ionic 基于Angular语法,简单易学。2.ionic 是一个轻量级框架。3.ionic 完美的融合下一代移动框架,支持 Angularjs 的特性原创 2016-11-28 17:52:50 · 4114 阅读 · 1 评论 -
最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1转载 2016-11-18 15:46:42 · 695 阅读 · 0 评论 -
Mac 常用的终端命令
原文:http://www.cnblogs.com/iphone520/archive/2012/03/26/2418468.html注:不!要!轻!易!执!行!你!不!清!楚!干!什!么!的!命!令!一.基本命令1.列出文件ls 参数 目录名 例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显转载 2015-06-17 17:34:39 · 761 阅读 · 0 评论 -
一些有关git的常用的终端命令和常见问题
很久之前简单写过一篇关于Git工具 SourceTree 的使用的文章(传送门),其实最原始的git操作,都是用git命令来完成的,所以今天特地抽空把git命令的使用总结了一下,希望大家多多交流,发现问题也请在评论区指正。克隆/ 暂存/ 提交/ 拉取/ 推送 克隆远程仓库到本地: git clone 远程地址 查看未暂存文件修改情况: git diff 查看暂存区的文件...原创 2018-03-16 11:22:04 · 690 阅读 · 0 评论