嵌入式

配置Servlet 容器

情到浓时终转凉″ 提交于 2019-11-28 14:03:29
SpringBoot 默认使用 Tomcat 作为嵌入式的 Servlet 容器; 1 、如何定制和修改 Servlet 容器的相关配置; 1 、修改和 server 有关的配置( ServerProperties 【也是 EmbeddedServletContainerCustomizer 】); server.port=8081 server.context‐path=/crud server.tomcat.uri‐encoding=UTF‐8 //通用的Servlet容器设置 server.xxx //Tomcat的设置 server.tomcat.xxx 2 、编写一个 EmbeddedServletContainerCustomizer :嵌入式的 Servlet 容器的定制器;来修改 Servlet 容器的配置 @Bean //一定要将这个定制器加入到容器中 public EmbeddedServletContainerCustomizer embeddedServletContainerCustomizer(){ return new EmbeddedServletContainerCustomizer() { //定制嵌入式的Servlet容器相关的规则 @Override public void customize

获取组件内的嵌入式资源

冷暖自知 提交于 2019-11-28 02:21:55
string resourceName = "CSharp.BLL" + ".aa.xml"; //获取当前运行的组件的嵌入式资源 //Assembly _assembly = Assembly.GetExecutingAssembly(); //引用的dll资源 Assembly _assembly = Assembly.Load("CSharp.BLL"); Stream stream = _assembly.GetManifestResourceStream(resourceName); if(stream!=null) { XmlDocument xmlDoc = null; xmlDoc = new XmlDocument(); xmlDoc.Load(stream); } 转载于:https://www.cnblogs.com/skywang/archive/2012/09/28/2707125.html 来源: https://blog.csdn.net/weixin_30292843/article/details/99914941

嵌入式开发所需要的知识

不羁岁月 提交于 2019-11-28 01:44:23
1 编程语言 (1)C语言 (2)ARM汇编、shell脚本、C++、Java 2 操作系统 (1)linux (2)RTOS、Android 3 硬件方面 (1)会看原理图、懂得UART、I2C、USB常见通信原理及编程。 (2)LCD、触摸屏等常见元件的工作原理及编程。 来源: https://www.cnblogs.com/xyzfjp/p/11386273.html

Spring Boot----嵌入式servlet

爱⌒轻易说出口 提交于 2019-11-27 14:52:36
1、如何定利和修改Servlet容器的相关配置? 1.1 修改server有关的配置(ServerProperties) 通用的servlet容器设置 server.xx tomcat 设置 server.tomcat.xx 1.1 或者编写一个 WebServerFactoryCustomizer:嵌入式servlet容器的定制器 @Component public class MyTomcatWebServerCustomizer implements WebServerFactoryCustomizer<TomcatServletWebServerFactory> { @Override public void customize(TomcatServletWebServerFactory factory) { // customize the factory here } }    来源: https://www.cnblogs.com/yanxiaoge/p/11367402.html

SpringBoot-配置嵌入式Servlet容器(十三)

我的未来我决定 提交于 2019-11-27 13:54:37
SpringBoot默认使用Tomcat作为嵌入式的Servlet容器; 如何定制和修改Servlet容器的相关配置 1、修改和server有关的配置(ServerProperties【也是EmbeddedServletContainerCustomizer】); server.port=8081 server.context-path=/crud server.tomcat.uri-encoding=UTF-8 //通用的Servlet容器设置 server.xxx //Tomcat的设置 server.tomcat.xxx 2、编写一个 EmbeddedServletContainerCustomizer :嵌入式的Servlet容器的定制器;来修改Servlet容器的配置 @Bean //一定要将这个定制器加入到容器中 public EmbeddedServletContainerCustomizer embeddedServletContainerCustomizer(){ return new EmbeddedServletContainerCustomizer() { //定制嵌入式的Servlet容器相关的规则 @Override public void customize(ConfigurableEmbeddedServletContainer container)

RISC-V学习

吃可爱长大的小学妹 提交于 2019-11-27 01:16:30
RISC-V指令集分类 RISC-V的指令集使用模块化的方式进行组织,每一个模块使用一个英文字母来表示。RISC-V最基本也是唯一强制要求实现的指令集部分是由I字母表示的基本整数指令子集,使用该整数指令子集,便能够实现完整的软件编译器。其他的指令子集部分均为可选的模块,具有代表性的模块包括M/A/F/D/C,如表1所示。 为了提高代码密度,RISC-V架构也提供可选的“压缩”指令子集,由英文字母C表示。压缩指令的指令编码长度为16比特,而普通的非压缩指令的长度为32比特。以上这些模块的一个特定组合“IMAFD”,也被称为“通用”组合,由英文字母G表示。因此RV32G表示RV32IMAFD,同理RV64G表示RV64IMAFD。 为了进一步减少面积,RISC-V架构还提供一种“嵌入式”架构,由英文字母E表示。该架构主要用于追求极低面积与功耗的深嵌入式场景。该架构仅需要支持16个通用整数寄存器,而非嵌入式的普通架构则需要支持32个通用整数寄存器。 通过以上的模块化指令集,能够选择不同的组合来满足不同的应用。譬如,追求小面积低功耗的嵌入式场景 可以选择使用RV32EC架构;而大型的64位架构则可以选择RV64G。 除了上述的模块,还有若干的模块包括L、B、P、V和T等。这些扩展目前大多数还在不断完善和定义中,尚未最终确定,因此本文在此不做详细论述。 RISC-V官网 RISC官网网址如下

嵌入式Linux开发学习过程

这一生的挚爱 提交于 2019-11-26 17:41:24
  回首往昔!!!学习嵌入式Linux开发已经1年多了,从入门就花费了大半年的时间,一个人慢慢摸索查资料……真是费时费事……   我认为做好以下几点,学好嵌入式Linux开发指日可待!     1.明确学习顺序     2.找到好的学习资料     3.准备一款开发板,进行实践     4.一颗持之以恒的心     (P.S:最后一点是最重要的,做不到坚持其他都是扯~)   细思总结学习顺序如下图:(有不妥之处尽请批评指正……)   与君共勉! 来源: https://www.cnblogs.com/baixu/p/11329456.html

linux学习心得linux初学者必看

爷,独闯天下 提交于 2019-11-26 17:07:02
  很多同学接触Linux不多,对Linux平台的开发更是一无所知。 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段。   下来我将会结合自己的几年的个人开发经验,及对 Linux,更是类UNIX系统,及开源软件文化, 谈谈Linux的学习方法与学习中应该注意的一些事。     1、Linux基础   你得挑一个适合你的系统,然后在虚拟机安装它,开始使用它。 如果你想快速学会Linux,我有一个建议就是忘记图形界面,不要想图形界面能不能提供你问题的答案, 而是满世界的去找,去问,如何用命令行解决你的问题。   在这个过程中,你最好能将Linux的命令掌握的不错,起码常用的命令得知道,同时建立了自己的知识库, 里面是你积累的各项知识。   2、Linux平台的C/C++开发,同时还有Bash脚本编程[JAVA]   再下个阶段,你需要学习的是Linux平台的C/C++开发,同时还有Bash脚本编程,如果你对Java兴趣很深还有Java。 同样,建议你抛弃掉图形界面的IDE,从VIM开始,为什么是VIM,而不是Emacs, 我无意挑起编辑器大战,但我觉得VIM适合初学者,适合手比较笨,脑袋比较慢的开发者。 Emacs的键位太多,太复杂,我很畏惧。然后是GCC,Make,Eclipse(Java,C++或者)。

嵌入式SSL---cyassl

岁酱吖の 提交于 2019-11-26 14:55:46
CyaSSL 软件包是一个快速的、具有双协议实现的 SSL ,主要适用嵌入式的设备。它包含一个 SSL 的客户端和服务器端的时间,支持兼容 OpenSSL 的多个 API 方法,支持 TLS 1.1 以及 AES, 3DES, RC4, HC-128, and RABBIT 等加密方法。 转载于:https://www.cnblogs.com/liwentao1091/p/4223295.html 来源: https://blog.csdn.net/weixin_30908103/article/details/98903172