- 车载以太网之SOME/IP
IT_码农
车载以太网车载以太网SOME/IP
整体介绍SOME/IP(全称为:Scalableservice-OrientedMiddlewarEoverIP),是运行在车载以太网协议栈基础之上的中间件,或者也可以称为应用层软件。发展历程AUTOSAR4.0-完成宝马SOME/IP消息的初步集成;AUTOSAR4.1-支持SOME/IP-SD及其发布/订阅功能;AUTOSAR4.2-添加transformer用于序列化以及其他相关优化;AUT
- 9月12日云技术研讨会 | ECU电控软件开发及测试全流程解决方案
经纬恒润
ECU电子电气架构软件开发与测试
“软件定义汽车”时代洪流下,电子电气架构往集中式发展已是大势所趋,控制器功能呈现出集中化、复杂化的特点,基于AutoSar架构开发复杂软件已成为行业共识。再加上ASPICE、ISO26262等过程体系和法规标准的要求,如何开发符合AutoSar架构的应用软件、评估软件质量和性能、优化软件结构、验证压力场景下的ECU稳定性成为各厂商面临的新挑战。本次研讨会,经纬恒润将结合业务团队多年来在软件开发和测
- Axure RP 9 超级教程:自适应视图(Adaptive View Set)
凡间萌宠
本文适用于(非)汉化版AxureRP9自适应视图入门操作废话不表,直接如题。以下为详细步骤:1.新建页面,名称自定,如“自适应”。新建页面2.选择Project下的AdaptiveViewSets...项。选择AdaptiveViewSets3.弹出自适应设置框,点击“+Add”自适应设置框4.弹出新增自适应页面:新增自适应页面5.点击Presets(预制),弹出不同平台以及不同型号大小的显示规格
- AUTOSAR_EXP_ARAComAPI的5章笔记(4)
青草地溪水旁
AutoSarAPAutoSarAPCM
返回目录5.3.5Events对于远程服务提供的每个事件,ProxyClass包含一个特定于事件的包装类(事件类)的成员。在示例中,ProxyClass的成员名为BrakeEvent,类型为events::BrakeEvent。正如在5.2中看到的,ProxyClass的所有事件类都是在包含在代理命名空间中特定事件的命名空间中生成的。代理中的事件成员用于访问事件/事件数据,这些数据是由我们的代理所
- Autosar MCAL从入门到精通系列讲解--总目录
常学常思
Autosar--MCAL从入门到精通嵌入式硬件mcu单片机Autosar
前言欢迎大家一起来学习Autosar,作为一个小白,在最开始的时候也是一脸茫然,不知道如何去学习,如何下手。在这里,我将记录我所有Autosar学习的过程,问题点,以及分享我的代码供大家参考。最终能让大家快速上手。Mcal:可以去官网下载一、EB1.EBtresos创建工程2.EB生成代码编译---makefile二、TricoreMcal实战系列(EB)这里的博客之前都是用S32DS来配置的,在
- LIN协议栈 AUTOSAR架构下 状态管理
mini积木
autosarc语言mcu
一、LINStateManager概述功能:负责控制LIN总线的通信状态,包括切换调度表(仅LIN主节点)、处理睡眠和唤醒操作、通知上层新状态等。约束:每个ECU中最多有一个实例;所有关于调度表的操作仅适用于LIN主节点;适用于所有使用LIN的汽车领域。依赖关系:依赖于CommunicationManager(ComM)和LINInterface(LinIf),与操作系统、DefaultError
- 【笔记篇】Davinci Configurator DCM模块
李白LeeBai
AUTOSAR学习笔记学习笔记java
目录1简介1.1架构概览2功能描述2.1特性2.2初始化2.3状态2.4主函数2.4.1拆分任务功能2.4.1.1功能2.4.1.2配置2.4.1.3集成3诊断服务实现3.1DiagnosticSessionControl($10)3.1.1功能3.1.2需要的接口3.1.3实现方面3.1.4配置方面4DCM的使用1简介本文主要描述了AUTOSARDCM模块的功能、API及配置方法。AUTOSAR
- Value Iteration Adaptive Dynamic Programming for Optimal Control of Discrete-Time Nonlinear Systems
LucienLSA
学习笔记
ValueIterationAdaptiveDynamicProgrammingforOptimalControlofDiscrete-TimeNonlinearSystems,2016.QinglaiWei,Member,IEEE,DerongLiu,Fellow,IEEE,andHanquanLin对离散时间非线性系统,采用值迭代ADP算法,求解无限时域无折扣因子最优控制问题。初始值函数为任意
- AUTOSAR入门-汽车电子构架演进(三)通向未来
请叫我张小强
AUTOSARCP模块设计汽车Autosar
AUTOSAR入门-汽车电子构架演进(三)通向未来汽车电子的发展在电子领域属于比较靠后的,最先进的电子技术不是先用在这个上面的。什么芯片最牛逼?当然是手机里面已经做到5纳米的芯片,3纳米马上也要出来,性能相当的强悍。什么系统软件最多样化?答案还是手机,人手一部,app满天飞,跟人交互的声音、屏幕、摄像、红外各种传感器也不少,提供的系统服务非常多。然后来看汽车上的电子现在是个什么情况。除了上网看电影
- 【编程规范具体案例(基于Qt、微软、谷歌和AUTOSAR C++14 参考)】 C++ 编码规范 之并发篇
泡沫o0
软件编码规范qtmicrosoftc++armlinux嵌入式c++20
目录标题并发目录12.并发编程规范12.1线程创建与管理规则12.1.1\[必须]明确定义线程的生命周期管理策略12.1.2\[必须]为关键线程设置明确的标识符12.1.3\[必须]在多线程环境中安全地处理异常12.2线程同步规则12.2.1\[必须]使用线程安全的数据结构和访问模式12.2.2\[必须]使用RAII技术管理锁的生命周期12.2.3\[必须]使用适当的粒度管理锁12.2.4\[必须
- 【OS】AUTOSAR OS Spinlock实现原理(下篇)
汽车电子嵌入式
AUTOSAR精进之路AUTOSAROSSpinlock
目录3.1Spinlock配置代码3.1.1Os_SpinlockConfigType_Tag3.1.2Os_LockConfigType_Tag3.1.3不同配置参数对配置代码生成的影响3.2Os_GetSpinlock详解3.2.1Os_SpinlockIsNotLockedLocal3.2.2Os_SpinlockIsLockOrderValid3.2.3Os_SpinlockSuspend
- 【Mode Management】CanNm处于PBS状态下接收到一帧诊断报文DCM会响应吗
汽车电子嵌入式
AUTOSAR精进之路AUTOSARDCMCanNmComM诊断报文唤醒wakeup
目录前言正文1.CanNm从RSS状态切换到PBS状态行为分析1.1.CanNm动作1.2.ComM动作1.3.DCM动作1.4小结2.CanNM在PBS状态下收到一帧诊断报文行为分析2.1.DCM动作12.2.ComM动作2.3.DCM动作22.3.CanNm动作2.4问题2.5分析3.总结前言我们知道ECU的网络管理是按照AUTOSAR标准开发的话,诊断报文是无法唤醒ECU且唤醒网络的,因为C
- 【OS基础】符合AUTOSAR标准的RTAOS-Alarms详解
汽车电子嵌入式
AUTOSAR基础AUTOSAROSAlarm
目录前言正文7.报警Alarms7.1配置Alarms7.1.1激活一个任务7.1.2设置一个事件7.1.3报警回调AlarmCallback7.1.4增加计数器值7.2设置Alarms7.2.1绝对Alarms7.2.2相对Alarm7.3自启动Alarms7.4删除Alarms7.5确认何时会发生Alarm7.6非周期Alarms7.7小结前言本系列文章将以RTA-OS为例详细介绍AUTOSA
- 【OS】AUTOSAR OS Counter实现原理(上篇)
汽车电子嵌入式
AUTOSAR精进之路AUTOSAROSCounter英飞凌
目录前言正文1.STM比较器的中断控制2.OsCounter类别及其适用场景3.OsCounter配置3.1OsCounter配置容器3.2OsDriver配置容器3.3PIT和HRT3.3.1PeriodicalInterruptTimer(PIT)3.3.2HighResolutionTimer(HRT)3.4Counters类别汇总3.5PIT和PFRT对比4.OsCounter具体实现前言
- 【OS】AUTOSAR OS Alarm实现原理
汽车电子嵌入式
AUTOSAR精进之路AUTOSAROS
目录前言正文1.OsAlarm配置1.1工具配置Alarm1.1.1.顶层OsAlarm配置1.1.2.OsAlarmAction1.1.3.OsAlarmAutostart1.2配置代码分析1.2.1.Os_JobConfigType2.OsAlarm实现3.总结前言在《【OS基础】符合AUTOSAR标准的RTAOS-Alarms详解》一文中我们介绍了AUTOSAROSAlarm的概念及其配置,
- AUTOSAR与UDS
Flying_Dan
车载相关技术畅谈linux网络
一、AUTOSAR基本概念什么是AUTOSAR:AUTOSAR全称为“AUTomotiveOpenSystemARchitecture”,译为“汽车开放系统体系结构”;AUTOSAR架构由应用层(ApplicationLayerAP)、通信层(CommunicationLayerCP)和基础层(FoundationLayerFO)三个部分组成。什么是CP:ClassicPlatform(CP);C
- 【AUTOSAR-DEM】-2.2-给UDS/OBD DTC增加功能抑制/PreCondtion
汽车电子助手
Autosar_BSW高阶配置#DEMAutosarautosar
点击返回「《Autosar_BSW高阶配置》总目录」案例背景(共8页精讲):给UDS/OBDDTC增加功能抑制/Pre-Conditon。接着“【AUTOSAR-DEM】-2.1-APPSWC设置UDS/OBDDTC检出和恢复”博文讲解,增加功能抑制/PreConditon:当12V供电电压低于6V,不报告BusoffUDS/OBDDTC(其它抑制条件可参照这一篇博文)。目录1功能抑制/PreCo
- AUTOSAR汽车电子嵌入式编程精讲300篇-车载 CAN 总线延时特性分析及优化(续)
格图素书
汽车网络
目录3.1.2通信错误恢复时间3.2延时指标研究3.2.1总线Burst情况3.2.2抖动
- 第三章 软件定义汽车的典型架构
_长风_
汽车系统架构&软件架构汽车架构
第三章软件定义汽车的典型架构软件定义汽车的总体架构可以分为四层架构:(1)硬件平台,异构分布式硬件架构;(2)系统软件层,包括虚拟机、系统内核、POSIX、Autosar等;(3)应用中间件和开发框架包括功能软件、SOA等;(4)应用软件层,包括智能座舱HMI、ADAS/AD算法、网联算法、云平台等。
- Spark-sql Adaptive Execution动态调整分区数量,调整输出文件数
不想起的昵称
hivesparkhive数据仓库
背景:在数仓任务中,经常要解决小文件的问题。有时间为了解决小文件问题,我们把spark.sql.shuffle.partitions这个参数调整的很小,但是随着时间的推移,数据量越来越大,当初设置的参数就不合适了,那有没有一个可以自我伸缩的参数呢?看看这个参数如何运用:我们的spark-sql版本:[hadoop@666~]$spark-sql--versionWelcometo______/__
- AUTOSAR对基础软件开发是喜还是忧?
智能交通技术
大数据编程语言python人工智能java
导读::因为这些年,AUTOSAR一直在普及,大家也越来越认识到这个AUTOSAR的重要性,所以用的人也非常多,所以这里面我就不去做这个AUTOSAR使用方面的介绍,本文主要还是想从我自己多年从事基础软件开发和用AUTOSAR软件的一些个人感受来谈。AUTOSAR简介先简单介绍下AUTOSAR,不论从这个组织架构上,还是涵盖范围上,以及标准实施上。其实AUTOSAR都是一个集大成者,九个核心会员基
- Flink部署——弹性扩缩容
京河小蚁
flinkflink大数据
文章目录Reactive模式入门用法配置建议局限性Adaptive调度器用法局限性AdaptiveBatchScheduler用法启用AdaptiveBatchScheduler配置算子的并行度为-1性能调优局限性在ApacheFlink中,可以通过手动停止Job,然后从停止时创建的Savepoint恢复,最后重新指定并行度的方式来重新扩缩容Job。这个文档描述了那些可以使Flink自动调整并行度
- Adaptive调度器
BlackJJCat
Flink基础解读flink源码
文章目录1.前言2.测试3.配置启用4.其他配置参数4.1.主要配置4.2.其他可能相关的配置5.调用流程6.配置Adaptive调度器7.DefaultDeclarativeSlotPool7.1.NewSlotsListener7.2.offerSlots7.3.freeReservedSlot7.4.缩容触发8.AdaptiveScheduler8.1.使用条件8.2.计算并行度信息8.2.
- 车载软件架构 —— Adaptive AUTOSAR软件架构中时间同步、网络管理和软件更新策略
车载诊断技术
AUTOSARAP大数据AUTOSAR电子电器架构车载诊断协议DoIP架构
车载软件架构——AdaptiveAUTOSAR软件架构中时间同步、网络管理和软件更新策略我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师(Wechat:gongkenan2013)。老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:本就是小人物,输了就是输了,不要在意别人怎么看自己。江湖一碗茶,喝完再挣扎,出门靠自己,四海皆为家。人生的面吃一碗少一碗,人生的面见一面少一面。人生就是
- 车载软件架构 —— Adaptive AUTOSAR软件架构中通信管理、诊断管理策略
车载诊断技术
汽车行业AUTOSAR电子电器架构车载功能子系统车载诊断协议DoIP
车载软件架构——AdaptiveAUTOSAR软件架构中通信管理、诊断管理策略第四篇我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师(Wechat:gongkenan2013)。老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:本就是小人物,输了就是输了,不要在意别人怎么看自己。江湖一碗茶,喝完再挣扎,出门靠自己,四海皆为家。人生的面吃一碗少一碗,人生的面见一面少一面。人生就是一次
- 车载软件架构 —— Adaptive AUTOSAR软件架构中操作系统
车载诊断技术
AUTOSARAPAUTOSARAdaptive电子电器架构车载诊断协议车载功能子系统
车载软件架构——AdaptiveAUTOSAR软件架构中操作系统我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师(Wechat:gongkenan2013)。老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:本就是小人物,输了就是输了,不要在意别人怎么看自己。江湖一碗茶,喝完再挣扎,出门靠自己,四海皆为家。人生的面吃一碗少一碗,人生的面见一面少一面。人生就是一次次减法,来日并不方长
- AutoSAR系列讲解(实践篇)9.1-协议数据单元PDU
雪云飞星
AutoSARPDU图解通信IPDUM
AutoSAR系列讲解(实践篇)9.1-协议数据单元PDU协议数据单元PDU一、IPDUM深入二、PDU转换图协议数据单元PDU->返回总目录<-本章主要是讲解通信(不包括诊断和标定的纯通信),同样是主要以CAN来讲解。由于通信大家其实用的基本上是其最基础的功能,所以本章的实验主要就是教大家如何配置基础通信,但是高级一点的功能,博主也会在前面这几节给大家讲到,用不到的同学仅作了解就行。同样,忘了通
- AutoSAR(基础入门篇)9.1-协议数据单元PDU
ManGo CHEN
汽车电子Autosar基础入门篇Autosar汽车电子
目录一、IPDUM深入二、PDU转换图本章主要是讲解通信(不包括诊断和标定的纯通信),同样是主要以CAN来讲解。由于通信大家其实用的基本上是其最基础的功能,所以本章的实验主要就是教大家如何配置基础通信,但是高级一点的功能,博主也会在前面这几节给大家讲到,用不到的同学仅作了解就行。同样,忘了通信是怎么回事的同学请回顾一下4.3节(AutoSAR系列讲解(入门篇)4.3-BSW的Communicati
- 【CV论文精读】Adaptive Fusion of Multi-Scale YOLO for Pedestrian Detection基于多尺度自适应融合YOLO的行人检测
量子-Alex
CV知识学习和论文阅读YOLO计算机视觉人工智能
AdaptiveFusionofMulti-ScaleYOLOforPedestrianDetection0.论文摘要和作者信息摘要虽然行人检测技术在不断改进,但由于不同规模的行人和遮挡行人模式的不确定性和多样性,行人检测仍然具有挑战性。本研究遵循单次目标检测的通用框架,提出了一种分而治之的方法来解决上述问题。该模型引入了一个分割函数,可以将一幅图像中没有重叠的行人分割成两个子图像。通过使用网络架
- 中文点选识别
林小果呀
python爬虫爬虫python
中文点选识别测试网站:https://www.geetest.com/adaptive-captcha-demo1.开始验证#1.打开首页driver.get('https://www.geetest.com/adaptive-captcha-demo')#2.点击【文字点选验证】tag=WebDriverWait(driver,30,0.5).until(lambdadv:dv.find_ele
- VMware Workstation 11 或者 VMware Player 7安装MAC OS X 10.10 Yosemite
iwindyforest
vmwaremac os10.10workstationplayer
最近尝试了下VMware下安装MacOS 系统,
安装过程中发现网上可供参考的文章都是VMware Workstation 10以下, MacOS X 10.9以下的文章,
只能提供大概的思路, 但是实际安装起来由于版本问题, 走了不少弯路, 所以我尝试写以下总结, 希望能给有兴趣安装OSX的人提供一点帮助。
写在前面的话:
其实安装好后发现, 由于我的th
- 关于《基于模型驱动的B/S在线开发平台》源代码开源的疑虑?
deathwknight
JavaScriptjava框架
本人从学习Java开发到现在已有10年整,从一个要自学 java买成javascript的小菜鸟,成长为只会java和javascript语言的老菜鸟(个人邮箱:
[email protected])
一路走来,跌跌撞撞。用自己的三年多业余时间,瞎搞一个小东西(基于模型驱动的B/S在线开发平台,非MVC框架、非代码生成)。希望与大家一起分享,同时有许些疑虑,希望有人可以交流下
平台
- 如何把maven项目转成web项目
Kai_Ge
mavenMyEclipse
创建Web工程,使用eclipse ee创建maven web工程 1.右键项目,选择Project Facets,点击Convert to faceted from 2.更改Dynamic Web Module的Version为2.5.(3.0为Java7的,Tomcat6不支持). 如果提示错误,可能需要在Java Compiler设置Compiler compl
- 主管???
Array_06
工作
转载:http://www.blogjava.net/fastzch/archive/2010/11/25/339054.html
很久以前跟同事参加的培训,同事整理得很详细,必须得转!
前段时间,公司有组织中高阶主管及其培养干部进行了为期三天的管理训练培训。三天的课程下来,虽然内容较多,因对老师三天来的课程内容深有感触,故借着整理学习心得的机会,将三天来的培训课程做了一个
- python内置函数大全
2002wmj
python
最近一直在看python的document,打算在基础方面重点看一下python的keyword、Build-in Function、Build-in Constants、Build-in Types、Build-in Exception这四个方面,其实在看的时候发现整个《The Python Standard Library》章节都是很不错的,其中描述了很多不错的主题。先把Build-in Fu
- JSP页面通过JQUERY合并行
357029540
JavaScriptjquery
在写程序的过程中我们难免会遇到在页面上合并单元行的情况,如图所示
如果对于会的同学可能很简单,但是对没有思路的同学来说还是比较麻烦的,提供一下用JQUERY实现的参考代码
function mergeCell(){
var trs = $("#table tr");
&nb
- Java基础
冰天百华
java基础
学习函数式编程
package base;
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
// Integer a = 4;
// Double aa = (double)a / 100000;
// Decimal
- unix时间戳相互转换
adminjun
转换unix时间戳
如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)? Java time JavaScript Math.round(new Date().getTime()/1000)
getTime()返回数值的单位是毫秒 Microsoft .NET / C# epoch = (DateTime.Now.ToUniversalTime().Ticks - 62135
- 作为一个合格程序员该做的事
aijuans
程序员
作为一个合格程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多
2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作
3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重
- 由html5视频播放引发的总结
ayaoxinchao
html5视频video
前言
项目中存在视频播放的功能,前期设计是以flash播放器播放视频的。但是现在由于需要兼容苹果的设备,必须采用html5的方式来播放视频。我就出于兴趣对html5播放视频做了简单的了解,不了解不知道,水真是很深。本文所记录的知识一些浅尝辄止的知识,说起来很惭愧。
视频结构
本该直接介绍html5的<video>的,但鉴于本人对视频
- 解决httpclient访问自签名https报javax.net.ssl.SSLHandshakeException: sun.security.validat
bewithme
httpclient
如果你构建了一个https协议的站点,而此站点的安全证书并不是合法的第三方证书颁发机构所签发,那么你用httpclient去访问此站点会报如下错误
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path bu
- Jedis连接池的入门级使用
bijian1013
redisredis数据库jedis
Jedis连接池操作步骤如下:
a.获取Jedis实例需要从JedisPool中获取;
b.用完Jedis实例需要返还给JedisPool;
c.如果Jedis在使用过程中出错,则也需要还给JedisPool;
packag
- 变与不变
bingyingao
不变变亲情永恒
变与不变
周末骑车转到了五年前租住的小区,曾经最爱吃的西北面馆、江西水饺、手工拉面早已不在,
各种店铺都换了好几茬,这些是变的。
三年前还很流行的一款手机在今天看起来已经落后的不像样子。
三年前还运行的好好的一家公司,今天也已经不复存在。
一座座高楼拔地而起,
- 【Scala十】Scala核心四:集合框架之List
bit1129
scala
Spark的RDD作为一个分布式不可变的数据集合,它提供的转换操作,很多是借鉴于Scala的集合框架提供的一些函数,因此,有必要对Scala的集合进行详细的了解
1. 泛型集合都是协变的,对于List而言,如果B是A的子类,那么List[B]也是List[A]的子类,即可以把List[B]的实例赋值给List[A]变量
2. 给变量赋值(注意val关键字,a,b
- Nested Functions in C
bookjovi
cclosure
Nested Functions 又称closure,属于functional language中的概念,一直以为C中是不支持closure的,现在看来我错了,不过C标准中是不支持的,而GCC支持。
既然GCC支持了closure,那么 lexical scoping自然也支持了,同时在C中label也是可以在nested functions中自由跳转的
- Java-Collections Framework学习与总结-WeakHashMap
BrokenDreams
Collections
总结这个类之前,首先看一下Java引用的相关知识。Java的引用分为四种:强引用、软引用、弱引用和虚引用。
强引用:就是常见的代码中的引用,如Object o = new Object();存在强引用的对象不会被垃圾收集
- 读《研磨设计模式》-代码笔记-解释器模式-Interpret
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 解释器(Interpreter)模式的意图是可以按照自己定义的组合规则集合来组合可执行对象
*
* 代码示例实现XML里面1.读取单个元素的值 2.读取单个属性的值
* 多
- After Effects操作&快捷键
cherishLC
After Effects
1、快捷键官方文档
中文版:https://helpx.adobe.com/cn/after-effects/using/keyboard-shortcuts-reference.html
英文版:https://helpx.adobe.com/after-effects/using/keyboard-shortcuts-reference.html
2、常用快捷键
- Maven 常用命令
crabdave
maven
Maven 常用命令
mvn archetype:generate
mvn install
mvn clean
mvn clean complie
mvn clean test
mvn clean install
mvn clean package
mvn test
mvn package
mvn site
mvn dependency:res
- shell bad substitution
daizj
shell脚本
#!/bin/sh
/data/script/common/run_cmd.exp 192.168.13.168 "impala-shell -islave4 -q 'insert OVERWRITE table imeis.${tableName} select ${selectFields}, ds, fnv_hash(concat(cast(ds as string), im
- Java SE 第二讲(原生数据类型 Primitive Data Type)
dcj3sjt126com
java
Java SE 第二讲:
1. Windows: notepad, editplus, ultraedit, gvim
Linux: vi, vim, gedit
2. Java 中的数据类型分为两大类:
1)原生数据类型 (Primitive Data Type)
2)引用类型(对象类型) (R
- CGridView中实现批量删除
dcj3sjt126com
PHPyii
1,CGridView中的columns添加
array(
'selectableRows' => 2,
'footer' => '<button type="button" onclick="GetCheckbox();" style=&
- Java中泛型的各种使用
dyy_gusi
java泛型
Java中的泛型的使用:1.普通的泛型使用
在使用类的时候后面的<>中的类型就是我们确定的类型。
public class MyClass1<T> {//此处定义的泛型是T
private T var;
public T getVar() {
return var;
}
public void setVa
- Web开发技术十年发展历程
gcq511120594
Web浏览器数据挖掘
回顾web开发技术这十年发展历程:
Ajax
03年的时候我上六年级,那时候网吧刚在小县城的角落萌生。传奇,大话西游第一代网游一时风靡。我抱着试一试的心态给了网吧老板两块钱想申请个号玩玩,然后接下来的一个小时我一直在,注,册,账,号。
彼时网吧用的512k的带宽,注册的时候,填了一堆信息,提交,页面跳转,嘣,”您填写的信息有误,请重填”。然后跳转回注册页面,以此循环。我现在时常想,如果当时a
- openSession()与getCurrentSession()区别:
hetongfei
javaDAOHibernate
来自 http://blog.csdn.net/dy511/article/details/6166134
1.getCurrentSession创建的session会和绑定到当前线程,而openSession不会。
2. getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭。
这里getCurrentSession本地事务(本地
- 第一章 安装Nginx+Lua开发环境
jinnianshilongnian
nginxluaopenresty
首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。而且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Nginx上开发Web应用更方便更简单。目前在京东如实时价格、秒
- HSQLDB In-Process方式访问内存数据库
liyonghui160com
HSQLDB一大特色就是能够在内存中建立数据库,当然它也能将这些内存数据库保存到文件中以便实现真正的持久化。
先睹为快!
下面是一个In-Process方式访问内存数据库的代码示例:
下面代码需要引入hsqldb.jar包 (hsqldb-2.2.8)
import java.s
- Java线程的5个使用技巧
pda158
java数据结构
Java线程有哪些不太为人所知的技巧与用法? 萝卜白菜各有所爱。像我就喜欢Java。学无止境,这也是我喜欢它的一个原因。日常
工作中你所用到的工具,通常都有些你从来没有了解过的东西,比方说某个方法或者是一些有趣的用法。比如说线程。没错,就是线程。或者确切说是Thread这个类。当我们在构建高可扩展性系统的时候,通常会面临各种各样的并发编程的问题,不过我们现在所要讲的可能会略有不同。
- 开发资源大整合:编程语言篇——JavaScript(1)
shoothao
JavaScript
概述:本系列的资源整合来自于github中各个领域的大牛,来收藏你感兴趣的东西吧。
程序包管理器
管理javascript库并提供对这些库的快速使用与打包的服务。
Bower - 用于web的程序包管理。
component - 用于客户端的程序包管理,构建更好的web应用程序。
spm - 全新的静态的文件包管
- 避免使用终结函数
vahoa.ma
javajvmC++
终结函数(finalizer)通常是不可预测的,常常也是很危险的,一般情况下不是必要的。使用终结函数会导致不稳定的行为、更差的性能,以及带来移植性问题。不要把终结函数当做C++中的析构函数(destructors)的对应物。
我自己总结了一下这一条的综合性结论是这样的:
1)在涉及使用资源,使用完毕后要释放资源的情形下,首先要用一个显示的方