自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KaKa的专栏

Change Or Die

  • 博客(105)
  • 收藏
  • 关注

原创 博客地址迁移

新的博客地址如下:http://lipeng1667.github.io/以后CSND将停止更博,全部转移到我的个人博客上面。欢迎大家来我的新博客交流指导!!

2016-03-17 09:16:19 662

转载 Android中Handler Runnable与Thread的区别详解

转自:http://www.codeceo.com/article/android-handler-runnable-thread.htmlAndroid中Handler可以异步控制Runnable,那么这样做于Android中的Thread有什么区别呢?本文将通过多个角度来讲解这个问题,读完此文,相信你会对Android中的Handler Runnable与Threa

2016-01-27 11:25:12 918

原创 【Android Studio】分类整理res/Layouts中的布局文件(创建子目录)

好吧,这个功能需求也是因为作为一个重度强迫症患者,非常想要把layouts中的文件分类整理下。否则看到一堆Activity和Fragment等文件混在一起特别难受。更重要的原因是,如果你的工程交给别人维护,别人看到一堆布局文件压根不知道从哪里下手。又是经过一番折腾,总算把布局整理成这样了:说到布局文件的整理,一般有两种:1. 按照文件类型:基本上分为Activity、Fragment和

2016-01-24 20:49:15 26352 23

原创 【Android】自定义带进度条的WebView,修复不弹出软键盘的BUG

记录下最近开发中研究的带进度条的WebView 自定义类吧。其实网上有不少这样的帖子,但是都没有一个完整的好用的例子,最关键的是,用网上的例子后有一个很明显的bug,就是遇到输入框的话没法弹出软键盘。研究了好久总算搞定了。特此记录下。直接上源代码,关于代码的解释,个人感觉注释中已经添加的足够清楚了。ProgressWebViewimport android.content.Cont

2016-01-24 20:16:46 1745

转载 【Python】字符串的换行 和 引入其他py文件

1. 如果你的字符串很长,那么改如何处理呢?直接回车是不行的,就像这样子:python提供了3中方式可以用来对很长的字符串进行换行显示A. 三个‘号 B. 三个"号C. 在第一行的末尾加上 \ 2. 想要引入其他的包或者其他的py文件如何做呢?其实问题就归根结底到import的用法了:转自:http://b

2015-12-10 23:01:07 5957

原创 【Android】用Studio完成多设备多分辨率的适配

最近研究了一下Android中的自动适配,加上Studio便捷的实时预览功能,总结一下如何在Android Studio中快速方便适配多种屏幕。

2015-11-30 18:35:52 27134 1

转载 【Android】 LinearLayout和RelativeLayout

转自: http://blog.csdn.net/renzhe333/article/details/129705651、 首先我们来看一下LinearLayout与RelativeLayout布局属性对比:       共有属性:控件名称    android:id=”@+id/btn1″控件宽度andr

2015-11-30 15:15:04 587

原创 【Android】一步一步教你从Eclipse移植项目到Android Studio(1.4)

今天搞了差不多一整天,终于成功把原来在Eclipse的项目移植到了Android Studio上面。其实网上关于如何做移植已经有不少文章了,而且Android Develop的官网也有介绍,但是差不多网上的版本都已经过时,因为Android Studio和Gradle的版本更新实在是太快了。。。(仿佛隐隐约约看到了从Swift1开始使用到Swift2.x之后的语法变化导致项目大面积语法修改的悲剧。

2015-11-26 22:12:28 6985 1

原创 【Android】设置EditText为仅输入数字且最多只能有两位数字

需求很简单,就是要设置一个EditText仅能输入数字且输入的数字中小数部分最多可以有两位。第一步,很简单,在XML文件中,将EditText的inputType设置成NumberDecimal,多余的属性我就不写出来,只写出主要的部分:<EditText 。。。 android:inputType="numberDecimal"

2015-11-25 17:16:40 4405 1

原创 【Android】多个EditText设置其中一个不可编辑并隐藏键盘

最近在搞Android开发,慢慢地也记录一些开发中遇到的问题吧。问题描述:当界面中有多个EditText时,系统弹出的软键盘的确认键会显示"Next"这样可以方便用户快速进行内容的填写。但是现在的需求是,比如有2个EditText,第2个EditText不允许用户编辑,而是要显示一些hint类的文字上去。当然你可以把第2个EditText换成label,但是我们今天想要解决的是,如何在焦点

2015-11-19 16:22:37 1052

原创 Mac上MySQL忘记root密码且没有权限的处理办法&workbench的一些tips

忘记Root密码肿么办Mac上安装MySQL就不多说了,去mysql的官网上下载最新的mysql包以及workbench,先安装哪个影响都不大。如果你是第一次安装,在mysql安装完成之后,会弹出来一个root账号的临时密码,就像下面的图:我第一次的时候以为是个秘钥啥的,就没有细看,直接关掉了,直到我在workbench中想要连接mysql时,试了各种密码都不行,才知道那个密码是有

2015-11-14 21:03:08 6496

原创 iOS9+Swift开发经验不定期汇总(2): 企业账号应用不受信任,自定义Navigation Controller左上角返回按钮,CLLocationManager停止获取GPS等

好久没有更新blog了,最近一直在忙着写代码结项,所以很多总结都攒到一块了。一块说一下吧企业账号发布应用提示不信任更新了iOS9之后,很多用户反映我们的应用安装之后打不开,总是提示不受信任的开发者xxx。其实问题很简单,只需要在手机的设置里面信任一下开发者的profile就ok了。不得不说,iOS9之后对安全方面确实做了很多更新,比如默认使用HTTPs,现在又多了这么个事。具体步骤是:

2015-11-09 14:41:58 1089

转载 Swift2.0新特性

文章转自:http://www.cnblogs.com/theswiftworld/p/swift2.html随着刚刚结束的 WWDC 2015 苹果发布了一系列更新,这其中就包括了令人振奋的 Swift 2.0。 这是对之前语言特性的一次大幅的更新,加入了很多实用和方便的元素,下面我们就一起来看看这次更新都包括了什么。将 println 函数统一为 print

2015-09-24 10:44:18 1161

原创 【XCode7+iOS9】http网路连接请求、MKPinAnnotationView自定义图片和BitCode相关错误

更新了iOS9和XCode7,之后,Swift变成了2.0,有了新的语法习惯,iOS也加强了安全方面的限制。我们原本的项目就会出现不少问题。先来看我之前的项目中出现的3个错误吧和相关的解决办法吧。1. HTTP网络请求错误。因为iOS9默认使用HTTPS的链接方式,所以如果你的程序以前使用的是HTTP方式进行网络链接,那么更新了之后,你的程序可能不会有bug,但是当运行的时候,遇到访问HT

2015-09-24 10:41:21 1455

原创 Windows server2008 搭建ASP接口访问连接oracle数据库全过程记录

真的是太不容易了,以前的时候在window server 2003上面搭建了一套asp+oracle的接口系统,就费了好大的劲儿,其实那会迷迷瞪瞪的也不知道怎么的就弄好了,也懒得管了。OK,从昨天到今天打算把接口从测试环境部署到公网环境上去的时候就出现了各种各样的问题,这次一定得记录一下。先来说一下这套接口系统的整体方案:之所用选用asp是因为属于轻量级的接口系统,只需要修改好了以后复制粘

2015-08-06 17:15:09 7363 1

原创 Oracle11g 创建数据库中问题处理(必须运行Netca以配置监听程序)

这两天学习《OCP/OCA认证考试指南》,要创建新的数据库,因为此前我的电脑上已经被折腾了好久的Mysql 和oracle10g ,所以可能导致很多环境都变了,创建数据库的过程中出现了一些小问题,也是搞了好久才搞定,下面记录一下遇到的两个大问题吧。1. 监听端口 oracle默认的监听端口是本机的1521,这个我们用默认就好了。但是我不太清楚是不是因为我之前就已经在用了这个端口,所以在创建

2015-08-04 15:08:05 18210

原创 用CorePlot实现类似Air Quality的柱状图滚动效果(2/2)

我们接着来看剩下的3个难点:3. 滚动是高亮的柱子的选择以及设置高亮标签4. 顶端时间的显示5. 数据刷新功能先来说高亮标签的设置吧。这里需要设置关于barplot的几个代理方法: /** * @author KaKa, 15-06-24 14:06:57 * * BarPlot Delegate

2015-08-03 16:01:15 879 2

原创 用CorePlot实现类似Air Quality的柱状图滚动效果(1/2)

也是最近1个月在项目中不断研究CorePlot实现柱状图的效果。先来看一下Air Quality的柱状图效果:经过1个月的研究,现在基本上已经重现了这个柱状图的功能(99%),而且还加上了刷新数据的功能。计划通过两篇blog来记录下开发中的难点,在后一篇blog中会把所有的源码挂上去。难点有以下几个:1. Coreplot自带的滚动机制在我这边做起来有一些卡顿,

2015-08-03 11:08:21 1089

转载 IOS中用正则表达式判断输入的内容为8-16位且同时包含数字和字母

今天在项目中需要用到判断用户输入的用户名长度为8-16位且同时包含数字和字母,在网上搜了一下正则表达式的用法,然后参考这篇blog,完美解答了问题。记录一下:密码有如下要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间。如何分析需求?拆分!这就是软件设计的一般思路了。于是乎,拆分需求如下:1,不能全部是数字2,不能全部是字母3,必须是数字或字

2015-08-03 09:33:15 8019

原创 数据库中的参照完整性(Foreign Key)

之前在项目中遇到了这样一个问题,我举得简单的例子来说明,比如我们有两个表,一个表(department)存放的是部门的信息,例如部门id,部门名称等;另一个表是员工表(staff),员工表里面肯定要存放每个员工所在的部门。那问题来了,如果我们这个时候删除了部门表中的某条记录,在staff表中会发生什么?为了解答上面的问题,让我们先来回顾一下什么是参照完整性。我们常常希望保证在一

2015-07-10 16:20:48 21049 3

原创 用swift实现navigation bar的完全透明 & navigation bar中button的字体大小调整

这几天在项目中遇到的关于navigation bar的一些小问题以及解决的方法记录一下吧:1.  完全透明navigation bar有时候我们想要navigation viewcontroller顶部的navigation bar变得完全透明,我们首先想到是从story board下手,但是尝试了半天,也不能达到完全透明的效果选择这里的Translucent Navigati

2015-06-16 20:35:19 3717

转载 常用快捷键—Webstorm入门指南

转自:http://blog.csdn.net/techbirds_bao/article/details/8491710提高代码编写效率,离不开快捷键的使用,Webstorm拥有丰富的代码快速编辑功能,你可以自由配置功能快捷键。快捷键配置点击“File”-> “settings”Webstorm预置了其他编辑器的快捷键配置,可以点击默认配置

2015-05-28 22:10:06 1135

原创 MySQL和PHP页面同时正确显示中文 & PHP date函数的用法

MySQL和PHP页面同时正确显示中文&PHP date函数的用法

2015-05-27 11:25:36 1751 1

原创 一步一步教你用PHP+MySql搭建网站 No.7 关键字和搜索

本篇是这系列教程的最后一篇了。我们看到还有几个页面没有讲到,分别是keywords相关页面和search相关页面将这两部分放在一起是因为search是搜索的关键字找到文章的。因为这本教材是比较老的教材了,所以里面的架构设计可能也比较老。截止到目前,基本上没有新的知识点要讲解了,看一下如何来构建网页和后台的逻辑吧:keywords.php

2015-05-26 11:21:39 3110 3

原创 一步一步教你用PHP+MySql搭建网站 No.6 文章的publish

一步一步教你用PHP+MySql搭建网站 No.6 文章的publish

2015-05-26 11:00:14 2245 2

原创 一步一步教你用PHP+MySql搭建网站 No.5 图片上传、故事删除

上篇文章中讲到,story.php中的表单提交之后的页面是story_submit.php,我们就看一下story_submit.php是如何完成文章的发表的老样子,先上代码:<?php # add / modify story record include_once('include_fns.php'); $handle = db_connect(); $headline =

2015-05-26 09:01:06 2258 2

原创 一步一步教你用PHP+MySql搭建网站 No.4 文章编辑、图片上传

本篇blog我们将来重点看文章编辑页面story.php,因为这个页面说实话代码量是挺多的,还涉及到了图片的上传。从页面上来直观的体验:add new  和 edit都是打开的story.php页面,所以我们应该能提前想到,这个页面会先检测下是哪种请求。首先我们来搞定比较简单的logout.php页面这个页面其实很简单了,主要是几个函数unset函数其实就是

2015-05-25 15:38:29 3178

原创 一步一步教你用PHP+MySql搭建网站 No.3 管理页面

先来看一下本篇blog将要介绍的内容。我们的主页面已经搭建完成了,然后左边的navigation里面的大部分内容也都能点击了,只剩下“search” 和“I'm a writer”两个链接了。本篇教程过后,我们将能完成下面的功能:这是我们的主界面点击“I'm a writer” :点击任意一个链接:Writers登录之后的页面:好

2015-05-25 11:28:47 3939

原创 一步一步教你用PHP+MySql搭建网站 No.2 图片显示和Page页面

接着上一章节的看,我们现在的程序有了第一个主页面,但是我们会发现几个问题,一个是主页上的图片没法显示,二是点击read more ... 之后的链接没有内容这两个页面的入口分别是下图里面的两个框出来的内容。我们先来看图片显示的页面;Resize_image.php我们注意到其实这个链接的完整URL是: resize_image.php?image=...&max_width

2015-05-22 15:15:18 4181

原创 一步一步教你用PHP+MySql搭建网站 No.1 主页&数据库连接

这一章节我们来看用户输入网页后的主界面。一般来说,默认主页都是index点xxx,比如 index.php, index.html , index.jsp等等。我们来看一下我们的index.php吧index.php提醒:在的两端,不要出现任何空格或者其他字符,也就是不要在后面也不要出现其余的字符,不然的话可能会出现这样的提示:我之前出现过这样的情况,googl

2015-05-21 17:16:59 25997 2

原创 一步一步教你用PHP+MySql搭建网站 No.0 准备工作

新开一个系列教程吧,这次是讲如何用PHP+MySQL搭建网站。之前一直有想过搭建自己的个人网站,然后上周通过阿里云申请的域名和空间都通过审核了,于是就开始研究如何用PHP+MYSQL搭建网站,研究了差不多两周,总算搞定了一个小型的blog类的网站。当然,整个过程是通过学习《PHP and MySQL web development》下来的,这篇教程中的例子是在原书中的Chapter 28:

2015-05-21 15:21:00 13737 16

翻译 PHP中的Abstract Class和Interface

原文:http://www.techflirt.com/tutorials/oop-in-php/abstract-classes-interface.html最近开始学习PHP+MySQL,记录下学习过程中的重点内容吧,然后考虑把开发网站的过程也写一个系列Blog。这篇blog主要介绍了Abstract Class和Interface的区别。Abstract Class什么是Ab

2015-05-08 15:48:27 1322

原创 Swift中利用AppDelegate实现调用指定ViewController中的函数

接着上一篇的Blog讲,在我们自定义了TableViewCell之后,我们可能需要点击cell里面的button等操作,比如点击了以后跳转到别的页面,这个时候,因为跳转动作是在tableview所在的viewcontroller(假设为A类)实现的,所以,我们需要在tablewViewCell类里面调用A类的一个实例,这个实例一般是通过AppDelegate类实现的。具体来看一下实现过程。

2015-05-03 18:43:45 7807

原创 Swift实现自定义TableViewCell

虽然SDK里面自带的TableViewCell功能已经算强大了,但是很多时候,我们还是需要自定义的Cell来满足我们自己的需求。最近研究了下如何用Swift实现自定义的TableViewCell,记录一下吧。1. 点击左下角的加号,添加新的类XCode6.3 做了一些小改动,整合了一下,点击File,然后进行下一步:2. 这里可以给你自己的TableViewCe

2015-05-03 11:57:41 4567

原创 不借助第三方插件利用ScrollView自身delegate实现下拉刷新和上拉加载

下拉刷新功能基本上在所有的app中都会被用到,而且这个功能已经被apple集成进去了,不过必须得是在tableViewController中才有,是一个叫做UIRefreshControl的控件,想看效果可以看手机QQ上面联系人列表下拉后的刷新。这里不多介绍。本篇blog主要介绍如何在scrollview中实现下拉刷新的效果。因为有些时候我们可能更多地希望直接在scrollview中展现,而不

2015-04-30 09:58:08 3748 1

原创 iOS开发不借助第三方控件实现侧边栏效果

最近在研究iOS程序的侧边栏,因为发现渐渐的iOS的程序也开始走侧边栏的风格了,QQ,今日头条,Path(Path算最早出现侧边栏的app了,所以也把侧边栏效果说成是Path效果),所以就研究了下。然后发现Git Hub上有很多侧边栏的控件,这些控件效果也都挺玄的,但是我想找到不用第三方控件自己实现侧边栏呢?后来参照这篇blog,然后自己搞了下,算搞清楚了。下面详细介绍一下吧。1. 首

2015-03-18 09:59:14 9549 9

原创 iOS推送获取不到设备token: 未找到应用程序的“aps-environment”的权利字符串

今天在调试利用腾讯出的信鸽推送系统做iOS的推送消息时,发现真机调试时提示“未找到应用程序的“aps-environment”的权利字符串”,网上搜了搜原因大致是因为:APP id和mobileprovision对应不上。按照信鸽官网的教程http://developer.xg.qq.com/index.php/IOS_%E8%AF%81%E4%B9%A6%E8%AE%BE%E7%BD%A

2015-03-16 17:14:35 4423

原创 利用CocoasPod在Swift项目中使用CorePlot

最近在研究可用的第三方的图标控件,然后网上搜了之后,感觉功能比较强大的就是CorePlot了,于是就开始研究如何部署到程序中。网上关于这方面的教程比较少,大部分都是objective-c的,而且历史也比较久远,后来找到一篇老外写的blog,讲述在swift中如何使用CorePlot(http://blog.alwold.com/2014/08/07/using-coreplot-with-swif

2015-03-04 17:03:17 2294

原创 用Swift实现MD5算法&引入第三方类库(MBProgressHUD)

之前项目里面是用objc写的MD5加密算法,最近在用swift重写以前的项目,遇到了这个问题。好在最后解决了。顺带解决掉的还有如何引入第三方的类库,例如MBProgressHUD(SVProgressHUD)等一些特别好的控件解决的方法其实是用objc和swift混合编程的方法,利用Bridging-header文件。什么是Briding-header?你可以简单的理解为在一个用swift

2015-02-28 15:13:14 4599 2

原创 Swift完成UIAlertController的调用

iOS8中的UIAlertView和UIActionSheet已经都被UIAlertViewController代替了,所以,本篇blog就来探讨下如何用swift生成提示框。

2015-02-12 10:33:14 3130

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除