- CANopen补充--时间计算出错
月落三千雪
CANopen教程linuxc语言单片机
本专题相关教程:基于STM32F4的CANOpen移植教程基于STM32F4的CANopen快速SDO通信linux下CANopenforpython的使用基于LinuxC的CANopen移植CANopen补充–时间计算出错CANopen补充–主站检测节点是否在线0前言温馨提示,本文为基于LinuxC的CANopen移植后续。如果你在移植完canfestival之后,需要使用与时间相关的功能,如p
- SPI接口介绍
zsqt8888
工作motorolainterface通讯编程扩展
SPIinterfaceSPI接口介绍SPI是由美国摩托罗拉公司推出的一种同步串行传输规范,常作为单片机外设芯片串行扩展接口。SPI有4个引脚:SS(从器件选择线)、SDO(串行数据输出线)、SDI(串行数据输入线)和SCK(同步串行时钟线)。SPI可以用全双工通信方式同时发送和接收8(16)位数据,过程如下:主机启动发送过程,送出时钟脉冲信号,主移位寄存器的数据通过SDO移入到从移位寄存器,同时
- C#开发CANopen主站(SDO收发数据)
hlpinghcg
CANopenWPFc#开发语言mcu
C#开发CANopen主站(SDO收发数据)一、准备工作熟悉CANopen相关知识,可以参考我的另一篇博客《CANopen学习笔记》获取周立功或者广成科技的上位机二次开发包及驱动熟悉二次开发包(以周立功二次开发包为例)了解开发需求二、修改二次开发包(以周立功USBCAN为例)因为用不到CAN的高速功能(CAN_FD),因此相关的都可以删除或者注释掉。修改后,最重要的三个函数和一个数据接收委托事件就
- 三种串行总线的区别
从梦流风
SPI、I2C、UART三种串行总线协议的区别第一个区别当然是名字:SPI(SerialPeripheralInterface:串行外设接口);I2C(INTERICBUS)UART(UniversalAsynchronousReceiverTransmitter:通用异步收发器)第二,区别在电气信号线上:SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SD
- I2S音频接口的理解
可可西里_X_back
工作笔记
1、概念理解通常IIS接口由,MCLK、SCK、LRCK、SDI、SDO组成。位时钟(BCLK):又名SCK,对应每一位(bit)数据,都有一个脉冲。BCLK=2*采样频率*量化位数。问:为什么BCLK是采样频率和量化位数乘积的2倍?答:量化位数是相对于单声道来说的,SCK是同时用于左、右声道数据交替传输的时钟。例如先传输16个bit的左通道数据,再传输16个bit的右通道数据,一直这样按顺序交替
- 学习CANopen --- [12] Abort报文
爱就是恒久忍耐
canopen学习
当我们使用SDO进行读写操作时,有时device会返回abort报文,意味着本次SDO读写失败。本文使用例子来讲解Abort报文,以及如何解读失败原因。一Device例子下面是device的python代码,文件名叫device.py,device的CANopenid是6,importsignalimportcanopenrunning=Truedefsigint_handler(signum,f
- Canopen学习笔记——canfestival分段sdo下载
码农江_一叶知秋
CanOpen学习笔记stm32
首先,先附上几张sdo传输的流程图,分别是sdo快传,sdo分段下载和sdo上传协议。下图二是分段sdo下载的报文传输流程:分段sdo下载测试:首先210023010B000000启动SDO下载流程,指定主索引为0x2300,子索引为0x01,写入长度为0x0B,11个字节0031303030303041第一数据分段,是一个字节的CS,加7个字节数据段173232344C000000对于写最后一个
- 使用can上位机来调试 invt 伺服驱动器
往事不可追_来日不方长
canopenstm32
1.添加对invt伺服驱动器的调试功能;SDO快速写的命令字:0x23H//4个字节0X27H//3个字节0X2BH//2个字节0X2FH//1个字节2.使能Invt伺服驱动器的TPDO1的步骤:1)0x6030x080x230x000x180x010x830x010x000x80//去使能TPDO12)0x6030x080x2F0x000x180x020x010x000x000x00//1个有效
- 快速登录界面关于如何登录以及多账号列表解析以及config配置文件如何读取以及JsLogin模块与SdoLogin模块如何通信(4)
森明帮大于黑虎帮
DuiLibC++状态模式c++
1、###Jslogin模块与前端以及JsLogin模块与Sdologin的交互配置文件的读取:假设url:https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=101531594&redirect_uri=https://mygm.sdo.com/v1/oauth/authorize&state=qq然后代码里面
- SPI的四线与三线制及二线制
牛牛ly
STM32stm32单片机
SPI的四线制与三线制及二线制前言1、四线的SPI2、三线的SPI3、两线的SPI4、总结前言SPI即SerialPeripheralInterface的缩写,全名串行外设接口,是一种高速的支持全双工同步通讯的接口技术。通讯速率可达几M到几十M。1、四线的SPI一般的常用的SPI是四根线:SDO/MOSI:主设备数据输出,从设备数据输入,如主机读取命令;SDI/MISO:主设备数据输入,从设备数据
- SPI通信
小明n.n
单片机基础stm32嵌入式硬件单片机51单片机
SPI通信1、SPI通信概述SPI(Serialperipheralinterface)是一种同步、串行、全双工、总线制、主从工作方式。有四线控制:SDO——主设备数据输出,从设备数据输入,对于MOSIoutputslaveinputSDI——主设备数据输入,从事设备数据输出,对应MOSIinputslaveoutputSCLK——时钟信号,由主设备产生CS——从设备使能信号,由主设备控制2、SP
- 学习CANopen --- [5] SDO
爱就是恒久忍耐
canopen学习网络python
文章目录前言一工作原理二使用范围三例子1.COB-ID分析2.报文内容分析---读操作命令提示符索引和子索引报文中的数据值3.报文内容分析---写操作命令提示符索引和子索引报文中的数据值3.Segment传输读的发起读的数据传输写的发起和数据传输4.Block传输5.Abort四总结前言SDO是ServiceDataObject的缩写,中文叫服务数据对象,关键是这个服务二字,指的是读写服务,Cli
- 机器人开发--CanOpen
worthsen
机器人机器人
机器人开发--CanOpen1介绍1.1概述1.2应用2历史发展3协议3.1协议细节(来自CiA文档)3.2协议框架OSI模型服务COB-IDNMTSYNC紧急事件对象(EMCY)服务数据对象(SDO)SDO下载SDO上传SDO加速写传输报文过程数据对象PDO3.3应用细节(伺服电机)通信(设置与连接)调试运行控制模式CiA402电源状态机相关参数运动范围限制工作模式标准定位工作模式速度工作模式标
- 详解信道容量,信道速率,安全速率的区别
唠嗑!
信息论安全网络网络安全安全web安全密码学计算机网络安全架构
目录一.信道容量与信道速率二.小结三.安全速率与物理层安全3.1香农物理层安全模型3.2安全信道速率四.补充安全中断概率(SecrecyOutageProbability,SOP)五.补充安全分集度(SecrecyDiversityOrder,SDO)六.附信道安全传输经常会出现的缩略词一.信道容量与信道速率先看信道容量C的公式:其中,B为带宽,SNR为信噪比。信道容量单位是bps,也就是比特每秒
- SPI NOR FALSH的设计及注意
胡斌939
硬件架构硬件工程
SPINORFLASH常见框图引脚含义SPI通信过程为:把CS引脚拉低,然后SCK输出时钟,然后就可以在MOSI引脚上输出数据,同时可以在MISO上获得数据了。SCK:Serialclock,作用是主设备往从设备传输时钟信号,控制数据交换及速率SS/CS:SlaveSelect/ChipSelect,用于主设备片选从设备,由主设备控制;SDO/MOSI:SerialDataOutput/Maste
- I2C和SPI和UART的区别
王福旺_8c7c
1,名字不同SPI(serialperipheralinterface:串行外设接口)I2CinterICbusUARTuniversalAsyncreceiverTransmitter通过异步收发器2,电气特性不同SPI,由三条总线组成:串行时钟线SCK,串行数据输入线SDI,串行数据输出线SDO.SPI可以实现多个SPI设备互相连接。提供SPI时钟的为SPI主设备,其他SPI设备为从设备。主从
- oracle里添加索引,oracle---添加空间索引
Jax-Hin
oracle里添加索引
oracle中为了进行空间运算和空间判断,需要使用空间索引。添加空间索引分为2步。首先把geometry字段的空间范围加到元数据表insertintouser_sdo_geom_metadatavalues('AD_MERGE',-----------------------这里是表名,需要修改'geometry',-------------------------这里是geometry字段的名称
- CANopen SDO下载
顶点元
CANopencanopenSDO
文章目录CANopenSDO下载SDO下载协议SDO下载启动协议SDO分段下载协议参考CANopenSDO下载CANopenSDO下载分为快速(expedited)和正常(normal)两种,平时我们写对象字典基本都在用SDO快速下载(适用于写入对象字典的长度小于等于4字节)。而SDO正常下载(段下载)适用于写入对象字典的长度超多4个字节的情况。SDO段下载可以用于传输固件用于嵌入式升级。SDO下
- CanOpen的SDO、PDO简单通信使用
搬砖摸鱼人
记录canopen
CanOpen部分笔记:CanOpen的一些简单的使用记录。为了简单明了,假设现在是用CAN盒子向使用CanOpen协议的设备通信(假设设备地址ID为0x01)。SDO通信:如果想要读取设备某个参数。则使用此数据格式发送。比如读取设备索引为0x60c1,子索引0x01的参数。则发送如下参数:发送:0x60140c1600100000000接收:0x58143c1600101020304其中发送中的
- CANopen协议及应用
MSh_I
CANopen网络网络协议
文章目录CANopen协议CAN总线CAN报文CANopen概述对象字典(ObjectDictionary)概述通讯对象子协议区制造商特定子协议CANopen报文NMT网络管理NMT命令报文节点上线报文节点监测同步报文时间戳报文紧急报文PDO报文ID传输类型通信参数映射参数SDO通讯原则快速SDO普通SDO通讯示例引用CANopen协议CAN总线CAN是ControllerAreaNetwork的
- canopen sdo advanced
testset
canopencanopen
Itshouldbenotedthatthedefaultschemeusedforassigningthemessageidentifiersonlyallowsoneclienttobeonthenetwork.BecausemessageIDsmustbeunique,notwodeviceshavetherighttosendSDOrequeststothesamenodeatthesam
- CANopen伺服控制-服务数据对象(SDO)详细解析
麦壳饼
java服务器前端jvm网络
CANopen服务数据对象(SDO)详细解析SDO“服务数据对象”允许对对象字典进行读或写访问。数据服务对象,以下简称SDO在下文中,对象字典的所有者称为“服务器/主机”;想要请求或写入数据的CAN节点称为“客户端/从机”。“上载”是指从对象字典中读取对象的值。“下载”是指在对象字典中写入值。此外,图中使用以下缩写::要在对象字典中读取或写入的对象的索引;索引的LSB在这里的字节1中。示例:控制器
- Canopen协议 (2):(SDO)
lantian510
Canopencanopen嵌入式
SDO的话,本宝宝这边用的是SDO的DOWNLOAD协议,把数据写入到设备中去。因为本宝宝的这个设备的一些数据希望用PDO定时发给我,所以这边需要用SDO把设备的PDOmapping做掉,这样的话,后面就可以用PDO通信了。SDO通信主要有2块,“UPLOAD”和“DOWNLOAD”协议从官网资料来看,CIA30133页的文档,对这部分有更详细的介绍1.DOWNLOADSDO2.UPLOADSDO
- CANopen协议 学习笔记
蝈蝈(GuoGuo)
#CanOPen学习java分布式
大纲前沿:以问题为导向学习是最高效的,本文主要讲述在学习Canopen协议中的一些疑惑点,分享一些学习心得,不讲协议本身的内容。1.主机和从机的概念?2.PDO和SDO的区别是什么?3.OD存在的意义是什么?4.心跳检测的意义?0x00、0x05、0x7f?5.COB-ID和PDO的ID有关系吗?SDO的ID是主机的ID还是从机的ID?COB-ID=Functioncode+node_id6.PD
- CANopen之SDO,PDO
蝈蝈(GuoGuo)
#CanOPen网络服务器运维
一、简述CAN总线是一种串行通信协议,具有较高的通信速率的和较强的抗干扰能力,可以作为现场总线应用于电磁噪声较大的场合。由于CAN总线本身只定义ISO/OSI模型中的第一层(物理层)和第二层(数据链路层),通常情况下CAN总线网络都是独立的网络,所以没有网络层。在实际使用中,用户还需要自己定义应用层的协议,因此在CAN总线的发展过程中出现了各种版本的CAN应用层协议,现阶段最流行的CAN应用层协议
- CANopen协议【SDO】
cfqq1989
现场总线plc
SDO:SDO是读写单个寄存器。主要用于配置伺服驱动器参数。1收发功能://publicunsafestructVCI_CAN_OBJ//CAN数据帧【单帧对象】//{//publicuintID;//帧ID。【11bit】数据右对齐。详情请参照:《8.附件1:ID对齐方式.pdf》说明文档。//publicuintTimeStamp;//设备接收到某一帧的时间标识。时间标示从CAN卡上电开始计时
- 群硕java开发笔试题_群硕的笔试题
8848太紧手机
群硕java开发笔试题
今天群硕笔试题现在记得的一点发一下,和大家分享一下1、改错题,关于结构体链表插入的2、一个编程题,要求用标准C,要分析时间空间负责度题目的意思是:Doornotdo,that'snotry!要求输出try!nothat'sdo,notorDo类似于逆序3、关于window笔记本程序保存save功能的测试4、一个web应用程序的测试5、英语阅读理解记得的就这些,可能有些出入,看到的同学可以补充。群硕
- pyqt 使用信号和槽实现父子窗口之间的参数传递
生鸡蛋
python
在子窗口类中,需要注意1.子窗口继承于Qwidget2.pyqtSignal对象需要创建在类内而不是在构造函数中创建classUi_Dialog(QWidget):mySignal=pyqtSignal(list)def__init__(self):...在需要发送的函数中添加代码#参数自己定义就好params=[self.sdo_checked,self.tpdo_checked,self.rp
- 对象类型数据和对象实例数据_服务数据对象简介
cusi77914
大数据编程语言pythonjavalinux
简而言之,SDO是用于数据应用程序开发的框架,其中包括体系结构和API。SDO执行以下操作:简化J2EE数据编程模型在面向服务的体系结构(SOA)中抽象数据统一数据应用程序开发支持和集成XML结合了J2EE模式和最佳实践在SDO框架的简介中,我们将尝试解释SDO工作背后的动机以及SDO与其他规范之间的差异。然后,我们将描述构成SDO的组件。最后,当我们描述一个示例SDO应用程序时,您将有机会看到S
- CANOpen之PDO传输
zhaodong_jack
CANOpen网络服务器java
什么是PDOPDO的全称ProcessDataObject,用来传输过程数据。比如,温度、电压等等。PDO传输是属于生产者消费者模型,生产数据方把数据发送出去。消费者需要处理数据的就去处理,不需要处理的就不处理。PDO是单向传输,不需要应答,所以PDO传输效率高于SDO传输效率。PDO通信参数RPDO通讯参数范围:0x1400hto15FFh;TPDO通讯参数范围:1800hto19FFh。PDO
- JVM StackMapTable 属性的作用及理解
lijingyao8206
jvm字节码Class文件StackMapTable
在Java 6版本之后JVM引入了栈图(Stack Map Table)概念。为了提高验证过程的效率,在字节码规范中添加了Stack Map Table属性,以下简称栈图,其方法的code属性中存储了局部变量和操作数的类型验证以及字节码的偏移量。也就是一个method需要且仅对应一个Stack Map Table。在Java 7版
- 回调函数调用方法
百合不是茶
java
最近在看大神写的代码时,.发现其中使用了很多的回调 ,以前只是在学习的时候经常用到 ,现在写个笔记 记录一下
代码很简单:
MainDemo :调用方法 得到方法的返回结果
- [时间机器]制造时间机器需要一些材料
comsci
制造
根据我的计算和推测,要完全实现制造一台时间机器,需要某些我们这个世界不存在的物质
和材料...
甚至可以这样说,这种材料和物质,我们在反应堆中也无法获得......
 
- 开口埋怨不如闭口做事
邓集海
邓集海 做人 做事 工作
“开口埋怨,不如闭口做事。”不是名人名言,而是一个普通父亲对儿子的训导。但是,因为这句训导,这位普通父亲却造就了一个名人儿子。这位普通父亲造就的名人儿子,叫张明正。 张明正出身贫寒,读书时成绩差,常挨老师批评。高中毕业,张明正连普通大学的分数线都没上。高考成绩出来后,平时开口怨这怨那的张明正,不从自身找原因,而是不停地埋怨自己家庭条件不好、埋怨父母没有给他创造良好的学习环境。
- jQuery插件开发全解析,类级别与对象级别开发
IT独行者
jquery开发插件 函数
jQuery插件的开发包括两种: 一种是类级别的插件开发,即给
jQuery添加新的全局函数,相当于给
jQuery类本身添加方法。
jQuery的全局函数就是属于
jQuery命名空间的函数,另一种是对象级别的插件开发,即给
jQuery对象添加方法。下面就两种函数的开发做详细的说明。
1
、类级别的插件开发 类级别的插件开发最直接的理解就是给jQuer
- Rome解析Rss
413277409
Rome解析Rss
import java.net.URL;
import java.util.List;
import org.junit.Test;
import com.sun.syndication.feed.synd.SyndCategory;
import com.sun.syndication.feed.synd.S
- RSA加密解密
无量
加密解密rsa
RSA加密解密代码
代码有待整理
package com.tongbanjie.commons.util;
import java.security.Key;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerat
- linux 软件安装遇到的问题
aichenglong
linux遇到的问题ftp
1 ftp配置中遇到的问题
500 OOPS: cannot change directory
出现该问题的原因:是SELinux安装机制的问题.只要disable SELinux就可以了
修改方法:1 修改/etc/selinux/config 中SELINUX=disabled
2 source /etc
- 面试心得
alafqq
面试
最近面试了好几家公司。记录下;
支付宝,面试我的人胖胖的,看着人挺好的;博彦外包的职位,面试失败;
阿里金融,面试官人也挺和善,只不过我让他吐血了。。。
由于印象比较深,记录下;
1,自我介绍
2,说下八种基本类型;(算上string。楼主才答了3种,哈哈,string其实不是基本类型,是引用类型)
3,什么是包装类,包装类的优点;
4,平时看过什么书?NND,什么书都没看过。。照样
- java的多态性探讨
百合不是茶
java
java的多态性是指main方法在调用属性的时候类可以对这一属性做出反应的情况
//package 1;
class A{
public void test(){
System.out.println("A");
}
}
class D extends A{
public void test(){
S
- 网络编程基础篇之JavaScript-学习笔记
bijian1013
JavaScript
1.documentWrite
<html>
<head>
<script language="JavaScript">
document.write("这是电脑网络学校");
document.close();
</script>
</h
- 探索JUnit4扩展:深入Rule
bijian1013
JUnitRule单元测试
本文将进一步探究Rule的应用,展示如何使用Rule来替代@BeforeClass,@AfterClass,@Before和@After的功能。
在上一篇中提到,可以使用Rule替代现有的大部分Runner扩展,而且也不提倡对Runner中的withBefores(),withAfte
- [CSS]CSS浮动十五条规则
bit1129
css
这些浮动规则,主要是参考CSS权威指南关于浮动规则的总结,然后添加一些简单的例子以验证和理解这些规则。
1. 所有的页面元素都可以浮动 2. 一个元素浮动后,会成为块级元素,比如<span>,a, strong等都会变成块级元素 3.一个元素左浮动,会向最近的块级父元素的左上角移动,直到浮动元素的左外边界碰到块级父元素的左内边界;如果这个块级父元素已经有浮动元素停靠了
- 【Kafka六】Kafka Producer和Consumer多Broker、多Partition场景
bit1129
partition
0.Kafka服务器配置
3个broker
1个topic,6个partition,副本因子是2
2个consumer,每个consumer三个线程并发读取
1. Producer
package kafka.examples.multibrokers.producers;
import java.util.Properties;
import java.util.
- zabbix_agentd.conf配置文件详解
ronin47
zabbix 配置文件
Aliaskey的别名,例如 Alias=ttlsa.userid:vfs.file.regexp[/etc/passwd,^ttlsa:.:([0-9]+),,,,\1], 或者ttlsa的用户ID。你可以使用key:vfs.file.regexp[/etc/passwd,^ttlsa:.: ([0-9]+),,,,\1],也可以使用ttlsa.userid。备注: 别名不能重复,但是可以有多个
- java--19.用矩阵求Fibonacci数列的第N项
bylijinnan
fibonacci
参考了网上的思路,写了个Java版的:
public class Fibonacci {
final static int[] A={1,1,1,0};
public static void main(String[] args) {
int n=7;
for(int i=0;i<=n;i++){
int f=fibonac
- Netty源码学习-LengthFieldBasedFrameDecoder
bylijinnan
javanetty
先看看LengthFieldBasedFrameDecoder的官方API
http://docs.jboss.org/netty/3.1/api/org/jboss/netty/handler/codec/frame/LengthFieldBasedFrameDecoder.html
API举例说明了LengthFieldBasedFrameDecoder的解析机制,如下:
实
- AES加密解密
chicony
加密解密
AES加解密算法,使用Base64做转码以及辅助加密:
package com.wintv.common;
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import sun.misc.BASE64Decod
- 文件编码格式转换
ctrain
编码格式
package com.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
- mysql 在linux客户端插入数据中文乱码
daizj
mysql中文乱码
1、查看系统客户端,数据库,连接层的编码
查看方法: http://daizj.iteye.com/blog/2174993
进入mysql,通过如下命令查看数据库编码方式: mysql> show variables like 'character_set_%'; +--------------------------+------
- 好代码是廉价的代码
dcj3sjt126com
程序员读书
长久以来我一直主张:好代码是廉价的代码。
当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话来讲。 当他们走近看我的表情、知道我是认真的时,才收敛一点。
当最初的惊愕消退后,他们会用一些这样的话来反驳: “好代码不廉价,好代码是采用经过数十年计算机科学研究和积累得出的最佳实践设计模式和方法论建立起来的精心制作的程序代码。”
我只
- Android网络请求库——android-async-http
dcj3sjt126com
android
在iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,目前非常火的应用Instagram和Pinterest的Android版就是用的这个网络请求库。这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通
- ORACLE 复习笔记之SQL语句的优化
eksliang
SQL优化Oracle sql语句优化SQL语句的优化
转载请出自出处:http://eksliang.iteye.com/blog/2097999
SQL语句的优化总结如下
sql语句的优化可以按照如下六个步骤进行:
合理使用索引
避免或者简化排序
消除对大表的扫描
避免复杂的通配符匹配
调整子查询的性能
EXISTS和IN运算符
下面我就按照上面这六个步骤分别进行总结:
- 浅析:Android 嵌套滑动机制(NestedScrolling)
gg163
android移动开发滑动机制嵌套
谷歌在发布安卓 Lollipop版本之后,为了更好的用户体验,Google为Android的滑动机制提供了NestedScrolling特性
NestedScrolling的特性可以体现在哪里呢?<!--[if !supportLineBreakNewLine]--><!--[endif]-->
比如你使用了Toolbar,下面一个ScrollView,向上滚
- 使用hovertree菜单作为后台导航
hvt
JavaScriptjquery.nethovertreeasp.net
hovertree是一个jquery菜单插件,官方网址:http://keleyi.com/jq/hovertree/ ,可以登录该网址体验效果。
0.1.3版本:http://keleyi.com/jq/hovertree/demo/demo.0.1.3.htm
hovertree插件包含文件:
http://keleyi.com/jq/hovertree/css
- SVG 教程 (二)矩形
天梯梦
svg
SVG <rect> SVG Shapes
SVG有一些预定义的形状元素,可被开发者使用和操作:
矩形 <rect>
圆形 <circle>
椭圆 <ellipse>
线 <line>
折线 <polyline>
多边形 <polygon>
路径 <path>
- 一个简单的队列
luyulong
java数据结构队列
public class MyQueue {
private long[] arr;
private int front;
private int end;
// 有效数据的大小
private int elements;
public MyQueue() {
arr = new long[10];
elements = 0;
front
- 基础数据结构和算法九:Binary Search Tree
sunwinner
Algorithm
A binary search tree (BST) is a binary tree where each node has a Comparable key (and an associated value) and satisfies the restriction that the key in any node is larger than the keys in all
- 项目出现的一些问题和体会
Steven-Walker
DAOWebservlet
第一篇博客不知道要写点什么,就先来点近阶段的感悟吧。
这几天学了servlet和数据库等知识,就参照老方的视频写了一个简单的增删改查的,完成了最简单的一些功能,使用了三层架构。
dao层完成的是对数据库具体的功能实现,service层调用了dao层的实现方法,具体对servlet提供支持。
&
- 高手问答:Java老A带你全面提升Java单兵作战能力!
ITeye管理员
java
本期特邀《Java特种兵》作者:谢宇,CSDN论坛ID: xieyuooo 针对JAVA问题给予大家解答,欢迎网友积极提问,与专家一起讨论!
作者简介:
淘宝网资深Java工程师,CSDN超人气博主,人称“胖哥”。
CSDN博客地址:
http://blog.csdn.net/xieyuooo
作者在进入大学前是一个不折不扣的计算机白痴,曾经被人笑话过不懂鼠标是什么,