- 博客(38)
- 资源 (9)
- 问答 (16)
- 收藏
- 关注
转载 数组操作:倒序、乱序
倒序操作 NSMutableArray *originalArray = [NSMutableArray arrayWithObjects:@"1",@"2",@"3",@"4",@"5",nil]; NSArray* reversedArray = [[originalArray reverseObjectEnumerator] allObjects]; ...
2017-02-28 19:15:04 139
原创 用Git虚拟文件系统来解决大型存储问题
尽管大家都认为Git是广为采用的最好的版本控制软件,但它仍然远远不够完美。有些问题可以用第三方工具来解决,但要把整个代码库都复制到开发者的电脑上时却可能会坏事。微软在试图将他们的300GB的代码库从内部系统迁移上Git时发现了这个问题。因此催生了Git虚拟文件系统(Git Virtual File System,GVFS)。\\故事要从大概2000年左右开始讲起,当时微软是主要在使用一套名为“So...
2017-02-28 18:00:00 71
原创 hadoop分布式环境搭建二(集群搭建)
安装准备1.在/opt目录下创建software及modules文件夹,并修改到为mac用户下sudo mkdir /opt/software[sudo] password for mac: [mac@centos1 ~]$ sudo mkdir /opt/modules[mac@centos1 ~]$ sudo chown -R mac:mac /opt/software/[...
2017-02-28 15:10:41 161
原创 hadoop分布式环境搭建一(集群准备)
安装准备首先按照教程安装vmware虚拟机链接分布式环境搭建1.复制安装好的centos虚拟机两份,并分别命名为centos2,centos3,这里搭建有三台主机的集群 安装后启动任意一台虚拟机如下所以,这里的用户名为mac是应为自己的mac电脑的用户名就是mac,这里为了方便自己学习方便ssh链接三台虚拟机而不用带用户名即可而使用mac用户名2.添加自己用户的su...
2017-02-28 03:56:19 127
原创 JVM为什么需要GC
社区内有人发起了一个讨论,关于JVM是否一定需要GC?他们认为应用程序的回收目标是构建一个仅用来处理内存分配,而不执行任何真正的内存回收操作的 GC。即仅当可用的 Java 堆耗尽的时候,才进行顺序的 JVM 停顿操作。\\首先需要理解为什么需要GC。随着应用程序所应对的业务越来越庞大、复杂,用户越来越多,没有GC就不能保证应用程序正常进行。而经常造成STW的GC又跟不上实际的需求,所以才会不断地...
2017-02-27 16:40:00 87
原创 软件测试的定义及流程
软件测试定义:1、在软件中查找缺陷(bug)和错误,然后提交给开发人员进行修改,最终保证高质量的软件交到用户手中2、在软件(程序+文档)中尽可能的找出缺陷软件测试流程:需求分析阶段-软件设计和编码阶段(进行单元测试)-集成、系统、验收测试阶段。 ...
2017-02-27 07:13:12 186
原创 21世纪大学英语应用型综合教程修订版4课本练习答案(Unit 1-5)
15选10Unit1:Many people who are traditionally afraid of DIY are becoming(1G plague 2J renovations 3E recession 4A decorating 5O fabulous 6N obstacle 7K potential 8I blunder 9M disastrous 10H neglected...
2017-02-27 03:55:03 20468 1
转载 HugePages 大内存页
HugePages 大内存页 Linux HugePage 特性http://blog.csdn.net/lesham...
2017-02-26 21:50:39 439
转载 Oracle并发(CONCURREMT)收集统计信息 (文档 ID 1555451.1)
Oracle并发(CONCURREMT)收集统计信息 (文档 ID 1555451.1) ...
2017-02-26 21:24:58 282
原创 禁用sshd的反向解析,提高登录速度
ssh连上服务器的时间经常很慢,主要是卡住反向查询客户端ip对应的域名慢,可以禁用#vi /etc/ssh/sshd_configUseDNS no
2017-02-26 16:14:58 285
转载 磁盘组不能自动挂载
磁盘组不能自动挂载的原因有2: 1 、asm_diskgroups 不能为空,需要配置所有的磁盘组 2、磁盘组的属性AUTO_STA...
2017-02-25 06:25:27 138
原创 移动端真机调试指南
导语:随着移动设备的普及以及微信庞大的用户量,移动端的需求也随之爆发式增长,平时我们使用 Chrome 进行手机模拟页面开发,但模拟终究是模拟,不可避免的还是需要真机调试,下面就来讲讲几种调试方案,希望能对你有所帮助。系统自带调试功能iOS 系统运行环境要求Mac + Safari 浏览器iPhone(iOS 6 +) + Safari 浏览器调试步骤1、使用 Lightning 数据线将 iPh...
2017-02-24 08:39:02 239
转载 Oracle RESETLOGS 和 NORESETLOGS 区别说明
Oracle RESETLOGS 和 NORESETLOGS 区别说明 一.创建控制文件时:Resetlogs和Nor...
2017-02-23 22:01:57 339
转载 Label中某几个字符颜色大小不同
UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(100, 10, 200, 100)]; int i=arc4random()%100; NSString *str1=@"本期参与:"; NSString *str2=[NSString stringWithFormat:@"%d",i]; NSString...
2017-02-20 11:20:06 136
原创 斐讯路由刷机
1.斐讯路由安装Padavan华硕固件1.路由版本回退到SW_K2_703004657_V22.4.2.8,新版本被官方封了刷机2.恢复配置文件tianbaoha_breed_ssh.dat3.备份EEPROM,生成tb.tgz4.手动升级RT-AC54U-GPIO-1-PSG1208-64M_3.4.3.9-099.trx 华硕路由固件华硕固件默认配置旧固件网关:192...
2017-02-19 17:41:09 273
原创 ofbiz16.11环境搭建
ofbiz下载安装1.下载进入ofbiz官方页面http://ofbiz.apache.org/download.html页面下载最新版本16.11.012.下载gradle进入https://gradle.org/install#download页面下载gradle最新版本,这里是gradle-3.2.1-bin.zip3.解压ofbiz后,将gradle-3.2.1-bi...
2017-02-19 17:13:19 209
转载 Oracle 12C R2-新特性-SQLPLUS提供查看历史命令的功能
Oracle 12C R2-新特性-SQLPLUS提供查看历史命令的功能 类型:原创分类:Oracle 12c...
2017-02-19 13:16:11 156
转载 开发编码规范建议
在开发过程中,我们不仅要去看别人的代码,也要让别人看我们的代码。那么,有一个良好的编码习惯将会非常重要。下面将会罗列使用Objective-C来开发iOS的编码建议。【1】任意函数长度不得超过50行。(其实很容易就超过50行,这就要考虑代码抽取了。)【2】任意行代码不能超过80字符。(其实也很容易超过80字符,可以考虑多行显示,比如有多个参数时,可以每个参数放一行。)可以在X...
2017-02-17 15:26:00 83
原创 memcached缓存使用错误
出现问题 问题分析 问题总结项目用了memcached缓存,但是在过完年回来上班的第二天项目首页挂了,重启后5分钟又挂了,大家着急的在找各种原因。出现问题项目一直运行的很正常,但是在2月7号早上9点突然无法访问,重启也解决不了问题。首先考虑的是数据库连接数超了,把连接数直接提到100。然后nginx切换到备份项目,暂时解决了燃眉之急,OK,开始寻找问题...
2017-02-17 00:00:00 244
原创 Unity2D:Sprite和UI Image的区别
转自: http://blog.u3dgames.cn/unity/2016-07/Unity-Sprite-VS-Image.htmlUnity3D最初是一个3D游戏引擎,而从4.3开始,系统加入了Sprite组件,Unity也终于有了2D游戏开发的官方解决方案。4.6更是增加了新的UI系统uGUI,使得使用Unity开发2D游戏效率非常高。那么对于从事2D游戏开发的同学来说,...
2017-02-16 19:17:17 256
转载 限制UITextField的文字长度
监听textField文本变化的事件 实现UITextFieldDelegate协议; 实现textField:shouldChangeCharactersInRange:replacementString:方法; -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRa...
2017-02-16 10:01:22 184
转载 【12c】扩展数据类型(Extended Data Types)-- MAX_STRING_SIZE
【12c】扩展数据类型(Extended Data Types)-- MAX_STRING_SIZE &...
2017-02-16 09:31:38 528
原创 “等一下,我碰!”——常见的2D碰撞检测
“碰乜鬼嘢啊,碰走晒我滴靓牌”。想到“碰”就自然联想到了“麻将”这一伟大发明。当然除了“碰”,洗牌的时候也充满了各种『碰撞』。好了,不废话。直入主题——碰撞检测。在 2D 环境下,常见的碰撞检测方法如下:外接图形判别法轴对称包围盒(Axis-Aligned Bounding Box),即无旋转矩形。圆形碰撞圆形与矩形(无旋转)圆形与旋转矩形(以矩形中心点为旋转轴)光线投射法分离轴定理其他地图格子划...
2017-02-16 04:06:46 510
原创 自我介绍
XinMing-Liu.github.io先来一段百度到的一篇短文,感觉写的很好,很适合我这里就索性引用一下。123456789 在沧海中,我是一粒沙. 我,隐藏在茫茫人海中.我既没有柔美的身段,也没有亮丽的双眸,但我有进取的心,有似水的梦怀,有崇高的理想,我坚信腹有诗书气自华. 我,不愿随波逐流.在《未选择的路》中弗罗斯特...
2017-02-13 19:00:11 136
原创 k8s入门系列之概念原理篇
一.什么是kubernetes Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg),目前已经成为容器编排一个标准。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩、高可用等一系列完整功能,提高了大规模容器集群管理的便捷性。 Kubernetes优势: - 容器编排 - 轻量级 ...
2017-02-13 16:38:29 303
原创 zabbix Screens 多屏幕视图配置(76)
一,screen屏幕介绍。 1,screen介绍 screen翻译成中文为“屏幕”,在一些交通管理中心、保安监控、预警中心等等地方都比较常见到监控视频,视频上有多块小视频,实际上zabbix screen和这个功能类似。你可以设置多个screen,每个screen可以显示特定信息,例如某台主机的cpu、内存、硬盘、网卡流量使用状况,也可以显示text文本,甚至能够嵌入其他scree...
2017-02-11 08:37:54 438
原创 linux redhat centos使用的yum源
中科大的yum源地址:http://centos.ustc.edu.cn/ 网易的yum源地址:http://mirrors.163.com/ 搜狐的yum源地址:http://mirrors.sohu.com/centos默认的和以上的都还可以,现在比较流行使用阿里云的yum源并设置epel源,可以这样设置更为简单:cd /etc/yum.repos.d/mkdi...
2017-02-10 03:12:43 95
原创 spark
spark下载安装1.下载进入spark官方页面http://spark.apache.org/downloads.html选择Spark版本为1.6.1 打包类型为Pre-built for hadoop 2.6版本 然后选择下载2.安装下载完成后直接解压,进入目录,并执行命令即可:./bin/spark-shell sc.versionre...
2017-02-07 21:32:12 121
原创 与Susan Fowler探讨生产就绪微服务之问答
Microservices.com Practitioners峰会是为从业者量身定制的微服务会议,峰会专注于介绍大规模采用微服务的实际应用。峰会将会于2017年1月31日在旧金山举行。演讲者包括来自Uber、New Relic、Lyft、PayPal和Google的微服务从业者。\\Susan Fowler是Stripe的工程师,她是《生产就绪微服务》一书的作者,并受邀会在峰会上发言。在Uber的...
2017-02-07 18:00:00 115
原创 华为手机log.d,log.v 不显示的解决方法
log.e()能够正常显示日志的内容log.d和log.v都不能正常显示器内容:解决方法如下:1)进入工程模式 有两种方式可以进入工程模式: a. 在拨号界面输入“##2846579##” b. 若是小米4.0系统(MIUI),进入“设置–>全部设置–>原厂设置–>工程模式”2) 打开Log 1. 依次进入“后台设置–>...
2017-02-07 16:16:13 326
原创 android常用数据结构
Android中一般使用的数据结构有Java中的基础数据结构Set, List, Map。还有一些Android中特有的几个,SparseArray(使用Map时Key是int类型的时候可以用这个代替)等。先上一张数据结构类图,还是比较清晰的。Collection它是所有集合类的接口,Set和List也都实现Collection接口,基本需要操作的方法都定义在这里了。Set...
2017-02-07 11:00:00 133
原创 zabbix Trapper 监控项配置(39)
一,概述zabbix获取数据有超时时间,如果一些数据需要执行比较长的时间才能获取的话,那么zabbix会出现异常,考虑到这种情况,zabbix增加了Trapper功能,客户端自己提交数据给zabbix,这个通道便是trapper.使用trapper的步骤如下:1,在zabbix中配置trapper监控项2,传递数据到zabbix中二,配置监控项trapper1,添加t...
2017-02-07 06:12:04 322
原创 大数据工具软件
日志分析 elk:免费对关联数据处理能力较差, elasticsearch的展示前端除了kibana还有grafana、Zeppelinhadoop数据存储分析spark:免费版每天500M数据, 据说分析比hadoop强,自己不带数据存储,可以处理的数据不仅限hadoop,下一代数据分析方向,无数据展示tableu:使用很方便,能很好的展示数据,几乎不用编程,但是收费的,据说...
2017-02-06 20:52:03 108
转载 录制GIF动画 MAC
软件下载Licecap for Mac 下载地址1、下载完成后打开软件,界面如下图。整个软件界面为透明层,左下角可以设置图片FPS,右下角又两个按钮,分别为录制按钮和停止按钮。2、鼠标移动至软件边框处可以改变软件界面大小,这个大小就是你将要录制的界面大小3、这里调整到模拟器大小后(让整个模拟器在软件透明框内),点击右下角record录制按钮,选择保存位置后...
2017-02-06 04:32:35 88
转载 字符串的删除替换
字符串的常用处理,删除、替换。记录一下,方便查找- (void)viewDidLoad { [super viewDidLoad]; NSString *str1 = @"<hello,wo r d!>"; //删除字符串两端的尖括号 NSMutableString *mString = [NSMutabl...
2017-02-04 02:10:52 202
原创 国内镜像地址
android,sdk manager中设置如下代理mirrors.neusoft.edu.cn80其他还支持centos yum等.配置详见 http://mirrors.neusoft.edu.cn/more.wenpm taobao镜像npm install -g cnpm --registry=https://registry.npm.taobao.org...
2017-02-03 13:15:14 191
vue3和vue2对比好上手么?
2021-07-22
做为新员工如何做自我介绍
2021-06-23
什么是并发?在lordrunner中,如何进行并发的测试?集合点失败了会怎么样? .
2021-05-13
Python解释器种类以及特点?
2020-11-10
python中请至少列举5个 PEP8 规范(越多越好)。
2020-11-10
Python解释器种类以及特点?????
2020-11-10
Python和Java、PHP、C、C#、C++等其他语言的对比?
2020-11-10
== 和 equals 的区别是什么
2020-11-04
JDK 和 JRE 有什么区别?
2020-11-04
什么是反射? 什么是反射?
2020-10-29
如何决定使用 HashMap 还是 TreeMap?
2020-10-28
List、Set、Map 之间的区别是什么?
2020-10-28
配置了lazy="true"一定会懒加载吗?
2020-10-28
折构函数和虚函数?折构函数和虚函数?
2020-10-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人