- 博客(556)
- 资源 (12)
- 收藏
- 关注
原创 Swift中的条件操作和循环
在Swift中,使用if和switch语句来进行条件操作,使用for-in、for、while和repeat-while语句来进行循环。
2016-10-28 20:20:43 1675
原创 Swift中常量和变量的声明
常量是在程序运行过程中,不会被修改的量。也就是说,常量一经赋值,就不能再次赋值了。变量是在程序运行过程中,可以被多次赋值的量。也就是说,常量即使已经赋值,还可以再次赋值。在Swift中,我们使用let来声明常量,使用var来声明变量。
2016-10-26 20:32:47 4069
原创 记一次部门迎新趣味竞技活动
每年的一个或几个固定时间,都会有一些新员工进入各个公司,开始了他们新的人生征程,各个公司也会用不同的方式来欢迎新同事的到来。最近,我们部门举办了一场别开生面的迎新趣味竞技活动。下面,就让我们搭乘时光倒流之飞船,回到活动现场,去感受本次活动的紧张与刺激吧。
2016-10-23 19:30:15 2528
原创 C语言代码评审小结
在实际的软件开发项目中,代码评审是一个必不可少的流程。代码评审,也称之为代码复查,是指通过阅读开发人员所写的代码来检查源代码与编码规范的符合性以及代码质量的活动。
2016-10-19 20:19:14 3525
原创 Swift---一门智能型的编程语言
Swift是苹果公司于2014年推出的一门全新的编程语言,目前已进化至第三版。Swift博众编程语言之所长,简单易学,功能强大,可用于开发iOS、macOS、tvOS、watchOS程序。
2016-10-09 20:14:05 1529
原创 Oracle调用接口(OCI)源码剖析(3):关闭数据库连接
继创建数据库连接和执行SQL语句并获取结果之后,我们继续对OCI中关闭数据库连接的源码进行剖析。该操作主要是由CDbCloseDb函数完成的。
2016-09-20 21:11:23 2306
原创 Oracle调用接口(OCI)源码剖析(2):执行SQL语句并获取结果
接着上一篇文章《Oracle调用接口(OCI)源码剖析(1):创建数据库连接》,我们继续对OCI中执行SQL语句并获取结果的源码进行剖析。该操作主要是由两个函数完成的:CDbExecSql和CDbFetch,其中CDbExecSql函数用于执行普通SQL语句,CDbFetch函数用于获取数据库的返回结果。
2016-09-13 21:54:07 5171
原创 Oracle调用接口(OCI)源码剖析(1):创建数据库连接
在笔者所开发过的产品中,有很多都需要与Oracle数据库打交道。为了实现C代码与Oracle数据库的消息交互,Oracle公司为广大的开发者们提供了一个统一的调用接口OCI(Oracle Call Interface)。只要按照规范来调用OCI中的函数,就能够实现C代码与Oracle数据库的交互。
2016-09-08 21:35:39 5453
原创 动态内存分配的C代码示例
之前有同学在QQ上问我,C语言中的动态内存分配是怎么回事。首先,我们来看看内存分配的概念,它是指在程序执行的过程中分配或者回收存储空间的方法。一般说来,内存分配方法分为静态内存分配和动态内存分配两种。在本文中,我们主要讨论动态内存分配。
2016-09-02 20:58:05 6552 6
原创 限制程序中某类操作的执行次数的算法设计及C代码实现
编写程序实现限制程序中某类操作的执行次数的需求。为了便于说明,要求程序每天创建一个与上一天不同的文件目录。如果欲创建的文件目录已存在,则不用再创建。文件目录的命名格式为:FileDir_YYYYMMDD,如:FileDir_20160830
2016-08-31 20:40:32 3916
原创 需求、开发和测试的“三足鼎立”
需求、开发和测试虽然各自做着不同的事情,所关注的点不一样,有时还有可能会出现意见不统一,但大家都有一个共同的目标:将产品做好。也正是这个共同的目标让需求、开发和测试之间的合作大于对抗、理解大于分歧,也正是这个共同的目标让软件产品这个“鼎”的三只“脚”永远平稳和牢固。
2016-08-26 21:08:57 6467 4
原创 文件剪切的sh脚本实现
编写shell脚本实现Linux下不同目录(路径)之间的文件的剪切(移动)操作。其中,文件移动之前所在的目录称为源目录,文件移动之后所在的目录称为目的目录。要求当源目录不存在、源目录下无文件及剪切文件成功时,均要在屏幕上输出相关的日志信息;并且,在程序执行之前,只有源目录是存在的,目的目录需要由程序创建。
2016-08-19 21:53:13 3321
原创 苹果用户界面Aqua背后的故事
Aqua是Mac电脑全新用户界面的名字。在英文中,Aqua为水的词根,寓意以水为灵感,精心设计。Aqua一经推出,就以其精美的设计和优雅的外观而大受欢迎,并将苹果电脑重新推向了行业领导者的位置。本文详细介绍Aqua产生的过程。
2016-08-18 12:13:44 5181 3
原创 ObjC学习(2):数据类型(1)
2.1 数据类型分类在ObjC中,所有的变量必须先声明后使用。在声明变量的时候,需要指定变量的类型。声明变量时,只要指定变量的类型和变量名即可,语法格式如下:type varName;ObjC支持的数据类型包括:基本类型、构造类型和指针类型。其中,基本类型包括:整型、字符型、浮点型和枚举型;构造类型包括:数组类型、结构体类型和共用体类型;而指针类型是ObjC中最重要的类型。2.2 基本数据类型2
2016-08-16 21:42:25 1333
原创 软件开发实践中的入队列和出队列操作的C代码示例
本文用实际的C代码示例了简单的数据入队列和出队列的方法,大家可据此了解队列的实际用法,也可参照来实现更加复杂的队列操作。
2016-08-11 21:17:03 7449 2
原创 LLVM和Clang背后的故事
LLVM是Apple官方支持的编译器,而该编译器的前端是Clang,这两个工具都被集成到了Xcode里面。在这篇文章中,我们来了解一下LLVM和Clang背后的故事。
2016-08-09 22:56:30 7880
原创 【iOS开发】一键表达对女儿的爱
看到可爱的女儿一天天地长大,作为父亲的我的心里非常的高兴。最近,我做了一个简单的iOS程序,聊表我对女儿的爱。
2016-08-06 16:31:02 1436
原创 iOS的层次结构概述
在学习iOS开发之前,我们有必要了解一下iOS的层次结构,这样也可以让自己对整个系统有清晰的认识,能够对自己所从事的工作有一个合理的定位。
2016-08-01 21:39:18 4676
原创 Xcode是如何诞生的?
大家都知道,Xcode是iOS、macOS程序的唯一开发工具,其强大的功能让人叹为观止。那么,大家知道Xcode是如何诞生的呢?
2016-07-27 20:08:44 2723 2
原创 正则表达式介绍及常见用法
正则表达式(Regular Expression),又称正规表示法、常规表示法,在实际的软件开发项目中经常会被使用到。它使用单个字符串来描述、匹配并获取一系列符合某个句法规则的结果。
2016-07-25 21:52:58 5336
原创 【iOS开发】在界面上显示“HELLO”
大家学习iOS开发,都想有朝一日看到自己的第一个界面程序。本文介绍了在界面上显示“HELLO”的整个开发过程,可供iOS初学者参考。
2016-07-23 17:02:22 3819
原创 常用的数据库索引优化语句总结
近期,我们对之前编写的数据库脚本进行了全面的自查,从数据库的性能方面考虑,将脚本里面的很多SQL语句进行了优化。对于一条SQL语句来说,索引的使用是否正确将直接影响到数据库的性能,因此,对索引使用方法的优化是数据库性能优化的重点。本文对常用的数据库索引优化语句进行了总结,可供相关的开发人员参考。
2016-07-18 21:51:42 10202 2
原创 一个程序员的陪产经历--写在宝宝百日之际
本文不涉及到IT技术,而是真实地记录了我在医院的陪产经历。希望阅读完本文之后,大家能够感受到生命诞生的奇迹,能够更爱你的GF或LP。
2016-07-06 21:48:08 2163 5
原创 软件开发中的自测及C代码示例
在软件开发中,程序自测是一个永远都绕不开的话题。很多开发人员以写出有难度的代码为荣,但却不重视对自己编写的代码进行测试,这导致了最终到达客户手中的产品质量不高,bug频发,损害了公司的形象。对于一个开发人员来说,我们应该将开发和自测置于同等重要的地位,我们花在自测上的时间要不比开发少。能否对自己编写的代码进行充分的自测也是检验一个开发人员水平高低的标准之一。
2016-06-30 21:53:06 5580
《开发实战中的C语言--基础篇》课程各章示例代码
2017-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人