自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 欢迎使用CSDN-markdown编辑器

《Java 线程编程》学习笔记7第七章 并发访问对象和变量当多个线程与对象交互时,则需要适当的控制,以确保线程间不会产生不利的影响。7.1 易变成员变量修饰符volatile 关键字是用于成员变量的一个修饰符,每次访问线程时,强迫它从共享内存中重读变量的值。而且,当变量发生变化时,强迫线程将变化值写到共享内存中。如此一来,不管在任意时刻,两个不同的线程总是看到某个成员变量的同一个值。Java

2016-10-23 22:33:18 339

原创 Java JDBC 学习笔记1

嵌入式Linux_Java JDBC 学习笔记1@(嵌入式Linux 应用开发)嵌入式Linux_Java JDBC 学习笔记1JDBC SQL语法创建数据库删除数据库创建表删除表插入数据查找数据更新数据删除数据结构化查询语言(SQL)是一种标准化的语言,它允许你在数据库上执行操作,如创建项目,读取内容,内容更新和删除条目。SQL是所有可能会使用几乎任何数据库支持,它允许独立于

2016-10-23 17:51:41 429

原创 Java JDBC 学习笔记1

嵌入式Linux_Java JDBC 学习笔记1@(嵌入式Linux 应用开发)嵌入式Linux_Java JDBC 学习笔记1JDBC SQL语法创建数据库删除数据库创建表删除表插入数据查找数据更新数据删除数据结构化查询语言(SQL)是一种标准化的语言,它允许你在数据库上执行操作,如创建项目,读取内容,内容更新和删除条目。SQL是所有可能会使用几乎任何数据库支持,它允许独立于

2016-10-23 17:29:52 427

原创 嵌入式中的常用存储设备简介

嵌入式中的常用存储设备简介@(嵌入式Linux 计算机知识)==============================================ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存

2016-10-23 17:26:05 3405

原创 《深入理解 Java 虚拟机》学习笔记2

《CANOpen》 学习笔记3《CANOpen 协议 —— SDO 介绍》 注:这里的 SDO 模式有点类似于 TCP/IP 中的 TCP 模式。即『服务器-客户端』模式 本文主要以一个实例进行讲解。1. 目的:实现节点2的数据传送到节点32. 手段:使用 SDO 进行传送SDO 不能实现从节点之间的数据直接传送3. 分析:SDO 通讯可以描述成客户/服务器模式,SDO 的客户/

2016-10-23 17:24:30 350

原创 《CANOpen》 学习笔记3

《CANOpen》 学习笔记3《CANOpen 协议 —— SDO 介绍》 注:这里的 SDO 模式有点类似于 TCP/IP 中的 TCP 模式。即『服务器-客户端』模式 本文主要以一个实例进行讲解。1. 目的:实现节点2的数据传送到节点32. 手段:使用 SDO 进行传送SDO 不能实现从节点之间的数据直接传送3. 分析:SDO 通讯可以描述成客户/服务器模式,SDO 的客户/

2016-10-23 17:22:51 1857

原创 《CANOpen》 学习笔记5

《CANOpen》 学习笔记5CANOpen 学习笔记5驱动器 CANopen 调试笔记驱动器 CANopen 调试笔记驱动器 Copley 公司提供的 《CANopenProgrammerManual》中有一些自定义的字典数据,凡是拥有自定义数据的字典值,原协议(Cia402)的值就是失效的,通过 SDO 进行读取会提示该值不存在。

2016-10-23 17:20:17 1126

原创 《CANOpen》 学习笔记4

《CANOpen》 学习笔记4CANOpen 学习笔记4现场总线 CANopen 设计与应用第一章 通信和设备模型1 通信层和参考模型第二章 物理层1 位定时和位填充第三章 CAN协议1 报文格式第四章 应用层1 基本原理2 通信对象21 过程数据对象PDO211 通信参数212 PDOP 的 CAN 标识符213 PDO 链路214 PDO 的通信类型215 禁止时

2016-10-23 17:19:26 4504

原创 《Java 线程编程》学习笔记6

《Java 线程编程》学习笔记6Java 线程编程学习笔记6第六章 线程优先化1 系统线程优先级2 线程优先级常量3 判断当前优先级getPriority4 更改线程的优先级setPriority5 线程状态6 优先级和规划7 自愿放弃处理器Threadyield8 线程规划情形第六章 线程优先化6.1 系统线程优先级6.2 线程优先级常量Thread.MAX_PRIORITY

2016-10-23 17:15:20 311

原创 《Java 线程编程》学习笔记5

《Java 线程编程》学习笔记5第5章 完美终止线程5.1 中断线程:interrupt()当一个线程运行时,另一个线程可以调用对应的 Thread 对象的 interrupt() 方法来中断它:public void interrupt()这个方法只是在目标线程中设置一个标志位,表示它已经被中断,并立即返回。该方法可能抛出 SecurityException,表示发出中断请求的线程没有权限中断

2016-10-22 23:16:41 701

原创 《CANOpen》 学习笔记2

Edit《CANOpen》 学习笔记2《CANOpen 协议 —— PDO 介绍》注:这里的 PDO 模式有点类似于 TCP/IP 中的 UDP 模式。即『生产者-消费者』模式本文主要以一个实例进行讲解。1. 实验目的:实例的目的如图所示,实现节点 1 的数据(A,B)传送到节点2,节点3,同时实现节点2传输数据(C,D)至节点3。

2016-10-22 22:44:26 2422 2

原创 《Java 线程编程》 学习笔记3

《Java 线程编程》 学习笔记3第3章 创建和启动线程3.2 线程命名:getName() 和 setName()3.2.1 使用getName()在 Thread API 中,使用public final String getName()该方法来获取线程的名称。可以用于区分两个线程。public class TwoThreadGetName extends Thread { publ

2016-10-22 22:29:42 575

原创 《Java 编程思想》 学习笔记2

《Java 编程思想》 学习笔记2Java 编程思想 学习笔记2第二章 一切都是对象1 用引用操纵对象2 必须由你创建所有对象21 存储到什么地方22 特例基本类型23 Java 中的数组3 永远不需要销毁对象31 作用域32 对象的作用域4 创建新的数据类型类第二章 一切都是对象2.1 用引用操纵对象在Java里,一切都是对象,操作的标识符是对象的一个“引用(referen

2016-10-22 22:28:12 381

原创 《电磁兼容设计》0

《电磁兼容设计》0@(嵌入式Linux 底层开发)电磁兼容设计0第二章 电磁骚扰源与耦合路径电磁骚扰的耦合途径第四章 地线设计接地系统地线阻抗接地要求第五章 屏蔽设计第六章 滤波设计滤波器的构造滤波器元件第二章 电磁骚扰源与耦合路径5. 电磁骚扰的耦合途径传导耦合传导是骚扰源与敏感设备之间的主要的骚扰耦合途径之一。传导骚扰可以通过电源线,信号线,互连线,接地导线等进行耦合。

2016-10-22 22:25:37 484

原创 欢迎使用CSDN-markdown编辑器

《Java 线程编程》 学习笔记5第5章 完美终止线程5.1 中断线程:interrupt()当一个线程运行时,另一个线程可以调用对应的 Thread 对象的 interrupt() 方法来中断它:public void interrupt()这个方法只是在目标线程中设置一个标志位,表示它已经被中断,并立即返回。该方法可能抛出 SecurityException,表示发出中断请求的线程没有权限中

2016-10-22 22:16:14 215

转载 串口Termios

http://baike.baidu.com/link?url=O196-TWKei2uJJM9MM2untaXU5m3dq26ImucGd_UKIOjlDm-2A-9YVAqJZ87pFYCA_Adv8s3BQO4DroeTR7zXq最近在玩 Termios Unix 下串口的设置,于是了解了一下相关参数的设置。

2015-11-04 21:19:04 304

原创 swift 与 C 语言混合编程,主要关于指针变量的调用问题

根据 swift 与 C 语言的语法规则,参见:http://c.biancheng.net/cpp/html/2282.html进行了一些尝试:1.C语言中创建:test(char testpara)  Swift 中调用 test(testChar: CChar) ---- CChar 实际为 Int8 类型2.C语言中创建:test(char* testpara) 

2015-11-04 16:05:30 350

转载 Mac OS X pl2303 的驱动下载

http://see.sl088.com/wiki/PL-2303/Mac_%E4%BD%BF%E7%94%A8该网站有详细信息说明

2015-11-03 19:05:50 1116

转载 WPF 绘制图表

在工作中经常会遇到需要将一组数据绘制成曲线图的情况,最简单的方法是将数据导入Excel,然后使用绘图功能手动生成曲线图。但是如果基础数据频繁更改,则手动创建图形可能会变得枯燥乏味。本篇将利用DynamicDataDisplay  在WPF 中动态模拟CPU 使用率图表,实现动态生成曲线图。     新建项目将DynamicDataDisplay.dll 加载到References 中,打开

2015-09-19 13:13:04 6503

转载 git@osc使用教程

Git初体验 http://my.oschina.net/dxqr/blog/134811网友整理的git@osc教程http://git.oschina.net/oschina/git-osc/wikis/help#toc_19git@osc工作流程http://git.oschina.net/oschina/git-osc/wikis/hel

2015-08-23 22:40:05 438

转载 MVC 模式已死?何不试试 MOVE

MVC 模式在编程中的应用,是一个很了不起的主意。“数据模型(Model)” 可以封装与应用程序的业务逻辑相关的数据及对数据的处理方法;“视图层(View)” 能够实现数据有目的的显示;“控制器(Controller)” 能够在不同层面间起到组织作用,对应用程序的流程进行控制。不过,可能你在使用这种三层架构模式的过程中会逐渐迷惑。因为有很多代码你不知道把它放哪,就只好把它放到控制层,最后发现在

2015-08-17 10:38:23 350

原创 IOS CLLocationManager 设置定位请求的方式

最近开始学习 CoreLocation 框架,在设置 manager 的刷新方式时,由于在 IOS8.0 更新了两种定位更新的方法,分别为:requestWhenInUseAuthorization() 和 requestAlwaysAuthorization()在一开始使用的时候,根据网上以前版本的 manager 初始化方法进行初始化,发生定位服务无法正常进行,于是对这两个方法的设

2015-08-05 00:05:53 386

转载 IOS 获取键盘的高度

2015-07-30 00:33:50 394

翻译 IOS XMPP引入时产生错误信息 “libxml/tree.h no such file or directory”

在引入 XMPP 协议的 github API 时,关联 Dictionary 和 liabrary 结束后,弹出了libxml/tree.h no such file or directory的错误信息,主要是 libxml2.dylib 的关联出现了错误,在 stackoverflow 上查到解决办法:http://stackoverflow.com/questions/142

2015-07-29 10:41:41 365

翻译 IOS UITableView使用自适应表格单元(estimatedCellHeight)在调用scroll时的bug

原问题网址:http://stackoverflow.com/questions/25686490/ios-8-auto-cell-height-cant-scroll-to-last-row在我们设置 UITableViewcCell 的高度为 autoLayout 自适应时,如果此时打算让表格偏移至最底端,往往会出现表格内容偏移混乱或是偏移一段距离后便停止。而这似乎是 IOS 本身存在

2015-07-28 22:38:20 371

原创 IOS resizableImageWithCapInsets 拉伸图片时出现变形不成功

最近在写微信聊天界面时,对气泡大小进行设置,利用 autoLayout 添加位置约束,当添加约束后,气泡变形并不能满足要求,同时还会使气泡内的文本位置发生移动。查找后发现是函数 resizableImageWithCapInsets 的问题,该函数只能对原有图片进行拉伸,而不能进行压缩,当设置的 imageView 的大小小于图片大小时,便会出现错误摆放。(此为约束条件添加处,由于文本高度

2015-07-26 18:26:14 1108

转载 IOS Delegate代理实现

在iOS 开发中, 搞清楚Delegate 是需要花些时间的。 Delegate  本来是软件架构设计的一种理念。对于像手机这样一个有限的设备,我们需要充分考虑到:内存要尽量省着用; 视图之间的关系要清晰。 如果你所开发的App ,仅仅是一个demo,是体现不出架构优势的。 但当你的App 需要处理海量数据, 而视图之间的关系又颇为复杂时,你将不得不考虑这些问题。 视图之间的关系,不仅仅是

2015-07-25 17:05:32 394

转载 IOS 图片虚化

在iOS 7中,一个重大的改变就是随处可见的虚化,这在通知中心和控制中心表现得尤为抢眼:然而,当开发者们着手去将类似的模糊效果加入自己的App的时候,他们会发现有相当严重的障碍。那时苹果所界定的设备可用范围相当简单,并不强大到足以支持在第三方应用中实现实时模糊。并声称开发者们很可能在App里滥用虚化从而严重影响 用户体验 。 不过,精明又狡猾的程序员们很快的创造了自己基于模

2015-07-25 11:29:45 987 1

转载 IOS UIFont可选字体

label.font = [UIFont fontWithName:@"Arial-BoldItalicMT" size:24]; 字体名如下:Font Family: American TypewriterFont: AmericanTypewriterFont: AmericanTypewriter-BoldFont Family: AppleG

2015-07-24 19:31:12 336

转载 iOS 文件目录操作

iOS可操作目录有两种:Documents下与Caches下, 如图:1、创建目录createDirectoryAtPath:withIntermediateDirectories:attributes:error:NSFileManager * fileManager =nil;NSArray *paths =nil;NSString *docum

2015-07-20 22:06:48 327

转载 IOS 解决CG截图功能出现图片翻转的情况

我每次它采取由单独的上下文中旋转图像解决了问题:- (void)drawRect:(CGRect)rect{ CGContextRef context = UIGraphicsGetCurrentContext(); CGContextDrawImage(context, CGRectMake(0, 0, CGImageGetWidth(image),CGImageGetHeight

2015-07-19 16:20:03 671

转载 iOS 读取图片的各种方法

一.读取图片1.从资源(resource)读取[cpp] view plaincopyprint?UIImage* image=[UIImage imageNamed:@"1.jpg"];  2.从网络读取[cpp] view plaincopyprint?NSURL *url=[N

2015-07-18 11:43:14 476

翻译 UnsafeMutablePointer<UnsafePointer<Void>> 传值问题

原问题地址:点击打开链接

2015-07-18 10:11:54 1090

空空如也

空空如也

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

TA关注的人

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