- 【ARM Cortex-M 系列 2.3 -- Cortex-M7 Debug event 详细介绍】
主公讲 ARM
#ARM系列arm开发debugevent
请阅读【嵌入式开发学习必备专栏】文章目录Cortex-M7DebugeventDebugeventsCortex-M7Debugevent在ARMCortex-M7架构中,调试事件(DebugEvent)是由于调试原因而触发的事件。一个调试事件会导致以下几种情况之一发生:进入调试状态:如果启用了停滞调试(HaltingDebug),一个调试事件会使处理器在调试状态下停滞。通过将DHCSR.C_DE
- 【芯片设计- RTL 数字逻辑设计入门 11 -- 移位运算与乘法】
CodingCos
芯片设计RTL数字逻辑设计扫盲fpga开发移位运算与乘法FPGA
请阅读【嵌入式开发学习必备专栏】文章目录移位运算与乘法VerilogCodeverilog拼接运算符({})TestbenchCodeVCS波形仿真问题小结移位运算与乘法已知d为一个8位数,请在每个时钟周期分别输出该数乘1/3/7/8,并输出一个信号通知此时刻输入的d有效(d给出的信号的上升沿表示写入有效)可以看到输入D的波形在为6的地方比较特殊,从波形上可以看到它只持续了一个时钟周期,但是out
- 【ARM 嵌入式 编译系列 2.7 -- GCC 编译优化参数详细介绍】
CodingCos
#ARMGCC编译系列arm开发gcc编译优化gcc优化参数
请阅读【嵌入式开发学习必备专栏】文章目录GCC编译优化概述常用优化等级-O1打开的优化选项-O2打开的优化选项-O3打开的优化选项-Os打开的优化选项优化技术使用优化选项的注意事项GCC编译优化概述GCC(GNUCompilerCollection)包含了用于C、C++、Objective-C、Fortran、Ada和Go等语言的编译器。在编译过程中,GCC提供了多种优化选项,用于提高生成代码的性
- 【劳德巴赫 Trace32 高阶系列 1 -- svf 文件介绍】
CodingCos
#【Trace32高阶系列】trace32svfsvfdftsvf命令
请阅读【嵌入式开发学习必备专栏之Trace32系列】文章目录SVF文件概述SVF文件的格式以及头Trace32如何识别和使用SVF文件如何使用SVF文件SVF命令支持总结小结总结SVF文件概述SVF文件是一种ASCII文本文件,用于描述JTAG(JointTestActionGroup)测试动作的串行向量。这些文件包含了对JTAGTAP(TestAccessPort)的操作指令,例如加载测试数据、
- 【劳德巴赫 Trace32 高阶系列 2 -- svf 常用命令介绍】
CodingCos
#Trace32高阶系列TRACE32SVF
请阅读【嵌入式开发学习必备专栏之Trace32系列】文章目录SVF常用命令介绍ENDIRFREQUENCYHDRHIRPIOPIOMAPRUNTESTSDRSIRSTATETDRTIRTRST
- 【芯片设计- RTL 数字逻辑设计入门 番外篇 6.1 -- 术语 Wafer 与 Tile 与 cell 关系介绍】
CodingCos
芯片设计RTL数字逻辑设计扫盲TilecellSOCtILE
请阅读【嵌入式开发学习必备专栏】文章目录SoCTile与Cell与WaferWaferTileCellTile与Cell的关系示例SoCTile与Cell与Wafer在SoC(SystemonChip,系统级芯片)设计中,Wafer,Tile和Cell是常用的术语,它们在不同的设计层次上描述了芯片的组成部分。
- 【劳德巴赫 Trace32 高阶系列 3 -- trace32 svf 文件操作命令】
CodingCos
#Trace32高阶系列fpga开发
请阅读【嵌入式开发学习必备专栏之Trace32系列】文章目录Trace32SVF文件操作命令JTAG.PROGRAM.autoJTAG.PROGRAM.SVF命令参数介绍IRPREIRPOSTDRPREDRPOSTInitStateIgnoreTDOVerbose使用示例Trace32SVF文件操作命令JTAG.PROGRAM.autoFormat:JTAG.PROGRAM.</
- 【芯片设计- RTL 数字逻辑设计入门 番外篇 8 -- MBIST 详细介绍】
CodingCos
芯片设计RTL数字逻辑设计扫盲MBIST
请阅读【嵌入式开发学习必备专栏】文章目录MBISTMBIST背景MBIST的主要特点和优势MBIST的工作原理举例MBISTMBIST(MemoryBuilt-InSelf-Test)是一种在系统级芯片(SoC)中内置的内建自测试,用于检测和验证片上存储器(如RAM,ROM等)的完整性和功能。何谓内建自测试?“内建”的含义是指针对存储器的测试向量由内建的存储器测试逻辑自动产生,而非外部测试机台(A
- 【ARM Cortex-M 系列 1.1 -- Cortex-M33 与 M4 差异 详细介绍】
CodingCos
#ARM系列arm开发Cortex-m33与M4M33与M4
请阅读【嵌入式开发学习必备专栏之Cortex-Mx专栏】文章目录背景Cortex-M33与M4差异Cortex-M33Cortex-M4关系和差异举例说明背景在移植RT-Thread到瑞萨RA4M2(Cortex-M33)上时,遇到了hardfault问题,最后使用了Cortex-M4中的调度相关的函数后,OS可以正常调度了。所以这里做下M33与M4的关系梳理。ARMCortex-M33和Cort
- 【ARM 嵌入式 编译系列 2.6 -- 编译参数 -wno-format-truncation | -wno-stringop-overflow | --wshadow |】
CodingCos
#ARMGCC编译系列arm开发
请阅读【嵌入式开发学习必备专栏】文章目录GCC编译参数介绍-wno-format-truncation-wno-stringop-overflow-wshadowGCC编译参数介绍在使用GCC(GNUCompilerCollection)编译代码时,可以通过指定不同的编译参数来控制编译器的行为,包括警告信息的输出。下面是常见到的一些编译参数的详细介绍:-wno-format-truncation这
- 【ARM 嵌入式 C 入门及渐进7 -- C代码中的可变参数宏详细介绍】
CodingCos
嵌入式C常用算法及函数c语言开发语言
请阅读【嵌入式开发学习必备专栏】文章目录可变参数宏可变参数宏的定义使用举例使用注意事项高级用法可变参数宏可变参数宏是C99标准中引入的一种宏,它允许宏具有可变数量的参数。这类宏在处理不定数量的参数时非常有用,比如在定义日志、调试输出或功能类似于printf的函数时。可变参数宏的定义可变参数宏使用省略号...来表示宏可以接受一个或多个参数。在宏定义内部,__VA_ARGS__被用来代替实际传递给宏的
- 【ARMv8M Cortex-M33 系列 7 -- RA4M2 移植 RT-Thread 问题总结】
CodingCos
#【ARMv8MM33专栏】RA4M2rt-thread
请阅读【嵌入式开发学习必备专栏】文章目录问题小结栈未对齐经过几天的调试,成功将rt-thead移植到RA4M2(Cortex-M33核)上,thread和shell命令已经都成功支持。问题小结在完成rt-thread代码Makefile编译系统搭建后,就开始着手rt-threadOS的移植,不幸的是开始就遇到了问题:cortex-m33/context_gcc.S在退出PendSV_Handler
- 【ARM 嵌入式 编译系列 7.3 -- GCC 链接脚本中 DISCARD 与 .ARM.exidx】
CodingCos
#ARMGCC编译系列arm开发.ARM.exidx
请阅读【嵌入式开发学习必备专栏之ARMGCC编译专栏】文章目录背景.ARM.exidx方法一:使用链接器脚本方法二:使用链接器选项注意事项背景在移植RT-Thread到cortex-m33(RA4M2)上的时候,在编译的时候遇到下面问题:Buildingtarget:ra4m2.elfarm
- 【ARM 嵌入式 番外篇 编译系列 8.1 -- RT-Thread 编译命令 Scons 详细讲解 2】
CodingCos
#ARMGCC编译系列arm开发scons
请阅读【嵌入式开发学习必备专栏之ARMGCC编译专栏】文章目录SCONS权限1.检查`scons`的当前权限2.添加执行权限3.验证更改注意事项SCONS权限在Linux系统中,/usr/bin/scons工具通常在安装时对所有用户都是可执行的,因为/usr/bin/目录下的程序通常设置了全局可执行权限。但是,如果出于某种原因,scons没有为所有用户设置可执行权限,您可以按照以下步骤为所有用户添
- 【ARM 嵌入式 编译系列 2.5 -- GCC 编译参数学习 --specs=nano.specs选项 】
CodingCos
#ARMGCC编译系列arm开发学习nano.specs选项
请阅读【嵌入式开发学习必备专栏之ARMGCC编译专栏】文章目录概述nano.specs示例使用注意事项问题总结概述ARM工具链(arm-none-eabi-)包括了一个叫作--specs的编译器和链接器选项,这个选项允许用户指定一个或多个“specs”文件,以影响编译或链接阶段的行为。Specs文件包含一系列的命令行参数,这些参数可以是编译器选项、链接器选项或两者兼有。nano.specsnano
- 【ARM 嵌入式 编译系列 2.4 -- GCC 编译参数学习 -Wl,--gc-sections 】
CodingCos
#ARMGCC编译系列arm开发学习gcc编译参数
请阅读【嵌入式开发学习必备专栏之ARMGCC编译专栏】文章目录概述`-Wl`选项例子:`--gc-sections``--gc-sections`例子:`-Wshadow`例子:`-Wlogical-op`例子:`-Waggregate-return`例子:`-Wfloat-equal`例子:`-Wconversion`例子:`-Wpointer-arith`例子:概述下面是GCC编译器选项和链接
- 【ARM 嵌入式 编译系列 2.6 -- GCC 编译时间统计参数 -ftime-report -Q 】
CodingCos
#ARMGCC编译系列arm开发-ftime-report
请阅读【嵌入式开发学习必备专栏之ARMGCC编译专栏】文章目录GCC编译时间统计GCC编译时间统计如果你想要统计GCC编译过程中各个阶段的时间,可以使用GCC的-ftime-report选项。这个选项可以让编译器在编译结束后报告每个编译阶段所花费的时间。要使用这个选项,你可以在编译命令中加入它,如下所示:gcc-omyprogrammyprogram.c-ftime-report[02:19:31
- 【ARM 嵌入式 编译系列 3.6 -- 删除lib中的某个文件】
CodingCos
#ARMGCC编译系列arm开发gccarlib文件单个删除
请阅读【嵌入式开发学习必备专栏之ARMGCC编译专栏】文章目录删除lib中的某个文件删除lib中的某个文件比如,如果要删除libc.a静态库中的特定对象文件并重新使用这个静态库,在终端中可以使用ar命令。ar是一个归档工具,它可以创建、修改、提取以及列出归档库文件(如.a文件)的内容。下面是删除libc.a中指定对象文件的步骤:列出libc.a中的所有对象文件,以确认要删除的文件确实存在:artl
- 【ARM 嵌入式 编译系列 3.7 -- newlib 库文件与存根函数 stubs 详细介绍】
CodingCos
#ARMGCC编译系列arm开发gcc存根函数_write与printf
请阅读【嵌入式开发学习必备专栏之ARMGCC编译专栏】文章目录newlib库文件介绍资源使用平台支持功能性能许可证兼容性系统调用函数介绍系统调用存根stubs详细介绍为什么需要系统调用存根(Stubs)?常见的系统调用存根如何实现系统调用存根如何告知编译器使用自定义存根存根函数_write与printf的关系_write存根函数printf函数关系举例newlib库文件介绍newlib是为嵌入式系
- 肝了半个月,我整理出了这篇嵌入式开发学习学习路线+知识点梳理)
Yyauun
姓名:范雪元学号:19020100086学院:电子工程学院以下文章来源于:https://blog.csdn.net/wangshuaiwsws95/article/details/107830452?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162757582816780255258943%2522%252C%2522scm%
- 嵌入式开发学习之旅
VernonJsn
学习
什么是DSP?什么是Bootloader?Bootloader是一个独立的程序,如同Application程序一样,虽然Bootloader的体量小,但是“五脏俱全”,启动代码、中断、主程序(Boot_main函数)、操作系统(非必须)都有。百度百科的词条中,这样解释Bootloader:“Bootloader是嵌入式系统在加电后执行的第一段代码,在它完成CPU和相关硬件的初始化之后,再将操作系统
- 【嵌入式开发学习必备专栏】
CodingCos
arm开发Cortex-M33ARMCache介绍ARM安全coresight学习linuxBSP系统稳定性分析
文章目录嵌入式开发学习必备专栏1.1ARMCoresightSoC-400/SoC-600专栏导读目录1.1.1PerformanceProfiling1.1.2ARMCoresightDebug工具系列1.1.2.1ARMDS5系列1.1.2.2劳特巴赫Trace32系列1.1.2.3JTAGOpenOCD系列1.2ARMCache专栏1.3ARMAMBABus专栏1.3.1AMBAAXI系列1
- 【vim 学习系列文章 3.1 -- vim 删除 ^M】
CodingCos
#vim学习系列文章vim学习编辑器vim删除M
请阅读【嵌入式开发学习必备专栏之VIM专栏】文章目录^M来源^M删除^M来源在Vim中打开文件时,您可能会遇到行尾的^M字符,这通常是因为文件使用了Windows风格的回车换行符(CRLF),而不是Unix/Linux风格的换行符(LF)。在Vim中,^M实际上是回车符(CarriageReturn,CR)的可见表示。^M删除为了删除所有行尾的^M字符,您可以使用Vim的替换命令::%s/\r$/
- 【ARMv8M Cortex-M33 系列 3.1 -- RT-Thread renesas/ra4m2-eco 移植编译篇 nosys.specs 介绍】
CodingCos
#【ARMv8MM33专栏】nosys.specs系统编译选项RT-Thread
请阅读【嵌入式开发学习必备专栏之Cortex-M33专栏】文章目录问题背景nosys.specs介绍nosys.specs的作用使用举例问题背景在编译RT-Thread使用自己写的链接脚本时,使用scons进行编译时出现了下面问题:scons:ReadingSConscriptfiles...scons:donereadingSConscriptfiles.scons:Buildingtarget
- 【嵌入式开发学习】__扒一扒单片机串口IAP原理
Rleco_
嵌入式开发STC系列单片机开发STM32系列单片机开发单片机嵌入式硬件STM32版本升级IAP串口物联网
一、什么是IAP?IAP是InApplicationProgramming的首字母缩写,IAP是用户自己的程序在运行过程中对UserFlash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。在重新编程过程中可以使用任意类型的通信协议,如UART、I2S、SPI等。这篇笔记分享的是使用UART方式IAP。二、串口IAP实验先理一理流程(本实验是以S
- 【嵌入式开发学习】__搞了多年嵌入式,才发现全局变量是这样初始化的
Rleco_
嵌入式开发学习嵌入式硬件嵌入式全局变量
最近,有个好学的小伙子突然问了我一个问题:全局变量的初始值,是在哪里赋值的?这个问题虽然说不是很重要,但是我很好奇。为了给讲清楚这个原理过程,我专门建立一个基于RenesasRH850的简单工程,挖一挖里面的技术细节。我在main.c中定义了随便这几个变量intcounter,accumulator=0,limit_value=1000000;unsignedcharstr_aa55[2]={0x
- 嵌入式开发学习笔记 ( java - c/c++ :从入门到入门 )
混魔MJM
JavajavaCC++嵌入式JNI交叉编译
原文链接:http://blog.csdn.net/lyy289065406/article/details/47068429·目录导航1.引言1.1.编写目的1.2.阅读范围1.3.声明1.4.缩写词/名词解释1.5.参考资料2.嵌入式开发学习笔记2.1.开发环境/测试环境2.2.开坑:提要2.3.入坑:JNI2.3.1.navicate接口定义2.3.2.执行JNI命令生成C/C++的头文件2
- 【嵌入式开发学习02】esp32cam烧录human_face_detect实现人脸识别
咚咚锵咚咚锵
#嵌入式嵌入式硬件iot
Ubuntu20.04系统为esp32cam烧录human_face_detect1.下载esp-dl2.安装esp-idf3.烧录human_face_detect如果使用ubuntu16.04在后续的步骤中会报错如下,因为ubuntu16.04不支持glibc2.23以上的版本(可使用strings/lib/x86_64-linux-gnu/libc.so.6|grepGLIBC_命令查询)。
- 【嵌入式开发学习】__软件工程师的关键原则-18个系统设计概念
Rleco_
嵌入式开发嵌入式软件工程系统架构学习单片机stm3251单片机
目录前言01.域名系统(DNS)02.负载均衡器03.API网关04.内容交付网络(CDN)05.正向代理与反向代理06.缓存07.数据分区08.数据库复制09.分布式消息系统10.微服务11.数据库12.前端缓存13.后端缓存14.安全性15.高可用性与容错性16.事件驱动架构17.日志和监控18.测试策略结束语(* ̄︶ ̄)创作不易!期待你们的点赞、收藏和评论喔。前言要在系统设计中脱颖而出,深刻
- 【嵌入式开发学习】__单片机中容易造成内存泄露的几个痛点
Rleco_
嵌入式开发嵌入式测试数据结构缓存压力测试集成测试模块测试安全性测试功能测试
目录前言一、程序运行二、什么是内存泄露?三、内存泄露的严重后果!四、如何定位到泄露的要点?五、三大痛点1.访问越界2.栈3.堆六、泄露常见的场景1.重新赋值2.首先释放父块3.返回值的不正确处理七、常见的其他错误1.未初始化内存2.内存覆盖3.内存读取越界(* ̄︶ ̄)创作不易!期待你们的点赞、收藏和评论喔。前言指针、数组和内存分配,都是需要我们时刻关注的问题。为了防止程序在以上的地方出现BUG,我
- java的(PO,VO,TO,BO,DAO,POJO)
Cb123456
VOTOBOPOJODAO
转:
http://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.html
-------------------------------------------------------------------
O/R Mapping 是 Object Relational Mapping(对象关系映
- spring ioc原理(看完后大家可以自己写一个spring)
aijuans
spring
最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬 的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IO
- MyEclipse 2014中Customize Persperctive设置无效的解决方法
Kai_Ge
MyEclipse2014
高高兴兴下载个MyEclipse2014,发现工具条上多了个手机开发的按钮,心生不爽就想弄掉他!
结果发现Customize Persperctive失效!!
有说更新下就好了,可是国内Myeclipse访问不了,何谈更新...
so~这里提供了更新后的一下jar包,给大家使用!
1、将9个jar复制到myeclipse安装目录\plugins中
2、删除和这9个jar同包名但是版本号较
- SpringMvc上传
120153216
springMVC
@RequestMapping(value = WebUrlConstant.UPLOADFILE)
@ResponseBody
public Map<String, Object> uploadFile(HttpServletRequest request,HttpServletResponse httpresponse) {
try {
//
- Javascript----HTML DOM 事件
何必如此
JavaScripthtmlWeb
HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序。
事件通常与函数结合使用,函数不会在事件发生前被执行!
注:DOM: 指明使用的 DOM 属性级别。
1.鼠标事件
属性  
- 动态绑定和删除onclick事件
357029540
JavaScriptjquery
因为对JQUERY和JS的动态绑定事件的不熟悉,今天花了好久的时间才把动态绑定和删除onclick事件搞定!现在分享下我的过程。
在我的查询页面,我将我的onclick事件绑定到了tr标签上同时传入当前行(this值)参数,这样可以在点击行上的任意地方时可以选中checkbox,但是在我的某一列上也有一个onclick事件是用于下载附件的,当
- HttpClient|HttpClient请求详解
7454103
apache应用服务器网络协议网络应用Security
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需
- 递归 逐层统计树形结构数据
darkranger
数据结构
将集合递归获取树形结构:
/**
*
* 递归获取数据
* @param alist:所有分类
* @param subjname:对应统计的项目名称
* @param pk:对应项目主键
* @param reportList: 最后统计的结果集
* @param count:项目级别
*/
public void getReportVO(Arr
- 访问WEB-INF下使用frameset标签页面出错的原因
aijuans
struts2
<frameset rows="61,*,24" cols="*" framespacing="0" frameborder="no" border="0">
- MAVEN常用命令
avords
Maven库:
http://repo2.maven.org/maven2/
Maven依赖查询:
http://mvnrepository.com/
Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName 
- PHP如果自带一个小型的web服务器就好了
houxinyou
apache应用服务器WebPHP脚本
最近单位用PHP做网站,感觉PHP挺好的,不过有一些地方不太习惯,比如,环境搭建。PHP本身就是一个网站后台脚本,但用PHP做程序时还要下载apache,配置起来也不太很方便,虽然有好多配置好的apache+php+mysq的环境,但用起来总是心里不太舒服,因为我要的只是一个开发环境,如果是真实的运行环境,下个apahe也无所谓,但只是一个开发环境,总有一种杀鸡用牛刀的感觉。如果php自己的程序中
- NoSQL数据库之Redis数据库管理(list类型)
bijian1013
redis数据库NoSQL
3.list类型及操作
List是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。
&nbs
- 谁在用Hadoop?
bingyingao
hadoop数据挖掘公司应用场景
Hadoop技术的应用已经十分广泛了,而我是最近才开始对它有所了解,它在大数据领域的出色表现也让我产生了兴趣。浏览了他的官网,其中有一个页面专门介绍目前世界上有哪些公司在用Hadoop,这些公司涵盖各行各业,不乏一些大公司如alibaba,ebay,amazon,google,facebook,adobe等,主要用于日志分析、数据挖掘、机器学习、构建索引、业务报表等场景,这更加激发了学习它的热情。
- 【Spark七十六】Spark计算结果存到MySQL
bit1129
mysql
package spark.examples.db
import java.sql.{PreparedStatement, Connection, DriverManager}
import com.mysql.jdbc.Driver
import org.apache.spark.{SparkContext, SparkConf}
object SparkMySQLInteg
- Scala: JVM上的函数编程
bookjovi
scalaerlanghaskell
说Scala是JVM上的函数编程一点也不为过,Scala把面向对象和函数型编程这两种主流编程范式结合了起来,对于熟悉各种编程范式的人而言Scala并没有带来太多革新的编程思想,scala主要的有点在于Java庞大的package优势,这样也就弥补了JVM平台上函数型编程的缺失,MS家.net上已经有了F#,JVM怎么能不跟上呢?
对本人而言
- jar打成exe
bro_feng
java jar exe
今天要把jar包打成exe,jsmooth和exe4j都用了。
遇见几个问题。记录一下。
两个软件都很好使,网上都有图片教程,都挺不错。
首先肯定是要用自己的jre的,不然不能通用,其次别忘了把需要的lib放到classPath中。
困扰我很久的一个问题是,我自己打包成功后,在一个同事的没有装jdk的电脑上运行,就是不行,报错jvm.dll为无效的windows映像,如截图
最后发现
- 读《研磨设计模式》-代码笔记-策略模式-Strategy
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化
简单理解:
1、将不同的策略提炼出一个共同接口。这是容易的,因为不同的策略,只是算法不同,需要传递的参数
- cmd命令值cvfM命令
chenyu19891124
cmd
cmd命令还真是强大啊。今天发现jar -cvfM aa.rar @aaalist 就这行命令可以根据aaalist取出相应的文件
例如:
在d:\workspace\prpall\test.java 有这样一个文件,现在想要将这个文件打成一个包。运行如下命令即可比如在d:\wor
- OpenJWeb(1.8) Java Web应用快速开发平台
comsci
java框架Web项目管理企业应用
OpenJWeb(1.8) Java Web应用快速开发平台的作者是我们技术联盟的成员,他最近推出了新版本的快速应用开发平台 OpenJWeb(1.8),我帮他做做宣传
OpenJWeb快速开发平台以快速开发为核心,整合先进的java 开源框架,本着自主开发+应用集成相结合的原则,旨在为政府、企事业单位、软件公司等平台用户提供一个架构透
- Python 报错:IndentationError: unexpected indent
daizj
pythontab空格缩进
IndentationError: unexpected indent 是缩进的问题,也有可能是tab和空格混用啦
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且在Python语言里,缩进而非花括号或者某种关键字,被用于表示语句块的开始和退出。增加缩进表示语句块的开
- HttpClient 超时设置
dongwei_6688
httpclient
HttpClient中的超时设置包含两个部分:
1. 建立连接超时,是指在httpclient客户端和服务器端建立连接过程中允许的最大等待时间
2. 读取数据超时,是指在建立连接后,等待读取服务器端的响应数据时允许的最大等待时间
在HttpClient 4.x中如下设置:
HttpClient httpclient = new DefaultHttpC
- 小鱼与波浪
dcj3sjt126com
一条小鱼游出水面看蓝天,偶然间遇到了波浪。 小鱼便与波浪在海面上游戏,随着波浪上下起伏、汹涌前进。 小鱼在波浪里兴奋得大叫:“你每天都过着这么刺激的生活吗?简直太棒了。” 波浪说:“岂只每天过这样的生活,几乎每一刻都这么刺激!还有更刺激的,要有潮汐变化,或者狂风暴雨,那才是兴奋得心脏都会跳出来。” 小鱼说:“真希望我也能变成一个波浪,每天随着风雨、潮汐流动,不知道有多么好!” 很快,小鱼
- Error Code: 1175 You are using safe update mode and you tried to update a table
dcj3sjt126com
mysql
快速高效用:SET SQL_SAFE_UPDATES = 0;下面的就不要看了!
今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:
Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that
- 枚举类型详细介绍及方法定义
gaomysion
enumjavaee
转发
http://developer.51cto.com/art/201107/275031.htm
枚举其实就是一种类型,跟int, char 这种差不多,就是定义变量时限制输入的,你只能够赋enum里面规定的值。建议大家可以看看,这两篇文章,《java枚举类型入门》和《C++的中的结构体和枚举》,供大家参考。
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum
- Merge Sorted Array
hcx2013
array
Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.
Note:You may assume that nums1 has enough space (size that is
- Expression Language 3.0新特性
jinnianshilongnian
el 3.0
Expression Language 3.0表达式语言规范最终版从2013-4-29发布到现在已经非常久的时间了;目前如Tomcat 8、Jetty 9、GlasshFish 4已经支持EL 3.0。新特性包括:如字符串拼接操作符、赋值、分号操作符、对象方法调用、Lambda表达式、静态字段/方法调用、构造器调用、Java8集合操作。目前Glassfish 4/Jetty实现最好,对大多数新特性
- 超越算法来看待个性化推荐
liyonghui160com
超越算法来看待个性化推荐
一提到个性化推荐,大家一般会想到协同过滤、文本相似等推荐算法,或是更高阶的模型推荐算法,百度的张栋说过,推荐40%取决于UI、30%取决于数据、20%取决于背景知识,虽然本人不是很认同这种比例,但推荐系统中,推荐算法起的作用起的作用是非常有限的。
就像任何
- 写给Javascript初学者的小小建议
pda158
JavaScript
一般初学JavaScript的时候最头痛的就是浏览器兼容问题。在Firefox下面好好的代码放到IE就不能显示了,又或者是在IE能正常显示的代码在firefox又报错了。 如果你正初学JavaScript并有着一样的处境的话建议你:初学JavaScript的时候无视DOM和BOM的兼容性,将更多的时间花在 了解语言本身(ECMAScript)。只在特定浏览器编写代码(Chrome/Fi
- Java 枚举
ShihLei
javaenum枚举
注:文章内容大量借鉴使用网上的资料,可惜没有记录参考地址,只能再传对作者说声抱歉并表示感谢!
一 基础 1)语法
枚举类型只能有私有构造器(这样做可以保证客户代码没有办法新建一个enum的实例)
枚举实例必须最先定义
2)特性
&nb
- Java SE 6 HotSpot虚拟机的垃圾回收机制
uuhorse
javaHotSpotGC垃圾回收VM
官方资料,关于Java SE 6 HotSpot虚拟机的garbage Collection,非常全,英文。
http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html
Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning
&