自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

转载 STM32唯一身份识别ID(器件电子签名)的读取以及芯片Flash大小读取

每个STM32有一个独立的ID,这个ID可以用来:产品唯一的身份标识的作用:●用来作为序列号(例如USB字符序列号或者其他的终端应用);●用来作为密码,在编写闪存时,将此唯一标识与软件加解密算法结合使用,提高代码在闪存存储器内的安全性;●用来激活带安全机制的自举过程;以STM32F103CBT6来说,使用四个寄存器来存储这个ID,读取方式为:...

2017-04-05 07:03:00 1427

转载 数据结构之队列【转】

转自http://www.cnblogs.com/kaituorensheng/archive/2013/02/28/2937865.html队列特性:先进先出(FIFO)——先进队列的元素先出队列。来源于我们生活中的队列(先排队的先办完事)。队列有下面几个操作:InitQueue()   ——初始化队列EnQueue() ——进队列DeQ...

2016-10-15 20:23:00 165

转载 C#中Console.WriteLine()函数输出格式详解

格式项都采用如下形式:{index[,alignment][:formatString]}其中"index"指索引占位符,这个肯定都知道;",alignment"按字面意思显然是对齐方式,以","为标记;":formatString"就是对输出格式的限定,以":"为标记。alignment:可选,是一个带符号的整数,指示首选的格式化字段宽度。如果“对...

2016-08-07 21:30:00 391

转载 C#学习

Random r = new Random();Console.WriteLine(r.Next() % 10);//产生0-9之间的随机数int[] pins = new int[10]{1,2,3,4,5,6,7,8,9,0};//定义数组并初始化foreach (int pin in pins)//使用foreach遍历数组中的元素 ...

2016-08-02 09:09:00 105

转载 Keil MDK从未有过的详细使用讲解

转自博客:http://blog.csdn.net/zhzht19861011/article/details/5846510这博主关于MDK 的使用的文章,写的得TM的好 TM的实用!真心收藏! 熟悉Keil C 51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的。但ARM内核毕竟不同于51内核,因此无论在设置上还是在编程思想上,都...

2016-07-12 22:01:00 279

转载 STM32的时钟树深入详解以及RCC配置

在STM32上如果不使用外部晶振,OSC_IN和OSC_OUT的接法如果使用内部RC振荡器而不使用外部晶振,请按照下面方法处理:1)对于100脚或144脚的产品,OSC_IN应接地,OSC_OUT应悬空。2)对于少于100脚的产品,有2种接法:2.1)OSC_IN和OSC_OUT分别通过10K电阻接地。此方法可提高EMC性能。2.2)分别重映射OSC_IN和...

2016-06-26 21:27:00 286

转载 STM32F103 使用TIM3产生四路PWM

STM32F103 使用TIM3产生四路PWM程序如下:/******************************************************************************** 程序说明 : 思路PWM波生成函数* 函数功能 : 使用TIM3的PWM功能生成思路PWM,* 输 入 ...

2016-06-25 15:18:00 451

转载 STM32F103外部中断编程

STM32F103外部中断编程  中断,顾名思义就是停下手头的活,去干另外一件急活,干完急活然后回来继续干手头的活。单片机和人一样,有时候也有更急的程序需要执行,执行完之后再回来执行之前正在执行的程序。今天就来试试如何让单片机中断当前任务,执行其他任务。先看看我的实验板上做外部中断要用的资源:如上图,板子的...

2016-06-21 18:13:00 964

转载 开发底层硬件应该怎么编写接口文档

开发底层硬件应该怎么编写接口文档这几天在做超市RFID结算系统的上位机程序编写,用的是VB.NET。底层用的是别人开发好的SDK,为什么要写这一篇文章呢?最近因为手头设备的功能限制,我就在网上找其他的公司的RFID射频卡读写器,由于我是做上层开发,所以需要设备供应商提供底层SDK二次开发包,找了好多设备提供商 ,也跟他们索取各自提供的SDK,但总的来说,我还是觉得最先用的这个设备的厂...

2016-06-18 15:06:00 2097

转载 超市RFID结算系统项目进度与总结

超市RFID结算系统项目进度与总结超市RFID结算系统本周末(明天演示),目前进度如下:一、后台PHP端已经完成了大部分的工作,包括以下:1、数据库的建立(目前只包括用户表、商品信息表、购物车表、订单表)2、API接口的搭建与调试3、业务逻辑的编写二、IOS与Android端:1、注册登录界面2、购物车二维码扫描界面与功能3、商品订单的接收与支付三...

2016-06-18 12:22:00 234

转载 小规模软件开发团队现存问题思考若干

小规模软件开发团队现存问题思考若干   这里指的是创业初期的软件开发团队,由于面临较大的财政压力,不得不接一些外包来养活自己,然后再抽时间做自己的软件或平台的小规模创业团队。本文系自己的一点浅显的思考,观点较为浅薄,如果存在错误的地方,还望有经验的大神们指正。一、创业初期的软件开发团队,大多存在以下几点问题:  1、没有产品经理:  没有产品经理,导致软...

2016-06-18 10:50:00 274

转载 RFID射频卡超市购物结算系统问题记录--写入卡片时,后台php无法操作数据库

后台管理人员要给每件商品贴上RF卡作为唯一标识,所以要先给对应的RFID卡中写入响应的信息,我这里为了便于模拟演示只写入商品编号,价格,名称这几个字段,然后要把已经写入的商品上传后台,由后台写入数据库中的商品表(Goods)中,其中VB访问后台的代码如下: '把写入卡片的内容上传服务器,由服务器保存在数据库中,后期需要修改url等内容 ...

2016-06-15 14:56:00 282

转载 RFID射频卡超市购物结算系统

  RFID射频卡超市购物结算系统  这段时间在做RFID射频卡超市购物结算系统,这个系统的设想来自于大学研究课题,但是我们在淘宝网上购买设备的时候淘宝店主都认为RF射频技术不好应用在超市购物结算系统,原因有几点:第一个是超市有许多商品是水、饮料、肉类,射频会被削弱导致漏扫,第二个是超市每天卖出商品量很大,而RF卡的成本并不低,例如nxp sli卡的价格在1.6元以上 ,而FM110...

2016-06-13 20:15:00 1115

转载 VB.Net隐式转换和显式转换的方法(转)

VB.Net隐式转换和显式转换的方法(转)“隐式转换”不需要源代码中的任何特殊语法。在下面的示例中,在将k的值赋给q之前,Visual Basic 将该值隐式转换成单精度浮点值。Dim k As IntegerDim q As Double' Integer widens to Double, so you can do this with ...

2016-06-13 10:07:00 410

转载 VB.NET中网络编程的另一种方案----system.net中的HttpWebRequest类的使用

VB.NET中网络编程的另一种方案----system.net中的HttpWebRequest类的使用在VB.net中进行网络编程,除了我之前写的随笔中的使用WinHttp组件进行编程,还有另一种方法就是使用HttpWebRequest。以下简要将怎么通过HttpWebRequest实现网络请求并获得数据1、在文档中引入System.Net、System.Web和System...

2016-06-08 10:37:00 791

转载 php连接mysql数据库(新浪云SAE)

新浪云提供了免费的创建服务器端应用的服务。网址为:https://www.sinacloud.com/在上面创建好应用,然后在本地使用记事本编写应用的代码如下:<?phpecho "HelloWorld!";?>这是一个最简单的后台的代码,编写好后保存关闭,然后使用svn上传到刚才创建好的应用。打开网址就可以看到输出helloworld这句话。...

2016-06-08 00:09:00 201

转载 VB.NET中网络编程所需组件WinHTTP的添加

VB.NET中网络编程所需组件:WinHTTP组件:项目-->添加引用-->COM选项卡-->Microsoft WinHTTP Services,version 5.1-->确定以下是做一个网络请求实例:baseurl地址: base_url:http://dachengxj.com 返回格式:json 请...

2016-06-06 10:08:00 509

转载 uCOS-iii 中定义的一些常量

uCOS-iii 中定义的一些常量uCOS-iii 中有许多宏定义的量,这些量不需要全部记住是什么意思,因为在阅读代码的时候可以选中变量或宏定义然后右键查看定义,就可以知道它代表的什么意思。但是如果知道什么样的变量是大概是什么含义,这样会在阅读代码的时候很流畅。这是我第一天阅读代码的时候遇到的一些宏定义:第一种是yes和no类型的:常用的TRUE,YES,ENABLE,ACTIV...

2016-06-05 23:08:00 211

转载 VS2010下创建的VB.NET项目打包发布安装包的流程

VS2010下创建的VB.NET项目打包发布安装包的流程参考:http://blog.csdn.net/liuyanlinglanq/article/details/8609675关于release 和debug 版本的问题:Visual Studio 项目对程序的发布(Release)和调试(Debug)版本分别有单独的配置。生成调试版本的目的是用于调试,而生成...

2016-06-04 14:28:00 980

转载 路由器、交换机学习之IP地址、使用网络掩码划分子网

局域网子网划分  对于C类IP地址来说(192.168.1.X,其中前面的192.168.1为网络号,后面的X为主机号,这样的网络中可以有254台主机,其中.0为局域网地址,.255为广播地址)进行子网划分意味着把254个可用主机按照需求划分为多个局域网,每个局域网有若干个主机组成。子网掩码十进制CIDR000000000/24...

2016-06-04 10:33:00 345

转载 VB.NET中的常用方法

一、如何使用dll库:  dll库是动态链接库,一般是别人提供的,用来做二次开发,相当于别人把一些函数包装在dll中,已经生成可以链接文件,你只能调用,但是不能看到方法的实现。所以给你提供dll的人一般也会提供dll的库函数说明,说明中会告诉你里面的函数的返回值,参数等一些东西。  1、要使用dll库中的方法,首先把dll复制粘贴在你的.net项目中的\bin\Debug路径下面...

2016-06-03 12:16:00 363

转载 路由器、交换机配置入门

思科路由器配置练习:使用Cisco Packet Tracer 软件练习,可以通过图形化界面组建局域网然后进行配置。具体流程为:1、下载安装Cisco Packet Tracer软件。2、在软件面板的最下面的常用设备列表中找到所需的路由器(router)、交换机(switches)、集线器(hubs)等设备,然后拖放到工作区面板,然后使用线连起来(黑色代表网线)、浅蓝色代表串口线...

2016-06-02 21:57:00 195

转载 mysql server的安装和配置

YSQL-5.7.9.1解压版例如我的在D:\Program Files\MySQL\MySQL Server 5.7(解压时名字mysql-installer-community-5.7.9.1可以自己修改名称) MySQL Server 5.7中的my-default.ini修改:# These are commonly set, remove the# and set ...

2016-05-24 15:08:00 68

转载 IOS开发中AVFoundation中AVAudioPlayer的使用

IOS开发中如何调用音频播放组件1、与音频相关的头文件等都在AVFoundation.h中,所以第一步是添加音频库文件:#import <AVFoundation/AVFoundation.h>2、先找一段要播放的音频文件,我这里找到是一个mp3文件,然后添加到项目中:3、使用NSBundle获取这个文件并转化成NSData类型:...

2016-05-24 10:51:00 424

转载 IOS开发中深拷贝与浅拷贝

简而言之:1、对不可变的非集合对象,copy是指针拷贝,mutablecopy是内容拷贝2、对于可变的非集合对象,copy,mutablecopy都是内容拷贝3、对不可变的数组、字典、集合等集合类对象,copy是指针拷贝,mutablecopy是内容拷贝4、对于可变的数组、字典、集合等集合类对象,copy,mutablecopy都是内容拷贝但是,对于集合对象的内容复制...

2016-05-23 09:48:00 84

转载 MAC中使用Vim和GCC编译C程序

1、打开终端2、输入以下命令进入vim编辑器:vim a.c3、进入编辑器后按i进入insert模式,然后键入以下代码:#include<stdio.h>int main(){printf("\nhelloWorld!\n\n");return 0;} 4、按ESC退出编辑模式,然后键入:...

2016-05-23 05:09:00 323

转载 使用PHP开发一个简单的后台接口(响应移动端的get请求和post请求)

写一个简单的后台,在接到app请求数据的时候,返回对应的内容:index.php文件如下:<?php$id = $_POST['id'];if($id==001){ echo json_encode(array('id'=>001,'name'=>'zhangsan'));}if($id==002){ ...

2016-05-22 02:00:00 442

转载 VS2010环境下使用VB编写串口助手

1、在Form1的设计模式下添加以下控件:2、添加好控件之后我们就可以打开Form1.vb进行编程了: 1 '使用串口需要引用的命名空间 2 Imports System.IO.Ports 3 Imports System 4 5 6 Public Class Form1 7 8 9 10 '在设...

2016-05-20 18:20:00 516

转载 VS2010环境下使用VB开发网络编程(WinHttp)

首先点项目——>添加引用——>COM选项卡——>Microsoft WinHttp Services,version 5.1,然后点确定就可以添加Winhttp到项目引用中。1、如何定义一个类型:项目——>添加类——>输入类名——>确定:完成新建类后,输入以下代码:1 Public Class Class12 Publ...

2016-05-20 09:09:00 684

转载 如何搭建自己的网站

使用新浪sae云服务,注册并新建应用,然后上传应用代码即可,不需要租用一台服务器。新建应用并使用svn或者git上传代码,具体sae上有讲解。转载于:https://www.cnblogs.com/jiwangbujiu/p/5508385.html...

2016-05-19 13:43:00 60

转载 IOS开发中数据持久化的几种方法--NSUserDefaults

IOS开发中数据持久化的几种方法--NSUserDefaultsIOS 开发中,经常会遇到需要把一些数据保存在本地的情况,那么这个时候我们有以下几种可以选择的方案:一、使用NSUserDefault是最简单直接的一个办法:1)保存数据:1 // 实例化一个NSUserDefaults单例对象2 NSUserDefaults *user = [N...

2016-05-17 20:47:00 117

转载 老年人电话本项目中遇到的问题

1、由于每次打开APP都是直接使用CNContact类,导致如果手机通讯录中联系人多的话,就会在进入程序是卡机,甚至闪退,  拟解决办法:使用合适的数据持久化保存数据到本地,不需要每次进入时读取。2、卡顿的第二个原因是联系人默认头像太大,导致数据量太大,读取缓慢。  拟解决办法:更换小头像3、考虑老年人手机中并不需要太多的联系人,所以可在首次进入软件之后从联系人列表中选择...

2016-05-16 23:00:00 84

转载 IOS开发根据字体大小等获取文字所占的高度

Model *model = self.modelArr[indexPath.row]; //根据label文字获取CGRect NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init]; //set the line break mode paragra...

2016-05-16 17:23:00 138

转载 IOS开发中UIFont字体设置

我们在开发中很多时候要设置UIlabel,UIbutton,UItextfield的字体,这个时候我们就需要用到UIFont,下面简单介绍一下UIFont的用法,仅供参考。UIFont用于获取和设置字体信息。这个类提供用于输出的字体的属性和字型信息。我们可以把其对象像参数一样传入函数中。一般而言我们不需要用alloc,int方法初始化UIFont对象,我们用UIFont大部...

2016-05-16 14:10:00 81

转载 IOS开发中使用AFNetworking请求网络数据

1、把AFNetworking的文件拖放到项目中(注意不同的版本方法不一样,本历程基于版本2013);2、使用#import "AFNetworking.h"命令把AFNetworking.h=包含进来;3、完整代码: 1 // 2 // ViewController.m 3 // 网络请求 4 // 5 // Created by mac on 1...

2016-05-12 10:11:00 121

转载 IOS开发中如何使用通知NSNotification传值

通知 是在跳转控制器之间常用的传值代理方式,除了代理模式,通知更方便、便捷,一个简单的Demo实现通知的跳转传值.输入所要发送的信息 ,同时将label的值通过button方法调用传递,- (IBAction)buttonClick:(id)sender {//添加字典,将label的值通过key值设置传递NSDictionary*dict =...

2016-05-11 10:47:00 81

转载 IOS开发中响应者链

在IOS开发中,有时候会遇到如下情况:在页面1上有一个RedView,在RedView上有一个GreenView,在GreenView上有一个button,这些view的创建代码如下:1、AppDelegate.m 1 // 2 // AppDelegate.m 3 // 响应者链 4 // 5 // Created by mac on 16/5/1...

2016-05-10 18:50:00 78

转载 IOS开发中Xcode常用插件安装与管理(转)

XCode中插件管理工具:Alcatraz转自http://www.cocoachina.com/industry/20140506/8325.html苹果现在的成绩得益于其始终如一的坚持。从Pentalobular screws到Sandboxing技术,当用户选择购买Mac或iPhone时,苹果希望消费者放弃对产品大量的控制。无论这些设计决策是为了确保一个好的用户体验...

2016-05-10 11:20:00 153

转载 IOS开发中摇一摇是怎么实现的

三个方法,分别是开始摇一摇,结束摇一摇,取消摇一摇,我们可以在里面对应的进行事件处理,或者在ui上进行信息展示:1、开始摇一摇:(在实际app中用需要处理的语句替换NSLog(@"开始摇一摇");即可)-(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{ NSLog(@"开始摇...

2016-05-09 18:15:00 109

转载 IOS中APP开发常用的一些接口

免费的API接口:  1、聚合数据,上面有手机归属地查询等;  2、百度API store:上面有很多免费的接口,可以使用在自己的app中;  3、环信:提供一些用户交互的一些场景等,可以用来做即时通讯软件转载于:https://www.cnblogs.com/jiwangbujiu/p/5474896.html...

2016-05-09 18:00:00 407

空空如也

空空如也

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

TA关注的人

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