码客说

我是码客,我是全栈工程师,我为自己代言。


  • 首页

  • 标签

  • 归档

  • 工具

  • 关于

  • 搜索

Android FTP上传文件

发表于 2017-02-20 | 分类于 android
Android FTP上传文件

IIS 反向代理 Tomcat中的网站

发表于 2016-12-29 | 分类于 iis
IIS 反向代理 Tomcat中的网站

Idea运行Tomcat 报 java.net.UnknownHostException

发表于 2016-12-09 | 分类于 idea
Idea运行Tomcat 报 java.net.UnknownHostException

Android 多线程的几种方式

发表于 2016-11-30 | 分类于 android
Android 多线程的几种方式

Android 拍照 与 相册选择图片

发表于 2016-11-29 | 分类于 android
Android 拍照 与 相册选择图片

Android 音频录制与播放

发表于 2016-11-29 | 分类于 android
Android 音频录制与播放

iOS 定时任务

发表于 2016-11-25 | 分类于 ios
iOS 定时任务

Android点击视图外部,隐藏键盘 及 事件传递机制

发表于 2016-11-24 | 分类于 android
Android点击视图外部,隐藏键盘 及 事件传递机制(dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent)

iOS 自定义UIImagePickerController

发表于 2016-11-11 | 分类于 ios
iOS 自定义UIImagePickerController

iOS UITableView 滑动到底部加载更多数据

发表于 2016-11-05 | 分类于 ios
iOS UITableView 滑动到底部加载更多数据

iOS开发中 xib模块化设计

发表于 2016-11-04 | 分类于 ios
iOS开发中 xib模块化设计

iOS开发中 JSON 和 Model 转换 以及泛形的写法

发表于 2016-11-03 | 分类于 ios
iOS开发中 JSON 和 Model 转换 以及泛形的写法

AFNetworking简单封装(Block形式)

发表于 2016-11-03 | 分类于 ios
AFNetworking简单封装(Block形式)

iOS开发中常用的宏

发表于 2016-11-02 | 分类于 ios
iOS开发中常用的宏

AFNetworking3的常用操作

发表于 2016-11-02 | 分类于 ios
AFNetworking3的常用操作

Cocoapods 使用中遇到的问题及解决方法

发表于 2016-10-26 | 分类于 ios
Cocoapods 使用中遇到的问题及解决方法

JqueryForm的使用方式

发表于 2016-10-19 | 分类于 js
JqueryForm的使用方式

Macbook系统环境安装wget的两种方法

发表于 2016-10-18 | 分类于 mac
Macbook系统环境安装wget的两种方法

Windows平台的PHP之开启COM配置

发表于 2016-10-10 | 分类于 php
Windows平台的PHP之开启COM配置

Android 发布个人组件到JCenter

发表于 2016-09-23 | 分类于 android
Android 发布个人组件到JCenter

JS输入验证

发表于 2016-09-23 | 分类于 js
JS输入验证 正则表达式

Android Gradle 设置导出APK的名称

发表于 2016-07-26 | 分类于 android
Android Gradle 设置导出APK的名称

NSNotificationCenter.addObserverForName的正确打开方式

发表于 2016-07-26 | 分类于 ios
NSNotificationCenter.addObserverForName的正确打开方式

Android 各视图的大小

发表于 2016-07-13 | 分类于 android
Android 各视图的大小 图标大小 状态栏

iOS 打印视图结构

发表于 2016-06-16 | 分类于 ios
iOS 打印视图结构

iOS文件上传的几种形式

发表于 2016-06-06 | 分类于 ios
iOS文件上传的几种形式

ALAsset和ALAssetRepresentation详解

发表于 2016-06-03 | 分类于 ios
ALAsset和ALAssetRepresentation详解

iOS Quartz2D相关方法

发表于 2016-06-02 | 分类于 ios
iOS Quartz2D相关方法

Android中延时任务与定时任务

发表于 2016-06-01 | 分类于 android
Android中延时任务与定时任务

Android 自带的下拉刷新SwipeRefreshLayout

发表于 2016-06-01 | 分类于 android
Android v4包中的SwipeRefreshLayout效果还是不错的 推荐大家使用

Android6 新的权限机制

发表于 2016-05-23 | 分类于 android
有没有这样一种情况,明明配置了需要的权限,但是运行时却没有权限,要是这样的话,你一定用的是android6及以上,app的编译版本是23,就是因为Android的权限机制变了

iOS状态栏设置

发表于 2016-05-16 | 分类于 ios
iOS的状态栏设置

Mac上的软件包管理工具

发表于 2016-05-13 | 分类于 mac
Homebrew是Ruby社区极富想象力的一个作品,使得Mac下安装Mysql等常用包不再困难

Mac上用MyEclipse创建Maven Web项目

发表于 2016-05-11 | 分类于 java
之前一直在windows上用MyEclipse上进行基于Maven的Web开发,现在用Mac下的MyEclipse进行开发,发现到处都是坑,坑爹的MyEclipse

iOS GCD编程之dispatch

发表于 2016-04-29 | 分类于 ios
GCD编程的核心就是dispatch队列,block的执行最终都会放进某个队列中去进行,它类似NSOperationQueue但更复杂也更强大,并且可以嵌套使用。所以说,结合block实现的GCD,把函数闭包(Closure)的特性发挥得淋漓尽致

iOS常见问题

发表于 2016-04-27 | 分类于 ios
iOS常见问题

怎样使用Carthage

发表于 2016-04-26 | 分类于 ios
CocoaPods发展到现在基本上已经是ios开发的标准依赖工具,我们只需要安装好pod后在项目中新建一个Podfile文件并且写入你需要的三方框架,就能很方便得使用第三方框架,搞技术的都喜欢造轮子,这不又一个轮子Carthage,那它到底有什么优点,是否值得我们换掉CocoaPods呢?

RxSwift概念讲解

发表于 2016-04-21 | 分类于 ios
RxSwift 是 ReactiveX 的 Swift 和 iOS/OSX 平台,是 Rx 的 Swift 版本。跟 Rx 一样,可以简化异步操作和事件/数据流。

iOS开发 创建podspec文件,为自己的项目添加pod支持

发表于 2016-04-21 | 分类于 ios
Cocoapods作为iOS开发的包管理器,给我们的开发带来了极大的便利,而且越来越多的第三方类库支持Pod,可以通过Pod傻瓜式的集成到自己的工程中,那么问题来了,我自己也有一系列的小工具类,怎么让它也支持pod集成进而让其他朋友方便的使用呢。

iOS SwiftyJSON 对应的JSON 转化为 对象

发表于 2016-04-21 | 分类于 ios
SwiftyJSON确实很好用 不会因为取了某个空对象的值而导致程序的崩溃,但是 一直这样data["a"]["b"]["c"].stringValue的形式也不太好,那怎样把JSON转换成对象呢

一个extension让你在Swift中用NSTimer更少操心

发表于 2016-04-20 | 分类于 ios
NSTimer有坑,坑在哪里?它会持有target的引用计数,不出意外的话你的target还会持有它的引用计数。另外,还会被runloop持有它的引用计数。

Android新环境中SDK、Gradle、依赖下载慢的问题解决、镜像

发表于 2016-04-18 | 分类于 android
Android SDK、Gradle、依赖下载慢的问题解决、镜像

iOS 后台任务

发表于 2016-04-16 | 分类于 ios
iOS 后台任务

iOS Swift怎样打印日志

发表于 2016-04-16 | 分类于 ios
iOS Swift怎样打印日志

Android 退出应用

发表于 2016-04-14 | 分类于 android
Android 退出应用

Android 慎用static静态变量

发表于 2016-04-14 | 分类于 android
Android是用Java开发,其静态变量的生命周期遵守Java的设计。我们知道静态变量是在类被load的时候分配内存的,并且存在于方法区。当类被卸载的时候,静态变量被销毁。在PC机的客户端程序中,一个类被加载和卸载,可简单的等同于jvm进程的启动和结束。那么在Android中呢?

Linux 时间设置

发表于 2016-04-14 | 分类于 linux
Linux 同步网络时间,解决电脑重启时间不同步问题。

Oracle 序列重建

发表于 2016-04-13 | 分类于 oracle
Oracle 序列重建

UIBarButtonItem设置Badge

发表于 2016-04-13 | 分类于 ios
UIBarButtonItem设置Badge

Windows下Nginx安装与简单配置

发表于 2016-04-12 | 分类于 nginx
Windows下Nginx安装与简单配置
1…18192021222324
张剑

张剑

1173 日志
140 分类
136 标签
GitHub E-Mail
© 2025 张剑
豫ICP备17016052号