- 博客(22)
- 资源 (14)
- 收藏
- 关注
原创 docker oxidized时区问题,时间显示不是北京时间问题的解决办法
问题描述:oxidized web界面时间显示,默认显示UTC时间,为北京时间-8个小时问题原因:ruby语言的时间直接获取的UTC时间问题解决:docker exec -it oxidized /bin/bashvim /var/lib/gems/2.5.0/gems/oxidized-0.28.0/lib/oxidized/job.rb执行:%s/Time.now.utc/Time.now,把Time.now.utc全部改成Time.now,一共3处退出容器重启容器...
2021-10-19 16:36:18
1430
2
原创 K8S_v1.12.1提示failed to get azure cloud in GetVolumeLimits, plugin.host: master
v1.12.1日志提示failed to get azure cloud in GetVolumeLimits, plugin.host: masterJun 22 22:36:55 master1 kubelet[101868]: E0622 22:36:55.127881 101868 azure_dd.go:147] failed to get azure cloud in GetVol...
2019-06-22 22:53:02
1088
原创 程序员思维修炼 第一、二章读书笔记
关注情境 万事万物都是相互联系的:自然界、社会系统、你内心的想法、计算机的逻辑———所有事物构成了一个庞大的相互联系的现实世界。有些东西是基础的、各领域相通的德雷福斯模型的5个阶段新手 →新手经验很少或者根本没有经验(经验指的是通过实施这项技术促进了思维的改变,一年的经验重复了九次,那九次不算经验)。
2016-07-20 22:00:08
674
原创 Android Studio打开项目时停留在任务栏,不能显示出来的问题解决办法
突然某一天,用Android Studio就不能打开项目了,怎么点窗口都不能显示出来,任务栏能正常显示,打开任务管理器,也能看到 正在运行,如下图:此时你怎么点都打不开此项目。估计是项目的哪个配置出问题了,把编译生成的文件全部删除,问题依旧。删掉项目,重新从SVN下载,依然不能打开。
2016-07-07 15:45:48
6331
14
原创 编程珠玑第五章二分搜索(折半查找)之java实现
二分搜索又称为折半查找,用来高效快速的解决如下问题:我们需要确定排序后的数组x[0..n-1] 中是否包含目标元素t。 说的准确一点,就是已知 n>=0且x[0]<=x[1]<=x[2]…<=x[n-1],当n=0时数组为空,t与x中元素的数据类型相同。答案存在一个整数中,为-1则不在x数组中,否则返回具体位置0~n-1。此问题看起来是个很小的问题,其实也不容易。据说第一篇二分搜索论文是1946年
2016-07-02 22:48:47
899
原创 单链表Singly Linked List之JAVA实现
单链表算是一种很基础的数据结构了,下图是单链表的一般图示。上学那会儿没怎么实际应用,对其功能和实现都是一知半解。 下面是以java来实现单链表的一些基本操作。首先是结点类,每个结点包括数据域和指针域,数据域存放数据,指针域指向下个结点,也就是存放下个结点的地址。
2016-06-30 14:17:44
3149
原创 编程珠玑第二章问题B: n元一维向量旋转问题之java实现
问题: 本文以书上提到的四种解决办法用JAVA来实现解决方法一:借助临时数组基本思想首先将向量s的前i个元素复制到临时数组中,然后将数组索引从i到n-1的元素向左移动i个位置,最后把临时数组中的值复制到s余下的i个位置。
2016-06-22 17:36:22
685
1
原创 单例模式及其在Android中的应用
单例模式算是设计模式中最简单的模式了,主要是为了保证类只有一个实例,比如保持一个数据库的连接等。类图也很简单,如下所示: 可以看到,类中有一个类型是本类的私有变量,加上私有的构造方法和公共的getInstance()方法。这样就保证了其它类不能随意的实例化它,必须通过公共的方法才能得到它的实例。写法有很多种,这里只列出最常用的3种:饿汉、懒汉和DCL(Double Check Lock 双检查锁)
2016-06-12 14:08:58
1366
原创 iOS的ScrollView包含TableView使用AutoLayout实现滚动
上一篇文章 iOS中Xcode使用UIScrollView+AutoLayout轻松实现滚动布局,虽然可以实现普通控件的滚动,但是当ScrollView中包含有TableView的时候,就不起作用了。Android实现Android中如果要在ScrollView中包含ListView,我们需要自定义ListView,并重写onMeasure()方法
2016-05-05 15:13:29
3557
原创 Android Json解析简单高效之org.json,取值如囊中取物
我们通常在Android上采用Gson来解析Json数据,很方便的就可以把数据转换成List或者map。当碰到日期时间的时候,你可能会遇到坑,需要格式化一下日期时间格式。本文介绍org.json这种不需要导入任何包的解析方式,不管Json多少层,如探囊取物。
2016-04-28 10:44:58
3846
原创 iOS中Xcode使用UIScrollView+AutoLayout轻松实现滚动布局
对于一些屏幕尺寸比较小的手机,或者内容很长,一屏幕显示不了的情况,我们通常可以用手指往上滑的方法浏览底部内容,如果不是用ListView或者UITableView去实现的话,我们就需要自己实现滚动布局。Android实现在Android平台上,用XML文件很容易实现滚动布局,需要注意的是,ScrollView的下面只允许一个根视图
2016-04-25 11:16:54
7338
1
原创 一直在Gradle Build Running导致电脑假死的一种解决办法
自从用了Android Studio之后,就不想用Eclipse进行开发了。然而老是遇到Gradle Build Running那个进度条不动,然后电脑就freeze了,基本上什么都干不了,这种情况会持续20来分钟,系统才会缓过来。
2016-04-06 14:51:51
10674
原创 Android TextView中显示图片的4种方式
我们知道,TextView控件一般是用来显示文本的,而图片一般是用ImageView控件来显示。那TextView能否显示图片呢?答案是肯定的!下面列出常见的4种方式。
2016-03-17 11:28:55
42651
1
原创 Android Service服务的简单总结
一、什么是服务Android四大组件之一,能在后台执行需要长时间运行并且不需要用户界面的的任务。最常见就是播放音乐了。二、服务的分类1、按启动方式可分为两类Started通过startService()方法启动的Service被称为Started Service。一旦启动,即使启动它的组件比如是Activity销毁了,它依然会在后台运行。用途:常用于执行单个操作,并且不需要返回结果,比如通过网络下载
2016-03-15 16:31:29
809
原创 Android两种杀掉进程方式总结(System.exit()和Process.killProcess())
Android上杀掉进程的方式有两种,分别是System.exit(0)和Process.killProcess(Process.myPid()),那么这两种方式有何区别呢?相同点APP进程都会被直接杀掉我们通过adb shell ps可以查看当前手机所有运行的进程状态
2016-03-04 16:06:43
24698
原创 Android APP之间共享SharedPreference
条件sharedUserId相同我们知道,Android上的各个APP是用户分离的,每个APP都有不同的UserId,这种共享数据的方式要求这两个APP必须是相同的UserId。
2016-03-03 14:56:47
3923
原创 Java For Android常用知识总结1
instanceof作用用来校验对象的类型实例遍历界面布局中所有的子view,然后判断各个view的类型是Button还是TextView或者其它。for (int i = 0; i < rootLayout.getChildCount(); i++) { View view = rootLayout.getChildAt(i); if (view instanceof Button
2016-02-22 15:01:46
449
原创 UITabBarController和UINavigationController的整合使用
好多项目都同时用到了UITabBarController和UINavigationController,XCode可以直接创建这两个控制器中的其中一个,但是要一起用的话就得稍微麻烦点。层级关系首先得搞清这两个控制器之间的层级关系,我们直接看官网给的图,如下所示:从这张图可以看到:最右边的Assembled views是呈现给用户的界面,它左边的Window是最底层的窗口,重点来了,再往左,是Tab
2016-01-27 15:38:56
14765
1
原创 Android沉浸式状态栏SystemBarTint的使用方法
什么是沉浸式状态栏Android从4.4开始支持这种显示效果,直接看对比图:从上图可以看到左边淘宝APP最顶部的状态栏背景是黑色的,而右边的360手机助手那个位置不是黑色,就是用了沉浸式状态栏这种效果。SystemBarTint的使用那么如何给应用加上这种效果呢? SystemBarTint是两年以前的一个开源库,现在我们依然可以用它很方便的给应用加上。
2016-01-21 10:55:38
19612
原创 iOS页面间传值方式(代理Delegate,通知Notification,块Block)
代理Delegate传值Xcode新建Single View Application项目Main.storyboard拖拽UILabel,Button和UINavigationBar控件,添加好自动布局约束,如下图:新建File –> Cocoa Touch Class –> DelegateByValViewController,勾选”Also create XIB file”,如下图: D
2016-01-16 11:30:28
649
原创 UIViewController中loadView和viewDidLoad调用时机
loadView和viewDidLoad都是 UIViewController的方法,那么何时调用这两个方法以及这两个方法中可以做什么呢
2016-01-14 12:23:06
3383
原创 新版Cordova(>4.0)编译Android APK打上签名方法
Cordova从4.0开始采用的Google推荐的Gradle构建APK,所以使用老方法无法生成带签名的APK,可按以下步骤解决
2016-01-13 14:52:16
3237
ImpalaJDBC41 2.6.4
2020-05-14
Android Json解析之org.json
2016-04-28
TextView中显示图片的4种方式
2016-03-17
Android APP之间共享SharedPreference读写
2016-03-03
UITabBarController和UINavigationController的整合使用
2016-01-27
Android沉浸式状态栏SystemBarTint Eclipse版本DEMO
2016-01-21
android-Ultra-Pull-To-Refresh下拉刷新框架_Eclipse单目录版
2015-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人