- LTE鉴权
鲲鹏~
LTE
http://www.eeworld.com.cn/mp/xzclasscom/a23004.jspx今天,我们来说说LTE的鉴权。对于任何通信系统,安全都是至关重要的。我们经常听说的复制卡、伪基站,都是对通信系统的威胁,对我们信息安全的威胁。所谓鉴权,就是鉴别终端或网络的真伪,保证通信数据的安全(不被截取、不被篡改、不被伪造)。我们就以LTE系统为例,说明一下移动通信网络的鉴权方法。一个简单的L
- PCB布局布线小建议(1)
飞多学堂
电子电路PCB
编者荐语:亲爱的读者,你是否对PCB设计感兴趣?这篇文章是在EEWorld看到的,是由XuTong撰写的,文章介绍了PCB布局布线的小技巧,既简单又实用,无论你是PCB设计的初学者还是爱好者,都可以从中受益匪浅。快来阅读这篇文章吧!以下文章来源于xuyuntong,作者XuTongxuyuntong.想学电路吗?来吧!画好电路原理图只能代表逻辑没有问题,但是真的就没有问题吗?不好的布线就会引起很多
- 一起读《奔跑吧Linux内核(第2版)卷1:基础架构》- 大小端字节序
硬核王同学
linuxjava运维
关注+点赞不错过精彩内容大家好,我是硬核王同学,最近在做免费的嵌入式知识分享,帮助对嵌入式感兴趣的同学学习嵌入式、做项目、找工作!Hello,大家好我是硬核王同学,是一名刚刚工作一年多的Linux工程师,很感谢EEWorld的本次活动,让我有机会参与评测这本和Linux内核相关的的这本书。在嵌入式系统开发中,大小端字节序问题是必须重视的关键问题之一。这篇文章我们就一起来剖析一下大小端字节序的问题,
- Linux下设置环境变量的各种方法
琴伴一生
原文地址:http://home.eeworld.com.cn/my/space-uid-291513-blogid-40557.html作者参考了原文的同时自己对文章进行了重新整理和归纳,便于阅读和提取笔记简单解释一下shell程序与环境变量之间的关系环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的Shell
- win10系统 安装modelsim64位的无法生成license文件的解决办法
nature_forest
FPGA
http://bbs.eeworld.com.cn/thread-488662-1-1.html我按照这个上面的操作,做到生成文件时我的无法生成。我的破解文件为利用破解说明无法正常生成文件,于是按照其他方案解决了此问题将此文件夹复制到win64中,win64上一级中也复制了一份,因为我不知道哪个会好用就都复制了一份,在win64中找到mgls.dll和mgc.pkginfo(我还复制了mgls64
- arm的MMU详解(虚拟地址)
SeanEEfan
Linux嵌入式系统ARMMMU虚拟地址
原文地址:http://news.eeworld.com.cn/mcu/2018/ic-news072240503.html一、MMU的产生许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,
- xsemaphoretake返回_干货 | FreeRTOS学习笔记——中断与任务切换
weixin_39958100
原标题:干货|FreeRTOS学习笔记——中断与任务切换EEWorld在FreeRTOS具备了任务的内存资源——堆栈管理机制,能根据任务状态和优先级进行CPU执行的上下文切换,并提供了任务间通信渠道以实现必要的任务同步和互斥之后,多个任务可以协同起来工作了。不过,既然名称叫做Real-Time(实时)的操作系统,还需要能对外部(硬件)事件作出快速的响应。尤其是对于单片机上的应用,在一个硬件中断(I
- HPS是什么?包括哪些内容?
smile_5me
AlteraCycloneV
文章来自:http://bbs.eeworld.com.cn/thread-454766-1-1.html1、HPS:Hardprocessorsystem字面意思就是硬件处理器系统,应该指的是和arm核相连的硬件接口。2、包括以下内容:1)Singleordual-coreARMCortex-A9MPCoreprocessor-upto800MHzmaximumfrequencywithsupp
- 电源管理芯片的特点和作用
myuk
姓名:闵聿宽学号:16020188028转自:http://www.eeworld.com.cn/qrs/2018/ic-news112252135.html【嵌牛导读】电源的应用在IT行业十分广泛,而其中电源管理芯片就是尤为重要的一部分,所以我们应大体了解它的原理与作用【嵌牛鼻子】电源管理芯片【嵌牛提问】电源管理芯片有多强大?【嵌牛正文】电源管理芯片的应用范围十分广泛,发展电源管理芯片对于提高整
- labview csv文件处理_LabVIEW之父:如何提高抽象层级改进软件效率
weixin_39542093
labviewcsv文件处理vue3.xcomponents如何定义
EEWORLD电子资讯犀利解读技术干货每日更新日前,在NIWEEK2018上,NI共同创始人、Fellow、有着LabVIEW之父称号的JeffKodosky做了主题演讲,他畅谈了未来LabVIEW的软件架构。未来,LabVIEW将可通过更高级的抽象,实现在一个程序框架中对上位机和FPGA同时编程,双方的数据交互在统一平台下执行,而不像过去通过队列形式实现。这会给编程带来更大的便利性,尤其是面对复
- 分散加载文件的使用
枪眼
stm32嵌入式技术
参考1:(stm32分散加载文件.sct文件解析)http://news.eeworld.com.cn/mcu/2019/ic-news040143664.html参考2:(分散加载博客目录)https://blog.csdn.net/weixin_39118482/category_7617016.html1.分散加载概念-分散加载文件(即scatterfile,后缀为.scf)。分散加载文件是
- BLE开发系列(6) - 硬件开发平台
冷面水手
主流的蓝牙芯片及厂商,已经有很多人做了介绍,而且非常详细,甚至非常权威,我就不献丑了。大家看看下面几篇文章就好。1.超全蓝牙芯片原厂总结(含芯片型号)http://news.eeworld.com.cn/mp/s/a38785.jspx2.带蓝牙5.0芯片选型厂商总结和市场趋势分析https://blog.csdn.net/andry05/article/details/803238923.国内外
- 边缘计算将成为继AI之后的下一个风口
Gideon_576c
姓名张立泽学号:16020188014转载自:http://www.eeworld.com.cn/IoT/2019/ic-news01034762.html【嵌牛导读】:人工智能正在去中心化,云与边缘逐步分裂,针对AI的新的计算架构将会应运而生。边缘计算有可能是继AI之后的下一个风口。【嵌牛鼻子】:边缘计算,AI【嵌牛提问】:什么是边缘计算【嵌牛正文】:边缘计算,这个概念在国内最早于2016年4月
- 关于STM32WB55一些测评评价
&热爱
STM32WB55
关于STM32WB55一些测评评价部分内容转载自http://bbs.eeworld.com.cn/thread-1076335-1-1.html简单介绍下,STM32WB系支持无线功能的双核MCU,内嵌工作频率为64MHz的Arm®Cortex®-M4内核和工作频率为32MHz的Arm®Cortex®-M0+内核。STM32WB平台是在STM32L4系列MCU的基础上发展而来。它提供同样的数字与
- 工业自动控制系统的智能感知能力
LRzhi
李睿智学号19021211293转载自http://news.eeworld.com.cn/qrs/ic480259.html【嵌牛导读】随着一系列国家重点工程项目的实施,工业自动控制系统装置制造行业日益得到政府的重视和扶持。业内人士认为,“十三五”期间,中国将继续实施和重新启动重点工程,这些工程给工业自动控制系统装置制造行业带来巨大商机。据预计,2015年工业自动控制系统装置制造行业市场规模将超
- 安信可PB-02模组评测(2)——PHY62XX 架构介绍&&设计任务介绍
据说这是zzy
评测邀请-安信可c语言嵌入式bluetooth单片机mcu
安信可PB-02模组评测(2)——PHY62XX架构介绍&&设计任务介绍本篇文章于EEWORLD首发,详情移步:EEWORLD评测PHY6212芯片介绍 安信可科技PB-02是一款基于PHY6212芯片研发设计的BLE5.0蓝牙模块。 PHY6212是一款超低功耗物联网蓝牙无线通信芯片,搭载32位ARM®Cortex™-M0CPU,配备138KSRAM/RetentionSRAM,具有超低功耗
- 电动汽车新技术 48V供电新形势
myuk
姓名:闵聿宽学号:16020188028转自:http://www.eeworld.com.cn/qcdz/2018/ic-news122724594.html【嵌牛导读】电动汽车怎样供电一直是一个需要面对的问题,现在有一种48V供电的新方法【嵌牛鼻子】48V供电电动汽车【嵌牛提问】48V供电具有怎样的优势?【嵌牛正文】目前混动汽车(HEV)和纯电动汽车(EV)的设计非常引人注目,但是汽车行业也有
- 嵌入式大牛10年调Bug经验总结
myuk
姓名:闵聿宽学号:16020188028转自:http://www.eeworld.com.cn/mp/EEWorld/a58553.jspx【嵌牛导读】BUG在我们做工程中是不可避免的一部分,那么怎样才能快速的解决BUG呢?下面是一位大牛给出的建议【嵌牛鼻子】BUG,调试【嵌牛提问】BUG一般有哪些类别?怎样解决它们?【嵌牛正文】这十年来我做过小的嵌入式系统,大的电信系统以及基于web的系统。使
- TOP500超算榜单中NVIDIA加速系统数再创历史新高,新增34个
二十一世纪少年
姓名:吴庆恺学号:16020610024转载自:http://www.eeworld.com.cn/xfdz/article_2017112076491.html有删节【嵌牛导读】:最新发布的TOP500超算榜单中,NVIDIA加速系统数量新增34个,再创历史新高,总计达到87个。但是对NVIDIA来说,这仅仅只是个开始。当明年六月的新一期榜单出炉之时,搭载NVIDIA全新VoltaGPU架构的第
- 教你如何看懂单片机时序图
myuk
姓名:闵聿宽学号:16020188028转自:http://www.eeworld.com.cn/mp/EEWorld/a58480.jspx【嵌牛导读】操作时序永远使用是任何一片IC芯片的最主要的内容,所以了解怎么看懂时序图是十分重要的。【嵌牛鼻子】时序图【嵌牛提问】时序图有什么特点?它的各个标签的含义是什么?【嵌牛正文】操作时序永远使用是任何一片IC芯片的最主要的内容。一个芯片的所有使用细节都
- VNA测量时如何制作一个TRL校准夹具
逆流而上的鱼儿@
无源通道嵌入式硬件硬件工程
http://news.eeworld.com.cn/Test_and_measurement/article_2017081219529.html前言:该教程是本人2012年跟安捷伦工程师讨论微波器件去嵌入技术时准备的,当时讨论主题如何解决TRL去嵌入算法频率限制问题(已申请专利)http://news.eeworld.com.cn/Test_and_measurement/article_20
- 【先楫HPM6750系列】HPM6750EVKMINI开箱和资料下载
码工许师傅
先楫高性能RISC-VMCU应用笔记HPM6750RISC-VRT-Thread
去年年底,我就在网络上看到了关于HPM6750的相关新闻,当时记住了两条关键信息——RISC-V内核、主频高达800MHz。因此,我在了解到eeworld上有HPM6750的试用活动后,立即报名了此次试用活动。一段时间后,EEWorld的小编通知我中选了。我收到小编发来的中选消息的开心程度——不亚于中了10块钱的彩票;-)。小编告诉我,此次试用活动的合作厂商先楫半导体增加了三个试用名额,也就是6个
- 笔记:利用MATLAB进行FPGA设计
玲娜贝儿super
笔记fpga开发matlab开发语言
视频链接http://training.eeworld.com.cn/video/28291该视频系列将向您展示如何将信号处理算法部署到FPGA设计。本教程系列以脉冲检测算法为例,从成功进行FPGA设计所需的基础开始,进而逐步介绍调整算法以使其能够自动实施部署。HDLCoder™可从MATLAB®函数,Simulink®模型和Stateflow®图表生成可综合的VHDL®或Verilog®RTL,
- STM32/KEIL/MDK 查看 FLASH 和 RAM 使用情况
野狼96
单片机STM32FLASHRAMKEILMDK
原创文章地址:http://news.eeworld.com.cn/mcu/2019/ic-news040143670.html1、KEILMDK编译后的信息Code=86496RO-data=9064RW-data=1452ZI-data=161161)Code是代码占用的空间;2)RO-data是ReadOnly只读常量的大小,如const型;3)RW-data是(ReadWrite)初始化了
- STM32中延时函数的几种写法
myuk
姓名:闵聿宽学号:16020188028转自:http://www.eeworld.com.cn/mcu/2018/ic-news122142632.html【嵌牛导读】延时函数在嵌入式中经常用到,下面列出了stm32单片机中延时函数的几种写法,对于其他单片机也可有所借鉴。【嵌牛鼻子】STM32延时函数【嵌牛提问】STM32中延时函数怎么写比较好?【嵌牛正文】单片机编程过程中经常用到延时函数,最常
- 四维图新:为汽车芯片自主化而奋斗
Gideon_576c
姓名张立泽学号:16020188014转载自:http://www.eeworld.com.cn/qcdz/2018/ic-news122924607.html【嵌牛导读】:“四维图新说到底就是几个理工男发展起来的一个技术型公司,我们希望做一个‘隐形冠军’就好,拥有自己的商业价值和社会价值。”【嵌牛鼻子】:四维图新【嵌牛提问】:四维图新可以用来干什么?【嵌牛正文】:“中国有1.5亿辆汽车,其中至少
- PCB设计绝招,一般人我不告诉他!!!
Gideon_576c
姓名张立泽学号:16020188014转载自:http://bbs.eeworld.com.cn/drycargo/show.php?tid=592648&tdsourcetag=s_pcqq_aiomsg【嵌牛导读】:有些PCB设计的绝招,掌握了将少走更多弯路【嵌牛鼻子】:PCB设计【嵌牛提问】:如何更好的制造PCB?【嵌牛正文】:首先我们还是先介绍下概念,总是听说PCB,那到底什么是PCB,其
- 浅谈单片机应用程序架构
xuyaosong
硬件
http://bbs.eeworld.com.cn/thread-311494-1-1.html对于单片机程序来说,大家都不陌生,但是真正使用架构,考虑架构的恐怕并不多,随着程序开发的不断增多,本人觉得架构是非常必要的。前不就发帖与大家一起讨论了一下《谈谈怎样架构你的单片机程序》,发现真正使用架构的并不都,而且这类书籍基本没有。本人经过摸索实验,并总结,大致应用程序的架构有三种:1.简单的前后台顺
- Altium Desinger怎么走蛇形线
救赎xsk
PCB
转载自http://bbs.eeworld.com.cn/thread-480865-1-1.html蛇形走线在高速板比较常见的一种走线方式。通过走蛇形线的方式可以比较好的保证两条等长线的长度相等。今天我们就来介绍下在AltiumDesinger中怎么进行蛇形线走线。布线完成后进行蛇形线调整一块板子在经过基本的布线连同网络后,还要进行多次的调整。当一对等长线对应信号的布线完成后要进行长度调整,这个
- 三态门(三态缓冲器)的工作原理
oldbalck
嵌入式
转载于http://www.eeworld.com.cn/mcu/article_2017102035218.html为减少信息传输线的数目,大多数计算机中的信息传输线均采用总线形式,即凡要传输的同类信息都走同一组传输线,且信息是分时传送的。在计算机中一般有三组总线,即数据总线、地址总线和控制总线。为防止信息相互干扰,要求凡挂在总线上的寄存器或存储器等,它的传输端不仅能呈现0、1两个信息状态,而且
- xml解析
小猪猪08
xml
1、DOM解析的步奏
准备工作:
1.创建DocumentBuilderFactory的对象
2.创建DocumentBuilder对象
3.通过DocumentBuilder对象的parse(String fileName)方法解析xml文件
4.通过Document的getElem
- 每个开发人员都需要了解的一个SQL技巧
brotherlamp
linuxlinux视频linux教程linux自学linux资料
对于数据过滤而言CHECK约束已经算是相当不错了。然而它仍存在一些缺陷,比如说它们是应用到表上面的,但有的时候你可能希望指定一条约束,而它只在特定条件下才生效。
使用SQL标准的WITH CHECK OPTION子句就能完成这点,至少Oracle和SQL Server都实现了这个功能。下面是实现方式:
CREATE TABLE books (
id &
- Quartz——CronTrigger触发器
eksliang
quartzCronTrigger
转载请出自出处:http://eksliang.iteye.com/blog/2208295 一.概述
CronTrigger 能够提供比 SimpleTrigger 更有具体实际意义的调度方案,调度规则基于 Cron 表达式,CronTrigger 支持日历相关的重复时间间隔(比如每月第一个周一执行),而不是简单的周期时间间隔。 二.Cron表达式介绍 1)Cron表达式规则表
Quartz
- Informatica基础
18289753290
InformaticaMonitormanagerworkflowDesigner
1.
1)PowerCenter Designer:设计开发环境,定义源及目标数据结构;设计转换规则,生成ETL映射。
2)Workflow Manager:合理地实现复杂的ETL工作流,基于时间,事件的作业调度
3)Workflow Monitor:监控Workflow和Session运行情况,生成日志和报告
4)Repository Manager:
- linux下为程序创建启动和关闭的的sh文件,scrapyd为例
酷的飞上天空
scrapy
对于一些未提供service管理的程序 每次启动和关闭都要加上全部路径,想到可以做一个简单的启动和关闭控制的文件
下面以scrapy启动server为例,文件名为run.sh:
#端口号,根据此端口号确定PID
PORT=6800
#启动命令所在目录
HOME='/home/jmscra/scrapy/'
#查询出监听了PORT端口
- 人--自私与无私
永夜-极光
今天上毛概课,老师提出一个问题--人是自私的还是无私的,根源是什么?
从客观的角度来看,人有自私的行为,也有无私的
- Ubuntu安装NS-3 环境脚本
随便小屋
ubuntu
将附件下载下来之后解压,将解压后的文件ns3environment.sh复制到下载目录下(其实放在哪里都可以,就是为了和我下面的命令相统一)。输入命令:
sudo ./ns3environment.sh >>result
这样系统就自动安装ns3的环境,运行的结果在result文件中,如果提示
com
- 创业的简单感受
aijuans
创业的简单感受
2009年11月9日我进入a公司实习,2012年4月26日,我离开a公司,开始自己的创业之旅。
今天是2012年5月30日,我忽然很想谈谈自己创业一个月的感受。
当初离开边锋时,我就对自己说:“自己选择的路,就是跪着也要把他走完”,我也做好了心理准备,准备迎接一次次的困难。我这次走出来,不管成败
- 如何经营自己的独立人脉
aoyouzi
如何经营自己的独立人脉
独立人脉不是父母、亲戚的人脉,而是自己主动投入构造的人脉圈。“放长线,钓大鱼”,先行投入才能产生后续产出。 现在几乎做所有的事情都需要人脉。以银行柜员为例,需要拉储户,而其本质就是社会人脉,就是社交!很多人都说,人脉我不行,因为我爸不行、我妈不行、我姨不行、我舅不行……我谁谁谁都不行,怎么能建立人脉?我这里说的人脉,是你的独立人脉。 以一个普通的银行柜员
- JSP基础
百合不是茶
jsp注释隐式对象
1,JSP语句的声明
<%! 声明 %> 声明:这个就是提供java代码声明变量、方法等的场所。
表达式 <%= 表达式 %> 这个相当于赋值,可以在页面上显示表达式的结果,
程序代码段/小型指令 <% 程序代码片段 %>
2,JSP的注释
<!-- -->
- web.xml之session-config、mime-mapping
bijian1013
javaweb.xmlservletsession-configmime-mapping
session-config
1.定义:
<session-config>
<session-timeout>20</session-timeout>
</session-config>
2.作用:用于定义整个WEB站点session的有效期限,单位是分钟。
mime-mapping
1.定义:
<mime-m
- 互联网开放平台(1)
Bill_chen
互联网qq新浪微博百度腾讯
现在各互联网公司都推出了自己的开放平台供用户创造自己的应用,互联网的开放技术欣欣向荣,自己总结如下:
1.淘宝开放平台(TOP)
网址:http://open.taobao.com/
依赖淘宝强大的电子商务数据,将淘宝内部业务数据作为API开放出去,同时将外部ISV的应用引入进来。
目前TOP的三条主线:
TOP访问网站:open.taobao.com
ISV后台:my.open.ta
- 【MongoDB学习笔记九】MongoDB索引
bit1129
mongodb
索引
可以在任意列上建立索引
索引的构造和使用与传统关系型数据库几乎一样,适用于Oracle的索引优化技巧也适用于Mongodb
使用索引可以加快查询,但同时会降低修改,插入等的性能
内嵌文档照样可以建立使用索引
测试数据
var p1 = {
"name":"Jack",
"age&q
- JDBC常用API之外的总结
白糖_
jdbc
做JAVA的人玩JDBC肯定已经很熟练了,像DriverManager、Connection、ResultSet、Statement这些基本类大家肯定很常用啦,我不赘述那些诸如注册JDBC驱动、创建连接、获取数据集的API了,在这我介绍一些写框架时常用的API,大家共同学习吧。
ResultSetMetaData获取ResultSet对象的元数据信息
- apache VelocityEngine使用记录
bozch
VelocityEngine
VelocityEngine是一个模板引擎,能够基于模板生成指定的文件代码。
使用方法如下:
VelocityEngine engine = new VelocityEngine();// 定义模板引擎
Properties properties = new Properties();// 模板引擎属
- 编程之美-快速找出故障机器
bylijinnan
编程之美
package beautyOfCoding;
import java.util.Arrays;
public class TheLostID {
/*编程之美
假设一个机器仅存储一个标号为ID的记录,假设机器总量在10亿以下且ID是小于10亿的整数,假设每份数据保存两个备份,这样就有两个机器存储了同样的数据。
1.假设在某个时间得到一个数据文件ID的列表,是
- 关于Java中redirect与forward的区别
chenbowen00
javaservlet
在Servlet中两种实现:
forward方式:request.getRequestDispatcher(“/somePage.jsp”).forward(request, response);
redirect方式:response.sendRedirect(“/somePage.jsp”);
forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知
- [信号与系统]人体最关键的两个信号节点
comsci
系统
如果把人体看做是一个带生物磁场的导体,那么这个导体有两个很重要的节点,第一个在头部,中医的名称叫做 百汇穴, 另外一个节点在腰部,中医的名称叫做 命门
如果要保护自己的脑部磁场不受到外界有害信号的攻击,最简单的
- oracle 存储过程执行权限
daizj
oracle存储过程权限执行者调用者
在数据库系统中存储过程是必不可少的利器,存储过程是预先编译好的为实现一个复杂功能的一段Sql语句集合。它的优点我就不多说了,说一下我碰到的问题吧。我在项目开发的过程中需要用存储过程来实现一个功能,其中涉及到判断一张表是否已经建立,没有建立就由存储过程来建立这张表。
CREATE OR REPLACE PROCEDURE TestProc
IS
fla
- 为mysql数据库建立索引
dengkane
mysql性能索引
前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。 最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。
- 学习C语言常见误区 如何看懂一个程序 如何掌握一个程序以及几个小题目示例
dcj3sjt126com
c算法
如果看懂一个程序,分三步
1、流程
2、每个语句的功能
3、试数
如何学习一些小算法的程序
尝试自己去编程解决它,大部分人都自己无法解决
如果解决不了就看答案
关键是把答案看懂,这个是要花很大的精力,也是我们学习的重点
看懂之后尝试自己去修改程序,并且知道修改之后程序的不同输出结果的含义
照着答案去敲
调试错误
- centos6.3安装php5.4报错
dcj3sjt126com
centos6
报错内容如下:
Resolving Dependencies
--> Running transaction check
---> Package php54w.x86_64 0:5.4.38-1.w6 will be installed
--> Processing Dependency: php54w-common(x86-64) = 5.4.38-1.w6 for
- JSONP请求
flyer0126
jsonp
使用jsonp不能发起POST请求。
It is not possible to make a JSONP POST request.
JSONP works by creating a <script> tag that executes Javascript from a different domain; it is not pos
- Spring Security(03)——核心类简介
234390216
Authentication
核心类简介
目录
1.1 Authentication
1.2 SecurityContextHolder
1.3 AuthenticationManager和AuthenticationProvider
1.3.1 &nb
- 在CentOS上部署JAVA服务
java--hhf
javajdkcentosJava服务
本文将介绍如何在CentOS上运行Java Web服务,其中将包括如何搭建JAVA运行环境、如何开启端口号、如何使得服务在命令执行窗口关闭后依旧运行
第一步:卸载旧Linux自带的JDK
①查看本机JDK版本
java -version
结果如下
java version "1.6.0"
- oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date]
ldzyz007
oraclemysqlSQL Server
oracle &n
- 记Protocol Oriented Programming in Swift of WWDC 2015
ningandjin
protocolWWDC 2015Swift2.0
其实最先朋友让我就这个题目写篇文章的时候,我是拒绝的,因为觉得苹果就是在炒冷饭, 把已经流行了数十年的OOP中的“面向接口编程”还拿来讲,看完整个Session之后呢,虽然还是觉得在炒冷饭,但是毕竟还是加了蛋的,有些东西还是值得说说的。
通常谈到面向接口编程,其主要作用是把系统设计和具体实现分离开,让系统的每个部分都可以在不影响别的部分的情况下,改变自身的具体实现。接口的设计就反映了系统
- 搭建 CentOS 6 服务器(15) - Keepalived、HAProxy、LVS
rensanning
keepalived
(一)Keepalived
(1)安装
# cd /usr/local/src
# wget http://www.keepalived.org/software/keepalived-1.2.15.tar.gz
# tar zxvf keepalived-1.2.15.tar.gz
# cd keepalived-1.2.15
# ./configure
# make &a
- ORACLE数据库SCN和时间的互相转换
tomcat_oracle
oraclesql
SCN(System Change Number 简称 SCN)是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字,可以理解成ORACLE数据库的时间戳,从ORACLE 10G开始,提供了函数可以实现SCN和时间进行相互转换;
用途:在进行数据库的还原和利用数据库的闪回功能时,进行SCN和时间的转换就变的非常必要了;
操作方法: 1、通过dbms_f
- Spring MVC 方法注解拦截器
xp9802
spring mvc
应用场景,在方法级别对本次调用进行鉴权,如api接口中有个用户唯一标示accessToken,对于有accessToken的每次请求可以在方法加一个拦截器,获得本次请求的用户,存放到request或者session域。
python中,之前在python flask中可以使用装饰器来对方法进行预处理,进行权限处理
先看一个实例,使用@access_required拦截:
?