2016年9月10日

摘要: 原链接在这里Base64编码所谓Base64,就是说选出64个字符----小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"(再加上作为垫字的"=",实际上是65个字符)----作为一个基本字符集。然后,其他所有符号都转换成这个字符集中的字符。第一步,将每三个字节作为一组,一共是24个二进制位。第二步,将这24个二进制位分为四组,每个组有6个二进制位。第三步,在每组前面加两个00,扩展... 阅读全文
posted @ 2016-09-10 23:46 花老🐯 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是你所定义的模式模板(pattern template), Linux可以利用它来过滤文本。 正则表达式类型正则表达式是通过正则表达式引擎实现的。正则表达式引擎是一套底层软件,复杂解释正则表达式并使用这些模式进行文本匹配。在Linux中,有两种流行的正则表达式引擎。 - POSIX基础正则表达式(basic regular expression, BRE)引擎- POSIX扩展正则表达... 阅读全文
posted @ 2016-09-10 20:41 花老🐯 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 属性startPoint和endPoint决定渐变方向,以单位坐标系定义。左上角{0,0},右下角{1,1}colors渐变的颜色,是一个CGColorRef的数组。locations定义了渲染的每个颜色的位置。取值在0到1之间。长度一定和colors相同。例子多重渐变 var gradientLayer = CAGradientLayer.init() gradientLayer... 阅读全文
posted @ 2016-09-10 19:01 花老🐯 阅读(501) 评论(0) 推荐(1) 编辑
摘要: 插入与改写模式1.按insert键切换2.在状态栏切换(先按F6选到状态栏)3. word选项->高级->编辑选项->用insert控制改写模式查找和替换查找 ctrl+F替换 ctrl+H查找和替换文本按照格式查找和替换文本多级列表什么是多级列表,有什么好处我们经常见到的“第XXX章”……就是一级标题,然后“第XXX章第XXX节”就是二级标题,依此类推。设置多级列表并应用到样式(添加超链接)后,... 阅读全文
posted @ 2016-09-10 18:40 花老🐯 阅读(129) 评论(0) 推荐(0) 编辑
摘要: word基本概念任务窗格Office应用程序中提供常用命令的窗口。可以一边使用这些命令,同时处理文件。按F6键在任务窗格之间切换光标和焦点。确定接下来操作的对象。大纲级别为word重段落指定等级结构(1级到9级)生成目录的基础样式用有意义的名称保存的字符格式和段落格式的集合。在编排重复格式时,先创建一个该格式的样式,让后再需要的地方套用这种样式,就无须一次次地对它们进行重复的格式化操作了。选项卡、... 阅读全文
posted @ 2016-09-10 18:40 花老🐯 阅读(155) 评论(0) 推荐(0) 编辑
摘要: word里的长度单位绝对长度单位(厘米,英寸)相对长度单位(字符,像素)样式问题: 如何设置多个部分的格式多次选择,多次设置多次选择,一次设置应用格式刷(ctrl+shift+c,ctrl+shift+V)应用样式什么是样式格式的集合,包括字体、字号、段间距、行间距...用于批量设置、更改格式。新建样式选中设置好的格式->将所选内容保存为新的样式修改样式的字体、段落格式快捷键打开“样式”任务窗格A... 阅读全文
posted @ 2016-09-10 18:38 花老🐯 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 工作区导航F6键:从程序窗口中的一个任务窗格移动到另一个任务窗格。(在菜单栏、工作区、状态栏切换)alt键选中选项卡。左右键切换选项卡。下光标切换到选项卡里具体内容。设置版面页面布局->页面设置确定纸张大小页面布局->页面设置->纸张A0->A1->A2->A3->A4B0->B1->B2..4开->8开->16开设置页边距上、下、左、右页边距 版心,版面率的概念版面率高:紧凑,信息量大版面率低:... 阅读全文
posted @ 2016-09-10 18:38 花老🐯 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 新建文档直接新建Ctrl+N下载模板https://templates.office.com/搜索引擎设置版面确定纸张大小页面布局->页面设置->纸张A0->A1->A2->A3->A4B0->B1->B2..4开->8开->16开页边距 版心,版面率版面率高:紧凑,信息量大版面率低:轻松,舒缓。(费纸)页面边距单位:长度单位(厘米,英寸),相对单位(字符,像素)保存保存方式:保存Ctrl+S;另... 阅读全文
posted @ 2016-09-10 18:37 花老🐯 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 链接遍历NSArray正向遍历 for (id object in array)反向遍历for (id object in [array reverseObjectEnumerator])如果在遍历中修改先计算出array的count,然后使用for循环。在for循环中记录需要修改的index,然后修改。 NSUInteger count = [array count];for (NSU... 阅读全文
posted @ 2016-09-10 17:10 花老🐯 阅读(152) 评论(0) 推荐(0) 编辑
摘要: //if already cached, return immediately UIImage *image = [cache objectForKey:@(index)]; if (image) { return [image isKindOfClass:[NSNull class]]? nil: image; } //set placeholder... 阅读全文
posted @ 2016-09-10 17:09 花老🐯 阅读(140) 评论(0) 推荐(0) 编辑
摘要: VC1,push VC2vc2 pop 到vc1右滑一半,然后取消vc1 present到vc2vc2 dismiss到vc1push和present是不同的。表现在两个vc的didappear和diddisapper的顺序上6. 如何禁止右滑pop界面 self.navigationController.interactivePopGestureRecognizer.enabled ... 阅读全文
posted @ 2016-09-10 17:08 花老🐯 阅读(167) 评论(0) 推荐(0) 编辑
摘要: clipsToBounds属性为YES 阅读全文
posted @ 2016-09-10 17:08 花老🐯 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 基本概念NSString是以UTF-16 code uint的序列。所有的长度、字符、范围都是以16比特platform-endian(大端序小段序基于平台)的形式表示的。所以,一个英文字母的长度是1,一个汉字的长度也是1,而emoji表情的长度可能是2,3,4等等。NSString可以从c缓冲区、NSdata对象以及NSUrl的内容中生成,也可以转化为这些内容。可以在ASCII、UTF-8、UT... 阅读全文
posted @ 2016-09-10 17:04 花老🐯 阅读(711) 评论(0) 推荐(0) 编辑

导航