摘要:
iOS网络层设计 1、网络层和业务层的对接设计 使用哪种交互模式来和业务层对接 : 使用Delegate为主,目的是为了(1)减少代码的分散度(2)减少业务层和网络层的耦合,网络层对于业务层应该是抽象的,隐藏了实现细节的 (3)只采用一种是限制了灵活性,方便进行维护 在网络层不要滥用block :( 阅读全文
摘要:
以下代码是自己测试门禁系统使用的 主要用到了串口的接收和发送 开发环境:xp QT5.1.1 串口:38400 N 8 1 自动检测可用串口 在xp上测试没问题 有些usb转串口会出现波特率不准的问题,CH340的usb转232使用完全正常 以下为收发的线程.h 和.cpp两个文件 最后附上转sac 阅读全文
摘要:
近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合 spring框架来介绍。 一.分类 从实现的技术上来分类,目前主要有三种技术(或者说有三种产品): 从实现的技术上来分类,目前 阅读全文
摘要:
Asynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用 XMLHttpRequest 函数获取数据,它是一种 API 阅读全文
摘要:
最近在客户那调试串口的时候,read串口然后printf打印,单字符printf,发现没有输出,后来想起来printf这些标准输入输出函数也是属于标准C库glibc的, 这里就要区分一下标准库函数和系统调用了。 系统调用是内核提供给上层程序的接口,能够实现内核和上层之间的交互,系统调用在内核中的实现 阅读全文
摘要:
Qt教程一 —— 共十四步 这个教程介绍了使用Qt工具包进行图形用户界面编程。它没有包括所有的东西:强调的是教授一种图形用户界面编程的编程思想,并且介绍Qt的特征也是必需的。一些通常情况下使用的特征在这个教程里没有用到。 第一章开始讲述一个十行的Hello World程序并且后来的每一章都介绍了一个 阅读全文
摘要:
1.从github上下载GTMBase64-master和AESCrypt-ObjC-master导入工程,如下图所示。 2.使用前的配置及注意事项: (1) 在build phases中的GTMBase64.m需要设置 -fno-objc-arc (2) 在#import "NSString+Ba 阅读全文
摘要:
通过函数改变指针的指向,则函数的入参需要是指针的地址,即参数类型为指向指针的指针。 如果仅仅是指针变量,则通过*赋值改变的是指针所指向变量的值,而不是指针的指向。而给指针本身赋值,则改变的是函数里指针变量的值,而不会传递到调用函数里的指针变量。 例子1:入参为指向指针的指针 #include <io 阅读全文
摘要:
gcc test.c -o test -lpthread 阅读全文
摘要:
一说到支付宝,相信没有人不知道,生活中付款,转账都会用到。 今天来详细介绍下在Android中如何集成支付宝支付到自己的APP中去。让APP能够拥有方便,快捷的支付功能。 准备工作: 商户在b.alipay.com里进行产品签约RSA私钥及公钥生成上传RSA公钥,签名验证接口调用 商户或者开发者到b 阅读全文