6 跃然

尚未进行身份认证

暂无相关描述

等级
TA的排名 9k+

位图排序

所谓位图,就是用一个位(bit)来标记某个元素对应的值,而键就是该元素。才用位为单位的来存储数据,可以大大节省存储空间。位图通过使用位数组来表示某些元素是否存在,可进行数组的快速查找、判重、删除。下面来看一个排序的示例。假设要对0~7中的5个元素(4,2,5,3,1)进行排序,我们采用位图的方法来实现快速排序:因为要表示8个数,所以只需要8位,由于8位等于1字节

2018-02-03 21:37:41

当机遇来敲门

最近遇到一个自己梦寐求之的机遇,可惜可能我没能很好的抓得住,自己多少有点难过,但很快就心情坦然了,凡事都要平常心。这时,我真有感觉到“书到用时方恨少”,看来还是要加大力度努力学习了。接下来这一年,自己需要好好规划下要学习的内容,不能再眉毛胡子一把抓那样没有重点了,不然总是不成系统,这也想学,那也想学,到最后,这也没学好,那也没学精,结果会很惨的。曾国藩都说,“吴子序尝教我云,‘用功譬如掘井

2018-01-20 14:50:49

Core Text Tutorial for iOS : Making a Magazine App 翻译

原文:https://www.raywenderlich.com/153591/core-text-tutorial-ios-making-magazine-appCoreText是一个底层文本引擎,当与CoreGraphics/Quartz框架一起使用时,它可以对布局和格式进行细粒度的控制。在iOS7时候,Apple发布了TextKit类库,它可以存储、列出和显示带有各种排

2017-12-07 20:02:35

部署 ShowDoc 到自己的服务器

一、部署到自己的服务器环境要求PHP5.3以上版本、php-mbstring模块、php-pdo模块、mysql数据库克隆或者下载代码:https://github.com/star7th/showdoc导入数据库下载代码后,将根目录的showdoc.sql文件导入mysql数据库。(注意,需要创建本地mysql数据库,并将showdoc.sql脚本导入到数据库)修改配置文件进入Ap

2017-10-31 14:54:19

Firebase 教程: iOS 实时聊天

原文:https://www.raywenderlich.com/140836/firebase-tutorial-real-time-chat-2貌似市场上的主流app都有聊天功能,所以,我们的app也应当添加聊天功能啦。然而,开发一个聊天工具是一个令人畏惧的工作。除了要有专门用于聊天的本地UIKit控件,我们还需要一个服务器来协调用户之间的消息和对话。幸运的是,有一些不错的框架可以帮

2017-10-25 10:25:03

Firebase Tutorial: Getting Started 教程翻译

备注:本教程已由AttilaHegedüs更新适配iOS10和Swift3,原教程由DavidEast创作。原文:https://www.raywenderlich.com/139322/firebase-tutorial-getting-started-2翻译:JoeyChang转载请标明出处原文:http://www.jianshu.com/p

2017-09-12 09:38:33

LoadRunner 压力测试

一、LoadRunner安装1.复制一下地址,然后打开迅雷,新建,选择一个磁盘大的空间,显示4.02G的ISO文件http://www.genilogix.com/downloads/loadrunner/loadrunner-11.isohttp://h30302.www3.hp.com/prdownloads/Software_HP_LoadRunner_11.00_Sim_Chines

2017-06-13 16:01:11

Git 笔记

一、时光机穿梭1.版本回退gitstatus命令可以让我们时刻掌握仓库当前的状态。gitdiff顾名思义就是查看difference。提交修改和提交新文件是一样的两步,第一步是gitadd,第二步gitcommit。每当你觉得文件修改到一定程度的时候,就可以“保存一个快照”,这个快照在Git中被称为commit。一旦你把文件改乱了,或者误删了文件,还可以从最近的一个commit恢复,然后继

2017-05-31 10:28:12

石榴花开

窗外的石榴花开了,阳光下,开得正艳。又是一年石榴花开,石榴花,很漂亮,花红似火。它的盛开,也预示着盛夏的到来。我对石榴花有种特殊的感觉,说不上喜欢,也说不上讨厌,可能更多的是一种回忆和怀念。多年前,在我家那块儿有十几亩之多的田地里,父亲种下了三行石榴树。石榴树不大,每行有一百来棵,三行石榴树,把那块儿地分割出了或大或小的四份儿。在我十几岁的时候,每年此时我会在那里度过很多时光。现在正是小麦收割的季节

2017-05-31 10:27:35

《摔跤吧,爸爸》观后感

昨晚和三个同事一起去看了这部电影。本来想周末在网上下载了视频再看的,昨晚临下班,有个同事问要不要一起去看电影,我问看哪个,他说《摔跤吧,爸爸》,我随即说去。我是冲着阿米尔汗去的。电影一波三折,可谓感人得很。当影片中女主角获胜时电影播放慢镜头,我旁边的同事说,“我激动得都想吼出来了…”那个时候,我也很激动,我想应该有很多人会哭的。第一次看阿米尔汗的电影还是在我大一时候。记得那时候精神状态不佳。一次课堂

2017-05-31 10:27:08

又见西湖

算算,这应该是我第六次来杭州了。开始没有计划要这个时候来杭州的,这次过来,纯属意外。大概半个月前,突然收到个推公司徐先生发来的微信消息,打开来看,是一个邀请页面。邀请去他们公司总部做个用户体验改善计划访谈。我犹豫了几天,最后还是决定去了。我犹豫要不要去,是因为公司里只有我一人有意向,问了两三个同事,没人要一起去。一个人去的话,在陌生的环境见那么多陌生的人,还要在人群中做发言,以我的性格来说,对我有点

2017-05-31 10:26:43

新办公室

今天是在新办公室办工的第一天,感触颇多。想想在春秋就要三年半了。三年多的时间,说快很快,快到自己觉得过得颓废,时间消失了,自己却很不满意自己取得的进步或者说成绩;说慢也慢,毕竟是三年多,人的一辈子能有多少个三年多呢?昨晚搬家整理东西的时候,翻看放在桌子上面很久很久的几本薄笔记,纸张旧旧的都变了颜色,里面随便记录的是自己以前开发时所画的逻辑,字体大多潦草,看着那些字,让我很是不满意自己的字体,

2017-05-31 10:26:13

好习惯要坚持

刚吃过晚饭,手写了一小篇日记,没有多少字,用英文写的。离开学校后,算来已经再也没有写过英文短文了,有点手生,有点不够自然,很多词,很多句子,组织得很生涩。只是在一边借着词典一边想的努力下,最后竟然比开始想象的写得多。算是个不错的开头吧。自天气开始转暖后,我早上起来得比冬天里早了一个多小时。这个宝贵的时间,我用来学英语了。早上起来洗漱后,自己就坐在电脑旁毕恭毕敬开始看raywenderlich

2017-05-31 10:25:44

iOS线程学习笔记

文字源自对以下文章的摘抄:1.threading-programming-guide笔记一2.threading-programming-guide笔记二3.threading-programming-guide笔记三4.threading-programming-guide笔记四感谢原作者。这里摘抄,只为学习目的,以便日后再复习。一、OSX和iOS中提供的不那么底层的

2017-05-31 10:25:06

登黄山记

为期两天的黄山行至此结束,此刻我正坐在黄山站的大门前东边第一棵大树下,刚在路南边的某家餐馆点了两个菜一瓶啤酒一碗面,都没有吃完,感觉很是浪费,自责中拖着一瘸一拐的两腿艰难的来到了火车站旁。两天,近六万步,感觉双腿已非我双腿。大腿,小腿,脚掌,脚跟,都在隐隐作痛。虽然这样,回顾这两天,感觉还是蛮值得的。读万卷书,行万里路,要么心灵在路上,要么身体在路上。有些地方,我的个性签名就是,读书,写字,周游天下

2017-05-31 10:24:28

cocoapods 私有库实践笔记

一、创建本地开发版仓库可以参考Cocoapods管理本地代码上部分。@我的印象笔记二、创建服务端私有仓库这里需要两个git仓库,一个存放源码,一个存放.podspec配置文件。1、Pod自动创建工程可以用命令行自动完成创建库文件,测试工程,podspec的步骤。终端输入podlibcreateTestPrivateCodeRepoCoccoaPods会问几个问题:要使用的语言

2017-05-31 10:22:48

iOS 动画笔记

一、CASpringAnimationiOS9才引入的动画类,它继承于CABaseAnimation,用于制作弹簧动画eg.letspring=CASpringAnimation(keyPath:"position.x")spring.damping=5;spring.stiffness=100;spring.mass=1;spring.initialVelocity

2017-05-31 10:22:02

Swift快速入门笔记

一、常量&变量简单体验//定义变量vari=10println(i)i=15println(i)letj=20//常量一经定义不能自改数值//j=25println(j)阶段性小结var定义变量,设置之后可以修改let定义常量,设置之后不可以修改语句末尾不用使用;在Swift中使用println()替代OC中的N

2017-03-17 14:00:20

通用链接(Universal Links)实践笔记

一、实现大致思路前提条件:1.支持https的服务器我使用的是阿里云服务器,ssl证书使用的是pianyissl.com的测试证书,可以免费使用三个月。配好证书,使用tomcat、nginx部署环境。2.服务器绑定域名3.在服务器根目录上传apple-app-site-association文件效果需要满足访问https:domain.com/app

2017-03-03 17:55:38

React Native集成到原生项目示例

1.创建空项目2.添加RN依赖包ReactNative的植入过程同时需要React和ReactNative两个node依赖包。package.json我们把具体的依赖包记录在package.json文件中。如果项目根目录中没有这个文件,那就自己创建一个。对于一个典型的ReactNative项目来说,一般package.json和index.ios.js等文件会放在项目的根目录下。而iO

2017-01-22 18:49:58

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!