- 嵌入式面试:商泰汽车 校招 2020
EEer!
工作嵌入式面试c语言编程语言
一、switch中default的作用当其他case不满足时,执行default的内容,防止switch语句报错。二、一个函数在两个头文件中重复应该怎么办在c++中,可以用命名空间解决;c,只能改名字。三、你觉得VxWorks与Linux区别是什么四、TCP/UDP区别基于连接与无连接;对系统资源的要求(TCP较多,UDP少);UDP程序结构较简单;流模式与数据报模式;TCP保证数据正确性,UDP
- RTOS、FreeRTOS支持远程界面、远程显示、远程桌面
GOSP作者-明心
单片机MCUlinux嵌入式android
各种RTOS可以像linux/windows一样实现远程桌面吗?现在已经有freeRTOS+远程桌面这样的方案了。目前市场上常见的RTOS有如下:FreeRTOS、Vxworks、ReWorks、DeltaOS、SylixOS、华为liteOS、阿里AliOS、RT-Thread、RTEMS等,这些RTOS可以像linux/windows一样实现远程桌面吗?在这里,我们首先要区分界面和桌面的关系,
- 自动驾驶和智能座舱软件介绍(二)
阿宝说车
自动驾驶人工智能机器学习
作者/阿宝编辑/阿宝出品/阿宝1990自动驾驶软件介绍自动驾驶底层操作系统及软件架构底层可以包括多种芯片,以太网通信+中间件保证网络通信和不同OS任务分配的确定性AutomotiveuC,单片机,如英飞凌AURIX,运行AUTOSARBSW和OS,满足高功能安全要求(ASILC或D);GeneralPurposeuC,通用CPU,运行风河的VxWorks(或QNX),该操作系统可以达到ASILB的
- linux 绝对扇区读写,VC、Linux、vxWorks读写物理扇区小结
叶迅
linux绝对扇区读写
直接上程序:1.Windows下的VC:HANDLEhDevice=CreateFile("\\\\.\\I:",GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,0,NULL);if(hDevice==INVALID_HANDLE_VALUE){printf("打开磁盘错误\n");ret
- Rapberry Pi 4 安装VxWorks笔记
watershade2010
笔记VxWorksRaspberrypiRPI4B
RapberryPi4安装VxWorks笔记本文章发表与我的githubpage:RapberryPi4安装VxWorks笔记|Hi,Iamwatershade.Welcometomypages.在githubpage会有更好体验和更多文章。一、概述ROS2推荐的操作系统是ubuntu,众所周知,linux并不是实时操作系统。即便是RTLinux,它的实时性在各种报道中似乎也不正面(我没有用过RT
- VxWorks开发板驱动程序学习之SD卡
轻蓝雨
VxWorksvxworks
现在要开始写毕业论文了,每天学VxWorks的时间就少一点。今天开始学S3C2410操作SD卡的驱动程序,争取在三天之内完成。这一节我们首先讲一下SD卡的相关信息,再看看S3C2410的SD卡接口,最后再看看Rock的开发板上基于VxWorks操作系统,如何用S3C2410驱动SD卡。SDcardS3C2410的MMCSDSDIOHOSTCONTROLLERS3C2410A的SDMMC接口驱动块设
- 【路由器】OpenWrt 简介和安装
ywang_wnlo
简介来源2002年底Linksys公司推出WRT-54G,采用了Linux取代了原来的vXworks系统。迫于Linux的开源协议要求,Linksys开源了路由器的固件代码,后续逐渐发展成了OpenWrt这样一个项目介绍OpenWrt是一个针对嵌入式设备(通常是路由器或者软路由)的Linux操作系统项目,提供了具有软件包管理功能的完全可写的文件系统,因此拥有了完全定制的能力,可以榨干设备的全部性能
- VC、Linux、vxWorks读写物理扇区小结
dijkstar
VC++LinuxvxWorks
直接上程序:1.Windows下的VC:HANDLEhDevice=CreateFile("\\\\.\\I:",GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,0,NULL);if(hDevice==INVALID_HANDLE_VALUE){printf("打开磁盘错误\n");ret
- 常见的嵌入式系统
weixin_33774883
嵌入式操作系统
常见的嵌入式系统Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX、Rtems、QNX、INTEGRITY、OSE、CExecutive什么是嵌入式操作系统?嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统的重要组成部分。嵌入时操作系统具有通用操作系统的基本特点,能够有效管理复
- 嵌入式操作系统的整体架构
木易_
架构嵌入式硬件c语言
1.嵌入式操作系统特点及分类嵌入式操作系统(EmbeddedOperatingSystem,EOS)是一种支持嵌入式系统应用的实时操作系统,是嵌入式系统极为重要的组成部分。1.1嵌入式操作系统的特点目前存在很多种嵌入式操作系统,如VxWorks、μC/OS、嵌入式Linux和WinCE等,这些操作系统功能日益完善,在嵌入式系统中能实现很多桌面通用操作系统具备的功能。嵌入式操作系统除了具有通用操作系
- +z +Z compiler flag for HP
wowRicky
Linux/HPUXcompilerlinkermakefilereferencelibraryfile
1.今天遇到一问题,在sles11/vxworks下编译通过,但是在hpux下失败2.编译错误:/usr/ccs/bin/ld:DPrelativecodeinfile/projects/xxx/DERIVED/tfa_pa32-hpux.a(tfa02_pa32-hpux.o)-sharedlibrarymustbepositionindependent.Use+zor+Ztorecompile
- 实时系统vxWorks-Zynq7020 自定义axi ip核
不只会拍照的程序猿
实时vxWorks听说ZYNQ物联网嵌入式vxworks实时系统操作系统
概述AXI(AdvancedeXtensibleInterface)协议主要描述了主设备(Master)和从设备(Slave)之间的数据传输方式,主设备和从设备之间通过握手信号建立连接。当主设备的数据准备好时,会发出和维持VALID信号,表示数据有效;当从设备准备好接收数据时,会发出READY信号。数据只有在这两个信号都有效时才开始传输。AXI协议(又称AXI4.0),包括3种接口标准:AXI4、
- Vxworks6.9的在线gdb调试(仿真内核和板载内核)
小黑刚
vxworkslinux
创作目的:归纳总结常用的技巧和方法,方便自己后续查阅重点节省时间。一、仿真内核的gdb调试1、新建DKM工程,选择sim的BSP包2、DKM工程中添加c文件并编辑入口函数3、新建vxworks远端系统4、显示系统起来之后进行加载.out5、选择Debug模式6、选择自己写好的入口函数7、设置相应断点后,点击下一步,遇到函数可以选择进入函数(stepover在函数内部断点调试),也可以退出函数(st
- 浅析Linux与VxWorks的区别
小黑刚
linux运维服务器
创作目的:按自己的理解简化和归纳,方便自己后续的复盘VxWorks是美国WindRiverSystem公司的实时操作系统。Tornado与workbench是vxworks系统的开发环境,应用程序可以设置diab和gnu等编译器。Linux是类Unix计算机操作系统的统称,虚拟机搭建各类发行本常用makefile设置编译规则后用gcc编译。Linux与vxWorks的主要区别1、内核结构Linux
- Linux学习笔记5 - U-Boot概述
KAMI STUDIO
Linux学习笔记linux学习运维
1.简介U-Boot即UniversalBootloader简称(bootloader的一种),是一个遵循GPL条款的开源源码项目。其从FADSRROM,8xxROM,PPCBOOT逐步发展演化而来。其源码目录,编译形式与Linux内核极相似,事实上,不少u-boot源码就是相应的Linux内核源码程序的简化。2.特点开放源码支持多种嵌入式操作系内核,诸如:Linux,VxWorks等。支持多个处
- 对四方继保实施嵌入式Linux开发培训
wzk456
linux
四方公司系我国电力行业和北京市中关村科技园区的知名企业,10月23-25日对该企业进行了18课时的企业培训,感谢四方公司工作同志的支持。培训大纲:第一天1.Linux系统开发的总述1.1Linux开发环境及Linux系统的组成1.2从VxWorks过渡到Linux1.3MontaVistaLinux的主要工作2.构建嵌入式Linux系统2.1工具链2.2内核编译与裁减2.3根文件系统2.4应用和库
- RVS—面向目标硬件的软件性能测试工具
经纬恒润
研发工具RVS
产品概述RapitaVerificationSuite(简称:RVS),为美国Danlaw公司提供的一款嵌入式系统在板测试套件,主要应用于汽车领域。其产品符合ISO-26262、DO178B/C、IEC-61508等行业标准,兼容Vxworks、Linux、SYSBIOS等操作系统,支持C、C++、Ada多种语言,多方位支撑TI、IBM、Intel、ARM、Freescale、Infineon等厂
- 国外操作系统
测试专家
国产化tornadoarm开发python服务器
2.国外操作系统介绍2.1.VxWorksVxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是Tornado嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌人式实时操作系统领域逐渐占据一席之地。VxWorks具有可裁剪微内核结构;高效的任务管理;灵活的任务间通讯;微秒级的中断处理;支持POSIX10
- Windows上开发运行EtherCAT主站的几种方案
北京盟通科技官方账号
EtherCAT嵌入式硬件单片机物联网tcp/ip
一、用Windows工控机开发EtherCAT控制器我们知道EtherCAT是自动化领域中被广泛应用的一种实时现场总线技术。在控制器端,EtherCAT主站通常运行在实时操作系统上。比较常见的实时操作系统,如商业版的风河系统Vxworks和QNX,开源的LinuxRTPreempt和Xenomai,以及国产翼辉实时系统都有相应的EtherCAT主站协议栈可供客户选择。LinuxRTPreempt和
- linux下c语言读写文件操作,Linux下C语言之文件操作
逸格草草
linux下c语言读写文件操作
C语言库函数的文件操作实际上是独立于具体的操作系统平台的,不管是在DOS、Windows、Linux还是在VxWorks中都是这些函数:创建和打开的函数:FILE*fopen(constchar*path,constchar*mode);fopen()实现打开指定文件filename,其中的mode为打开模式,C语言中支持的打开模式如下表:r,rb以只读方式打开w,wb以只写方式打开。如果文件不存
- 火星上发生的事情与Vxworks操作系统的优先级反转问题
unsv29
Vxworkstraceshell
http://blog.chinaunix.net/uid-21736802-id-1817801.html火星上发生了什么2004-02-2116:29在勇气号和机遇号登陆火星并重新卷起一股火星热的时候,我找到这篇去年自己翻译的文章,看看当年的小插曲。From:
[email protected],December07,19976:47PM翻译:zhou,2002自从
- [视频]如何在STM32(ARM)上实现EtherCAT通讯?
北京盟通科技官方账号
EtherCAT单片机嵌入式硬件
Acontis公司的EtherCAT主站协议栈,EC-Master协议栈是一个经过精心设计和优化的主站协议栈产品,方便客户朋友更好地完成EtherCAT主站控制器的开发工作,支持在不同的嵌入式或非嵌入式(实时)操作系统上运行。现已实现的操作系统包含Linux、VxWorks、QNX、RTX、INtime®、Integrity、Xenomai、OnTimeRTOS-32、RTEMS、FreeRTOS
- VxWorks嵌入式软件保护解决方案
Dola_Zou
软件加密VxWorks操作系统嵌入式microsoft工具soapeclipse开发工具
VxWorks是美国WindRiverSystem公司(简称风河公司,即WRS公司)推出的一个事实操作系统。Tornado是WRS公司推出的一套实时操作系统开发环境,类似MicrosoftVisualC,但是提供了更丰富的调试、仿真环境和工具。VxWorks嵌入式软件保护解决方案,凭借CodeMeter技术为嵌入式软件提供安全保护及许可管理,同时还有效的缩减了软件保护的响应时间。CodeMeter
- 嵌入式操作系统和RTOS(实时操作系统)介绍。
辽G.默语
操作系统LORAlinux经验分享
目录嵌入式操作系统RTOS(实时操作系统)实时操作系统:什么是嵌入式操作系统一μClinux二μC/OS-II三eCos四FreeRTOS五mbedOS六RTX七VxWorks八QNX九NuttX十都江堰操作系统(djyos)十一AliosThings十二HuaweiLiteOS十三RT-Thread十四SylixOS嵌入式操作系统常见的嵌入式系统:WinCE、PalmOS、Symbian、VxW
- vxWorks延时函数
dragon_cdut
vxWorksvxWorks延时函数
原文地址:https://blog.csdn.net/juana1/article/details/6673762在应用编程的时候,通常会碰到需要一个任务在特定的延时之后执行一个指定的动作,如等待外设以确保数据可靠,控制扬声器发声时间以及串口通信超时重发等。这就需要利用定时器机制来计量特定长度的时间段。vxWorks作为实时嵌入式系统,提供多样的定时接口函数。下面结合我的项目经历和网上的参考资料列
- 嵌入式操作系统选型分析
CodingSir
嵌入式操作系统windows任务调度图形任务linux
早期的嵌入式系统很多都不用操作系统,它们都是为了实现某些特定功能,使用一个简单的循环控制对外界的控制请求进行处理,不具备现代操作系统的基本特征(如进程管理、存储管理、设备管理、网络通讯等)。但随着控制系统越来越复杂,应用范围越来越广泛的时候,缺少操作系统就造成了很大的限制。C语言的出现促进了操作系统的发展。20世纪80年代以来,出现了各种各样的商业用嵌入式操作系统。如QNX,VxWorks,RT-
- 嵌入式实时操作系统
CHWarrior
操作系统
14种主流的嵌入式实时操作系统RTOS,分别为μClinux、μC/OS-II、eCos、FreeRTOS、mbedOS、RTX、Vxworks、QNX、NuttX,而国产的嵌入式操作系统包括都江堰操作系统(djyos)、AliosThings、HuaweiLiteOS、RT-Thread(中国开源社区主导开发的开源实时操作系统)、SylixOS(北京翼辉信息)。另有细分领域的RTOS,比如“天脉
- Qt 学习(一)Mac下Qt Creator安装以及项目创建
47大宝贝
qt学习macos
Qt学习(一)Mac下QtCreator安装、项目创建以及无法打开窗体问题解决面向工作学习,看了小一个月的VxWorks,领导突然来了需求,由于当时面试走的是C++技术栈,mentor问我可不可以做窗体界面开发,想到多年前本科做窗体的C#程序设计课,突然又感受到当年30多个G的vsstdio在我那小小游戏本上无比缓慢运行所支配的恐惧。于是乎了解了一下相关知识后,我选择了MacOS+QtCreato
- 自来水厂全自动恒压供水监控系统论文
启初科技
单片机嵌入式毕业设计课程设计
收藏关注不迷路自来水厂全自动恒压供水监控系统论文一、摘要二、目录三、前言二、2绪论2.1课题研究的目的和意义三、网络监控系统概述3.1系统简介3.2系统组成3.3系统框图四、嵌入式系统简介4.1主流嵌入式操作系统的比较4.1.1WindowsCE4.1.2Linux4.1.3VxWorks4.1.4μC/OS4.2常用的嵌入式处理器4.2.1ARM4.2.2MIPS4.2.3PowerPC五.AR
- 请问什么机制导致vxworks比linux的实时性要强
Keycer
linux嵌入式相关Linuxvxworks操作系统实时性
过去很多嵌入式系统不是一个操作系统,或者是提供商的专有核心,或者是DOS操作系统的扩展。显然这些方法并不能适应今天嵌入式系统开发的要求!现有的一些商业实时操作系统,尽管提供了很小的核心和多任务开发环境,但性能并不理想,也不符合现在实时嵌入式市场的需求。因此,人们把目光投向了通用操作系统(例如Windows、Solaris、linux),希望把它们“改造”为实时操作系统。通常这些操作系统功能强大,结
- 安装数据库首次应用
Array_06
javaoraclesql
可是为什么再一次失败之后就变成直接跳过那个要求
enter full pathname of java.exe的界面
这个java.exe是你的Oracle 11g安装目录中例如:【F:\app\chen\product\11.2.0\dbhome_1\jdk\jre\bin】下的java.exe 。不是你的电脑安装的java jdk下的java.exe!
注意第一次,使用SQL D
- Weblogic Server Console密码修改和遗忘解决方法
bijian1013
Welogic
在工作中一同事将Weblogic的console的密码忘记了,通过网上查询资料解决,实践整理了一下。
一.修改Console密码
打开weblogic控制台,安全领域 --> myrealm -->&n
- IllegalStateException: Cannot forward a response that is already committed
Cwind
javaServlets
对于初学者来说,一个常见的误解是:当调用 forward() 或者 sendRedirect() 时控制流将会自动跳出原函数。标题所示错误通常是基于此误解而引起的。 示例代码:
protected void doPost() {
if (someCondition) {
sendRedirect();
}
forward(); // Thi
- 基于流的装饰设计模式
木zi_鸣
设计模式
当想要对已有类的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有的功能,并提供加强功能。
自定义的类成为装饰类
模仿BufferedReader,对Reader进行包装,体现装饰设计模式
装饰类通常会通过构造方法接受被装饰的对象,并基于被装饰的对象功能,提供更强的功能。
装饰模式比继承灵活,避免继承臃肿,降低了类与类之间的关系
装饰类因为增强已有对象,具备的功能该
- Linux中的uniq命令
被触发
linux
Linux命令uniq的作用是过滤重复部分显示文件内容,这个命令读取输入文件,并比较相邻的行。在正常情 况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如 果输入文件用“- ”表示,则从标准输入读取。
AD:
uniq [选项] 文件
说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个
- 正则表达式Pattern
肆无忌惮_
Pattern
正则表达式是符合一定规则的表达式,用来专门操作字符串,对字符创进行匹配,切割,替换,获取。
例如,我们需要对QQ号码格式进行检验
规则是长度6~12位 不能0开头 只能是数字,我们可以一位一位进行比较,利用parseLong进行判断,或者是用正则表达式来匹配[1-9][0-9]{4,14} 或者 [1-9]\d{4,14}
&nbs
- Oracle高级查询之OVER (PARTITION BY ..)
知了ing
oraclesql
一、rank()/dense_rank() over(partition by ...order by ...)
现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的SQL语句:
select e.ename, e.job, e.sal, e.deptno
from scott.emp e,
(se
- Python调试
矮蛋蛋
pythonpdb
原文地址:
http://blog.csdn.net/xuyuefei1988/article/details/19399137
1、下面网上收罗的资料初学者应该够用了,但对比IBM的Python 代码调试技巧:
IBM:包括 pdb 模块、利用 PyDev 和 Eclipse 集成进行调试、PyCharm 以及 Debug 日志进行调试:
http://www.ibm.com/d
- webservice传递自定义对象时函数为空,以及boolean不对应的问题
alleni123
webservice
今天在客户端调用方法
NodeStatus status=iservice.getNodeStatus().
结果NodeStatus的属性都是null。
进行debug之后,发现服务器端返回的确实是有值的对象。
后来发现原来是因为在客户端,NodeStatus的setter全部被我删除了。
本来是因为逻辑上不需要在客户端使用setter, 结果改了之后竟然不能获取带属性值的
- java如何干掉指针,又如何巧妙的通过引用来操作指针————>说的就是java指针
百合不是茶
C语言的强大在于可以直接操作指针的地址,通过改变指针的地址指向来达到更改地址的目的,又是由于c语言的指针过于强大,初学者很难掌握, java的出现解决了c,c++中指针的问题 java将指针封装在底层,开发人员是不能够去操作指针的地址,但是可以通过引用来间接的操作:
定义一个指针p来指向a的地址(&是地址符号):
- Eclipse打不开,提示“An error has occurred.See the log file ***/.log”
bijian1013
eclipse
打开eclipse工作目录的\.metadata\.log文件,发现如下错误:
!ENTRY org.eclipse.osgi 4 0 2012-09-10 09:28:57.139
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContai
- spring aop实例annotation方法实现
bijian1013
javaspringAOPannotation
在spring aop实例中我们通过配置xml文件来实现AOP,这里学习使用annotation来实现,使用annotation其实就是指明具体的aspect,pointcut和advice。1.申明一个切面(用一个类来实现)在这个切面里,包括了advice和pointcut
AdviceMethods.jav
- [Velocity一]Velocity语法基础入门
bit1129
velocity
用户和开发人员参考文档
http://velocity.apache.org/engine/releases/velocity-1.7/developer-guide.html
注释
1.行级注释##
2.多行注释#* *#
变量定义
使用$开头的字符串是变量定义,例如$var1, $var2,
赋值
使用#set为变量赋值,例
- 【Kafka十一】关于Kafka的副本管理
bit1129
kafka
1. 关于request.required.acks
request.required.acks控制者Producer写请求的什么时候可以确认写成功,默认是0,
0表示即不进行确认即返回。
1表示Leader写成功即返回,此时还没有进行写数据同步到其它Follower Partition中
-1表示根据指定的最少Partition确认后才返回,这个在
Th
- lua统计nginx内部变量数据
ronin47
lua nginx 统计
server {
listen 80;
server_name photo.domain.com;
location /{set $str $uri;
content_by_lua '
local url = ngx.var.uri
local res = ngx.location.capture(
- java-11.二叉树中节点的最大距离
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class MaxLenInBinTree {
/*
a. 1
/ \
2 3
/ \ / \
4 5 6 7
max=4 pass "root"
- Netty源码学习-ReadTimeoutHandler
bylijinnan
javanetty
ReadTimeoutHandler的实现思路:
开启一个定时任务,如果在指定时间内没有接收到消息,则抛出ReadTimeoutException
这个异常的捕获,在开发中,交给跟在ReadTimeoutHandler后面的ChannelHandler,例如
private final ChannelHandler timeoutHandler =
new ReadTim
- jquery验证上传文件样式及大小(好用)
cngolon
文件上传jquery验证
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery1.8/jquery-1.8.0.
- 浏览器兼容【转】
cuishikuan
css浏览器IE
浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同
问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。
碰到频率:100%
解决方案:CSS里 *{margin:0;padding:0;}
备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
daizj
shell$#$?特殊变量
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:
$echo $$
运行结果
29949
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个
- 程序设计KISS 原则-------KEEP IT SIMPLE, STUPID!
dcj3sjt126com
unix
翻到一本书,讲到编程一般原则是kiss:Keep It Simple, Stupid.对这个原则深有体会,其实不仅编程如此,而且系统架构也是如此。
KEEP IT SIMPLE, STUPID! 编写只做一件事情,并且要做好的程序;编写可以在一起工作的程序,编写处理文本流的程序,因为这是通用的接口。这就是UNIX哲学.所有的哲学真 正的浓缩为一个铁一样的定律,高明的工程师的神圣的“KISS 原
- android Activity间List传值
dcj3sjt126com
Activity
第一个Activity:
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import a
- tomcat 设置java虚拟机内存
eksliang
tomcat 内存设置
转载请出自出处:http://eksliang.iteye.com/blog/2117772
http://eksliang.iteye.com/
常见的内存溢出有以下两种:
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: Java heap space
------------
- Android 数据库事务处理
gqdy365
android
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。事
- Java 打开浏览器
hw1287789687
打开网址open浏览器open browser打开url打开浏览器
使用java 语言如何打开浏览器呢?
我们先研究下在cmd窗口中,如何打开网址
使用IE 打开
D:\software\bin>cmd /c start iexplore http://hw1287789687.iteye.com/blog/2153709
使用火狐打开
D:\software\bin>cmd /c start firefox http://hw1287789
- ReplaceGoogleCDN:将 Google CDN 替换为国内的 Chrome 插件
justjavac
chromeGooglegoogle apichrome插件
Chrome Web Store 安装地址: https://chrome.google.com/webstore/detail/replace-google-cdn/kpampjmfiopfpkkepbllemkibefkiice
由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的前端公共库了。 同样,通过script标记引用这些资源,让网站访问速度瞬间提速吧
- 进程VS.线程
m635674608
线程
资料来源:
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397567993007df355a3394da48f0bf14960f0c78753f000 1、Apache最早就是采用多进程模式 2、IIS服务器默认采用多线程模式 3、多进程优缺点 优点:
多进程模式最大
- Linux下安装MemCached
字符串
memcached
前提准备:1. MemCached目前最新版本为:1.4.22,可以从官网下载到。2. MemCached依赖libevent,因此在安装MemCached之前需要先安装libevent。2.1 运行下面命令,查看系统是否已安装libevent。[root@SecurityCheck ~]# rpm -qa|grep libevent libevent-headers-1.4.13-4.el6.n
- java设计模式之--jdk动态代理(实现aop编程)
Supanccy2013
javaDAO设计模式AOP
与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。
&
- Spring 4.2新特性-对java8默认方法(default method)定义Bean的支持
wiselyman
spring 4
2.1 默认方法(default method)
java8引入了一个default medthod;
用来扩展已有的接口,在对已有接口的使用不产生任何影响的情况下,添加扩展
使用default关键字
Spring 4.2支持加载在默认方法里声明的bean
2.2
将要被声明成bean的类
public class DemoService {