- Android进行Post提交JSON数据注意事项
kerry1789
Android感慨androidjava单元测试
刚好业务需要写一个测试程序给客户使用,直接入主题吧!请求地址:http://12.32.12.32:91889/testx.php请求参数:{"test1":"顾家家居口味咯咯咯","test2":"把1册","test3":"13512341234","test4":"5rW35Y2X55uR54ux566h55CG5bGA6LCD5bqm5oyH5oyl5bmz5Y","test5":"123
- 简记_关于刷三防漆的几点个人见解
土豆19891021
PCB设计硬件工程
目录1.什么样的产品需要刷三防漆2.刷三防漆的优点3.刷三防漆的缺点1.什么样的产品需要刷三防漆A:污染较为严重的使用环境,比如,室外、油污、铁屑、高湿(粉尘)。例如:空调室外机、冰箱、热水器(灌胶)。B:有较多小型元件(0402、0201)、密脚芯片、BGA等,且器件密度大,极易短路。C:工艺较差、PCBA板上有残留物(比如小锡珠等)。D:工厂防静电措施不到位等。2.刷三防漆的优点A:具有防湿尘
- 边界扫描测试(Boundary Scan Test)优缺点
JTAG测试白头翁
测试工具测试覆盖率硬件工程嵌入式硬件
边界扫描测试(BoundaryScanTest)定义:主要基于IEEE1149.1和1149.6标准(JTAG),通过芯片内置的扫描链访问和控制引脚状态,主要用于检测硬件连接的物理缺陷。优点:物理缺陷检测高效检测焊接问题、开路/短路、元器件缺失等制造缺陷。高覆盖率可覆盖传统测试难以触及的节点(如高密度BGA封装引脚)。无需物理探针通过JTAG接口即可访问内部节点,无需外部测试设备。自动化程度高支持
- 电源管理芯片4644关键指标及测试方法
国科安芯
产品fpga开发嵌入式硬件硬件工程
以国科安芯(ANSILIC)推出四通道输出降压微型模块稳压器ASP4644为例,该器件支持多路级联输出最高16A。工程师可以快速设计出满足FPGA、ASIC和微处理器等多种电压和负载电流要求驱动,ASP4644模块稳压器包括DC/DC控制器、电源开关、电感器和补偿组件,采用BGA封装。仅需8个外部陶瓷电容器和4个反馈电阻器就能调节4个可独立地调整并介于0.6V至5.5V的输出。单独的输入引脚使4个
- Cadence Allegro 学习框架
LIX_TR
Cadence学习记录笔记经验分享
CH1——封装库的管理制作焊盘:常规贴片、异性表贴、通孔焊盘制作封装:手工创建和自动创建表贴、插件、BGA等CH2——相关数据的导入导入结构图生成板框和布线区域网表的输出导入后台元器件的放置CH3——布局常用命令及设计熟悉布局的常用命令:Group、Move、对齐、替代封装、查询、测量、模块复用等Room的使用、设置布局环境、显示隐藏飞线、交互布局、输出封装库、更新焊盘封装等CH4——PCB阻抗与
- KY139 毕业bg
QingQingDE23
图论
背包问题,不过时间要从后往前考虑ti#includeusingnamespacestd;structbg{inth,t1,t2;}m[35];boolcmp(bga,bgb){returna.t2>nb){if(nb==-1)break;memset(dp,0,sizeof(dp));memset(m,0,sizeofm);intmaxt=-1;for(inti=0;i>m[i].h>>m[i].
- PCB布局规范及其注意事项(纯干货)
凌迟老头
AD20单片机嵌入式硬件
1、极性器件的方向不要超过2种(电解电容,同类型IC),最好都按统一方向布局2、连接器的正面1.5毫米反面3毫米内不放置元件(不方便维修)3、插拔器件旁边3毫米内不放置元件,尤其注意应该垂直于插拔器件摆放(释放插拔应力)4、BGA器件周围3毫米不放置元件(方便走线和维修焊接)5、BMA器件的背面放置电容不能盖住BGA焊盘,影响X光检测(可以放置在二焊点中心对称线上)6、BGA放置的中心的的二面8毫
- STM32学习
饼干饼干圆又圆
stm32stm32学习嵌入式硬件
脚位,对应芯片的引脚,LQFP使用纯数字表示,BGA使用字母+数字表示。管脚名称:即对应引脚的名字,PD0~5表示GPIO引脚,VSS_10和VDD_10表示第10组电源引脚。类型:I/O——表示输入/输出引脚,S——表示电源引脚。I/O电平:FT——表示5V兼容的引脚(可以接5V/3.3V),空——表示5V不兼容引脚(仅可以接3.3V)主功能(复位后):复位后,该引脚的默认功能可选的复用功能:默
- 联合 Maxlinear 迈凌 与 Elitestek 易灵思 - WPI 世平推出基于 FPGA 芯片的好用高效电源解决方案
WPG大大通
fpga开发大大通芯片烧录人工智能单片机
近期WPI世平公司联合Maxlinear迈凌电源产品搭配Elitestek易灵思FPGA共同合作推出基于FPGA芯片的好用高效电源解决方案。Elitestek易灵思FPGA核心产品有2大系列:Trion系列与钛金系列。Trion系列主要特点是:1.40nm工艺2.超低功耗(可低至竞争对手的1/2)3.超小封装(有BGA/LQFN)4.逻辑资源为4K~120K5.此系列有22颗产品(扩产性强)而功能
- FPGA 原理图细节--画引脚
Kent Gu
FPGAfpga开发单片机嵌入式硬件
BGA引脚表示1.1FPGA此引脚要正确和清晰,会在“PackagePin”中用到次物理接口1.2,MCU只用管对应的GPIO逻辑接口就可以了标识Bank电平标识出对应Bank的电平,在电路设计中可以清晰的知道对应的脚位输出电平。在"IOstd"也方便的选择EachdeviceissplitintoI/ObankstoallowforflexibilityinthechoiceofI/Ostand
- 【S32K 进阶之旅】 NXP S32K3 以太网 RMII 接口调试(1)
WPG大大通
网络控制器DP人工智能大大通
前言大联大世平集团推出了一款基于NXP车规级MCUS32K344的开发板——花名“Cavalry”,它使用BGA257封装的32位Arm®Cortex®-M7S32K344作为主控芯片,在69.6*130mm的小体积开发板上搭载了SBC电源管理芯片、CAN收发器、LIN收发器、FLASH存储芯片、RMII以太网接口等多种功能拓展,是一款适用于通用工业和汽车应用的评估板/开发板。S32K3xx系列大
- 扫码登录的简单实现-移动App端
宝华的小岛
Android
程序结构如下:一、在app模块添加依赖//动态权限implementation'com.tbruyelle.rxpermissions:rxpermissions:0.7.0@aar'//二维码扫描库implementation'com.google.zxing:core:3.2.1'implementation'cn.bingoogolapple:bga-qrcodecore:1.1.9@aar
- 二维码
人心所向便是阳光
1.依赖implementation'cn.bingoogolapple:bga-qrcode-zxing:1.3.6'2.权限3.布局4.代码扫描二维码publicclassScanQrCodeActivityextendsAppCompatActivityimplementsQRCodeView.Delegate{@BindView(R.id.scan_qr_code)ZXingViewsca
- android架构研究之路(1)
落后程序员
归纳自己常用的第三方框架库//zxing修复nexus5x倒立问题的库https://github.com/bingoogolapple/BGAQRCode-Androidimplementation'cn.bingoogolapple:bga-qrcode-zxing:1.3.6'//关于设置圆角的imageview,如果是用glide的话,就直接用glide控制implementation("
- SOT、SOP以及BGA哪种封装形式才更适合语音IC
九芯电子
人工智能
IC是指集成电路,芯片是指基于集成电路技术制成的器件。IC芯片包含晶圆芯片和封装芯片,相应IC芯片生产线主要由晶圆生产线和封装生产线两部分组成。封装是必不可少的一个步骤,那么对于语音IC封装形式都有哪些呢?下面九芯电子小编就为大家介绍下。首先我们要了解影响语音IC封装形式的两个重要因素:从语音IC封装效率上来说。语音芯片面积/封装体积尽量接近1:1从语音IC引脚数来说。引脚越高,工艺级别越高,工艺
- 解决微信小程序BackgroundAudioManager无法切换,赋值失败问题
who_am_i__
微信小程序音视频小程序
小程序中播放音频可以使用wx.createInnerAudioContext()和BackgroundAudioManager(后续简称未BGAM)来实现,但是innerAudioContext无法在后台播放。官方提供可一个全局唯一的后台播放器wx.getBackgroundAudioManager(),现在就用其实现后台播放及音乐切换功能我们先看播放音乐的同时,直接给BGAM.title,BGA
- 认识 STM32
敲代码的校张
stm32
一、STM32的命名规则。例如:我们学习的STM32C8T6/STM32C6T6首先把STM32F103C8T6分成几个部分如下STM32F103C8/6T(代表芯片厚度)6STM32为一个系列F代表产品类型103代表产品子系列C代表引脚8代表FLASH大小T代表封装信息6代表工作温度范围32位101为基本型C=48脚6=32K字节H=BGA6=工业级,-40~+85°C102为USB基本型USB
- 应用案例| FDISYSTEMS公司DETA10系列产品为3000台运动体提供导航
Edisonyuang
自动驾驶人工智能
近期FDISYSTEMS公司向机器人企业出货了3000余套DETA10芯片级惯性组合导航系统,为其移动机器人提供精确的运动感知和导航。真空防静电铝箔包装带有干燥剂防潮色卡BGA10*10240piece/盘DETA10产品介绍FDIsystems推出了DETA10*系列一套完整的基于mems的芯片级微型惯性导航系统。该工业系列包括IMU、VRS、AHRS和GNSS/INS解决方案,可用于表面安装S
- [深入理解SSD] 总目录
木子芯兮
SSD
SSD综述[SSD综述1.1]导论_SSD让开机击败99%的电脑[SSD综述1.2]固态硬盘(SSD)和机械硬盘(HDD)区别对比介绍?[SSD综述1.3]SSD及固态存储技术30年简史[SSD综述1.4]SSD固态硬盘的结构[SSD综述1.5]SSD主控和固件核心功能详解[SSD综述1.6]物理接口SATA、M.2、U.2、PCIe和BGA图文详解[SSD综述1.7]固态存储市场发展分析与预测[
- [SSD综述1.7] SSD接口形态: SATA、M.2、U.2、PCIe、BGA
木子芯兮
SSD入门到精通系列SSD存储嵌入式电脑NVM
依公知及经验整理,原创保护,禁止转载。专栏《SSD入门到精通系列》<<<<返回总目录<<<<前言犹记得当年Windows7系统体验指数中,那5.9分磁盘分数,在其余四项的7.9分面前,似乎已经告诉我们机械硬盘注定被时代淘汰。势如破竹的SSD固态硬盘,彻底打破了温彻斯特结构的机械硬盘多年来在电脑硬件领域的统治。SSD数倍于HDD机械硬盘的传输性能,让普通用户和发烧玩家的体验均成倍提升。在这场存储革命
- 芯片加工流程概述
m0_62489442
电路学习学习
封装芯片=裸片+封装原理图(工艺、指标、架构)-->版图-->GDS文件-->加工-->裸片封装类型(管脚尺寸、数量)、连接关系-->封装图封装芯片直插器件:DIP表面贴片:QFN、SOP、SOT大规模机械操作选择贴片封装RF器件选择QFN、BGA(封装可以减小引脚影响)QFN封装磨片。工厂加工出来的芯片厚度大概500~700um。QFN封装厚度与其接近,需要磨片减少厚度划片。一个晶圆上面可以独立
- XCKU060-1FFVA1156C封装BGA1156
维库高焕英
电气特性Features所属产品系列:KintexUltraScale逻辑单元数量(Cells):580440逻辑单元数量(Units):580440寄存器数量(Registers):663360最大用户输入/输出数量:520内存RAM位数:39845888Bit在系统可编程技术:No再编程支持:No速度等级:1增强抗辐射性:No更多资讯欢迎查看:XCKU060-1FFVA1156C
- SD卡与emmc的异同
最后一个bug
主流单片机开发(MCU)嵌入式硬件stm32单片机arm开发
eMMC与SD卡的异同:物理尺寸和接口:eMMC:eMMC是一种嵌入式存储解决方案,通常采用BGA(BallGridArray)封装,焊接在电路板上。它没有标准的物理尺寸,而是以芯片的形式存在。SD卡:SD卡是一种可插拔存储介质,具有标准的物理尺寸和接口,如标准SD卡、microSD卡等。SD卡可以插入和拔出支持相应接口的设备。性能:读取速度:一般而言,eMMC的读取速度相对于SD卡更快。eMMC
- Marin说PCB之BGA焊盘削焊盘带来的焊接问题和解决办法
MARIN_shen
PCB封装设计pcb工艺硬件工程
每周日上午10点钟都是小编最开心的时间了,这个点是斗破苍穹播出的时间。小编我从萧炎从这个动漫开播到现在都追了好多年了,强烈推荐喜欢这个小说的可以看这个动漫,拍的还不错,只是萧炎的配音不再是张沛老师了,有点可惜了。今天正当我打开电脑开看最新的一集的时候,看到一半的时候手机上微信铃声响了,我想着这是谁没有眼力见,大周末的还给我打扰我看电视,太可恶了吧,于是我就很不情愿的接起了微信语音。谁知道是我们组的
- 硬件设计检查事项
请叫我常思聪
硬件电路嵌入式硬件stm32硬件工程
1、原理图逻辑框图2、原理图电气连接3、原理图检查4、PCB外框5、PCB元件布局6、PCB布线7、PCB覆铜8、DRC校验9、BGA盘中孔同心10、元件位号标注11、有源期间极性标注12、名称版本日期人员13、客编
- 龙迅LT6211B HDMI1.4转4 PORT LVDS转换芯片,提供完善资料和技术支持
renyang191154948136
计算机外设显示器平板嵌入式硬件
1.产品描述:LT6211是一款高性能的HDMI1.4到LVDS芯片,用于VR/显示器应用。对于LVDS输出,LT6211可以配置为单端口、双端口或四端口。对于2D视频流,相同的视频流可以映射到两个独立的面板,对于3D视频格式,左侧数据可以发送到一个面板,右侧数据可以发送到另一个面板。这个包是BGA1447mmx7mm它运行从−40°C到+85°C。3.3V/1.2V电源电源内部CSC支持YC
- bga bond焊盘 wire_BGA焊盘分类和阻焊层要求
北冥渊
bgabond焊盘wire
BGA焊盘分类焊盘是BGA焊球与PCB接触的部分,焊盘的大小直接影响过孔和布线的可用空间。一般而言,BGA焊盘按照阻焊的方式不同,可以分为NSMD(非阻焊层限定焊盘)与SMD(阻焊层限定焊盘)。【1】NSMD(CopperDefinedLand,非阻焊层限定焊盘),阻焊层SolderMask围绕球形焊盘并留有小“沟”间隙,球形焊盘独立,表面焊盘的铜箔完全裸露,类型类似于标准的表面安装焊盘。如下图2
- 强大的JTAG边界扫描(4):STM32边界扫描应用
whik1194
JTAG边界扫描系列教程STM32JTAG边界扫描测试FPGA
文章目录1.获取芯片的BSDL文件2.硬件连接3.边界扫描测试4.总结试想这样一个场景,我们新设计了一款集成了很多芯片的板卡,包括BGA封装的微控制器,如FPGA/MCU,还有LED、按键、串口、传感器、ADC等基本外设。我们需要测试一下硬件电路工作是否正常、焊接是否良好,通常我们会写个测试代码,比如控制LED闪烁,读取按键的输入,串口收发一些数据,然后把程序烧录进去,看看现象是否和我们设计的一致
- 面积阵列封装技术-BGA CSP/Flip Chip
hhjc
电子封装结构设计BGACSPFC
面积阵列封装有不同的类型,因此也就有着不同的结构特点和组装方式。面积阵列封装以其结构形式可分为两大类:BGA/CSP和倒装芯片(FlipChip)。1BGA技术BGA形式封装是1980年由富士通公司提出,在日本IBM公司与CITIZEN公司合作的OMPAC芯片中诞生,目前主要应用在CPU以及DSP等多引脚(PIN)高性能芯片的封装。从BGA的组装技术方面来看,和QFP相比,BGA的优点主要有以下几
- DP1.4接口的PCB布局布线要求
凡亿教育
凡亿企业培训pcb社交电子
DP接口即为DisplayPort接口,是由视频电子标准协会发布的显示接口。DP接口将在传输视频信号的同时加入对高清音频信号传输的支持,并且同时支持更高的分辨率以及刷新率。DP1.4通信端口规范新标准基于DP1.3规范,宽度不变但加入了显示压缩流技术,前向错误更正,高动态范围数据包等。DP1.4接口有如下表1-1PCB设计注意事项:表1-1DP1.4接口PCB注意事项1)建议在BGA区域的以下位置
- [黑洞与暗粒子]没有光的世界
comsci
无论是相对论还是其它现代物理学,都显然有个缺陷,那就是必须有光才能够计算
但是,我相信,在我们的世界和宇宙平面中,肯定存在没有光的世界....
那么,在没有光的世界,光子和其它粒子的规律无法被应用和考察,那么以光速为核心的
&nbs
- jQuery Lazy Load 图片延迟加载
aijuans
jquery
基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。
对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。
版本:
jQuery v1.4.4+
jQuery Lazy Load v1.7.2
注意事项:
需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src
- 使用Jodd的优点
Kai_Ge
jodd
1. 简化和统一 controller ,抛弃 extends SimpleFormController ,统一使用 implements Controller 的方式。
2. 简化 JSP 页面的 bind, 不需要一个字段一个字段的绑定。
3. 对 bean 没有任何要求,可以使用任意的 bean 做为 formBean。
使用方法简介
- jpa Query转hibernate Query
120153216
Hibernate
public List<Map> getMapList(String hql,
Map map) {
org.hibernate.Query jpaQuery = entityManager.createQuery(hql);
if (null != map) {
for (String parameter : map.keySet()) {
jp
- Django_Python3添加MySQL/MariaDB支持
2002wmj
mariaDB
现状
首先,
[email protected] 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。 MySQL官方的方案
首先据MySQL文档[3]说,自从MySQL
- 在SQLSERVER中查找消耗IO最多的SQL
357029540
SQL Server
返回做IO数目最多的50条语句以及它们的执行计划。
select top 50
(total_logical_reads/execution_count) as avg_logical_reads,
(total_logical_writes/execution_count) as avg_logical_writes,
(tot
- spring UnChecked 异常 官方定义!
7454103
spring
如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!!
public static boolean isCheckedException(Throwable ex)
{
return !(ex instanceof RuntimeExcep
- mongoDB 入门指南、示例
adminjun
javamongodb操作
一、准备工作
1、 下载mongoDB
下载地址:http://www.mongodb.org/downloads
选择合适你的版本
相关文档:http://www.mongodb.org/display/DOCS/Tutorial
2、 安装mongoDB
A、 不解压模式:
将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默
- CUDA 5 Release Candidate Now Available
aijuans
CUDA
The CUDA 5 Release Candidate is now available at http://developer.nvidia.com/<wbr></wbr>cuda/cuda-pre-production. Now applicable to a broader set of algorithms, CUDA 5 has advanced fe
- Essential Studio for WinRT网格控件测评
Axiba
JavaScripthtml5
Essential Studio for WinRT界面控件包含了商业平板应用程序开发中所需的所有控件,如市场上运行速度最快的grid 和chart、地图、RDL报表查看器、丰富的文本查看器及图表等等。同时,该控件还包含了一组独特的库,用于从WinRT应用程序中生成Excel、Word以及PDF格式的文件。此文将对其另外一个强大的控件——网格控件进行专门的测评详述。
网格控件功能
1、
- java 获取windows系统安装的证书或证书链
bewithme
windows
有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库 。
有关证书链的解释可以查看此处 。
public static void main(String[] args) {
SunMSCAPI providerMSCAPI = new SunMSCAPI();
S
- NoSQL数据库之Redis数据库管理(set类型和zset类型)
bijian1013
redis数据库NoSQL
4.sets类型
Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。
sadd:向名称为key的set中添加元
- 异常捕获何时用Exception,何时用Throwable
bingyingao
用Exception的情况
try {
//可能发生空指针、数组溢出等异常
} catch (Exception e) {
 
- 【Kafka四】Kakfa伪分布式安装
bit1129
kafka
在http://bit1129.iteye.com/blog/2174791一文中,实现了单Kafka服务器的安装,在Kafka中,每个Kafka服务器称为一个broker。本文简单介绍下,在单机环境下Kafka的伪分布式安装和测试验证 1. 安装步骤
Kafka伪分布式安装的思路跟Zookeeper的伪分布式安装思路完全一样,不过比Zookeeper稍微简单些(不
- Project Euler
bookjovi
haskell
Project Euler是个数学问题求解网站,网站设计的很有意思,有很多problem,在未提交正确答案前不能查看problem的overview,也不能查看关于problem的discussion thread,只能看到现在problem已经被多少人解决了,人数越多往往代表问题越容易。
看看problem 1吧:
Add all the natural num
- Java-Collections Framework学习与总结-ArrayDeque
BrokenDreams
Collections
表、栈和队列是三种基本的数据结构,前面总结的ArrayList和LinkedList可以作为任意一种数据结构来使用,当然由于实现方式的不同,操作的效率也会不同。
这篇要看一下java.util.ArrayDeque。从命名上看
- 读《研磨设计模式》-代码笔记-装饰模式-Decorator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.Fi
- Maven学习(一)
chenyu19891124
Maven私服
学习一门技术和工具总得花费一段时间,5月底6月初自己学习了一些工具,maven+Hudson+nexus的搭建,对于maven以前只是听说,顺便再自己的电脑上搭建了一个maven环境,但是完全不了解maven这一强大的构建工具,还有ant也是一个构建工具,但ant就没有maven那么的简单方便,其实简单点说maven是一个运用命令行就能完成构建,测试,打包,发布一系列功
- [原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充
comsci
算法工作PHP搜索引擎嵌入式
本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://comsci.iteye.com/blog/339756),我现在把我对图例A2的一个解决方案公布出来,请大家多指点
节点匹配搜索算法(用于解决标准对称流程图条件汇聚点运行控制参数的算法)
需要解决的问题:已知分支
- Linux中用shell获取昨天、明天或多天前的日期
daizj
linuxshell上几年昨天获取上几个月
在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年
# 获取昨天
date -d 'yesterday' # 或 date -d 'last day'
# 获取明天
date -d 'tomorrow' # 或 date -d 'next day'
# 获取上个月
date -d 'last month'
#
- 我所理解的云计算
dongwei_6688
云计算
在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说:
Cloud computing is a phrase used to describe a variety of computing co
- YII CMenu配置
dcj3sjt126com
yii
Adding id and class names to CMenu
We use the id and htmlOptions to accomplish this. Watch.
//in your view
$this->widget('zii.widgets.CMenu', array(
'id'=>'myMenu',
'items'=>$this-&g
- 设计模式之静态代理与动态代理
come_for_dream
设计模式
静态代理与动态代理
代理模式是java开发中用到的相对比较多的设计模式,其中的思想就是主业务和相关业务分离。所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如我们在进行删除操作的时候需要检验一下用户是否登陆,我们可以删除看成主业务,而把检验用户是否登陆看成其相关业务
- 【转】理解Javascript 系列
gcc2ge
JavaScript
理解Javascript_13_执行模型详解
摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个
- Subsets II
hcx2013
set
Given a collection of integers that might contain duplicates, nums, return all possible subsets.
Note:
Elements in a subset must be in non-descending order.
The solution set must not conta
- Spring4.1新特性——Spring缓存框架增强
jinnianshilongnian
spring4
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- shell嵌套expect执行命令
liyonghui160com
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.
系统:centos 5.x
1.先安装expect
yum -y install expect
2.脚本内容:
cat auto_svn.sh
#!/bin/bash
- Linux实用命令整理
pda158
linux
0. 基本命令 linux 基本命令整理
1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar.gz #把a.tar.gz解压成a
2. vim小结 2.1 vim替换 :m,ns/word_1/word_2/gc  
- 独立开发人员通向成功的29个小贴士
shoothao
独立开发
概述:本文收集了关于独立开发人员通向成功需要注意的一些东西,对于具体的每个贴士的注解有兴趣的朋友可以查看下面标注的原文地址。
明白你从事独立开发的原因和目的。
保持坚持制定计划的好习惯。
万事开头难,第一份订单是关键。
培养多元化业务技能。
提供卓越的服务和品质。
谨小慎微。
营销是必备技能。
学会组织,有条理的工作才是最有效率的。
“独立
- JAVA中堆栈和内存分配原理
uule
java
1、栈、堆
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static f