自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bruscar的专栏

IT go工程师

  • 博客(24)
  • 资源 (16)
  • 收藏
  • 关注

原创 内联函数的讲解

一、什么叫inline函数? inline(小心,不是online),翻译成“内联”或“内嵌”。使用来替代“宏“的意指:当编译器发现某段代码在调用一个内联函数时,它不是去调用该函数,而是将该函数的代码,整段插入到当前位置。好处:省去了调用的过程,加快程序运行速度。(函数的调用过程,由于有前面所说的参数入栈等操作,所以总要多占用一些时间)。不好处:由于每当代码调用到内联函数,就需要在

2015-07-20 15:07:17 922

原创 swift中的闭包

////  main.swift//  闭包////  Created by 朱敏 on 15/6/15.//  Copyright (c) 2015年 helinyu. All rights reserved.//import Foundationlet names = ["Lily","Anna","Duty","Poly","Gray"

2015-07-19 17:15:33 664

转载 define AB_EXTERN extern "C" __attribute__((visibility ("default")))

#ifndef AddressBook_AddressBookDefines_h  //如果没有定义这个头文件#define AddressBook_AddressBookDefines_h  //接下来就定义这个文件,#ifdef __cplusplus //是c++的意思,判断是不是c++语言    #define AB_EXTERN extern "C" __attrib

2015-07-19 11:31:41 3799

转载 地址围栏

地址围栏(geo-fence) 围绕着GPS 坐标设置的虚拟的位置。将地址围栏与提醒结合使用,这样就可以在你进入或者离开虚拟周界的时候向你发送通知。 eg:当你设置你的办公室GPS位置设置提醒和地理围栏,就可以在你离开办公室或者进入办公司的时候提醒你所要做的事情(不同的时间点)。这样就结合了空间和时间上的提醒,我们日常生活之中也会常常用到安全的设置、日常事务安排等等。

2015-07-19 08:29:49 1324

原创 邮件中的抄送和密送的区别

抄送:是指你发一封信的同时,再复制一份给你的另外的联系人。比如你发信给A,如果选择抄送给B,则B也会收到同样内容的信。但这样的话,A会知道你抄送了给B。密送,虽然AB都搜到你发送的信息,但是A不知道你也收到,但是你会知道这个是给A的使用场景:平常很少用,一般都是在企业、职员之间使用。也就是抄送和密送中的内容都是邮件地址。

2015-07-18 16:49:52 11994

原创 网页前端 网页换肤(js)

网页换肤原理:需要准备不同的肤色的css的样式表, 涉及到: 点击事件(onclick) id属性,所有的都可以有id属性。 所以:要求准备: 1、需要哪些样式,点击之后会改变href 2、需要的属性添加事件,切换js fucntion 是函数的关键字 ·js中的函数赋值:可以匿名函数和之间赋值函数window.onload() 这个是加载网页的方法,我们是可以通过写这个方法,才会

2015-07-18 12:41:42 2126

原创 thinkphp的知识点

thinkphp是基于apache2.0 是用于php的5.3版本以上的, 应用的模式是cb架构,编译机制: 压缩合并,模板编译 区别于java的编译,它们是不一样的。运行的原理就是:通过http——>controller ——>model 然后再返回。

2015-07-18 12:25:26 602

原创 Thinkphp的环境配置

1、安装好wampserver 之后,我们将会看到相关的的图标变绿; 2、在浏览器中输入localhost 之后,我们看到,相应的简介界面。 3、xia在最新的Thinkphp的框架,然后解压,并且为相应的项目而将这个名字取名为项目的名字;4、输入localhost/文件名(项目名) 即可打开thinkphp的黄英界面。出现问题: thinkphp环境中, 我在引入thinkphp的时候,在

2015-07-17 18:28:04 1014

原创 对mvc模式的理解

对mvc的理解: mvc一般可以分为两种,mvc1(主动)、mvc2(被动) mvc1中经常会用到有“客户端”的项目中开发, mvc2中是用在web中的形式, mvc2比mvc1解耦更加的彻底,更加的实用,只不过controller的功能更加的复杂。mvc设计模式的特点: 优点: 1、提高了代码的重用性,(代码不需要写成多个版本) eg:网页版本和客户端版本的会有所不同,vie

2015-07-17 10:51:20 3496

原创 网络检错MBProssHUD库的使用

1、登陆,当我们的没有输入什么东西的时候,我们可以不发送,这样减少不必要的消耗,所以种类应该需要一个判断。(表单验证)第三方框架:MBProssHUD使用场景:用于在检查网络是否存在,弹出alertView来阻止相应的网络请求。这样避免繁琐的步骤和误区操作。

2015-07-16 19:23:21 607

原创 abort的理解

abort[英][əˈbɔ:t][美][əˈbɔ:rt]vt.使流产; 使夭折; 使中止; vi.流产; 堕胎; 发育不全; n.流产; 中止计划; abort()函数,是标准库(stdlib.h)中的一个函数,标准库中的函数是程序中的基本函数,都是c语言。 abort()方法在XMLHttpRequest请求中的作用abort()方法可以停止一个X

2015-07-15 18:01:26 2149

原创 xmpp的讲解

通讯的技术核心:通讯协议、协议说明信息(数据)如何在网上传输的。xmpp(Extensible messaging and presure protocol )可扩展通讯和表示协议功能:xmp是用在tcp、Ip上传输xml流的。xmpp是分散型的通讯网络,这意味着,只要网络基础设施允许,任何XMPP用户都可以向其他任何XMPP用户传递消息。XMPP中定义了三个角色,客户端,

2015-07-15 13:20:56 1031

原创 cocoaPod 的使用

pod init安装 :1、先查找: pod search **2、将有关的信息拷贝到相应的Podfile文件下面3、pod install 即可下载刚才拷贝如Podfile文件的软件下面的两个的方法就是没有更新源:(更新里面所有的库)pod install --verbose --no-repo-update pod update --verbose

2015-07-15 11:12:09 518

原创 网关 的理解

网关:(gateway)即为端口,网络间的连接器、协议转换器;在网络层实现互联,仅用于两个高层的协议不同的网络互联。生活中的例子:门:房——> 门 ——> 房网关:网络——> 网关——>(另一个)网络网关:既不是"硬件"也不是“软件",所谓:硬件网关,软件网关只不过是用来支持网关的。网关就是具有路由功能的端口,eg:你的路由器的接口地址是:192.168.1.1(网

2015-07-15 09:59:31 872

原创 沙盒 和nsbundle

沙盒:是ios中的一个文件系统(文件存储空间)这里的文件是非代码文件nsbundle:是程序存放的文件(代码文件)目录,上面是两个不同的概念,一个是文件系统的层面上讲,一个是目录文件上讲(物理上);但是:由于代码文件和非 文件经常放在同一个文件目录下,所以我们在求的主目录的时候,将会可能看到是同一个目录。

2015-07-14 20:25:27 510

原创 UIalertController

////  ViewController.m//  alert////  Created by 朱敏 on 15/7/13.//  Copyright © 2015年 helinyu. All rights reserved.//#import "ViewController.h"@interface ViewController ()@

2015-07-14 13:20:27 667

原创 alertView中的属性和方法的讲解

////  ViewController.m//  alertView////  Created by 朱敏 on 15/7/14.//  Copyright © 2015年 helinyu. All rights reserved.//#import "ViewController.h"@interface ViewController () UI

2015-07-14 10:10:13 508

原创 警示框

1、UIActionSheet创建一个简单动作表, UIActionSheet *actionSheet = [[UIActionSheetalloc] initWithTitle:@"Choose action"                                                             delegate:nilcancelButt

2015-07-13 21:26:09 459

原创 ios8.3——ios9弹出警告框

在8.3之后,以前的办法就不可以用了,而下面这个方法在8.0之后就已经使用。NS_ASSUME_NONNULL_BEGIN//alert的按钮样式typedef NS_ENUM(NSInteger, UIAlertActionStyle) {    UIAlertActionStyleDefault = 0,    UIAlertActionStyleCancel,

2015-07-13 17:23:16 1093

原创 国际化和本地化中的使用

有关区域的概念:处理语言和计量单位(eg:货币、日期格式、时间格式、数字分隔)而定义的一组转换。oc 中用NSLocale作为对象来定义,它包含了区域设置的标签、集群了一系列的转换。最常用的区域舍hi标签符是en,代表English区域,标示符的子集也可以使用,像en_US(为English语言中的美国区域设置)  eg:(其实本地化就相当于一种约束配置,在这里可以实现有关的内容格式)

2015-07-13 14:46:05 825

原创 storyboard 和xib的本地化的应用

storyboard和xib创建本地化是一样的,所以我们是可以同样的方式直接在Info里面创建相应的本地化文件。然后再里面修改。storyboard这样的文件太多,我们jiang将会使用go工具ibtool这个工具来创建。使用ibtool工具提取需要本地化的代码如下:ibtool --generate-string-file MainStoryboard.string en.l

2015-07-13 11:23:37 1338

转载 硬编码和软编码

何谓“硬编码”以及“软编码” (2012-03-06 15:52:16)转载▼标签: 硬编码 软编码 非硬编码 杂谈分类: 科技博文    计算机科学中,只有硬编码(hardcode),以及非硬编码,有人也成为“软编码”。    硬编码和软编码的区别是:软编码可以在运行时确定,修

2015-07-13 11:06:07 4503

原创 genstrings本地化工具的使用以及本地化

genstrings使用以及本地化

2015-07-12 12:15:12 1214

原创 IT上的本地化理解

本地化的理解:软件的本地化:指的是将一产品的用户界面(UI)和辅助材料(eg:文档资料)从其他国产语言向另一种语言转化,使它适应某一外国语言和文化的细微差别的过程。网络本地化:指的是对网站的文本、图标和格式进行了调整,使之符合某一特定语言和文化习惯,要求把整个网站内容 和目标群体的语言文化紧密的结合起来。

2015-07-11 23:10:58 797

数字图像处理

《数字图像处理》主要是关于数字图像处理方面,如果想研究图像处理方面,是一本比较好的入门书籍。

2019-02-26

大厂算法面试题集合

《大厂算法面试题集合》主要是提供一些关于为了进大厂的面试题目。

2019-02-26

Webkit for dummies

《Webkit for dummies 》 主要是关于webkit的内容和一些应用。

2019-02-26

webkit技术内幕

《webkit技术内幕 》 是关于苹果公司开源的项目webkit的分析,同时会涉及到chromium

2019-02-26

leetcode 上面题目的解决代码

leetcode 上面题目的解决代码,可以查找对应的题目答案,基本上都有了

2019-02-26

opengles programming guide for iOS

《opengles programming guide for iOS》 主要是引导在ios/mac 开发中使用的opengles的引导。

2019-02-26

the LLVM compiler system

《the LLVM compiler system》 主要是llvm开源项目发起者的笔记吧!里面涉及到llvm 编译器系统的一些原理等等。

2019-02-26

apache在mac上以及linux上安装存在的一些问题以及解决方法

apache 并不一定zai默认的配置下就能够使用,尤其是localhost、80 端口,可以通过该文档的方案来解决

2016-03-06

virtual box上的使用手册

详细介绍了virtual box 虚拟机的基本使用,尤其是对学生来说,虚拟机是使用Linux系统的不二之选。

2016-02-15

shell 脚本的基本使用

有关于shell脚本的基本的使用和有关它的深刻的理解以及应用。

2016-02-15

WebService

是一个使用Java写的一个web Service的例子,可以尝试一下使用。

2015-09-22

有关ios的开发的类

有关ios测试中的单元测试和相应注意点的讲解,适用于初步讲解相应的内容。

2015-09-09

程序员如何成为大牛

如何让自己成为大牛,也许这篇文章改变你以后的人生。

2015-07-31

C语言详细笔记

好!!!!详细,有关本人学习C语言的一些心得,仅供参考!

2014-09-16

空空如也

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

TA关注的人

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