- 史上最全嵌入式(学习路线、应用开发、驱动开发、推荐书籍、软硬件基础)
程序猿玖月柒
嵌入式面试题嵌入式学习路线嵌入式应用开发嵌入式Linux嵌入式驱动开发驱动嵌入式硬件开发
废话不多说直接上思维导图!如果有觉得图片看不清楚的,有疑问的,可在评论区进行留言!群号:228447240嵌入式总括嵌入式书籍推荐嵌入式软件知识嵌入式硬件知识嵌入式应用开发嵌入式驱动开发嵌入式视频推荐:韦东山老师!只推荐此老师一人
- 嵌入式应用开发学习建议
华清远见成都
嵌入式软件嵌入式硬件pythonjavac语言
学习嵌入式应用开发需要掌握一定的编程语言、操作系统和硬件知识,以下是一些学习嵌入式应用开发的建议:1)学习C/C++等编程语言:C/C++是嵌入式系统最常用的编程语言之一,掌握这些语言的语法和特性可以帮助开发人员更好地理解嵌入式系统的工作原理和程序运行过程。2)学习操作系统基础知识:嵌入式系统中的应用程序通常需要在操作系统上运行,因此需要了解操作系统的基本原理和功能,如进程管理、内存管理、文件系统
- ARM学习
宇智波康
学习
1dayARM接口与技术1、应用层课程:C、linux-c、数据结构、IO、进程线程、网络编程、c++、qt底层课程:ARM、系统移植、驱动开发、stm32&nbiot嵌入式开发岗位:嵌入式应用开发C/C++应用协议嵌入式驱动开发驱动bsp初级--》中级--》高级--》专家(系统架构)--》PM--》。。。2、问题(1)为什么要学习底层课程?open1解释应用层2为我们的职业发展更长远做准备(2)
- 嵌入式Linux应用开发学习路线--自用
Silent Knight
linux嵌入式
嵌入式Linux应用开发学习路线–自用嵌入式应用开发路线:对于有简单的ST32基础和AD基础的人比较合适个人理解:先按照韦东山老师的思路,学下来,建议一个基本的框架,然后根据嵌入式Linux应用开发的基础学习,进行一两个项目的简单开发,然后深入下去学习,进行技术积累,进一步提高。韦东山老师的入门线路:入门以后可以按需求学习调试专题。嵌入式Linux应用学习路线:如果想要搞好(深入有一定的技术壁垒)
- 欢迎各位热爱研发的伙伴加入
Maomay
无人机智能硬件算法c++opencv图像处理mcu
嵌入式软件工程师岗位职责1.负责无人机产品的嵌入式应用开发工作;2.持续优化、改进产品的体验与性能,实现产品有序更新与迭代;3.配合算法工程师实现相关控制算法;任职要求1.机器人、物联网、通信、自动化、控制类或相关专业;2.精通嵌入式编程;3.具有常用MCU开发经验,4.熟悉常用外设5.具备良好的技术沟通技巧,能够同硬件开发人员紧密合作;6.有良好的文档撰写能力与编程习惯;7.有uavcan协议的
- PXIE板卡,4口QSFP+,PCIE GEN3 X8,XILINX FPGA XCVU3P设计
anhuihbo
FPGAfpga开发XCVU3P
PXIE板卡,4口QSFP+,PCIEGEN3X8,基于XILINXFPGAXCVU3P设计。1:电路拓扑●支持利用EEPROM存储数据;●电源时序控制和总功耗监控;2:电路调试3:测试PCIEgen3x8,测试传输图像正常。QSFP图像对传正常。4:应用场景●软件无线电●FPGA信号处理●雷达图像处理●卫星通信系统●图形图像硬件加速器●基带通信接收●汽车驾驶员辅助●工厂自动化等高端嵌入式应用开发
- Rust - hello world
大怀特
langrust开发语言后端
介绍用rust语言你可以创建可信赖的高效系统组别软件.开发者可以使用rust做网络开发,像web服务器,邮件服务器.rust也可以用在编译器和解析器,可视化和软件容器,数据库,操作系统和密码学.你可以使用rust来构建游戏,命令行程序,web-assembly,嵌入式应用开发.Rust是安全的,可替代现存的系统开发语言像C,C++.像C和C++,相比现在开发语言Rust没有运行时和垃圾回收器.和C
- 我的十余年职业生涯之路
hdh717
其他
一、嵌入式应用开发之QT二、嵌入式驱动模块开发关于嵌入式Linux驱动,不得不向大家推荐,百问网的创始人韦东山老师驱动视频,百问网地址www.100ask.org韦东山老师的个人觉得是我学习最具有深度的视频,当然学习他的视频得具备良好的C基础,可以先看看郝斌老师的C的数据结构。下图是我学习韦东山老师驱动所做的视频笔记目录,笔记就有,200多页,值得。学习后他的视频后,自己做的一些驱动文件截屏我买过
- 用ChatGPT做嵌入式应用开发
聆思科技AI芯片
ChatGPT实践分享chatgpt人工智能linuxiot单片机
ChatGPT是一种基于自然语言处理技术的人工智能模型,由OpenAI团队开发的。它基于大规模的语言数据集进行训练,并可以生成高质量的自然语言文本,包括对话、摘要、翻译等多种应用。ChatGPT主要应用场景包括:智能客服:可以根据用户提问,快速给出问题的答案和解决方案,提高客户满意度。智能写作:可以根据用户提供的关键词和语境,快速生成高质量的文章、博客等内容。聊天机器人:可以和用户进行自然语言对话
- 开放原子训练营第二季——RT-Thread Nano 线下培训圆满落幕!
高校俱乐部
大数据开放原子物联网
前言:开放原子训练营旨在通过多种形式的技术培训,丰富开发者社区活动,扩大项目影响力,提高项目在开发者群体中的知名度。本次开放原子训练营,通过开展RT-ThreadNano动手学习活动,旨在帮助广大嵌入式应用开发者,特别是具有嵌入式应用基础,但需要增加OS应用开发经验的人员,快速地掌握开源IoTOS。随着物联网行业的快速发展,越来越多的MCU或MPU厂商通过RTOS或中间件推动产品的销售,设备终端制
- 南邮-嵌入式系统
岚-岚岚岚岚岚
南邮嵌入式系统嵌入式硬件开发语言linux
文章目录第一讲嵌入式系统的定义(PPT14)第二讲嵌入式系统开发模式嵌入式应用开发的一般方法(PPT48)嵌入式系统软件模型-典型架构ARM是什么?(PPT11)第三讲ARM存储体系X86与ARM微处理器架构比较(PPT29)S3C6410芯片描述系统控制器(PPT37)第四讲非操作系统接口编程要能够学会看懂和查询芯片手册理解和掌握寄存器的编址方式GPIO控制器的端口寄存器的使用GPIO控制寄存器
- Python可以做什么?不要再找了,一篇文章给你讲全
EnjoyEDU
python开发语言python入门python资料python教程
Python可以进行Web应用开发、数据分析与挖掘、AI应用程序设计开发、网络爬虫应用编写、嵌入式应用开发、网络安全应用开发、桌面应用开发、自动化运维设计、游戏开发等。下面,详细介绍Python可以做什么。Python是什么?Python是一门编程语言。20世纪80年代,“仁慈的独裁者”荷兰人GuidovanRossum创造出这门语言。作为一门高级程序设计语言,Python凭借其简洁、易读及可扩展
- 嵌入式系统那些事——aarch64 backtrace嵌入式汇编实现
HiveIOE
万物互联之系统架构篇c语言arm嵌入式硬件中间件
0背景在aarch64嵌入式应用开发中,经常会遇到段错误(segmentationfault),但是通常情况下系统报错后直接退出,没有异常调用打印信息,定位出错原因十分困难。经确认,该问题是由于没有设置捕获段错误,并调用backtrace打印异常调用栈,笔者实现该异常捕获处理方案后,发现仍然没有异常调用栈输出。经进一步定位发现,该嵌入式设备上使用的glibc库版本过低,并不支持aarch64的ba
- 串口调试助手(SecureCRT)-使用小技巧
李天琦
嵌入式开发工具-实用小技巧嵌入式调试开发人员securecrt人机交互
在嵌入式应用开发中,SecureCRT绝对是一款必不可少的的调试工具,通过它,开发人员可以修改硬件设备的配置,达到人机交互的目的。在我们的使用过程中,经常会遇见以下两个小问题,如果你没有找到解决的办法会给调试程序带来不方便,甚至是不能通过窜口终端调试硬件设备。下面我将给大家讲解如何破解这两个障碍,我所使用的小技巧。1.串口终端明明已经和硬件平台建立连接,终端也能打印出开发板系统的启动信息,显示系统
- 嵌入式开发板_ubuntu_windows 互通完美解决
xiaolz88
JZ2440裸机ubuntulinux运维
1.如何解决开发板_wiondows_ubuntu三者互通的问题?声明:参考韦东山老师的《嵌入式应用开发手册V5》;附B站视频教程链接:https://www.bilibili.com/video/BV1zV411U7H9痛点:一直在学习嵌入式的过程中,自己搭建的环境,无法满足ubuntu上网以及ubuntu和开发板互相ping通的问题,今天终于解决了。1.1参考嵌入式应用开发手册中的《配置vmw
- 《嵌入式应用开发》实验一、开发环境搭建与布局
okfang616
2023春季课程笔记androidandroidstudiogradle
1.搭建开发环境去官网(https://developer.android.google.cn/studio)下载AndroidStudio。安装SDK(默认Android7.0即可)全局gradle镜像配置在用户主目录下的.gradle文件夹下面新建文件init.gradle,内容为allprojects{repositories{defALIYUN_REPOSITORY_URL='https:
- linux嵌入式应用开发- ubuntu eclipse/c ALSA音频编程
sea918
【linux编程】ubuntu编程linux嵌入式parametersloops
软件:ubuntueclipsegcc版权所有:http://blog.csdn.net/sea9181,音频开发模型:OSS(opensoundsystem)linux/unix平台的上早期的统一音频接口。linuxkernl2.6版本以前其它提供两种设备文件以供编程。常用的操作函数为open、close、read、write、ioctl.(/dev/dsp录音设备文件/dev/audio播放设
- Flutter开发——Linux嵌入式应用开发
田田ww
上文中介绍了Linux平台下Flutter环境搭建和桌面应用开发,现在需要更深入了解如何将该应用运行在Linux系统的嵌入式设备上。sony公司提供了一种在linux嵌入式设备上运行flutter的解决方案EmbeddedLinux,并提出flutter-elinux作为Fluttersdk的一个扩展,用来在嵌入式Linux设备上创建和调试Flutter应用。一、flutter架构overview
- GCC原理
风尘璞
linux
在Linux平台上,最流行的编译系统是GCC(GNUCompileCollection)。GCC也是GNU发布的最著名的软件之一。GCC的功能非常强大,主要体现在两方面。1)GCC可以为x86、ARM、MIPS等不同体系结构的硬件平台编译程序。2)GCC可以编译C、C++、Pascal、Java等数十种高级语言。GCC的这两项特性对嵌入式应用开发及其重要。此外,GCC的编译效率也是非常高的,一般要
- CVTE需要的知识储备
午后阳光温暖一冬
嵌入式应用开发:嵌入式:Linux、安卓及其系统优化计算机体系接口编程、ipoxCLinux、shell:free、top、ps。。硬件知识:机器人视觉:应用开发:应用、功能、用户界面应用:计算机基础、c/C++:指针、继承等算法、数据结构:排序算法、搜索算法、二叉树线程出差:4、5天/月长三角、珠三角、海内外
- 嵌入式应用开发第三阶段
weixin_30664051
今天来设计一个项目:嵌入式智能娱乐影音系统软件:vmwave虚拟机ubuntu18.0系统SecureCRT串口终端tftpd64硬件:基于ARMCortex-A53芯片的6818开发板,4寸电容屏rs232串口线usb转串口线电源线网线一、搭建项目框架建一个文件夹project,存放多个.c文件负责各个模块功能的实现,创建一个.h文件,把所有用到的库函数放进去。创建一个project_set.c
- 超简单的数码相框制作
sengmitnick
嵌入式
本人个人域名网址:http://zhangrunsheng.cn/(所有文章首发地址)项目名称:数码相框(简单)项目分类:嵌入式应用开发PC机系统环境:ubuntu10.04PC机Qt版本:QMakeversion2.01aUsingQtversion4.5.3QtCreator1.2.0basedonQt4.5.2开发板:loongson1B开发板系统环境:嵌入式Linux开发板Qt版本:QMa
- zigbee学习笔记(二) 开发环境
Justuint
ZigBee
在继上一次讲完最基本的zigbee知识之后,任何一个项目的开发都离不开开发环境,在这里我将简单介绍一下zigbee的软件开发环境。一、IAR集成开发环境IAREmbeddedWorkbench(又称EW)的C交叉编译器是一款完整、稳定且很容易使用的专业嵌入式应用开发工具。二、IAR工程的编辑与修改参考《zigbee无线传感器网络设计与实现》王小强欧阳骏黄淋编P13-29三、硬件介绍在这一次的开发中
- ROS学习笔记之六:创建基于STM32的Arduino环境
嵌入之梦
ROS学习
既然ROS中和嵌入式(单片机)硬件打交道的示例多数是基于Arduino的,又有开源的资源支持用STM32作为Arduino的MCU,那当然应该考虑将Arduino环境作为小车控制器的开发平台了,这样可以充分利用网上的共享资源,少走弯路。而且,可以将精力集中于应用层,而非消化那些工具或相对晦涩的硬件手册,向“与硬件无关的编程模式”更接近一步。实际上嵌入式应用开发应该是将时间和精力放在对现实问题的需求
- 2020-07-03
Oneday_wuwu
笔记
苏嵌实训第一天一、嵌入式系统开发概述内容1、传统开发模式(单片机)的缺点:软件跟硬件直接交流(软件的一致性)2、嵌入式引入了操作系统(OS),软件不直接与硬件交流3、嵌入式应用开发:1、精通一门语言(c/c++);2、熟悉一款操作系统;嵌入式底层开发:1、精通c语言,熟悉汇编;2、理解操作系统实现;(内核)3、熟悉硬件工作原理;驱动:人工智能、大数据、云计算、物联网----》移动终端(设备)嵌入式
- STM32 进阶教程 13 – FLASH的读写操作
张礼富
STM32FSMCflash
前言在嵌入式应用开发中,经常会遇到掉电后还要保存的信息,这些信息通常只能保存在外部的一些存储芯片中,如外部flash,外部EEPROM,其实这些信息同样可以保存在STM32自带的内部flash中,本节将带领大家来实现这一操作。示例详解基于硬件平台:STM32F10C8T6最小系统板,MCU的型号是STM32F103c8t6,使用stm32cubemx工具自动产生的配置工程,使用KEIL5编译代码。
- 嵌入式应用Linux裁减的初次尝试
hubu01
前段时间因为嵌入式应用开发的需要,对Linux进行了一次大幅度的裁减。由于是初次接触Linux启动的核心部分,所以基本上还是对网上各种裁减方案的拼凑和整理,包含自己理解的部分实在很少。总的来说效果不算理想,后面还有很长的路要走。这里就大致说说目前这个Linux裁减方案的“雏形”吧。1.内核裁减对Linux内核部分的裁减主要根据实际需求进行了重编译,去掉了大部分用不上的特性,以及实际硬件环境之外的设
- Eclipse开发调试ARM裸机程序
kangear
ARM系统
终于还是要做裸机了,这次就想要用eclipse来开发调试裸机程序,这个在《用eclipse调试uboot工程》的基础上做的,基本的环境搭建是一样的。第一个程序先用韦东山的最基本的裸机程序led_on这个程序(就是《嵌入式应用开发完全手册》光盘中的带的程序),像导入U-boot工程一样导入这个裸机工程。Makefile稍微动一下,就是原来的开头的“led_on.bin”改为“all”,eclipse
- ARM-Linux嵌入式开发和单片机开发的不同
weixin_33973609
对于ARM的嵌入式开发主要有两种方式:一种是直接在ARM芯片上进行应用开发,不采用操作系统,也称为裸机编程,这种开发方式主要应用于一些低端的ARM芯片上,其开发过程非常类似单片机,这里不多叙述。还有一种是在ARM芯片上运行操作系统,对于硬件的操作需要编写相应的驱动程序,应用开发则是基于操作系统的,这种方式的嵌入式应用开发与单片机开发差异较大。ARM-Linux应用开发和单片机的开发主要有以下几点不
- 嵌入式应用开发的前景及方向
totochenier
技术
嵌入式应用开发的前景及方向二、关于嵌入式系统方向嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3Player、数字相机(DC)、数字摄像机(
- jquery实现的jsonp掉java后台
知了ing
javajsonpjquery
什么是JSONP?
先说说JSONP是怎么产生的:
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。
1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;
2、
- Struts2学习笔记
caoyong
struts2
SSH : Spring + Struts2 + Hibernate
三层架构(表示层,业务逻辑层,数据访问层) MVC模式 (Model View Controller)
分层原则:单向依赖,接口耦合
1、Struts2 = Struts + Webwork
2、搭建struts2开发环境
a>、到www.apac
- SpringMVC学习之后台往前台传值方法
满城风雨近重阳
springMVC
springMVC控制器往前台传值的方法有以下几种:
1.ModelAndView
通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:
ModelAndView mv=new ModelAndView();
mv.setViewName="success
- WebService存在的必要性?
一炮送你回车库
webservice
做Java的经常在选择Webservice框架上徘徊很久,Axis Xfire Axis2 CXF ,他们只有一个功能,发布HTTP服务然后用XML做数据传输。
是的,他们就做了两个功能,发布一个http服务让客户端或者浏览器连接,接收xml参数并发送xml结果。
当在不同的平台间传输数据时,就需要一个都能解析的数据格式。
但是为什么要使用xml呢?不能使json或者其他通用数据
- js年份下拉框
3213213333332132
java web ee
<div id="divValue">test...</div>测试
//年份
<select id="year"></select>
<script type="text/javascript">
window.onload =
- 简单链式调用的实现技术
归来朝歌
方法调用链式反应编程思想
在编程中,我们可以经常遇到这样一种场景:一个实例不断调用它自身的方法,像一条链条一样进行调用
这样的调用你可能在Ajax中,在页面中添加标签:
$("<p>").append($("<span>").text(list[i].name)).appendTo("#result");
也可能在HQ
- JAVA调用.net 发布的webservice 接口
darkranger
webservice
/**
* @Title: callInvoke
* @Description: TODO(调用接口公共方法)
* @param @param url 地址
* @param @param method 方法
* @param @param pama 参数
* @param @return
* @param @throws BusinessException
- Javascript模糊查找 | 第一章 循环不能不重视。
aijuans
Way
最近受我的朋友委托用js+HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下:
function search(){
var arr=new Array("my
- 狼和羊,该怎么抉择
atongyeye
工作
狼和羊,该怎么抉择
在做一个链家的小项目,只有我和另外一个同事两个人负责,各负责一部分接口,我的接口写完,并全部测联调试通过。所以工作就剩下一下细枝末节的,工作就轻松很多。每天会帮另一个同事测试一些功能点,协助他完成一些业务型不强的工作。
今天早上到公司没多久,领导就在QQ上给我发信息,让我多协助同事测试,让我积极主动些,有点责任心等等,我听了这话,心里面立马凉半截,首先一个领导轻易说
- 读取android系统的联系人拨号
百合不是茶
androidsqlite数据库内容提供者系统服务的使用
联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢
关键代码:
1, 使用javabean操作存储读取到的数据
package com.example.bean;
/**
*
* @author Admini
- ORACLE自定义异常
bijian1013
数据库自定义异常
实例:
CREATE OR REPLACE PROCEDURE test_Exception
(
ParameterA IN varchar2,
ParameterB IN varchar2,
ErrorCode OUT varchar2 --返回值,错误编码
)
AS
/*以下是一些变量的定义*/
V1 NUMBER;
V2 nvarc
- 查看端号使用情况
征客丶
windows
一、查看端口
在windows命令行窗口下执行:
>netstat -aon|findstr "8080"
显示结果:
TCP 127.0.0.1:80 0.0.0.0:0 &
- 【Spark二十】运行Spark Streaming的NetworkWordCount实例
bit1129
wordcount
Spark Streaming简介
NetworkWordCount代码
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
- Struts2 与 SpringMVC的比较
BlueSkator
struts2spring mvc
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring
- Hibernate在更新时,是可以不用session的update方法的(转帖)
BreakingBad
Hibernateupdate
地址:http://blog.csdn.net/plpblue/article/details/9304459
public void synDevNameWithItil()
{Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTran
- 读《研磨设计模式》-代码笔记-观察者模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
import java.util.Observable;
import java.util.Observer;
/**
* “观
- 重置MySQL密码
chenhbc
mysql重置密码忘记密码
如果你也像我这么健忘,把MySQL的密码搞忘记了,经过下面几个步骤就可以重置了(以Windows为例,Linux/Unix类似):
1、关闭MySQL服务
2、打开CMD,进入MySQL安装目录的bin目录下,以跳过权限检查的方式启动MySQL
mysqld --skip-grant-tables
3、新开一个CMD窗口,进入MySQL
mysql -uroot
 
- 再谈系统论,控制论和信息论
comsci
设计模式生物能源企业应用领域模型
再谈系统论,控制论和信息论
偶然看
- oracle moving window size与 AWR retention period关系
daizj
oracle
转自: http://tomszrp.itpub.net/post/11835/494147
晚上在做11gR1的一个awrrpt报告时,顺便想调整一下AWR snapshot的保留时间,结果遇到了ORA-13541这样的错误.下面是这个问题的发生和解决过程.
SQL> select * from v$version;
BANNER
-------------------
- Python版B树
dieslrae
python
话说以前的树都用java写的,最近发现python有点生疏了,于是用python写了个B树实现,B树在索引领域用得还是蛮多了,如果没记错mysql的默认索引好像就是B树...
首先是数据实体对象,很简单,只存放key,value
class Entity(object):
'''数据实体'''
def __init__(self,key,value)
- C语言冒泡排序
dcj3sjt126com
算法
代码示例:
# include <stdio.h>
//冒泡排序
void sort(int * a, int len)
{
int i, j, t;
for (i=0; i<len-1; i++)
{
for (j=0; j<len-1-i; j++)
{
if (a[j] > a[j+1]) // >表示升序
- 自定义导航栏样式
dcj3sjt126com
自定义
-(void)setupAppAppearance
{
[[UILabel appearance] setFont:[UIFont fontWithName:@"FZLTHK—GBK1-0" size:20]];
[UIButton appearance].titleLabel.font =[UIFont fontWithName:@"FZLTH
- 11.性能优化-优化-JVM参数总结
frank1234
jvm参数性能优化
1.堆
-Xms --初始堆大小
-Xmx --最大堆大小
-Xmn --新生代大小
-Xss --线程栈大小
-XX:PermSize --永久代初始大小
-XX:MaxPermSize --永久代最大值
-XX:SurvivorRatio --新生代和suvivor比例,默认为8
-XX:TargetSurvivorRatio --survivor可使用
- nginx日志分割 for linux
HarborChung
nginxlinux脚本
nginx日志分割 for linux 默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本 使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限
复制代码代码如下:
chmo
- Spring4新特性——泛型限定式依赖注入
jinnianshilongnian
springspring4泛型式依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- centOS安装GCC和G++
liuxihope
centosgcc
Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户。
按照这个思路,我想安装过程如下:
安装gcc:yum install gcc
安装g++: yum install g++
实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command not found。上网查了一下,正确安装应该
- 第13章 Ajax进阶(上)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- How to determine BusinessObjects service pack and fix pack
blueoxygen
BO
http://bukhantsov.org/2011/08/how-to-determine-businessobjects-service-pack-and-fix-pack/
The table below is helpful. Reference
BOE XI 3.x
12.0.0.
y BOE XI 3.0 12.0.
x.
y BO
- Oracle里的自增字段设置
tomcat_oracle
oracle
大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no 我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列
create table t
(
id number generated by default as identity (start with 1 increment b
- Spring Security(01)——初体验
yang_winnie
springSecurity
Spring Security(01)——初体验
博客分类: spring Security
Spring Security入门安全认证
首先我们为Spring Security专门建立一个Spring的配置文件,该文件就专门用来作为Spring Security的配置