`
jiagou
  • 浏览: 2533144 次
文章分类
社区版块
存档分类
最新评论
文章列表
rt-thread操作系统是一个多线程的操作系统,线程对于rt-thread来说是一个很重要的概念,因此,必须掌握它。 1 线程控制块的数据结构 /** * Thread structure */ struct rt_thread { /* rt object *///这里就是rt_object的结构,其实也可以用rt_obje ...
一年的时间,每当自己在总结它的时候,感觉是那么的短暂---弹指一挥间.而也就是在这一挥间,承载着太多太多,有收获与成就,有失败与不足.回头看看2012年的足迹,伴随着自己一年的是学习与坚持. 2012年伊始是通过分销资源计划系统
1.引言 借用《Effactive Java》这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用场啦。 2.BigDecimal简介 BigDecimal 由任意精度的整数非标度值 和32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负scale 次 ...
1 前言 rt-thread可以采用软件定时器或硬件定时器来实现定时器管理的,所谓软件定时器是指由操作系统提供的一类系统接口,它构建在硬件定时器基础之上,使系统能够提供不受数目限制的定时器服务。而硬件定时器是芯片本身提供的定时功能。一般是由外部晶振提供给芯片输入时钟,芯片向软件模块提供一组配置寄存器,接受控制输入,到达设定时间值后芯片中断控制器产生时钟中断。硬件定时器的精度一般很高,可以达到纳秒级别,并且是中断触发方式。软件定时器的精度取决于它使用的硬件定时器精度。而rt-thread操作系统在默认情况下是采用的硬件定时器的方式,用户可以通过修改宏定义#ifdef RT_USING_TIM ...
接上文腾讯篇第二部分,地址是:http://blog.csdn.net/qingrun/article/details/8552996 5.9 UML培训资料中的错误几个月前在新浪微博中看到有人转发的这样一份据说是腾讯内部的培训资料,在《腾讯:从概念到产品-需求分析过程》的这份腾 ...
rt-thread采用内核对象管理系统来访问和管理所有内核对象.首先来看看rt-thread的内核对象是如何定义的: 1 数据结构 1.1 对象控制块 在include/rtdef.h头文件中可以找到内核对象有结构定义: /** * Base structure of Kernel object */ struct rt_object { char name[RT_NAME_MAX];//名称 rt_uint8_t type;//内核对象类型 rt_uint8_t flag;//内核对象标志 #ifdef RT_USING_MO ...
google許多文章,大多發生在Ubuntu,大多是說要修改isolinux.cfg文件命名為syslinux.cfg 不然就是開機檔跟下載image檔壞掉 但是我試過用新機器灌,跟vmware都是沒問題 那唯一差別,就是我現在灌的NB太舊了,需要透過initrd引導硬體到實際內核vmlinuz能夠接管並繼續引導的狀態 boot:vmlinuz initrd=initrd.img 按下Enter即可 原文出处:http://blog.csdn.net/jason0928/article/details/6385118
3.给上述生成的那个name字段:更改数据库中的字段名,是否为空,字段长度的设定,只需要 在Person.java文件中,加上@Column(length=10,nullable=false,name="productname")//设置字段的长度public String getName() {return name;} ------------------------------- ...
大家一看到这张图,就像到了三层架构,为什么出现三层架构呢?可能他有他的道理,即它要完成的目的:满足"高内聚,低耦合",达到复用,易修改,易维护等.下边我们看一看它的相关理论知识. 三层架构(3-tier application)通常意义上的三层架构就是将整个业务应用划分为:表现层(UI),业务逻辑层(BLL),数据访问层(DAL)。其目的即为了满足“高内聚,低耦合”的思想。 一,三层简介: 表现层(UI):通俗讲就是给用户的界面,即用户在使用一个系统的时候他的所见所得。 业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处 ...
作者:zuoxiaolong8810(左潇龙),转载请注明出处。 最近由于工作和生活,学习耽搁了几天,今天我们继续接着上一章,分析FileSystemXmlApplicationContext的构造函数,到底都做了什么,导致IOC容器初始化成功。 public FileSystemXmlApplicationContext(String[] configLocations, boolean refresh, ApplicationContext parent) throws BeansException { super(parent); setConfigLocation ...
设置mysql数据库显示编码:set charset utf8; 查看mysql数据库编码:show variables like 'character%'; 在这个过程中如果出现了数据库编码问题: 设置MYSQL数据库编码为UTF-8: 一、检查当前数据库编码。 使用语句: show variables like ‘%character%’; show variables like’%collation%’; 二、如果不是以上情况,需要将mysql编码设置为utf-8。具体步骤如下: 如果安装mysql时安装了“MySql Sever Instance Configurat ...
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).log4j:WARN Please initialize the log4j system properly.//这时候出现了如下警告 不知道怎么回事..好像是配置问题
2013-02-03 1.第一个JPA:JPA的配置文件的配置 a.新建web项目:JPATest b.在src目录下新建META-INF文件夹 c.在META-INF文件夹下:新建 persistence.xml <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/pe ...
活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。 活动图采用描述工作流的方式,描述采取何种动作、做什么(对象状态改变)、何时发生(动作序列以及在何处发生(泳道)。 点击查看大图 我们详细说一下泳道和对象流: 泳道: 泳道将活动图中的活动划分为若干组,并把每一组指定给负责这组活动的业务组织,即对象。 在活动图中,泳道区分了负责活动的对象,它明确地表示了哪些活动是由哪些对象进行的。 在包含泳道的活动图中,每个活动只能明确地属 ...
1.安装到系统服务中: 在doc中:执行此软件memcached.exe-dinstall(如果提示错误,要找到cmd.exe用管理员身份打开) 2.卸载: 在doc中:执行此软件memcached.exe-duninstall 3删除: 使用sc delete "memcached Server"
Global site tag (gtag.js) - Google Analytics