首页 > 2016年01月29日 > 全部分享
程序员思考、学习新技术的原则和方式
先看下面这样的困惑: 最近了解了几个MVC的框架,其中有两个是公司内部的。发现这些东西都是类似的,从处理逻辑到页面渲染;从service到layout;配置的实现无非就是XML,或者annotation……我有种感觉,兴许已经跳不出这个思维圈子了? 如今的时代,是一个概念翻飞的时代,oschina里
分类:其他   时间:2016-01-29 03:22:26    收藏:0  评论:0  赞:0  阅读:119
内存恶鬼drawRect
标题有点吓人,但是对于drawRect的评价倒是一点都不过分。在平日的开发中,随意覆盖drawRect方法,稍有不慎就会让你的程序内存暴增。下面我们来看一个例子。 去年的某天午后,北京的雾霾依旧像现在这样醇厚,我的同事辉哥像往常一样与我楼下约烟。我见辉哥表情凝重,便询问究竟。辉哥做了一个画板功能,但
分类:其他   时间:2016-01-29 03:22:16    收藏:0  评论:0  赞:0  阅读:189
NSAttributedString
NSAttributedString可以让我们使一个字符串显示的多样化,但是目前到iOS 5为止,好像对它支持的不是很好,因为显示起来不太方便(至少没有在OS X上方便)。 首先导入CoreText.framework,并在需要使用的文件中导入: #import<CoreText/CoreText.
分类:其他   时间:2016-01-29 03:22:06    收藏:0  评论:0  赞:0  阅读:170
POJ3252-RoundNumbers-排列组合
当一个数的二进制表示中,0的个数大于或等于1的个数时,叫做RoundNumber。求从S到F两个数(包含)之间的RoundNumber个数。 这类题一般都是先求出0到N的个数,然后两个相减。 由于题目是考虑二进制中01的个数,当位数固定时,很方便计算。于是从位数方面解决问题。 设N表示成二进制的位数
分类:其他   时间:2016-01-29 03:21:46    收藏:0  评论:0  赞:0  阅读:197
iOS基础知识点总结
1.内存分区情况: a.代码区:存放函数二进制代码; b.数据区:系统运行时申请内存并初始化,系统退出时由系统释放,主要存放常量,静态变量,全局变量; c.堆区:通过malloc等函数或者new动态申请到的,需要程序员手动申请和释放; d.栈区:函数模块内申请,函数结束时由系统自动释放。存放局部变量
分类:移动平台   时间:2016-01-29 03:21:36    收藏:0  评论:0  赞:0  阅读:212
Facebook体验设计小巧思
作者:羽齐 公众号:37点2度体验(ID:ali-ccoux) banner制作:早读堂-小浅唱 欢迎投稿到早读课,投稿邮箱:mm@zaodula.com 互联网时代产品竞争激烈,产品优秀不等同于技术领先。如罗振宇所说「工业时代承载的是具体功能,互联网时代承载的是趣味和情感」,亦如乔布斯所言「我们正
分类:其他   时间:2016-01-29 03:21:16    收藏:0  评论:0  赞:0  阅读:98
iOS自动打包并发布脚本
作者CaryaLiu授权转载 地址:http://liumh.com/2015/11/25/ios-auto-archive-ipa/ 本文最终实现的是使用脚本打 Ad-hoc 包,并发布测试,当然稍微修改一下脚本参数就可以打其他类型的 ipa 包了。另外该脚本还实现了将生成的 ipa 包上传至蒲公
分类:移动平台   时间:2016-01-29 03:21:06    收藏:0  评论:0  赞:0  阅读:242
第一章Ruby初探
(1)如下第五行的分号推荐不写 (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) 默认编码方式: 平台--Windows GBK(或者GB2312) 平台--Mac OX S UTF-8 平台--Windows UTF-8 times方法更加适合
分类:其他   时间:2016-01-29 03:20:56    收藏:0  评论:0  赞:0  阅读:178
第十九课(一)
クレーム 抱怨,不满 客からのクレーム クレームを作る ひび 裂痕 ガラス瓶のひび 骨にひびに入った 上司と部下との関係の信頼関係にひびが入った 2人の友情にひびが入った 怒り いかり 生气,愤怒 もっとも 合理,情理之中 そんなにひどいことを言われて、怒るのももっともだ お怒りはごもっともです か
分类:其他   时间:2016-01-29 03:20:46    收藏:0  评论:0  赞:0  阅读:108
澳式滋味一页俱全开启你的味蕾之旅
11 澳大利亚保存完好的自然风光赋予了这片土地种类繁多的新鲜诱人特产。而澳大利亚的美酒和美食文化充满创意和自由气息,让我们得以创造出更多新鲜风味,例如世界闻名的葡萄酒,以及采用绝佳食材的“融合”美食。 所以,不要再说澳大利亚没有美食!这里生长着无数种野生香草、坚果、种子和浆果,还有迷人的气候、阳光,
分类:其他   时间:2016-01-29 03:20:36    收藏:0  评论:0  赞:0  阅读:107
Linux中的两种守护进程stand alone和xinetd
Linux中的两种守护进程stand alone和xinetd --http://www.cnblogs.com/itech/archive/2010/12/27/1914846.html#top 一般使用stand alone /etc/init.d/ 非常少用xinetd /etc/xinetd
分类:Web开发   时间:2016-01-29 03:20:26    收藏:0  评论:0  赞:0  阅读:214
上下滚动字幕
package com.example.animtextview; import java.util.ArrayList; import java.util.List; import android.os.Bundle; import android.os.Handler; import andro
分类:其他   时间:2016-01-29 03:20:16    收藏:0  评论:0  赞:0  阅读:158
最常用的20个监控Linux系统性能的命令行工具
2015-12-27 iOS开发 对于每个系统管理员或网络管理员来说,每天要监控和调试 Linux 系统性能问题都是非常困难的工作。我已经有5年 Linux 管理员的工作经历,知道如何监控系统使其保持正常运行。 为此,我们编写了对于 Linux/Unix 系统管理员非常有用的并且最常用的20个命令行
分类:系统服务   时间:2016-01-29 03:20:06    收藏:0  评论:0  赞:0  阅读:144
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
http://www.jb51.net/article/15714.htm 1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象 一个很好的例子: 1 import copy 2 a = [1, 2, 3, 4, [
分类:编程语言   时间:2016-01-29 03:19:56    收藏:0  评论:0  赞:0  阅读:144
JSPatch – 动态更新iOS APP
JSPatch是最近业余做的项目,只需在项目中引入极小的引擎,就可以使用JavaScript调用任何Objective-C的原生接口,获得脚本语言的能力:动态更新APP,替换项目原生代码修复bug。 用途 是否有过这样的经历:新版本上线后发现有个严重的bug,可能会导致crash率激增,可能会使网络
分类:移动平台   时间:2016-01-29 03:19:46    收藏:0  评论:0  赞:0  阅读:230
基于iOS逆向工程的微信机器人
2016-01-22 沙梓社 iOS开发 推荐序 前两天在「猫头鹰团队」的公众号看到这篇文章,于是我要了转载授权,推荐给大家。 本文的作者沙梓社和吴航共同编写了《 iOS 应用逆向工程》,文章中介绍的是一些基本的 iOS 领域的安全知识,但是由于普及不够,基本上没有被人们重视,希望本文能让大家重视到
分类:微信   时间:2016-01-29 03:19:26    收藏:0  评论:0  赞:0  阅读:519
专访 YYKit 作者 ibireme: 开源大牛是怎样炼成的
前言 第一次听到 ibireme 这个名字,是看到他在 微博上分享 了 YYText 开源库。当时我第一眼见到 YYText 的功能示意 GIF 图时(下图所示),就被它丰富的功能吸引了。YYText 应该是我见到过的功能最强大的基于 CoreText 的排版框架了。 令人惊讶的是,YYText 虽
分类:其他   时间:2016-01-29 03:19:16    收藏:0  评论:0  赞:0  阅读:383
Apple 正式开源 Swift 语言及其核心库和包管理器
"Welcome to Swift!" Swift 语言自去年发布以来,就成为了历史上发展最快的编程语言之一。本周四,Swift 团队宣布 Swift 编程语言正式开源,一同开源的还有 Swift 核心库及包管理器。 作为介绍文章,本文主要包括本次 Swift 开源项目的基本介绍和 SegmentF
分类:移动平台   时间:2016-01-29 03:19:06    收藏:0  评论:0  赞:0  阅读:160
Linux命令之cut详解
cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。 (1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file] 使用说明cut 命令从文件的每一行剪切
分类:系统服务   时间:2016-01-29 03:18:46    收藏:0  评论:0  赞:0  阅读:239
简单的LRU Cache设计与实现
要求: 设计并实现一个LRU缓存的数据结构,支持get和set操作 get(key):若缓存中存在key,返回对应的value,否则返回-1 set(key,value):若缓存中存在key,替换其value,否则插入key及其value,如果插入时缓存已经满了,应该使用LRU算法把最近最久没有使用
分类:系统服务   时间:2016-01-29 03:18:36    收藏:0  评论:0  赞:0  阅读:136
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!