山东彭于晏 山东彭于晏
4年前
JAVA初步认识
Java可以分为三个版本:JAVASE、JAVAEE、JAVAME简单来说:JavaSE(标准版)就是标准版的java开发版本,与C语言的使用十分类似。JavaEE(企业版)是在JavaSE的基础上增加了一些面向于web服务器的API,可以用来搭建网站。JavaME(微型版)则是面向于嵌入式设备的,用来开发软件等等。认识JRE和JDKJRE又叫做JAVA
Stella981 Stella981
3年前
Linux 下 的 cc 和 gcc
在Linux下一会看到cc,另一会又看到gcc,感觉又点混乱的样子。它们是同一个东西么,有啥区别呢一分为二地看:首先,如果讨论范围在Unix和Linux之间,那么cc和gcc不是同一个东西。cc来自于Unix的c语言编译器,是ccompiler的缩写。gcc来自Linux世界,是GNUcompilercollection的缩写,注意这是一
Stella981 Stella981
3年前
GopherChina大会嘉宾
嘉宾简介吴小伟:花名一啸,阿里巴巴技术专家,2010年加入阿里,目前在阿里云CDN事业部,从事CDN智能流量调度系统相关的研发工作;在阿里,从事过中间件、高性能服务器(Web服务器、DNS服务器等)、大数据等相关技术产品的开发;当前主要采用C和Go语言进行开发工作。大会主题《Go在阿里云CDN中的应用》主题摘要:阿里云CDN对
Stella981 Stella981
3年前
Python标准库笔记(8) — pprint模块
struct模块提供了用于在字节字符串和Python原生数据类型之间转换函数,比如数字和字符串。  该模块作用是完成Python数值和C语言结构体的Python字符串形式间的转换。这可以用于处理存储在文件中或从网络连接中存储的二进制数据,以及其他数据源。1\.模块函数和Struct类  它除了提供一个Struct类之外,还
Wesley13 Wesley13
3年前
ubuntu18.04环境下为UR3配置MoveIt!运动学插件IKFAST(二)
前言昨天已经将OpenRAVE配置好了,接下来就是配置IKFast插件了。ikfast,机器人运动学的编译器,在RosenDiankovOpenRAVE运动规划软件提供,是一个强大的逆运动学求解器。不像大多数的逆运动学求解,ikfast可以求解任意复杂运动链的运动学方程,并产生特定语言的文件(如C)后供使用。最终的结果是非常稳定的解决方
Wesley13 Wesley13
3年前
Java类加载机制
启动(Bootstrap)类加载器启动类加载器主要加载的是JVM自身需要的类,这个类加载使用C语言实现的,是虚拟机自身的一部分,它负责将<JAVA\_HOME/lib路径下的核心类库或Xbootclasspath参数指定的路径下的jar包加载到内存中,注意必由于虚拟机是按照文件名识别加载jar包的,如rt.jar,如果文件名不被虚拟机
Wesley13 Wesley13
3年前
NEO从源码分析看网络通信
_0x00前言_NEO被称为中国版的Ethereum,支持C和java开发,并且在社区的努力下已经把SDK拓展到了js,python等编程环境,所以进行NEO开发的话是没有太大语言障碍的。比特币在解决拜占庭错误这个问题时除了引入了区块链这个重要的概念之外,还引入了工作量证明(PoW)这个机智的解决方案,通过数学意义上的难题来保证每个
Stella981 Stella981
3年前
Linux 内核链表 list.h 的使用
C语言本身并不自带集合(Collection)工具,当我们需要把结构体(struct)实例串联起来时,就需要在结构体内声明指向下一实例的指针,构成所谓的“链表”。而为了实现对链表的操作,我们需要另外实现一系列的函数,例如添加、删除、搜索、复制等等。而利用Kernel源代码中自带的list.h,则可以方便地实现任意类型结构体的串联。编程需求
Wesley13 Wesley13
3年前
mongoDB入门列子及原理介绍
本文着重介绍mongonDB的原理及安装,最后送大家一个简单的列子,有可以运行的列子和原理,相信大家很容易学会mongonDB^\_^MongoDB是一个基于分布式文件存储的数据库。由C语言编写。意在为WEB应用提供可扩展的高性能数据存储解决方案。它有一下几个特点:  1.模式自由。 (像json数据一样可以自由的宽展)   2.支持
幂简集成 幂简集成
9个月前
聊天机器人API:实现智能对话的技术选择
聊天机器人的关键在于其能力理解和模拟人类语言交互。流行的API接口、开放的框架、提供NLP(自然语言处理)服务的平台 是实现这一功能的关键。