- PCIe - DMA Sequence
Starry丶
标准总线接口协议数字ICfpga开发express网络
目录1.Initiation2.H2C(HosttoCard)2.1.MWr2.2.MRd2.3.CfgWr2.4.CfgRd3.C2H(CardtoHost)3.1.MWr3.2.MRd介绍PCIe拓扑结构下的DMA流程,实际上RC充当的就是DMAController的角色1.Initiation上电初始化,在设备枚举阶段,在内存空间中为每个PCIe设备分配BAR空间(包括MSI-X中断向量表)
- 高级FPGA开发之基础协议PCIe
北京不北
FPGA高级开发fpga开发PCI
基础协议之PCIe部分一、TLP包的包头在PCIe的系统中,tlp包的包头的结构有许多部分是相似的,通过掌握这些常规的包头,能帮助理解在PCIe总线上各个设备之间如何进行数据的收发。通用的字段通用字段作用Fmt决定了包头是3DW还是3DW,tlp包是否包含数据type决定tlp包的类型,比如Mrd、Mwr、Cfg、Msg、Cpl、CpldTCtrafficclass,用于决定tlp包处理的优先级,
- MRD市场需求文档
琛哥的程序
职场和发展
1、文档介绍1.1文档目的小威“产品”,是父母一手创造的无价“产品”。对社会无益但也不会对社会有害,但相信对互联网来说只有益,不会有害。1.2内容概要“产品”的好坏,不是按时间长短来判断的,而是按做为“产品”可以让更多件其它产品面市,同时“产品”会为企业带来多少价值。2、市场问题和机会2.1小威这件“产品”永远干着打杂的工作,但并不是每个产品都可以为企业打杂。要有企业愿意给你机会为它打杂,同时还必
- UI设计师不容错过的知识
L_3c0c
随着互联网的飞速发展,UI设计师的人数越来越来,行业也越来越成熟,UI设计师的职责一直没变,就是解决人机交互的问题,让界面更加易用和友好。那么如何成为一名优秀的UI设计师。我们要了解UI设计师这个岗位以及好UI的标准。UI设计师一般依附于互联网产品团队。互联网产品团队结构:高层(leader出点子)—用研团队(UR用户研究报告)—产品经理(PM产品需求文档PRM市场需求文档MRD原型图Layout
- 【PM】产品经理入门
在这蓝色天空下
一、手把手教你写产品文档PMD项目管理文档MRD市场需求文档PRD产品需求文档二、项目6阶段要写的文档基础调研——MRD定义产品——PRD需求说明交互设计——PRD交互设计原型设计——PRD原型设计详细优化——PRD细节描述微调维护——发布准备工作三、PMD项目管理文档的写法PMD(ProgramManagementDocument)项目管理文档。起到6个作用:管理依据分工凭证保证质量培训资料维护
- 阿里某程序员吐槽:每天回家都想着离职,但又舍不得这份薪水
架构师Javaspring
阿里某程序员陷入了两难的境地,不知如何处理,如下便是其吐槽全文:阿里P6当P7用,每天都很煎熬,每天白天都在跟各个业务方扯皮,等晚上业务方下班了,才开始静静地写代码,mrd评审,prd评审,技术方案评审,TC评审,代码评审,项目复盘评审,业务方天天想着造节,上项目,每天回家都想着离职,又不知道在杭州哪里有不这么累薪资还行的公司,求各位建议。根据这名阿里程序员的吐槽,我们也得以了解其目前的工作状态,
- 产品经理---“产品设计”篇
醉酒的老萝卜
产品设计基本流程:用户研究、用户建模、概念设计、信息架构、交互设计、原型设计、视觉设计、PRD、可用性测试其中用户研究、用户建模等战略层和范围层确认过程略过,详见如何撰写市场需求文档MRD及产品经理---“需求”篇一、概念设计描述整体任务有哪些,各个任务节点之间有什么关系。使用概念图表示二、信息架构关注信息的结构粒度、组织方式、归类、展示形式1.组织结构一般是三层2.标签注重如何表示信息,即分类3
- 如何通过一份BRD衡量B端产品经理的专业性?
Kalyn李大平
B端产品经理四大神器之BRD抛开行业的话,如何判断一位B端产品经理的专业性?B端新产品开发和产品全生命周期管理可以说是一项专业性极强的任务,从想法到产品、从技术到运营、都建立在深入的市场机会分析、目标客户调研、可开发性以及产品商业化论证的基础上。在产品管理的过程中,BRD\MRD\PRD\FSD的交付成果,是产品经理有别于研发、销售、市场、运营的一项独特技能。今天先来分享常用的BRD。BRD是一份
- 一名优秀的产品经理,必须具备什么样的思维?
小默日历
判定一个产品经理的因素有很多,除了产品思维以外,你一定听过很多的其他的元素。比如是否会用墨刀、sketch等画原型;再比如说是否会写PRD、BRD、MRD等;用户调研、产品体检报告、竞品分析报告、产品排期阶段目标、上线计划等各种报告。再比如说是否了解运营、市场、客服、运维、测试等。但是我想说的是,以上都是产品经理的“术”,是产品经理为了打造产品所使用的手段,而不是产品经理的职业目标。不要以为掌握了
- “牌面”养成记5:产品经理可以也应该是文艺的
流浪de影子
在「“牌面”养成记4:阅读顺序,工具,以及小成果」中提到的小成果也即《产品之旅:产品经理的方法论与实战进阶_赖京露》的转化笔记第1篇,这里我们继续来转化其2-5章节的思维导图。产品设计产品开发流程中最具艺术性的部分自然是产品设计了,作者把它拆分为绘模型、描需求、搭框架、定流程和抠细节。绘模型就是市场需求文档(MarketRequirementDocument,MRD)的撰写,为了抓市场的痛点,作者
- 产品成长之路—BRD等四种文档
西瓜Sun
BRD:BusinessRequirementDocument商业需求文档BRD不一定需要产品经理做(产品总监,VP)——定产品方向(比如音乐的方向)主要给老板或决策人员看目的:制定战略,获取资源在平时生活中,对BRD的思考对工作很有价值的属于决策层MRD:MarketRequirementDocument——市场需求文档给市场、研发、运营等职能部门看(市场看能不能做,研发看是否具有可行性,运营看
- 产品需求文档的写作(一) – 写前准备(信息结构图)
爱因斯坦.薛
产品管理产品设计需求文档
当我们初次接触产品需求文档时,首先会从网络上寻找产品需求文档模板,希望从中了解和学习具体的写作要求,但实际上,现在网络上绝大部分的PRD文档都是与实际工作不相符的,或者说是复杂的。前几天一位从事产品类工作的朋友,发来一份他写的产品需求文档目录截图给我(下图),当时我就郁闷了,这些类目更像是MRD文档,而不是PRD文档了,因此我决定写几篇讲述写作PRD文档的文章,分享一些我关于PRD文档的见解和写作
- 产品需求文档(PRD)
王哲晓
产品经理
俗语有云:人人都是产品经理,身为开发人员,要开发一款卓越的产品,还必须得从产品经理的角度去思考、设计以及看待遇到的各类问题。产品需求文档是将商业需求文档(BRD)和市场需求文档(MRD)用更加专业的语言进行描述。一、什么是产品需求文档该文档是产品项目由“概念化”阶段进入到“图纸化”阶段的最主要的一个文档。当然,这个定义针对的是一个全新的产品。广义上来讲,产品需求的描述,应该包含有产品的战略和战术,
- 自然语言处理及计算语言学相关术语中英对译表
lkf0217
D语言数据结构资讯Social单元测试
machinedictionary机器词典machinelanguage机器语言machinelearning机器学习machinetranslation机器翻译machine-readabledictionary(MRD)机读辞典Macrolinguistics宏观语言学Markovchart马可夫图MathematicalLinguistics数理语言学maximumentropy最大熵M-D
- 产品经理的进阶——项目
一万行代码
产品经理
【需要word版本的,请私信我】目录【需要word版本的,请私信我】第三章项目第三章项目3.1从产品到项目做产品vs做项目:产品经历vs项目经理:3.2一切从kickoff开始立项工作内容:工作量评估(三点估算法):沟通:KO“kickoff会议”:15分钟做项目的目标:多快好省——范围大、时间短、品质高、资源省。3.3关键的青春期,又见需求写文档:BRD、MRD、PRD、FSDPRD:P105U
- 求臻医学MRD产品喜获北京市新技术新产品(服务)证书
求小臻
求臻医学MRD目标检测
近日,北京市科学技术委员会、中关村科技园区管理委员会、北京市发展和改革委员会等五大部门联合公示了2023年度第一批(总第十八批)北京市新技术新产品(服务)名单。凭借领先的技术能力、产品创新能力及质量可靠性等优势,求臻医学自主设计研发的“ChosenOne®MRD基因检测服务”获北京市新技术新产品(服务)认定证书。北京市新技术新产品(服务)认定具有极高权威性,以“创新性、技术先进、质量可靠、产权明晰
- 产品经理入门
一个有梦想的产品汪
产品经理入门PM
产品助理常规的工作:文档撰写测试产品运营活动新媒体对接客户产品培训运营活动:负责执行活动,配合运营人员发起活动,线上去刷积分;线下去布置会场测试:不停的功能性测试产品,也就是我们说的点点点,了解产品每个功能是否可用,弹出的页面是否有报错或逻辑不合理的情况。撰写文档:专利说明、MRD、PRD、PPT新媒体:发布产品公众号文章,查看新媒体账户每日数据情况产品培训:讲解产品的功能使用,培训公司内部人员或
- 最全的产品需求文档PRD撰写要点
产品经理学院
什么是产品需求文档产品需求文档是(ProductRequirementDocument,PRD)的英文简称。是将商业需求文档(BRD)和市场需求文档(MRD)用更加专业的语言进行描述。该文档是产品项目由“概念化”阶段进入到“图纸化”阶段的最主要的一个文档,需要阐述清楚产品的功能和实现细节。这个文档的质量好坏直接影响到研发部门是否能够明确产品的功能和性能。为什么必须要有需求文档PRD的主要面向对象是
- 神一样的产品经理-市场需求文档
微享家
市场需求文档(MarketRequirementDocument,MRD)要有更细致的用户、市场和竞争对手分析;通过哪些功能来实现商业目的;功能、非功能需求分哪几块;功能的优先级等。市场需求文档(MRD)是商业需求文档(BRD)的进一步细化和论据支撑,其内容主要包括用户描述、市场描述和需求描述。市场需求文档结构及内容:1用户描述用户描述指的是找准谁会使用或者消费产品,即目标用户群。目标用户群根据重
- 产品经理学习之路(1)-分工、基础能力、职责、思维
anchord
一、分工这里的分工不以常用的职务分工为例,而是根据角色在整个项目中的不同作用和工作内容进行分工。决策层:主要决定做什么、为什么做、怎么做。主要输出为MRD文档(marketrequirementdocument);逻辑层:主要负责产品功能具体的逻辑及实现,业务逻辑、商业逻辑、程序代码逻辑。主要输出为PRD文档(ProductRequirementsDocument);信息层:主要负责信息交互设计,
- PRD产品需求文档
晓晓桑
注意⚠️:没有标准格式,但有统一的标准:传达清楚需求。组成模块文档说明;流程图;结构图;原型及需求说明;其他…作用①“概念化”阶段进入到“图纸化”我们之前在市场需求文档(MRD)中阐述到的功能,都是表达的一个意向,不考虑实现方法和细节;而PRD则是将概念图纸化,需要阐述详细的细节和实现模型;产品人员可以通过撰写PRD,梳理清楚方案实现过程中的各种问题和影响;②向项目成员传达需求的意义和明细•PRD
- 第28本||《启示录:打造用户喜爱的产品》
黑色书签
《启示录:打造用户喜爱的产品》这本书是慕名而读,读完有段时间了,觉得还是需要记录一下要点。作者MartyCagan从人员、流程、产品三个角度介绍了互联网产品管理的实践经验。作为一个layman,感觉这本书不错。建议:这本书只看笔记是不够的,对互联网感兴趣的朋友可以买下来随身携带作为PM手册。人员篇产品经理①评估产品机会,收集好各种创意之后,严格审核判断是否值得采纳,许多公司借助MRD来完成这项工作
- 23年基因蓝皮书略读
S_AGZX
杂类经验分享学习
2023年基因慧蓝皮书略读1.发展环境1.1宏观环境1.2基因产业内涵2应用场景2.1生育支持与生育健康筛查2.2老龄化与肿瘤精准防控2.2.1肿瘤早筛2.2.2肿瘤伴随诊断2.2.3MRD检测2.2.4生物药研发及基因科技3产业发展3.1产业图谱及产业链分析拟上市肿瘤检测公司上市基因企业简析产业园区发展 本文非原创,仅为《2023基因行业蓝皮书》的阅读摘要,仅供自己回看。如感兴趣,请阅读原文。
- 二、初级产品进阶之如何撰写MRD
磁带怀旧哥
MRD:MarketRequirementDocument,市场需求文档,主要功能是描述什么样的功能和特点的产品可以在市场上取得成功。主要内容分为市场分析,目标用户分析和竞争对手分析,产品需求概括,通过哪些功能来实现商业目的,功能性和非功能性的需求有哪些,以及需求的优先级。首先先来确定整体的市场需求文档框架(写好文档最关键的内容是知道整个文档的框架分为几部分)。文档说明:基本信息,版本记录等,非重
- 多媒体开发流程,ADB命令,本地分支合并
陈萍儿Candy
1.MRD评审。需求评审,需求技术调研2.开发排期,给出依赖UI,UE,接口等的时间节点,给出排期3.开始开发,确定从那个分支切出一个分支开发,配置相关信息4.UE评审,交互评审,锁定交互文档,开始开发逻辑5.UI评审,评审通过后开始UI适配6.UI走查,发UI走查邮件,附件所有界面UI截图7.PM体验8.提测,修复所有的crash和anr,发提测邮件9.修复bug,大功能需要切分支修复10.性能
- 市场需求文档(MRD)的撰写方法和技巧
风云海滩
总结:•MRD文档不是套模板,而是要把事情和想法表达清楚•即便是设计很多分析,也应该简单明了,言简意赅,因为很多人要看,还是不同类型的人•撰写MRD再次说明,产品经理不是技术类岗位•MRD文档的背后,其实有诸多的分析与论证,MRD一般来说撰写时间比较长,视项目而定•最后强调一下:–听课听的再好,不如自己提笔写,产品经理的很多文档,不是理解了就能写出来的,必须经过实战才能提高
- 敏捷开发,QA面临的10个挑战
肆零
软件测试测试敏捷开发
敏捷开发,QA面临的10个挑战1.没有MRD,如何管理好需求?2.没有需求评审,怎么保证需求质量?3.研发模式变更,怎么把握进度?4.没有详细设计如何保证设计没有问题?5.没有测试设计如何保证测试质量?6.何时提测?提测频繁,如何降低提测成本?提测时间不固定,如何分工?7.如何提高RD代码质量?8.没有准入,怎么保证提测质量?9.如何避免新增story影响已有功能造成质量问题?10.上线频繁,如何
- 产品经理必知必会0.2
封印师请假去地球钓鱼
woking是ing~啦产品经理
Q1:产品经理需要具备的能力?A:硬实力:产品设计、需求分析、竞品分析、数据分析、撰写文档软实力:沟通能力、学习能力、用户思维、主动性、好奇心、同理心、责任心、抗压能力、目标导向....扩展能力:商业思维、市场敏感度...Q2:产品经理的工作流程以及工作产出?A:启动阶段:——内容涉及:行业调研、市场调研、立项——工作产出:商业需求文档-BRD、市场需求文档-MRD规划阶段:——内容涉及:需求收集
- 云海教育EDU项目MRD
素绾
去年开始做的一个第三方教育项目,试着简单地写了一下MRD,方便需求方了解项目背景和现状以及之后的规划和项目的可行性。
- 读书笔记|启示录
芙兰碳
第一部分——人员第一章关键角色及其职责产品经理评估产品机会(MRD)定义要开发的产品(PRD)用户体验设计师产品可用性:用户明白如何使用产品产品的价值:用户对产品的渴求程度项目管理人员制定计划跟踪进度开发团队运维团队产品营销人员第二章产品管理与产品营销产品经理负责详细定义待开发的产品,让真实的用户测试产品。产品营销人员负责向外界宣传和推广产品,负责产品发布,为拓展市场销售渠道、组织重点营销活动、促
- tomcat基础与部署发布
暗黑小菠萝
Tomcat java web
从51cto搬家了,以后会更新在这里方便自己查看。
做项目一直用tomcat,都是配置到eclipse中使用,这几天有时间整理一下使用心得,有一些自己配置遇到的细节问题。
Tomcat:一个Servlets和JSP页面的容器,以提供网站服务。
一、Tomcat安装
安装方式:①运行.exe安装包
&n
- 网站架构发展的过程
ayaoxinchao
数据库应用服务器网站架构
1.初始阶段网站架构:应用程序、数据库、文件等资源在同一个服务器上
2.应用服务和数据服务分离:应用服务器、数据库服务器、文件服务器
3.使用缓存改善网站性能:为应用服务器提供本地缓存,但受限于应用服务器的内存容量,可以使用专门的缓存服务器,提供分布式缓存服务器架构
4.使用应用服务器集群改善网站的并发处理能力:使用负载均衡调度服务器,将来自客户端浏览器的访问请求分发到应用服务器集群中的任何
- [信息与安全]数据库的备份问题
comsci
数据库
如果你们建设的信息系统是采用中心-分支的模式,那么这里有一个问题
如果你的数据来自中心数据库,那么中心数据库如果出现故障,你的分支机构的数据如何保证安全呢?
是否应该在这种信息系统结构的基础上进行改造,容许分支机构的信息系统也备份一个中心数据库的文件呢?
&n
- 使用maven tomcat plugin插件debug关联源代码
商人shang
mavendebug查看源码tomcat-plugin
*首先需要配置好'''maven-tomcat7-plugin''',参见[[Maven开发Web项目]]的'''Tomcat'''部分。
*配置好后,在[[Eclipse]]中打开'''Debug Configurations'''界面,在'''Maven Build'''项下新建当前工程的调试。在'''Main'''选项卡中点击'''Browse Workspace...'''选择需要开发的
- 大访问量高并发
oloz
大访问量高并发
大访问量高并发的网站主要压力还是在于数据库的操作上,尽量避免频繁的请求数据库。下面简
要列出几点解决方案:
01、优化你的代码和查询语句,合理使用索引
02、使用缓存技术例如memcache、ecache将不经常变化的数据放入缓存之中
03、采用服务器集群、负载均衡分担大访问量高并发压力
04、数据读写分离
05、合理选用框架,合理架构(推荐分布式架构)。
- cache 服务器
小猪猪08
cache
Cache 即高速缓存.那么cache是怎么样提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?我在近期开发的项目中有所体会,写下来当作总结也希望能跟大家一起探讨探讨,有错误的地方希望大家批评指正。
1.Cache 是怎么样工作的?
Cache 是分配在服务器上
- mysql存储过程
香水浓
mysql
Description:插入大量测试数据
use xmpl;
drop procedure if exists mockup_test_data_sp;
create procedure mockup_test_data_sp(
in number_of_records int
)
begin
declare cnt int;
declare name varch
- CSS的class、id、css文件名的常用命名规则
agevs
JavaScriptUI框架Ajaxcss
CSS的class、id、css文件名的常用命名规则
(一)常用的CSS命名规则
头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right
- 全局数据源
AILIKES
javatomcatmysqljdbcJNDI
实验目的:为了研究两个项目同时访问一个全局数据源的时候是创建了一个数据源对象,还是创建了两个数据源对象。
1:将diuid和mysql驱动包(druid-1.0.2.jar和mysql-connector-java-5.1.15.jar)copy至%TOMCAT_HOME%/lib下;2:配置数据源,将JNDI在%TOMCAT_HOME%/conf/context.xml中配置好,格式如下:&l
- MYSQL的随机查询的实现方法
baalwolf
mysql
MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。但是在MYSQL 3.23版本中,
- JAVA的getBytes()方法
bijian1013
javaeclipseunixOS
在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不同OS下,返回的东西不一样!
String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如:
byte[] b_gbk = "
- AngularJS中操作Cookies
bijian1013
JavaScriptAngularJSCookies
如果你的应用足够大、足够复杂,那么你很快就会遇到这样一咱种情况:你需要在客户端存储一些状态信息,这些状态信息是跨session(会话)的。你可能还记得利用document.cookie接口直接操作纯文本cookie的痛苦经历。
幸运的是,这种方式已经一去不复返了,在所有现代浏览器中几乎
- [Maven学习笔记五]Maven聚合和继承特性
bit1129
maven
Maven聚合
在实际的项目中,一个项目通常会划分为多个模块,为了说明问题,以用户登陆这个小web应用为例。通常一个web应用分为三个模块:
1. 模型和数据持久化层user-core,
2. 业务逻辑层user-service以
3. web展现层user-web,
user-service依赖于user-core
user-web依赖于user-core和use
- 【JVM七】JVM知识点总结
bit1129
jvm
1. JVM运行模式
1.1 JVM运行时分为-server和-client两种模式,在32位机器上只有client模式的JVM。通常,64位的JVM默认都是使用server模式,因为server模式的JVM虽然启动慢点,但是,在运行过程,JVM会尽可能的进行优化
1.2 JVM分为三种字节码解释执行方式:mixed mode, interpret mode以及compiler
- linux下查看nginx、apache、mysql、php的编译参数
ronin47
在linux平台下的应用,最流行的莫过于nginx、apache、mysql、php几个。而这几个常用的应用,在手工编译完以后,在其他一些情况下(如:新增模块),往往想要查看当初都使用了那些参数进行的编译。这时候就可以利用以下方法查看。
1、nginx
[root@361way ~]# /App/nginx/sbin/nginx -V
nginx: nginx version: nginx/
- unity中运用Resources.Load的方法?
brotherlamp
unity视频unity资料unity自学unityunity教程
问:unity中运用Resources.Load的方法?
答:Resources.Load是unity本地动态加载资本所用的方法,也即是你想动态加载的时分才用到它,比方枪弹,特效,某些实时替换的图像什么的,主张此文件夹不要放太多东西,在打包的时分,它会独自把里边的一切东西都会集打包到一同,不论里边有没有你用的东西,所以大多数资本应该是自个建文件放置
1、unity实时替换的物体即是依据环境条件
- 线段树-入门
bylijinnan
java算法线段树
/**
* 线段树入门
* 问题:已知线段[2,5] [4,6] [0,7];求点2,4,7分别出现了多少次
* 以下代码建立的线段树用链表来保存,且树的叶子结点类似[i,i]
*
* 参考链接:http://hi.baidu.com/semluhiigubbqvq/item/be736a33a8864789f4e4ad18
* @author lijinna
- 全选与反选
chicony
全选
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>全选与反选</title>
- vim一些简单记录
chenchao051
vim
mac在/usr/share/vim/vimrc linux在/etc/vimrc
1、问:后退键不能删除数据,不能往后退怎么办?
答:在vimrc中加入set backspace=2
2、问:如何控制tab键的缩进?
答:在vimrc中加入set tabstop=4 (任何
- Sublime Text 快捷键
daizj
快捷键sublime
[size=large][/size]Sublime Text快捷键:Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:
- php 引用(&)详解
dcj3sjt126com
PHP
在PHP 中引用的意思是:不同的名字访问同一个变量内容. 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 复制代码代码如下:
<?
$a="ABC";
$b =&$a;
echo
- SVN中trunk,branches,tags用法详解
dcj3sjt126com
SVN
Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯。
- 对软件设计的思考
e200702084
设计模式数据结构算法ssh活动
软件设计的宏观与微观
软件开发是一种高智商的开发活动。一个优秀的软件设计人员不仅要从宏观上把握软件之间的开发,也要从微观上把握软件之间的开发。宏观上,可以应用面向对象设计,采用流行的SSH架构,采用web层,业务逻辑层,持久层分层架构。采用设计模式提供系统的健壮性和可维护性。微观上,对于一个类,甚至方法的调用,从计算机的角度模拟程序的运行情况。了解内存分配,参数传
- 同步、异步、阻塞、非阻塞
geeksun
非阻塞
同步、异步、阻塞、非阻塞这几个概念有时有点混淆,在此文试图解释一下。
同步:发出方法调用后,当没有返回结果,当前线程会一直在等待(阻塞)状态。
场景:打电话,营业厅窗口办业务、B/S架构的http请求-响应模式。
异步:方法调用后不立即返回结果,调用结果通过状态、通知或回调通知方法调用者或接收者。异步方法调用后,当前线程不会阻塞,会继续执行其他任务。
实现:
- Reverse SSH Tunnel 反向打洞實錄
hongtoushizi
ssh
實際的操作步驟:
# 首先,在客戶那理的機器下指令連回我們自己的 Server,並設定自己 Server 上的 12345 port 會對應到幾器上的 SSH port
ssh -NfR 12345:localhost:22
[email protected]
# 然後在 myhost 的機器上連自己的 12345 port,就可以連回在客戶那的機器
ssh localhost -p 1
- Hibernate中的缓存
Josh_Persistence
一级缓存Hiberante缓存查询缓存二级缓存
Hibernate中的缓存
一、Hiberante中常见的三大缓存:一级缓存,二级缓存和查询缓存。
Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存是由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存
- 对象关系行为模式之延迟加载
home198979
PHP架构延迟加载
形象化设计模式实战 HELLO!架构
一、概念
Lazy Load:一个对象,它虽然不包含所需要的所有数据,但是知道怎么获取这些数据。
延迟加载貌似很简单,就是在数据需要时再从数据库获取,减少数据库的消耗。但这其中还是有不少技巧的。
二、实现延迟加载
实现Lazy Load主要有四种方法:延迟初始化、虚
- xml 验证
pengfeicao521
xmlxml解析
有些字符,xml不能识别,用jdom或者dom4j解析的时候就报错
public static void testPattern() {
// 含有非法字符的串
String str = "Jamey친ÑԂ
- div设置半透明效果
spjich
css半透明
为div设置如下样式:
div{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}
说明:
1、filter:对win IE设置半透明滤镜效果,filter:alpha(Opacity=80)代表该对象80%半透明,火狐浏览器不认2、-moz-opaci
- 你真的了解单例模式么?
w574240966
java单例设计模式jvm
单例模式,很多初学者认为单例模式很简单,并且认为自己已经掌握了这种设计模式。但事实上,你真的了解单例模式了么。
一,单例模式的5中写法。(回字的四种写法,哈哈。)
1,懒汉式
(1)线程不安全的懒汉式
public cla