首页 > 2016年03月08日 > 全部分享
《从零开始学Swift》学习笔记(Day 61)——Core Foundation框架之内存管理
原创文章,欢迎转载。转载请注明:关东升的博客在Swift原生数据类型、Foundation框架数据类型和CoreFoundation框架数据类型之间转换过程中,虽然是大部分是可以零开销桥接,零开销并不意味着内存什么都不用管。Swift类型内存管理是采用ARC,Foundation类型和CoreFoundation类型..
分类:编程语言   时间:2016-03-08 13:42:24    收藏:0  评论:0  赞:0  阅读:271
《从零开始学Swift》学习笔记(Day 62)——Core Foundation框架之内存托管对象与非托管对象
原创文章,欢迎转载。转载请注明:关东升的博客内存托管对象Swift中调用CoreFoundation函数获得对象时候,对象分为:内存托管对象和内存非托管对象。内存托管对象就是由编译器帮助管理内存,我们不需要调用CFRetain函数获得对象所有权,也不需要调用CFRelease函数放弃对象所有..
分类:编程语言   时间:2016-03-08 13:42:14    收藏:0  评论:0  赞:0  阅读:266
Linux三剑客之grep伐木累(正则表达式)
一、Linux文本处理三剑客Linux上有三种常用的文本处理工具,分别为:grep(egrep、fgrep)、sed、awk。今天主要给大家介绍一下三剑客中的第一剑:grep伐木累。二、grep是什么?grep全称(GloballysearchaRegularExpressionandPrint)是一个文本搜索工具,基于“pattern”(这里..
分类:系统服务   时间:2016-03-08 13:42:04    收藏:0  评论:0  赞:0  阅读:239
《从零开始学Swift》学习笔记(Day 63)——Cocoa Touch设计模式及应用之单例模式
原创文章,欢迎转载。转载请注明:关东升的博客什么是设计模式。设计模式是在特定场景下对特定问题的解决方案,这些解决方案是经过反复论证和测试总结出来的。实际上,除了软件设计,设计模式也被广泛应用于其他领域,比如UI设计和建筑设计等。下面来介绍CocoaTouch框架中的设..
分类:编程语言   时间:2016-03-08 13:41:54    收藏:0  评论:0  赞:0  阅读:309
Linux系统搭建Tactic服务
TACTIC是一个高度灵活的基于Web生产资产管理系统,用于解决复杂的数字内容创作。通过数字资产管理与项目管理,TACTIC保证数据安全,通过团队的进度、项目的日历表,创造更多的数字内容。TACTIC目前被用于不同类型与规模的内容创建团队,包括小队,工作室,大型组织的电影创作团..
分类:系统服务   时间:2016-03-08 13:41:34    收藏:0  评论:0  赞:0  阅读:235
《从零开始学Swift》学习笔记(Day 64)——Cocoa Touch设计模式及应用之目标与动作
原创文章,欢迎转载。转载请注明:关东升的博客目标(Target)与动作(Action)是iOS和OSX应用开发的中事件处理机制。问题提出如图所示是一个ButtonLabelSample案例设计原型图,其中包含一个标签和一个按钮,当点击按钮的时候,标签文本会从初始的Label替换为HelloWorld。ButtonLab..
分类:编程语言   时间:2016-03-08 13:41:24    收藏:0  评论:0  赞:0  阅读:392
《从零开始学Swift》学习笔记(Day 65)——Cocoa Touch设计模式及应用之选择器
原创文章,欢迎转载。转载请注明:关东升的博客实现目标与动作关联使用UIControl类addTarget(_:action:forControlEvents:)方法,示例代码如下:button.addTarget(self,action:"onClick:", forControlEvents:UIControlEvents.TouchUpInside)其中的action参数"onClick:"事实上就..
分类:编程语言   时间:2016-03-08 13:41:14    收藏:0  评论:0  赞:0  阅读:346
insert 触发器
CREATETRIGGERTRI_TESTONTB_STUDENTFORINSERTASDECLARE@NAMEVARCHAR(20)SELECT@NAME=i.snameFROMinsertediIF@NAME=‘\0x09‘BEGINraiserror(‘有特殊字符‘,16,8)ROLLBACKtranEND
分类:其他   时间:2016-03-08 13:41:04    收藏:0  评论:0  赞:0  阅读:168
关于suse系统忘记密码后,无法登入的解决办法
1、重新启动机器,在出现grub引导界面后,在启动linux的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。2、稍等片刻出现(none)#:命令行。3、这时输入mount-n/-oremount,rw表示将根文件系统重新mount为可读写,有..
分类:其他   时间:2016-03-08 13:40:54    收藏:0  评论:0  赞:0  阅读:484
free
1查看进程占用内存情况top命令P:按%CPU使用率排行进程占用CPU的使用率T:按TIIME+排行该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值M:按%MEM排行进程使用的物理内存和总内存的百分比pmap命令pmap-d14596ps命令ps-e-o‘pid,comm,args,pcpu,rsz,vsz,stime,user,uid..
分类:其他   时间:2016-03-08 13:40:44    收藏:0  评论:0  赞:0  阅读:228
mysql中间件atlas的相关问题
altas简介:Atlas是由Qihoo360,Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy0.8.2版本的基础上,修改了大量bug,添加了很多功能特性altas实现的主要功能:1.读写分离(已验证)2.从库负载均衡(已验证)3.sharding的支持(待..
分类:数据库技术   时间:2016-03-08 13:40:24    收藏:0  评论:0  赞:0  阅读:515
3月7日薛老师讲义 学习重点知识梳理
第一章信息化的基础知识国家信息化体系要素:国家信息化体系包括信息技术应用、信息资源、信息网络、信息技术产业、信息化人才、信息化法规政策和规范六个要素。电子政务:电子政务建设的指导原则(1)统一规划,加强领导。(2)需求主导,突出重点,抓好建设统一网络平台,建..
分类:其他   时间:2016-03-08 13:40:14    收藏:0  评论:0  赞:0  阅读:208
Grep家族和正则表达式详解
1.grep家族的概念1.grep家族概念grep:支持使用基本扩展表达式egrep:支持使用扩展正则表达式fgrep:不支持使用正则表达式作用:强大的文本搜索工具,根据用户指定的“pattern(过滤条件)”对目标文本逐行进行匹配检查,打印出符合条件的行pattern:由正则表达式的元字符及文本字..
分类:其他   时间:2016-03-08 13:40:04    收藏:0  评论:0  赞:0  阅读:281
/var目录满导致启动glusterd服务失败
手动启动glusterd服务失败:[root@k03~]#systemctlstartglusterdJobforglusterd.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatusglusterd.service"and"journalctl-xe"fordetails.[root@k03~]#systemctlstatusglusterd.service●glusterd.servic..
分类:其他   时间:2016-03-08 13:39:44    收藏:0  评论:0  赞:0  阅读:786
DOM操作学习与总结
Dom操作(1)属性操作:html元素由一个标签和一组称为属性的名/值对组成,比如:<a>元素,它的href属性值作为链接的目的地址。操作属性有俩种方法:1)直接利用函数,getAttribute();setAttribute();2)使用对象.属性值,来进行操作属性,取值或者设置值,简单操作代码..
分类:其他   时间:2016-03-08 13:39:34    收藏:0  评论:0  赞:0  阅读:150
对nginx服务器进行日志分析并且封IP
简单的日志分析排除命令,不过建议使用goacess日志分析视图化观察比较好,面对一些爬虫攻击,可以在nginx.conf配置文件里调用limitrequst模块来限制连接数,如限制每秒钟的请求数:rate=10r/s,这是要依据业务情况来设置的。1分析日志封IPcd/nginx/logs[root@web100logs]#awk‘{..
分类:其他   时间:2016-03-08 13:39:14    收藏:0  评论:0  赞:0  阅读:266
简单的nginx启动脚本
初学时写的一个简单nginx启动脚本,使用定义函数和传参的方法。(生产环境中是不能用pkill来杀服务的,要使用-sreload来平滑重启)[sa@nginx-04]#catstart_nginx04.sh#!/bin/sh./etc/init.d/functionsstart_nginx=/nginx/sbin/nginxUSAGE(){echo"USAGE$0{start|stop|restart}"e..
分类:其他   时间:2016-03-08 13:38:24    收藏:0  评论:0  赞:0  阅读:192
new 、delete和malloc、free的解析及区别
在c语言中使用函数malloc和free来进行内存管理(分配与释放),在c++中则提供了运算符new和delete来做同样的工作,后者比前者性能更优越,使用更方便更灵活。1.new用于内存分配的基本形式为:指针变量名=new类型在程序运行过程中new是从堆的一块自由存储区中为程序分配一块与类..
分类:其他   时间:2016-03-08 13:38:14    收藏:0  评论:0  赞:0  阅读:153
Python——管理属性(1)
本文介绍了Python管理属性的两种方法,特性property和描述符,以及两者的关联...
分类:编程语言   时间:2016-03-08 13:37:04    收藏:0  评论:0  赞:0  阅读:292
addChildViewController与viewWillAppear、viewDidAppear关系说明
最近项目中使用addChildViewController时遇到了很诡异的问题,我们的用法如下,在ParentViewController的viewWillAppear中请求数据,请求数据成功之后使用如下代码添加子视图控制器:[self.view addSubview:childViewController.view]; [self addChildViewController:childView...
分类:移动平台   时间:2016-03-08 13:36:53    收藏:0  评论:0  赞:0  阅读:250
1546条   上一页 1 ... 45 46 47 48 49 ... 78 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!