- 你的团队一直在原地踏步?请建立合适的人才培养体系
老杨说技术
来啦,请坐。我是老杨,这是我的《数字化研发管理》书籍的前奏,我带你稍微见识下其魅力。如果你有强化管理能力,量化技术产出,提升技术效能,打造技术团队等需求,那么这套课程会为你揭开技术管理的神秘面纱,可以让“妈妈再也不用担心你的工作了”。这是《数字化技术管理的方法和实践》第五讲,提升互联网技术团队的人效篇第一部分:提升研发容量,提升研发能力。一句话解释下:通过什么方法,来提升技术团队的容量和能力,让你
- 软件工程领域产品运营的开发流程管理
软件工程领域产品运营的开发流程管理关键词:软件工程、产品运营、开发流程、敏捷开发、DevOps、持续集成、项目管理摘要:本文深入探讨了软件工程领域中产品运营的开发流程管理。从传统的瀑布模型到现代的敏捷开发和DevOps实践,我们将全面分析各种开发流程的优缺点、适用场景以及实施方法。文章包含详细的流程图示、代码示例、数学模型以及实际案例分析,旨在为软件工程师、产品经理和技术管理者提供一套完整的开发流
- 【QT开发教程】Qt Quick与QML教程:构建现代用户界面
I'mAlex
QT开发教程qtui开发语言qmlqtquick
在现代应用程序开发中,用户界面(UI)的设计和实现是至关重要的。QtQuick和QML提供了一种高效且灵活的方法来构建现代用户界面,使得开发者可以快速创建美观且响应迅速的应用。本文将介绍如何使用QtQuick和QML构建现代用户界面,并展示一些实际的例子。博主简介:现任阿里巴巴嵌入式技术专家,15年工作经验,深耕嵌入式+人工智能领域,精通嵌入式领域开发、技术管理、简历招聘面试。CSDN优质创作者,
- 【职场小技巧】技术管理者的困惑@稀土永磁Amy@20210104@上海
稀土永磁Amy
技术出身的管理者会沉迷于技术细节,把大量的时间花在学习新技术或者解决技术难题上。“告诉你怎么干,还不如我自己干更容易”是技术专家型管理者常说的一句话,尤其是他们看到团队成员中,有人的工作令人不满意,而这项工作又恰恰是自己老本行时,更是如此。因为对结果不满意,就亲自动手来做,第1次我来,第2次我来,很快就把猴子背到自己的背上。这些管理者必须明白,判断管理工作是否有效的标准是团队的绩效,而不是自己做的
- 从面试到晋升:美团技术专家的职业发展全记录
AI天才研究院
ChatGPT实战ChatGPTAI大模型应用入门实战与进阶面试职场和发展ai
从面试到晋升:美团技术专家的职业发展全记录关键词:美团技术专家、技术职级体系、面试准备、晋升路径、能力模型、技术管理、职业发展摘要:本文深度解析美团技术专家的职业发展路径,从面试准备阶段的简历优化、技术笔试、多轮面试策略,到晋升过程中的能力模型构建、项目实战经验、跨团队协作技巧,结合具体案例和实战经验,完整呈现从初级工程师到资深技术专家的成长轨迹。通过剖析美团独特的T序列职级体系、能力评估标准和考
- web3钱包的运作原理
Web3钱包的运作原理核心在于通过加密技术管理区块链资产,实现用户对数字资产的自主控制,以下是其具体运作原理的概括与详解:核心结论Web3钱包是管理区块链账户的工具,通过生成公私钥对、利用区块链共识机制验证交易,并依托智能合约实现资产交互,本质是用户掌控数字资产所有权的“密码管理器”。详细运作原理1.公私钥加密体系:账户的数字身份-私钥:由钱包随机生成的一串长字符串(如64位十六进制数),是账户的
- 《交易系统:更新与跨越》读后感
十一假期,本来想找一本书读一读。机缘巧合就找到了这本《交易时间》。这本书主要讲了上海证券交易系统在技术管理、架构设计、应用调优、切换部署、运行维护等方面的经验和教训。成书的时间大概是在2010年,交易系统的上线时间大概在2008年,聚现在已经接近十年了,但是书中介绍的很多开发时候的原则和思路放在今天来看也有很大的价值可以学习。同时,这也是一本介绍大型系统开发的简要过程的参考书目。本书涉及了不少的证
- 前沿FPGA开发:技术与管理的有效结合
AI天才研究院
AI大模型企业级应用开发实战AgenticAI实战AI人工智能与大数据fpga开发ai
前沿FPGA开发:技术与管理的有效结合关键词:FPGA开发、技术管理、前沿技术、项目管理、资源优化摘要:本文深入探讨了前沿FPGA开发中技术与管理有效结合的重要性和具体方法。在FPGA技术不断发展的今天,单纯依靠技术或管理都难以实现项目的成功。通过将先进的FPGA技术与科学的管理理念相结合,能够提高开发效率、优化资源配置、降低成本并提升产品质量。文章详细阐述了FPGA开发的核心概念、相关算法原理、
- 如何制定YashanDB数据库的维护与管理计划
数据库
数据库在现代应用程序中扮演着至关重要的角色。然而,随着数据量的不断增加和复杂性的加剧,数据库的性能瓶颈、数据一致性问题、存储的高可用性等正成为技术管理者面临的共同挑战。为了确保数据库的高效运营,制定一份全面的数据库维护与管理计划是必要的。本文旨在帮助技术团队理清YashanDB的维护与管理步骤,为提升数据库的可用性和性能提供指导,目标读者包括DBA、系统管理员和IT管理人员。了解YashanDB架
- 程序人生:技术人如何实现职业阶梯的跨越式发展
AI天才研究院
AI大模型企业级应用开发实战AgenticAI实战AI人工智能与大数据程序人生职场和发展ai
程序人生:技术人如何实现职业阶梯的跨越式发展关键词:职业发展、技术领导力、T型人才、职业规划、跨领域能力、持续学习、技术管理摘要:本文针对技术从业者的职业发展痛点,构建了系统化的职业阶梯跨越模型。通过解析技术人才成长的核心阶段与能力模型,结合数学量化评估体系和实战案例,提供从技术深耕到领导力跃迁的完整路径。内容涵盖能力矩阵构建、项目实战策略、跨领域知识融合、个人品牌经营等关键模块,帮助技术人突破职
- 从语言到生态:编程语言在各行业的应用格局与未来演进
个人主页:一ge科研小菜鸡-CSDN博客期待您的关注一、引言:语言只是起点,生态才是战场“选对语言,做对事。”这句看似简单的技术箴言背后,蕴含着开发者与技术管理者长期积累的实战经验。在现代软件开发中,编程语言的竞争早已不是“谁语法更优雅”,而是“谁的生态更健壮”。从语言本身的性能与特性,到其生态系统的构建工具、第三方库、社区支持、部署模式,甚至云原生兼容性,构成了完整的技术生命体系。语言不再是孤岛
- 程序员必看!从码农到CTO的成长路径全解析
AI天才研究院
计算AI大模型应用入门实战与进阶AgenticAI实战ai
程序员必看!从码农到CTO的成长路径全解析关键词:程序员、码农、CTO、成长路径、技术管理摘要:本文旨在全面解析程序员从码农逐步成长为CTO的完整路径。通过对各个阶段的核心能力、知识体系、发展要点进行深入剖析,结合实际案例和专业见解,为广大程序员提供清晰的发展指引。文章详细阐述了从基础技术积累到技术管理转型,再到战略决策制定等关键环节,同时介绍了在成长过程中所需的软技能培养和资源利用。帮助程序员明
- # AI武装大脑:技术管理者如何用人工智能重构认知与决策系统
一个小番茄
人工智能重构
作为一位经历了15年技术管理实战的老兵,我见过太多项目因为决策失误、认知局限而陷入泥潭。直到我开始系统性地用AI武装大脑,才真正找到了突破技术管理瓶颈的利器。今天,我要分享的不是那些泛泛而谈的AI概念,而是如何用AI真正提升技术管理者的认知能力和决策质量。技术管理的认知困境:我们为何需要AI武装在管理一个大型微服务重构项目时,我曾连续三周每天只睡4小时——不是因为勤奋,而是因为决策困难。需求变更、
- 智能化弱电工程项目管理培训
数智资源
数字化转型运维信息可视化制造数据库网络
该文档是智能化弱电工程项目管理培训PPT内容,围绕弱电工程项目管理展开。项目管理的核心任务是项目的目标控制,遵循PDCA循环法则,采用目标管理法,进度、质量、安全、成本四项目标对立统一,以法律法规等为保证措施。进度管理涵盖确定目标、编制计划、开工、实施、控制、总结等流程,通过横道图、网络计划检查进度,依检查结果调整施工内容等;安全管理包含建立制度、技术管理、教育培训、检查、事故处理等内容,明确事故
- C语言内存安全避坑指南:从隐患分析到防御性编程实践
I'mAlex
#C/C++c语言安全开发语言
本文聚焦C语言内存安全,剖析内存泄漏、缓冲区溢出、指针隐患等常见问题,介绍输入验证、安全内存管理等防御性编程策略,辅以实战案例,展望该领域新挑战与机遇。博主简介:现任阿里巴巴嵌入式技术专家,15年工作经验,深耕嵌入式+人工智能领域,精通嵌入式领域开发、技术管理、简历招聘面试。CSDN优质创作者,提供产品测评、学习辅导、简历面试辅导、毕设辅导、项目开发、C/C++/Java/Python/Linux
- 技术管理面试必问的10大问题及答案解析(含真实案例)
AI天才研究院
计算AI大模型应用入门实战与进阶AIAgent应用开发面试职场和发展ai
技术管理面试必问的10大问题及答案解析(含真实案例)关键词:技术管理面试、领导力、团队管理、项目管理、技术战略、沟通协调、人才培养、风险管理、敏捷开发、OKR摘要:本文深度解析技术管理岗位面试中最常出现的10大核心问题,结合真实企业案例和方法论,提供结构化答案框架与实战技巧。涵盖从团队管理到技术战略、从人才培养到危机处理的全维度考察点,帮助候选人掌握面试官隐性需求,提升通过率。1.背景介绍1.1目
- C 语言探秘:执行 main() 函数前,程序都做了什么?
I'mAlex
#C/C++c语言开发语言
本文深入剖析C程序从加载到main()函数执行前的关键过程,涵盖底层逻辑、数据初始化及自定义预处理等内容,通过GCC等实际工具和示例代码详细阐释,助力开发者精准定位启动阶段问题并优化程序初始化流程。博主简介:现任阿里巴巴嵌入式技术专家,15年工作经验,深耕嵌入式+人工智能领域,精通嵌入式领域开发、技术管理、简历招聘面试。CSDN优质创作者,提供产品测评、学习辅导、简历面试辅导、毕设辅导、项目开发、
- 第22章—技术管理篇(下):管理时的通用技巧及如何做好向上管理
企鹅侠客
求职指南职场和发展求职指南面试
在上节最后聊了如何做好基层、中层管理,而本节会承接上篇的内容,进一步在“技术管理”这个话题上进行阐述,内容会涵盖“如何做好高层管理、管理的共性技巧、向上管理”这三方面,闲话不多说,我们现在开始吧!一、如何当好高层管理?高层的技术管理,这是最容易出现“空降”现象的职位,原因主要有两个:①公司内部没有适合的技术人才,具备担任高层管理的能力;②企业希望通过引进外部成熟人才,来改善技术团队的现状。技术人能
- 掌握软件工程领域持续集成的部署流程_副本2
软件工程实践
软件工程ci/cdai
掌握软件工程领域持续集成的部署流程关键词:持续集成(CI)、部署流程、自动化测试、构建工具、DevOps、版本控制、流水线摘要:在软件研发的“高速公路”上,持续集成(CI)是保证代码“车辆”安全、高效通行的“智能收费站”。本文将从生活场景切入,用“快递配送”“餐厅备餐”等通俗案例,拆解持续集成的核心概念、部署流程、工具选择与实战技巧。无论你是刚入行的开发者,还是想优化团队协作的技术管理者,读完本文
- IT主管AI转型融合指南:驾驭智能浪潮 重塑企业未来
领码科技
数字化转型央国企实战篇自主式AIIT主管转型智能数据治理AI安全AI人才战略
摘要自主式AI时代正以前所未有的速度带来企业运营和IT管理的深刻变革。IT主管面临的挑战愈发复杂,需要从传统技术管理者演变为数字化战略家、创新催化剂与组织变革推动者。本文融合战略、数据、技术、安全、人才及文化六大维度,结合领先企业实践与前沿技术应用,构建系统的AI转型框架。通过科学的战略规划、智能数据治理、AI驱动安全、混合型人才培养及AI文化塑造,助力IT主管实现价值驱动的智能化领导,推动企业实
- 小心!技术转管理最容易忽视的五件事,很多新手都栽在这上面
之之为知知
程序人生学习职场和发展
小心!技术转管理最容易忽视的五件事,很多新手都栽在这上面在职场发展的不同阶段,每个人都会遇到转折点。对于技术出身的人来说,从“写代码”到“带团队”的那一刻,往往是最关键的一跃。然而,很多成功转型的技术管理者在回顾自己的成长之路时,常常会感慨:“如果当初早点知道就好了。”他们并非能力不足,而是因为忽视了一些重要的认知盲区,走了不少弯路。本文盘点了技术转管理过程中最常见的5个后悔点,结合真实案例与实用
- 龙石数据成功入选TGO鲲鹏会企业图谱(第一版)
龙石数据
bigdata人工智能大数据
苏州龙石信息科技有限公司(以下简称“龙石数据”)经过审核成功入选TGO鲲鹏会企业图谱(第一版)。TGO鲲鹏会作为汇聚全球科技领导者的高端学习社区,旨在构建全球化的有技术背景的优秀人才同侪学习成长平台,成就科技领导者,成为快速连接每一个技术管理者的沟通桥梁,探索业务与技术交融下产生的无限可能。为了更高效地增强企业连接和行业联动,提升企业产品的曝光度,TGO鲲鹏会联合上千家企业共同推出企业图谱,化零为
- 技术管理专题学习笔记-技术管理中的障碍和应对(2)
勇敢的星火
笔记技术管理
快速回顾:冲动的动机,技术经理的团队目标,和领导高质量沟通的思路,沉下心做事,赢得同事的尊重,在人员和事件相关事件中把握度(包容/精进),不好的上级特征;Q16:为什么新上任的经理容易冲动?A16:三类动机冲动动机一:想要维护个人面子情绪自控力的问题。我们要先保证自己的情绪不失控,再有理有据地反驳。做反驳也是有诀窍的,你的态度要好,但话要重。除了有理有据地反驳之外,还有一类技巧是你可以抓对方的逻辑
- 职坐标:IT职业规划路径指南
职坐标在线
其他
内容概要IT职业规划的核心在于构建系统化的发展路径。根据Gartner调研显示,83%的IT从业者认为动态调整职业路径是职业成功的关键要素。职业规划应涵盖技术深耕与管理进阶双通道,通过"技能树"模型实现能力图谱化升级。职业阶段核心能力关键指标转型节点初级工程师技术栈深度项目交付量技术认证资深专家架构设计解决方案数团队管理技术管理者资源调配ROI提升率战略规划"职业规划不是静态计划,而是动态演进的生
- 互联网大厂Java求职面试:优惠券服务架构设计与AI增强实践-4
在未来等你
Java场景面试宝典Java微服务优惠券服务AI集成高并发安全控制性能优化
互联网大厂Java求职面试:优惠券服务架构设计与AI增强实践-4场景设定面试官:某互联网大厂技术总监,拥有超过10年大型互联网企业一线技术管理经验,擅长分布式架构、微服务治理、云原生等领域。候选人:郑薪苦,幽默且潜力十足的程序员。今天我们将围绕“电商优惠券服务的设计与AI增强实践”展开,结合微服务架构、缓存优化、高并发处理以及AI生成内容(AIGC)的应用进行深度探讨。第一轮:业务场景与架构设计面
- 硬件工程师的成长路线
可喜~可乐
嵌入式硬件硬件工程fpga开发pcb工艺物联网iot
目录第一阶段:基础知识储备第二阶段:核心技能模拟电路设计数字电路设计嵌入式系统开发系统优化和调试技巧第三阶段:专业化方向消费电子方向工业电子方向汽车电子方向第四阶段:进阶技能项目管理能力硬件可靠性设计产品认证与标准化技术文档管理团队协作与技术管理持续学习与创新第一阶段:基础知识储备在硬件工程领域,扎实的基础知识是一切深入学习的前提。数理基础不仅包括电磁学、高等数学和线性代数,还要掌握复变函数、概率
- 1.5 城镇道路工程安全质量控制
泽克
重点背诵知识点笔记
1.5.1城镇道路工程安全技术要点1.管线及邻近建筑物的保护1.管线的保护掌握资料和地质、气象、水文观测资料,相关设施管理单位向施工、监理单位的有关技术管理人员进行详细交底。施工前详探,人工开挖探沟,道路结构以下的管线先施工。探明位置、设置标识、采取加固保护措施与建设单位、管理单位、产权单位协商拆迁改移方案。加强部位定期检查、维护、确保安全稳定。专人监护,防止破坏2.邻近建筑物的保护施工前对构筑物
- 自动化浪潮下安全团队缩编:这是未来趋势吗?
FreeBuf-
资讯自动化安全运维
在网络安全领域快速演变的当下,一场重大变革正在发生。随着企业采用自动化技术处理传统安全任务,安全团队规模正显著缩减——自动化正在重塑安全团队架构。这一转变不仅是成本优化措施,更反映了在人工智能、机器学习和自动化响应系统时代,安全运营模式正在经历根本性重构。对于技术管理者而言,这一趋势既带来前所未有的机遇,也伴随着复杂挑战。核心问题已不再是"自动化是否会改变安全团队",而是"领导者应如何引导转型,构
- 技术leader成长记:从执行者到管理者的思维转变
AI天才研究院
CSDNai
技术leader成长记:从执行者到管理者的思维转变关键词:技术领导力、思维转变、管理者角色、团队赋能、战略规划、技术管理、职业成长摘要:本文深入探讨技术人员从一线执行者晋升为技术管理者时面临的核心思维转变。通过解析执行者与管理者的本质差异,系统阐述从技术思维到商业思维、个人贡献到团队赋能、执行导向到战略规划等六大关键转变维度。结合真实案例与实战方法论,提供可落地的管理工具和成长路径,帮助技术管理者
- JVM 系列:栈溢出
夸父CV
jvmjava服务器后端
你点赞了吗?你关注了吗?每天分享干货好文。大厂资深全栈开发,多年技术架构与技术管理经验,多年面试官经验。还在为面试拿不到offer发愁吗?免费一对一面试指导,改进面试过程。一对一技术定制化指导培训,带你从入门到精通,从crud到架构,从coding到管理,快速成长,快速拿offer。感兴趣的私我【kuafucv】,免费领取学习资料,带你由入门到实战。一、JVM栈的核心机制JVM栈(线程栈)是线程私
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s