boot

编译Linux内核

[亡魂溺海] 提交于 2019-12-19 12:24:08
1、在 http://www.kernel.org/ 上下载内核源代码linux-2.6.32.60.tar.xz,放在/usr/src目录下。 2、进入Linux内核源码所在的目录(cd /usr/src),解压该内核代码到/usr/src/linux-2.6.32.60下: xz -d linux-2.6.32.60.tar.xz tar -xvf linux-2.6.32.60.tar 执行第一条命令式可能会提示找不到xz命令,这时可以输入apt-get install xz-***(后面的不记得了,呵呵)安装xz文件解析程序 3、进入Linux内核源码解压后的目录/usr/src/linux-2.6.32.60(cd /usr/src/linux-2.6.32.60) 4、sudo make mrproper 净化解压后的源代码 5、sudo make menuconfig 对内核选项进行配置 在配置过程中会发生如下错误: *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurses (ncurses-devel) and try

after bootup,crashing

北战南征 提交于 2019-12-19 11:32:52
问题 My application is using a bootup service.In the service i have to get values from a database,but the app is crashing as it tries getting the values... The logcat error is listed below........... 01-03 22:19:46.097: E/AndroidRuntime(240): FATAL EXCEPTION: main 01-03 22:19:46.097: E/AndroidRuntime(240): java.lang.RuntimeException: Unable to create service com.android.antitheft.MyService: java.lang.IllegalStateException: get field slot from row 0 col -1 failed 01-03 22:19:46.097: E

centos基本信息和ssh框架

二次信任 提交于 2019-12-19 09:41:22
centos基本信息和ssh 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。 SSH是 struts+spring+hibernate的一个集成框架,是16年之前较为流行的一种Web应用程序开源框架。区别于 Secure Shell 。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。 centos特点 1 完全免费(不存在需要序列号的问题) 2 独有的yum命令支持在线升级,可以即时更新系统(不像红帽子那样需要花钱购买支持服务) 3 它修正了许多RHEL的bug 4 可以把CentOS理解为Red Hat AS系列!它完全就是对Red Hat AS进行改进后发布的

Why using a uImage instead of a zImage

我是研究僧i 提交于 2019-12-19 08:26:11
问题 I'am trying to learn the difference between a zImage and a uImage. In my understanding uImage is got by running mkimage on the Image and as a result it adds a U-Boot wrapper (i don't know what it contains exactly) that contains a header plus the load address and entry point and maybe "extra informations" that i don't know. In the other hand the zImage is the compressed Image , it doesn't contain the load address and entry point(what i think, correct me if i'am wrong) but also U-Boot can load

spring boot(18)-servlet、filter、listener

安稳与你 提交于 2019-12-19 07:54:55
servlet、filter、listener的用法就不讲了,只讲如何在spring boot中配置它们。有两种方式,一种是从servlet3开始提供的注解方式,另一种是spring的注入方式 servlet注解方式 servlet3.0以前,servlet、filter、listener需要在web.xml中配置,从servlet3.0开始,支持通过类注解进行配置。在spring boot中如果要支持这种注解,必须在配置类增加一个@ServletComponentScan注解,来扫描servlet的注解 @ServletComponentScan @SpringBootApplication servlet注解配置,urlPatterns就是这个servlet的请求路径,相当于spring mvc的mapping @WebServlet(urlPatterns = "/hello") public class MyServlet extends HttpServlet { filter注解配置,urlPatterns就是这个过滤器要过滤哪些路径 @WebFilter(urlPatterns = "/*") public class MyFilter implements Filter { listener注解配置,监听器都是全局性的,不需要配置路径 @WebListener

@SpringBootApplication注解分析

余生长醉 提交于 2019-12-19 05:24:17
Spring boot简介 Spring Boot 是伴随着 Spring4.0 产生的,是由Pivotal团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 Spring Boot 让我们的 Spring 应用变得更轻量化。比如:你可以仅仅依靠一个Java类来运行 Spring 引用。你也可以打包你的应用为jar并通过使用 java –jar 来运行你的Spring Web应用。 Spring Boot的主要优点: 为所有Spring开发者更快的入门 开箱即用,提供各种默认配置来简化项目配置 内嵌式容器简化web项目 没有冗余代码生成和xml配置的要求 尽可能的根据项目依赖来自动配置Spring框架。 提供可以直接在生产环境中使用的功能,如性能指标,应用信息和应用健康检查。 Spring Boot 的缺点 依赖太多,随便的一个 Spring Boot 应用都有好几十M 缺少服务的注册和发现等解决方案,可以结合 springcloud 的组件使用。 缺少监控集成方案、安全管理方案(有但简单,满足不了生产的指标) 首先我们分析的就是入口类

Spring Boot (十三): Spring Boot 小技巧

安稳与你 提交于 2019-12-19 05:23:08
一些 Spring Boot 小技巧、小知识点 初始化数据 我们在做测试的时候经常需要初始化导入一些数据,如何来处理呢?会有两种选择,一种是使用 Jpa,另外一种是 Spring JDBC 。两种方式各有区别下面来详细介绍。 使用 Jpa 在使用 spring boot jpa 的情况下设置 spring.jpa.hibernate.ddl-auto 的属性设置为 create or create-drop 的时候,Spring Boot 启动时默认会扫描 classpath 下面(项目中一般是 resources 目录)是否有 import.sql ,如果有机会执行 import.sql 脚本。 使用 Spring JDBC 使用 Spring JDBC 需要在配置文件中添加以下配置 spring: datasource: schema: classpath:db/schema.sql data: classpath:db/data.sql sql-script-encoding: utf-8 jpa: hibernate: ddl-auto: none schema :脚本中创建表的语句 data :脚本中初始化数据的预计 sql-script-encoding:设置脚本的编码 Spring Boot 项目启动的时候会自动执行脚本。 ddl-auto 四个值的解释 create

Spring Boot (十三): Spring Boot 小技巧

无人久伴 提交于 2019-12-19 05:22:58
一些 Spring Boot 小技巧、小知识点 初始化数据 我们在做测试的时候经常需要初始化导入一些数据,如何来处理呢?会有两种选择,一种是使用 Jpa,另外一种是 Spring JDBC 。两种方式各有区别下面来详细介绍。 使用 Jpa 在使用 spring boot jpa 的情况下设置 spring.jpa.hibernate.ddl-auto 的属性设置为 create or create-drop 的时候,Spring Boot 启动时默认会扫描 classpath 下面(项目中一般是 resources 目录)是否有 import.sql ,如果有机会执行 import.sql 脚本。 使用 Spring JDBC 使用 Spring JDBC 需要在配置文件中添加以下配置 spring: datasource: schema: database/data.sql sql-script-encoding: utf-8 jpa: hibernate: ddl-auto: none schema :设置脚本的路径 sql-script-encoding:设置脚本的编码 Spring Boot 项目启动的时候会自动执行脚本。 ddl-auto 四个值的解释 create: 每次加载hibernate时都会删除上一次的生成的表,然后根据你的model类再重新来生成新表

Read specific sector on hard drive using C language on windows

旧巷老猫 提交于 2019-12-19 05:04:35
问题 i have tried this code it works when i read a sector from an USB flash drive but it does'nt work with any partiton on hard drive , so i want to know if it's the same thing when you try to read from usb or from hard drive int ReadSector(int numSector,BYTE* buf){ int retCode = 0; BYTE sector[512]; DWORD bytesRead; HANDLE device = NULL; device = CreateFile("\\\\.\\H:", // Drive to open GENERIC_READ, // Access mode FILE_SHARE_READ, // Share Mode NULL, // Security Descriptor OPEN_EXISTING, // How

浅析Spring Boot

大憨熊 提交于 2019-12-19 03:06:56
一、首先了解什么是Spring? Spring是一个开源的框架,Spring为简化企业级应用开发而生,使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能。Spring是一个IOC和AOP容器框架。在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架。 Spring主要核心是: (1).控制反转(IOC): 以前传统的java开发模式中,当需要一个对象时,我们会自己使用new或者getInstance等直接或者间接调用构造方法创建一个对象,而在Spring开发模式中,Spring容器使用了工厂模式为我们创建了所需要的对象,我们使用时不需要自己去创建,直接调用Spring为我们提供的对象即可,这就是控制反转的思想。实例化一个java对象有三种方式:使用类构造器,使用静态工厂方法,使用实例工厂方法,当使用spring时我们就不需要关心通过何种方式实例化一个对象,spring通过控制反转机制自动为我们实例化一个对象。 (2).依赖注入(DI): Spring使用java Bean对象的Set方法或者带参数的构造方法为我们在创建所需对象时将其属性自动设置所需要的值的过程就是依赖注入的基本思想。 (3).面向切面编程(AOP): 在面向对象编程(OOP)思想中,我们将事物纵向抽象成一个个的对象。而在面向切面编程中