概述在工作初期,我们可能会经常会有这样的感觉,自己的代码接口设计混乱、代码耦合较为严重、一个类的代码过多等等,自己回头看的时候都觉得汗颜。再看那些知名的开源库,它们大多有着整洁的代码、清晰简单的接口、职责单一的类,这个时候我们通常会捶胸顿足而感叹:什么时候老夫才能写出这样的代码! 在做开发的这些年中,我渐渐的感觉到,其实国内的一些初、中级工程师写的东西不规范或者说不够清晰的原因是缺乏一些指导...
分类:
其他好文 时间:
2015-02-24 23:28:55
阅读次数:
198
/*
============================================================================
Name : Pointer.c
Author : lf
Version :
Copyright : Your copyright notice
Description : 指针的再认识
=...
分类:
其他好文 时间:
2015-02-24 23:27:23
阅读次数:
139
ALMoviePlayerControllerALMoviePlayerController is a drop-in replacement for MPMoviePlayerController that exposes the UI elements and allows for maximu...
分类:
其他好文 时间:
2015-02-24 23:25:46
阅读次数:
219
参考:http://www.tuicool.com/articles/iENjuy 其实就是按照demo写了下来package com.zc.trafficjam;import android.os.Bundle;import android.support.v4.app.Fragment;impo...
分类:
其他好文 时间:
2015-02-24 23:25:57
阅读次数:
270
软件工程——理论、方法与实践 之 软件测试软件危机曾经是软件界甚至整个计算机界最热门的话题。为了解决这场危机,软件从业人员、专家和学者做出了大量的努力。现在人们已经逐步认识到所谓的软件危机实际上仅是一种状况,你就是软件中有错误,这是这些错误导致了软件开发在成本、进度和质量上的失控。有错是软件的属性,...
分类:
其他好文 时间:
2015-02-24 23:25:14
阅读次数:
252
觉得这题挺有意思,看了别的博客,找到了一种目前看来还不错的算法,为强化理解,就写了下来。 题目意思: 实现一个挺高级的字符匹配算法: 给一串字符串,要求找到符合要求的字符串,例如对于目的串:123,那么给定字符串中诸如1******3*****2,12******3这些形式的子串都要找出来,即子串中...
分类:
编程语言 时间:
2015-02-24 23:25:47
阅读次数:
266
Time Limit:2000MS Memory Limit:65536KBDescriptionGiven a string consisting of brackets of two types find its longest substring that is a regular brack...
1. 简介 SPI, Serial Peripheral Interface, 串行外设接口, 是一种高速的、全双工、同步的通信总线SPI在芯片的管脚上只占用四根线 SPI接口主要用于MCU与各种外围设备以串行方式进行通信以交换信息外围设备包括EEPROM、FLASH、实时时钟、AD转换器、数字信号...
分类:
其他好文 时间:
2015-02-24 23:27:00
阅读次数:
265
1、创建一个 Single View Application;2、删除工程目录下的 Main.storyboard 和 LaunchScreen.xib;3、打开 Supporting Files 下的 Info.plist,删除 Launch screen interface file base ...
分类:
移动开发 时间:
2015-02-24 23:25:22
阅读次数:
160
在stm32众多项目开发中,有太多的对io进行操作,若置1或清0,使用官方库提供的函数,固然方便,规范,但是需要包含标准的库,尺寸较大,还得处理不同版本兼容问题,包括io初始化也太繁琐,于是操作原子等例程进行精简,初始化如下,变得如此简单:适用于stm32f和stm32Lvoid Init_Io(v...
分类:
其他好文 时间:
2015-02-24 23:27:07
阅读次数:
179
文字渲染要基于freetype, 要支持富文本,要能够包边,并且任意指定填充颜色和边框颜色。 前一版的代码实现了,但是恶慢。咋整,上cache, 优化。思路在哪,灵感在哪。
分类:
其他好文 时间:
2015-02-24 23:24:22
阅读次数:
341
1、辅助编辑器(Assistant Editor)显示辅助编辑器的快捷键:Command+Option+回车返回标准编辑器的快捷键:Command+回车2、显示/隐藏工具区域(Utilities)Command+Option+03、显示/隐藏导航面板(Navigator)Command+04、Sim...
分类:
其他好文 时间:
2015-02-24 23:25:39
阅读次数:
143
java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource解决方法只需把这三个commons-pool.jar、commons-dbcp-1.2.2.jar和commons-collections-3.2.jar...
分类:
数据库 时间:
2015-02-24 23:23:28
阅读次数:
229
天地重孝孝当先 一个孝字全家安 父母生子原为孝 能孝就是好儿男 孝顺能生孝顺子 孝顺子弟必明贤 为人能把父母孝 下辈孝儿照样还 圣人尽孝着青史 贤人尽孝积福田 生意兴隆就在孝 没有孝心业难办 自古忠臣多孝子 君选贤臣举孝廉 孝字当头全家乐 孝字治国万民安 若问如何把亲孝 孝亲...
分类:
其他好文 时间:
2015-02-24 23:24:18
阅读次数:
252
Android详细的对话框AlertDialog.Builder使用方法我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。...
分类:
移动开发 时间:
2015-02-24 23:23:17
阅读次数:
138
软件工程——理论、方法与实践 之 软件演化一旦软件进去使用期,一些暴露出来的软件问题需要进一步修正和改善,同时新的需求会不断出现,原有的需求也会随着业务的变化而发生变化。因此,软件系统在交付之后仍然在不断地演化,即进去软件的运行维护阶段,以保证软件长期处于可用状态,并能够适应实际业务的不断变化。软件...
分类:
其他好文 时间:
2015-02-24 23:24:57
阅读次数:
166