自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(556)
  • 资源 (4)
  • 收藏
  • 关注

原创 上班第一天(6)--一个程序员的成长史(15)

《一个程序员的成长史》系列第十五篇。

2016-11-17 13:08:56 5785 11

原创 上班第一天(5)--一个程序员的成长史(14)

《一个程序员的成长史》系列第十四篇。

2016-11-11 22:12:59 4975 3

原创 上班第一天(4)--一个程序员的成长史(13)

《一个程序员的成长史》第十三篇。

2016-11-06 16:37:49 5146 5

原创 上班第一天(3)--一个程序员的成长史(12)

《一个程序员的成长史》系列第十二篇。

2016-11-01 21:29:47 5406 9

原创 Swift中的条件操作和循环

在Swift中,使用if和switch语句来进行条件操作,使用for-in、for、while和repeat-while语句来进行循环。

2016-10-28 20:20:43 1669

原创 Swift中常量和变量的声明

常量是在程序运行过程中,不会被修改的量。也就是说,常量一经赋值,就不能再次赋值了。变量是在程序运行过程中,可以被多次赋值的量。也就是说,常量即使已经赋值,还可以再次赋值。在Swift中,我们使用let来声明常量,使用var来声明变量。

2016-10-26 20:32:47 4054

原创 记一次部门迎新趣味竞技活动

每年的一个或几个固定时间,都会有一些新员工进入各个公司,开始了他们新的人生征程,各个公司也会用不同的方式来欢迎新同事的到来。最近,我们部门举办了一场别开生面的迎新趣味竞技活动。下面,就让我们搭乘时光倒流之飞船,回到活动现场,去感受本次活动的紧张与刺激吧。

2016-10-23 19:30:15 2521

原创 用shell脚本合并多个文件内容

现有多个具有相同命名格式及内容格式的文件,要求编写shell脚本将它们合并到一个文件中。

2016-10-21 20:47:01 23464

原创 C语言代码评审小结

在实际的软件开发项目中,代码评审是一个必不可少的流程。代码评审,也称之为代码复查,是指通过阅读开发人员所写的代码来检查源代码与编码规范的符合性以及代码质量的活动。

2016-10-19 20:19:14 3512

原创 重复性的操作让给计算机执行

在实际的软件研发工作中,我们要合理利用资源,力争多、快、好、省地完成自己的工作。

2016-10-13 18:53:39 7077

原创 Swift---一门智能型的编程语言

Swift是苹果公司于2014年推出的一门全新的编程语言,目前已进化至第三版。Swift博众编程语言之所长,简单易学,功能强大,可用于开发iOS、macOS、tvOS、watchOS程序。

2016-10-09 20:14:05 1523

原创 macOS系统初体验

回忆自己第一次使用Mac电脑的情景,至今还历历在目。在打开电脑之后,一个与众不同的操作界面便扑面而来。。。

2016-10-01 22:28:18 2748

原创 Oracle调用接口(OCI)源码剖析(3):关闭数据库连接

继创建数据库连接和执行SQL语句并获取结果之后,我们继续对OCI中关闭数据库连接的源码进行剖析。该操作主要是由CDbCloseDb函数完成的。

2016-09-20 21:11:23 2298

翻译 Swift REPL简介

Swift REPL简介

2016-09-19 21:36:09 1434

原创 Oracle调用接口(OCI)源码剖析(2):执行SQL语句并获取结果

接着上一篇文章《Oracle调用接口(OCI)源码剖析(1):创建数据库连接》,我们继续对OCI中执行SQL语句并获取结果的源码进行剖析。该操作主要是由两个函数完成的:CDbExecSql和CDbFetch,其中CDbExecSql函数用于执行普通SQL语句,CDbFetch函数用于获取数据库的返回结果。

2016-09-13 21:54:07 5152

原创 Oracle调用接口(OCI)源码剖析(1):创建数据库连接

在笔者所开发过的产品中,有很多都需要与Oracle数据库打交道。为了实现C代码与Oracle数据库的消息交互,Oracle公司为广大的开发者们提供了一个统一的调用接口OCI(Oracle Call Interface)。只要按照规范来调用OCI中的函数,就能够实现C代码与Oracle数据库的交互。

2016-09-08 21:35:39 5435

原创 动态内存分配的C代码示例

之前有同学在QQ上问我,C语言中的动态内存分配是怎么回事。首先,我们来看看内存分配的概念,它是指在程序执行的过程中分配或者回收存储空间的方法。一般说来,内存分配方法分为静态内存分配和动态内存分配两种。在本文中,我们主要讨论动态内存分配。

2016-09-02 20:58:05 6538 6

原创 限制程序中某类操作的执行次数的算法设计及C代码实现

编写程序实现限制程序中某类操作的执行次数的需求。为了便于说明,要求程序每天创建一个与上一天不同的文件目录。如果欲创建的文件目录已存在,则不用再创建。文件目录的命名格式为:FileDir_YYYYMMDD,如:FileDir_20160830

2016-08-31 20:40:32 3901

原创 需求、开发和测试的“三足鼎立”

需求、开发和测试虽然各自做着不同的事情,所关注的点不一样,有时还有可能会出现意见不统一,但大家都有一个共同的目标:将产品做好。也正是这个共同的目标让需求、开发和测试之间的合作大于对抗、理解大于分歧,也正是这个共同的目标让软件产品这个“鼎”的三只“脚”永远平稳和牢固。

2016-08-26 21:08:57 6444 4

原创 Linux下文件移动问题的排查及解决(以C代码为例)

Linux下文件移动问题的排查及解决(以C代码为例)

2016-08-25 21:51:36 3053

原创 文件剪切的sh脚本实现

编写shell脚本实现Linux下不同目录(路径)之间的文件的剪切(移动)操作。其中,文件移动之前所在的目录称为源目录,文件移动之后所在的目录称为目的目录。要求当源目录不存在、源目录下无文件及剪切文件成功时,均要在屏幕上输出相关的日志信息;并且,在程序执行之前,只有源目录是存在的,目的目录需要由程序创建。

2016-08-19 21:53:13 3312

原创 苹果用户界面Aqua背后的故事

Aqua是Mac电脑全新用户界面的名字。在英文中,Aqua为水的词根,寓意以水为灵感,精心设计。Aqua一经推出,就以其精美的设计和优雅的外观而大受欢迎,并将苹果电脑重新推向了行业领导者的位置。本文详细介绍Aqua产生的过程。

2016-08-18 12:13:44 5162 3

原创 ObjC学习(2):数据类型(1)

2.1 数据类型分类在ObjC中,所有的变量必须先声明后使用。在声明变量的时候,需要指定变量的类型。声明变量时,只要指定变量的类型和变量名即可,语法格式如下:type  varName;ObjC支持的数据类型包括:基本类型、构造类型和指针类型。其中,基本类型包括:整型、字符型、浮点型和枚举型;构造类型包括:数组类型、结构体类型和共用体类型;而指针类型是ObjC中最重要的类型。2.2 基本数据类型2

2016-08-16 21:42:25 1325

原创 软件开发实践中的入队列和出队列操作的C代码示例

本文用实际的C代码示例了简单的数据入队列和出队列的方法,大家可据此了解队列的实际用法,也可参照来实现更加复杂的队列操作。

2016-08-11 21:17:03 7439 2

原创 LLVM和Clang背后的故事

LLVM是Apple官方支持的编译器,而该编译器的前端是Clang,这两个工具都被集成到了Xcode里面。在这篇文章中,我们来了解一下LLVM和Clang背后的故事。

2016-08-09 22:56:30 7864

原创 【iOS开发】一键表达对女儿的爱

看到可爱的女儿一天天地长大,作为父亲的我的心里非常的高兴。最近,我做了一个简单的iOS程序,聊表我对女儿的爱。

2016-08-06 16:31:02 1429

原创 上班第一天(2)--一个程序员的成长史(11)

《一个程序员的成长史》系列第十一篇。

2016-08-03 21:50:20 7259 19

原创 iOS的层次结构概述

在学习iOS开发之前,我们有必要了解一下iOS的层次结构,这样也可以让自己对整个系统有清晰的认识,能够对自己所从事的工作有一个合理的定位。

2016-08-01 21:39:18 4660

原创 上班第一天(1)--一个程序员的成长史(10)

《一个程序员的成长史》系列第十篇。

2016-07-30 17:42:29 12815 32

原创 Xcode是如何诞生的?

大家都知道,Xcode是iOS、macOS程序的唯一开发工具,其强大的功能让人叹为观止。那么,大家知道Xcode是如何诞生的呢?

2016-07-27 20:08:44 2708 2

原创 正则表达式介绍及常见用法

正则表达式(Regular Expression),又称正规表示法、常规表示法,在实际的软件开发项目中经常会被使用到。它使用单个字符串来描述、匹配并获取一系列符合某个句法规则的结果。

2016-07-25 21:52:58 5323

原创 【iOS开发】简易加法计算器的实现

本文实现了一个简易的加法计算器,可实现对整数和浮点数的加法运算,输出结果保留到小数点后面两位。

2016-07-24 22:37:55 5638

原创 【iOS开发】在界面上显示“HELLO”

大家学习iOS开发,都想有朝一日看到自己的第一个界面程序。本文介绍了在界面上显示“HELLO”的整个开发过程,可供iOS初学者参考。

2016-07-23 17:02:22 3802

原创 常用的数据库索引优化语句总结

近期,我们对之前编写的数据库脚本进行了全面的自查,从数据库的性能方面考虑,将脚本里面的很多SQL语句进行了优化。对于一条SQL语句来说,索引的使用是否正确将直接影响到数据库的性能,因此,对索引使用方法的优化是数据库性能优化的重点。本文对常用的数据库索引优化语句进行了总结,可供相关的开发人员参考。

2016-07-18 21:51:42 10192 2

原创 深夜支持现场解决软件问题纪实

在本文中,我简单介绍一下三次深夜支持现场解决软件问题的经历,大家也可以加深对程序员工作状况的了解。

2016-07-16 21:08:40 3413 2

原创 【研发经验谈】模块间建链失败问题的分析及解决

研发经验谈之模块间建链失败问题的分析及解决。

2016-07-15 20:29:29 1855

原创 结构体中指针赋值问题的分析及C代码示例

本文对结构体中指针赋值问题进行了分析,并用C代码演示了指针的赋值方法。

2016-07-12 22:02:13 20028 2

原创 ObjC学习(1):注释、标识符和变量

ObjC学习(1):注释、标识符和变量。

2016-07-10 17:11:32 2413 2

原创 一个程序员的陪产经历--写在宝宝百日之际

本文不涉及到IT技术,而是真实地记录了我在医院的陪产经历。希望阅读完本文之后,大家能够感受到生命诞生的奇迹,能够更爱你的GF或LP。

2016-07-06 21:48:08 2152 5

原创 软件开发中的自测及C代码示例

在软件开发中,程序自测是一个永远都绕不开的话题。很多开发人员以写出有难度的代码为荣,但却不重视对自己编写的代码进行测试,这导致了最终到达客户手中的产品质量不高,bug频发,损害了公司的形象。对于一个开发人员来说,我们应该将开发和自测置于同等重要的地位,我们花在自测上的时间要不比开发少。能否对自己编写的代码进行充分的自测也是检验一个开发人员水平高低的标准之一。

2016-06-30 21:53:06 5560

《开发实战中的C语言--基础篇》PPT

《开发实战中的C语言--基础篇》视频教程配套的PPT。

2017-04-16

《开发实战中的C语言--基础篇》课程各章示例代码

《开发实战中的C语言--基础篇》课程各章示例代码,课程链接为:http://edu.csdn.net/course/detail/3810

2017-02-26

《虚拟化与云计算》学习笔记

该文档是《虚拟化与云计算》的学习笔记,能够让读者对云计算技术有一个大致的了解。

2012-08-26

软件工程——实践者的研究方法

该文档是“软件工程”权威资料的学习笔记,能够让读者对“软件工程”有一个全面的了解。

2012-02-14

空空如也

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

TA关注的人

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