- 【ShuQiHere】快速排序(Quick Sort):揭开高效排序算法的神秘面纱
ShuQiHere
排序算法算法数据结构
【ShuQiHere】引言在计算机科学中,排序算法是我们日常编程不可或缺的一部分。无论是处理大量数据、优化搜索引擎,还是进行系统性能提升,排序算法都起到了至关重要的作用。在所有的排序算法中,快速排序(QuickSort)凭借其高效性和灵活的分治策略成为最受欢迎的排序算法之一。在这篇博客中,我们将深入探讨快速排序的原理、性能分析以及如何通过优化策略进一步提升其效率。1.什么是快速排序?(QuickS
- 轻松切换npm镜像源:npm config set registry使用指南
小柒笔记
npm前端node.js
在开发过程中,我们经常需要从npm安装依赖包。然而,有时候npm的官方源可能因为网络问题而变得缓慢,影响我们的工作效率。本文将介绍如何使用npmconfigsetregistry命令来切换npm镜像源,提高安装依赖包的速度。npmconfigsetregistry命令简介npmconfigsetregistry命令用于设置npm的镜像源,它支持多种镜像源,如cnpm、taobao、npmjs等。通
- 三年入门,五年入行
哈哈皮皮虾的皮
程序人生
初出茅庐之际,我犹如一张白纸,全凭模仿与跟随,学习如何编织代码的经纬,掌握将创意转化为线上服务的艺术。那时的我,沉浸于优化代码的每一个细节,追求效率、可维护性与稳定性,仿佛每一行代码都是通往卓越编程之路的基石。转眼间,三年光阴如梭,我不仅在技术海洋中遨游得更深,更开始了一场关于自我价值与职业路径的深刻反思。我开始构想,若非依附于企业的羽翼,我的技能与梦想将如何独立飞翔?从街头煎饼摊的遐想,到乡村小
- 开源模型应用落地-qwen2-7b-instruct-LoRA微调-unsloth(让微调起飞)-单机单卡-V100(十七)
开源技术探险家
开源模型-实际应用落地#深度学习语言模型自然语言处理
一、前言本篇文章将在v100单卡服务器上,使用unsloth去高效微调QWen2系列模型,通过阅读本文,您将能够更好地掌握这些关键技术,理解其中的关键技术要点,并应用于自己的项目中。使用unsloth能够使模型的微调速度提高2-5倍。在处理大规模数据或对时间要求较高的场景下,这可以大大节省微调所需的时间,提高开发效率。其次,可减少80%的内存使用。这对于资源有限的环境或者需要同时运行多个微调任务的
- 语文阅读理解策略
我看这个昵称有人用吗
在现代文阅读理解中经常碰到这样的题目例如:谈谈你的收获;告诉我们什么道理;你有什么启发有些文章可以直接在文中找到中心句。写人的,主要是赞美主人公的某些优秀品质;写景主要赞美景的美丽可爱。写物比较复杂一点,单纯写物,就是表达对物的喜欢;借物喻人和借物喻理的文章,在此类文章的结尾部分,仔细地揣摩,看它那些带有议论性的话,如果有写人的成分,那就是借物喻人;如果有说理的意思,那么一定就是借物喻理。二理解句
- 氧惠App是什么?正规靠谱好用吗?怎么赚钱?副业赚钱做什么比较好?
氧惠好物
氧惠APP是由杭州氧惠科技有限公司开发和运营,公司总部位于杭州梦想小镇,技术团队来自于阿里、网易等大厂,创始团队在电商导购领域耕耘近十年,以创新的商业模式整合流量与资源,实现整个生态布局。2023年席卷整个朋友圈的项目,氧惠APP,2023全新模式,这是一个刚刚上线的平台,0投资,63天可做到月入十万。氧惠APP是一款集成了抖音、快手、淘宝、天猫、京东、拼多多、唯品会、苏宁易购、考拉海购、美团、饿
- 芽芽Day60—宝宝很忙
竞漪
以前以为小宝宝看也看不清,听也听不懂,玩也不会玩,应该就是吃了睡,睡了吃吧,然而现在才知道,虽然宝宝两觉之间可能就醒一个小时,但是,这宝贵的一小时,忙得很呀换尿片:只是尿了还好,一分钟就能换好,如果拉了的话,洗屁屁、摸屁屁霜、换尿片,一条龙下来怎么也要五分钟,别说万一尿湿了衣服或者弄上便便,换衣服、洗衣服,半个小时过去了……喂奶:现在还比较小,吃奶还算专心,基本上十到十五分钟搞定,但是!费时间的是
- 今天是个好日子
冷雪儿涓涓细流
昨天天气预报有雨夹雪,感觉肯定会很冷!今天早起,阴天,还没有下雨雪,十点左右太阳也出来了,没有什么风,身体感觉和昨天没什么两样。今天农历十一月二十日,是个好日子,婚嫁,乔迁新居的比较多,图个吉利!俊淑姐家今天乔迁新居,是要前去祝贺一下的。这位姐姐,是我五舅家的女儿,小时候我们经常在一起玩的,我和老公还是她介绍认识的,我嫁过来,我们本应该很亲近的,也应该经常来往的,由于我们的工作原因,她也是经常上班
- 【Python・统计学】Kruskal-Wallis检验/H检验(原理及代码)
TUTO_TUTO
python统计学python学习笔记
前言自学笔记,分享给对统计学原理不太清楚但需要在论文中用到的小伙伴,欢迎大佬们补充或绕道。ps:本文不涉及公式讲解(文科生小白友好体质)~(部分定义等来源于知乎百度等)本文重点:Kruskal-Wallis检验(Kruskal-Wallistest),也称H检验【1.定义和简单原理】【2.应用条件】【3.数据实例以及Python代码】【4.多重比较(例:Dunn检验)】1.定义和简单原理Krusk
- 超过3亿人被睡眠问题困扰,你是其中之一吗?
小熊叙情
萨克雷:金钱可以买“床铺”;但不能买“睡眠”。前段时间《奇葩说》出了这样一道辩题:奇葩星球为了提高效率,发明了“不用睡觉药”,你支持投入使用吗?冉高鸣说:睡觉的美好是在于能睡着的那群人,睡觉的不美好在于什么?在于睡不着和睡不醒,这才是年轻人最大的悲哀吧?睡觉是一种休息的方式,但对于一部分人来说,睡觉又是很痛苦的一件事。最近一项调查研究表明,我国有超过3亿人存在着睡眠障碍,其中有三分之一的人,要到凌
- 改变就是不断犯错不断更正
Belle0
「叶子姑娘自律挑战100天Day20」早起今天成功早起。阅读《微习惯》,第七章,全文完。感到强烈抵触时,后退并缩小目标。这是今天对这一章感触比较大的一句话。今天给自己定的任务是这两天把论文的初稿写完,最好一天就能够写完,结果,我只弄了一点数据收集还对写论文越来越恐惧。原来我在赤裸裸地犯这个错误,不想写论文还一口气逼自己写完,结果更恐惧了。一旦恐惧的我就会不自觉转换注意力,结果也浪费了时间。现在,总
- 愉快的周末结束了
孙小念不只是一只喵
图片发自App天气太热了,周末两天都没有出去,宅在家里的感觉还是挺好的,可是就是时间过得太快,还没待过的感觉,明天就要上班了,又要迎接忙碌了。在家里胡吃海塞,满满的负罪感,减肥还是没有提上日程,是懒而且太热,减肥之路真的是挺漫长啊,期盼的亲戚还没有来,担心对下周末的漂流有影响,哎好愁人啊。前几天算了下账目,前不久花了好多钱,最近又有很多的东西想买,买给自己和家人的,所以就比较纠结,这两年只是单纯记
- 合适上班族可以赚钱的软件真实可靠(可提现到微信的副业软件)
小推客
作为一名编辑,在副业领域内也是有一定的研究的,比如我们刚入行的时候,我看到有这样的一个栏目的时候,我就觉得比较奇怪,难道很多职场人都喜欢做副业兼职的吗?当时,我带有这样的疑问,所以,我就问我的主管,一个97年的美女,我主管说,我们全工作室的人都做副业和兼职,基本上都是一些手机上的副业兼职,所以当时我们也要了解这个行业,我如今进入工作室有5个月的时间了,对于这方面也有了足够的研究。因此,我也靠着一些
- [ IDE ] 什么是SDK
ERIC-ZI
IDEIDE开发环境
一、定义在嵌入式系统开发中,SDK(SoftwareDevelopmentKit,软件开发工具包)是一个综合性的工具集合,它被设计用于帮助开发者更有效地为特定的硬件平台编写软件。嵌入式SDK通常包含一系列的工具、库文件、文档和示例代码,旨在简化开发过程并提高开发效率。二、SDK的主要组成编译器和链接器:这些工具用于将开发者编写的源代码转化为目标硬件可以理解和执行的机器码。库文件:库文件包含了一些预
- 海量数据查找最大K个值:数据结构与算法的选择
星辰@Sea
数据结构Java数据结构
在处理大数据集时,经常需要找到数据集中最大的K个元素,这样的需求在很多领域都有广泛应用,例如推荐系统中寻找评分最高的K个商品、数据分析中找出最重要的K个特征、搜索引擎中找到排名前K的结果等等。面对海量数据,传统的排序方法可能不再适用,因为它们通常具有较高的时间复杂度。因此,选择合适的数据结构和算法对于提高效率至关重要。本文将详细介绍如何在海量数据集中查找最大的K个值,探讨不同的数据结构与算法选择,
- DRGS 基本信息集合
苏磊CHIVA
文章后面后DRGS和DIP的区别区域点数法总额预算和按病种分值付费(DIP)将在2021年全面推行,这是一种基于“预付+病种”的全新医保基金支付方式,必将对医改产生重大影响。【区域点数法总额预算】【按病种分值付费】此种支付方式不仅对医保基金使用效率有深远影响,更重要的是将会导致医保支付方和医疗服务提供方管理模式发生根本改变。新政实施目的【改革一件事儿,总是要有目的性,无非是控制费用】医疗保险政策支
- 低代码平台与传统开发平台的主要区别是什么?
勤研科技
低代码开发新视角低代码
在当今快速发展的数字化时代,企业和个人对软件开发的需求日益增长。然而,传统的软件开发方式往往面临着开发周期长、成本高、技术门槛高等问题。为了应对这些挑战,低代码平台应运而生,成为一种新兴的开发方式。低代码平台通过简化开发流程,降低了技术门槛,使得非技术用户也能参与到应用开发中来。低代码平台的核心理念是通过可视化工具和预设模板,让用户能够快速构建应用,而无需深入的编程知识。这种方式不仅提高了开发效率
- pcb 受潮_在PCB设计中如何正确的处理潮湿敏感性元件
小timtim
pcb受潮
在PCB设计中如何处理潮湿敏感性元件涉及塑料集成电路(IC)潮湿敏感性的情况渐渐地变得越来越坏,这是由于许多工业趋势所造成的,其中包括对用来支持关键通信和技术应用的更高可靠性产品的不断寻求。单单潮湿敏感性元件(MSD,moisture-sensitivedevice)的失效率已经是处在一个不可忍受的水平,再加上封装技术的不断变化。更短的开发周期、不断缩小的尺寸、新的材料和更大的芯片正造成MSD数量
- [0543]基于JAVA的农村人居环境智慧管理系统的设计与实现
阿鑫学长
java人工智能开发语言课程设计毕业设计
毕业设计(论文)开题报告表姓名学院专业班级题目基于JAVA的农村人居环境智慧管理系统的设计与实现指导老师(一)选题的背景和意义选题背景与意义:随着我国新型城镇化和乡村振兴战略的深入推进,农村人居环境整治提升已经成为实现农业农村现代化的重要任务。当前,农村地区在基础设施建设、环境治理、公共服务等方面尚存在诸多问题和挑战,诸如资源配置不合理、信息不对称、管理效率低下等,这些问题制约了农村社会经济的健康
- Java并发复习
vd_vd
Java并发安全容器java开发语言
Java基础1.为什么要使用并发编程?一般我们工作的电脑都有多核,我们创建多个线程,然后操作系统可以将多个线程分配给不同的CPU去执行,每个CPU执行一个线程,这样就提高了CPU使用效率。在网络购物中,我们买了一个东西的同时,需要减库存,生成订单等等这些操作,就可以进行拆分利用多线程的技术完成。面对复杂业务模型,并行程序串行会比程序更适应业务需求,而并发编程更能吻合这种业务拆分。->充分利用多核C
- 别问我为什么跪着,这样说话有底气!
文草乙
1、最近《都挺好》这么火,散落在民间的诗人纷纷走上街头,我也忍不住要赋诗一首:读完大二读大三,听闻学姐在搬砖;父母辛劳又心酸,努力学习为哪般。啊!为哪般!2、大哥摸膝盖那一段,男友表情五味成杂,看得我是满心欢喜哈哈哈。3、朋友们都在讨论朋友圈人设,我比较特立独行,在朋友圈我是个戏精,在微博我就是个逗比的戏精。4、重要的是生活需要一些仪式感,淋不淋雨的无所谓。5、本王微服私访结束,被臣子们接回王宫享
- SRT3D: A Sparse Region-Based 3D Object Tracking Approach for the Real World
Terry Cao 漕河泾
3d人工智能计算机视觉目标跟踪
基于区域的方法在基于模型的单目3D跟踪无纹理物体的复杂场景中变得越来越流行。然而,尽管它们能够实现最先进的结果,大多数方法的计算开销很大,需要大量资源来实时运行。在下文中,我们基于之前的工作,开发了SRT3D,这是一种稀疏的基于区域的3D物体跟踪方法,旨在弥合效率上的差距。我们的方法在所谓的对应线(这些线模型化了物体轮廓位置的概率)上稀疏地考虑图像信息。由此,我们改进了当前的技术,并引入了考虑定义
- 《成就伟大创作者的小习惯》5.适当运动
小二菜园
如果你每天有一两个小时的散步习惯,那么这也算是适当运动了,如果没有散步的习惯,那么就可能需要找一个自己喜欢也适合自己的运动了。这里说适当运动,意思说,尽量不要做过多的运动,不要做过猛烈的运动,要适当,尤其是以前没有什么运动习惯的朋友。可以从跑步或者是跳舞开始,都是非常好的运动,如果不想要外出,瑜伽和中国的养生运动也是非常好的推荐,这是个人比较推荐的运动,因为可以不限时间和地点,随时都可以做运动,即
- 2023-06-14
欧阳木木
宋太祖之死:烛影斧声主讲:姜鹏宋太祖赵匡胤在位十六年,总的来说,取得了两大成就。第一,统一南方;第二,加强中央集权,而且是军事、政治、经济全方面的集权。这是我们经常能在历史书里看到的内容,这样的概括虽然比较专业,比较客观,但是不够鲜活,赵匡胤是一个有作为的君主,但他同时也是一个活生生的人,他身上有很强的人格魅力,咱们来举两个有意思的例子,帮助大家尽可能的还原赵匡胤的真实形象。赵匡胤出身武将,玩心还
- Eclipse 悬浮提示:提高编程效率的利器
lly202406
开发语言
Eclipse悬浮提示:提高编程效率的利器引言在当今的软件开发领域,Eclipse是一款广受欢迎的集成开发环境(IDE)。它以其强大的功能和灵活性而著称,被全球的开发者用于各种编程语言和项目。Eclipse的一个显著特点是其丰富的插件生态系统,这些插件极大地增强了其核心功能。其中,悬浮提示(Hover)功能是一个看似简单,但实际上非常实用的特性,它能在编程时提供即时的信息反馈,从而显著提高开发效率
- uni-app开发微信小程序
hong161688
uni-app微信小程序小程序
uni-app是一个使用Vue.js开发所有前端应用的框架,它支持编译到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/字节跳动/QQ/京东等)平台。使用uni-app开发微信小程序,可以充分利用Vue.js的开发效率和小程序平台的原生能力,实现跨平台的高效开发。以下将详细介绍使用uni-app开发微信小程序的全过程,包括项目搭建、开发、调试、测试及发布等环节,内容将尽量达到或超
- 2021年,我在百家号里的美食碎碎念之五十九
暖暖的柠檬树
这家米线店在我的小城开了有很多年头了,大概将近有30年了吧。记得那个时候去吃的时候,我的孩子还比较小,他们家当时只卖米线和肉夹馍。有时候周末我会带孩子去吃。记得那会他们家的肉夹馍非常香,主要是刚烤出炉的烧饼外壳还沾了一层芝麻,芝麻被烤熟后,香味更浓郁,再夹上腊汁肉,真的非常好吃。再后来小城开的美食店也越来越多,因为不顺路,所以慢慢去得少了。应该好几年都没有去了。这次是一个美食大咖在他的公众号里又提
- 使用 Apache Cassandra 实现 LLM 缓存:提升 AI 应用性能的实用指南
afTFODguAKBF
apache缓存人工智能python
使用ApacheCassandra实现LLM缓存:提升AI应用性能的实用指南引言在当今的AI驱动的应用程序中,大语言模型(LLM)扮演着越来越重要的角色。然而,频繁调用LLMAPI不仅会增加延迟,还会导致高昂的成本。为了解决这个问题,实现有效的缓存策略变得至关重要。本文将介绍如何使用ApacheCassandra®或AstraDB来实现LLM缓存,从而显著提升您的AI应用性能和成本效率。为什么选择
- 使用HTMLSectionSplitter进行智能HTML文档分割
afTFODguAKBF
htmlpython前端
使用HTMLSectionSplitter进行智能HTML文档分割引言在处理大型HTML文档时,将其分割成更小的、语义相关的部分是一个常见需求。这不仅有助于提高文本处理的效率,还能保持文档的结构和上下文信息。本文将介绍LangChain库中的HTMLSectionSplitter,这是一个强大的工具,可以根据HTML结构智能地分割文档。HTMLSectionSplitter简介HTMLSectio
- 使用Fleet AI Context和LangChain构建高效的文档检索系统
afTFODguAKBF
人工智能langchainpython
使用FleetAIContext和LangChain构建高效的文档检索系统引言在当今的AI和机器学习领域,高质量的文档检索系统对于提高开发效率和用户体验至关重要。本文将介绍如何利用FleetAIContext提供的高质量embeddings和LangChain框架来构建一个强大的文档检索系统。我们将深入探讨如何处理嵌入向量、检索相关文档,以及如何将这些功能整合到一个简单但功能强大的代码生成链中。主
- 多线程编程之卫生间
周凡杨
java并发卫生间线程厕所
如大家所知,火车上车厢的卫生间很小,每次只能容纳一个人,一个车厢只有一个卫生间,这个卫生间会被多个人同时使用,在实际使用时,当一个人进入卫生间时则会把卫生间锁上,等出来时打开门,下一个人进去把门锁上,如果有一个人在卫生间内部则别人的人发现门是锁的则只能在外面等待。问题分析:首先问题中有两个实体,一个是人,一个是厕所,所以设计程序时就可以设计两个类。人是多数的,厕所只有一个(暂且模拟的是一个车厢)。
- How to Install GUI to Centos Minimal
sunjing
linuxInstallDesktopGUI
http://www.namhuy.net/475/how-to-install-gui-to-centos-minimal.html
I have centos 6.3 minimal running as web server. I’m looking to install gui to my server to vnc to my server. You can insta
- Shell 函数
daizj
shell函数
Shell 函数
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。
shell中函数的定义格式如下:
[function] funname [()]{
action;
[return int;]
}
说明:
1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。
2、参数返回
- Linux服务器新手操作之一
周凡杨
Linux 简单 操作
1.whoami
当一个用户登录Linux系统之后,也许他想知道自己是发哪个用户登录的。
此时可以使用whoami命令。
[ecuser@HA5-DZ05 ~]$ whoami
e
- 浅谈Socket通信(一)
朱辉辉33
socket
在java中ServerSocket用于服务器端,用来监听端口。通过服务器监听,客户端发送请求,双方建立链接后才能通信。当服务器和客户端建立链接后,两边都会产生一个Socket实例,我们可以通过操作Socket来建立通信。
首先我建立一个ServerSocket对象。当然要导入java.net.ServerSocket包
ServerSock
- 关于框架的简单认识
西蜀石兰
框架
入职两个月多,依然是一个不会写代码的小白,每天的工作就是看代码,写wiki。
前端接触CSS、HTML、JS等语言,一直在用的CS模型,自然免不了数据库的链接及使用,真心涉及框架,项目中用到的BootStrap算一个吧,哦,JQuery只能算半个框架吧,我更觉得它是另外一种语言。
后台一直是纯Java代码,涉及的框架是Quzrtz和log4j。
都说学前端的要知道三大框架,目前node.
- You have an error in your SQL syntax; check the manual that corresponds to your
林鹤霄
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option,changed_ids ) values('0ac91f167f754c8cbac00e9e3dc372
- MySQL5.6的my.ini配置
aigo
mysql
注意:以下配置的服务器硬件是:8核16G内存
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir=D:/mysql-5.6.21-win
- mysql 全文模糊查找 便捷解决方案
alxw4616
mysql
mysql 全文模糊查找 便捷解决方案
2013/6/14 by 半仙
[email protected]
目的: 项目需求实现模糊查找.
原则: 查询不能超过 1秒.
问题: 目标表中有超过1千万条记录. 使用like '%str%' 进行模糊查询无法达到性能需求.
解决方案: 使用mysql全文索引.
1.全文索引 : MySQL支持全文索引和搜索功能。MySQL中的全文索
- 自定义数据结构 链表(单项 ,双向,环形)
百合不是茶
单项链表双向链表
链表与动态数组的实现方式差不多, 数组适合快速删除某个元素 链表则可以快速的保存数组并且可以是不连续的
单项链表;数据从第一个指向最后一个
实现代码:
//定义动态链表
clas
- threadLocal实例
bijian1013
javathreadjava多线程threadLocal
实例1:
package com.bijian.thread;
public class MyThread extends Thread {
private static ThreadLocal tl = new ThreadLocal() {
protected synchronized Object initialValue() {
return new Inte
- activemq安全设置—设置admin的用户名和密码
bijian1013
javaactivemq
ActiveMQ使用的是jetty服务器, 打开conf/jetty.xml文件,找到
<bean id="adminSecurityConstraint" class="org.eclipse.jetty.util.security.Constraint">
<p
- 【Java范型一】Java范型详解之范型集合和自定义范型类
bit1129
java
本文详细介绍Java的范型,写一篇关于范型的博客原因有两个,前几天要写个范型方法(返回值根据传入的类型而定),竟然想了半天,最后还是从网上找了个范型方法的写法;再者,前一段时间在看Gson, Gson这个JSON包的精华就在于对范型的优雅简单的处理,看它的源代码就比较迷糊,只其然不知其所以然。所以,还是花点时间系统的整理总结下范型吧。
范型内容
范型集合类
范型类
- 【HBase十二】HFile存储的是一个列族的数据
bit1129
hbase
在HBase中,每个HFile存储的是一个表中一个列族的数据,也就是说,当一个表中有多个列簇时,针对每个列簇插入数据,最后产生的数据是多个HFile,每个对应一个列族,通过如下操作验证
1. 建立一个有两个列族的表
create 'members','colfam1','colfam2'
2. 在members表中的colfam1中插入50*5
- Nginx 官方一个配置实例
ronin47
nginx 配置实例
user www www;
worker_processes 5;
error_log logs/error.log;
pid logs/nginx.pid;
worker_rlimit_nofile 8192;
events {
worker_connections 4096;}
http {
include conf/mim
- java-15.输入一颗二元查找树,将该树转换为它的镜像, 即在转换后的二元查找树中,左子树的结点都大于右子树的结点。 用递归和循环
bylijinnan
java
//use recursion
public static void mirrorHelp1(Node node){
if(node==null)return;
swapChild(node);
mirrorHelp1(node.getLeft());
mirrorHelp1(node.getRight());
}
//use no recursion bu
- 返回null还是empty
bylijinnan
javaapachespring编程
第一个问题,函数是应当返回null还是长度为0的数组(或集合)?
第二个问题,函数输入参数不当时,是异常还是返回null?
先看第一个问题
有两个约定我觉得应当遵守:
1.返回零长度的数组或集合而不是null(详见《Effective Java》)
理由就是,如果返回empty,就可以少了很多not-null判断:
List<Person> list
- [科技与项目]工作流厂商的战略机遇期
comsci
工作流
在新的战略平衡形成之前,这里有一个短暂的战略机遇期,只有大概最短6年,最长14年的时间,这段时间就好像我们森林里面的小动物,在秋天中,必须抓紧一切时间存储坚果一样,否则无法熬过漫长的冬季。。。。
在微软,甲骨文,谷歌,IBM,SONY
- 过度设计-举例
cuityang
过度设计
过度设计,需要更多设计时间和测试成本,如无必要,还是尽量简洁一些好。
未来的事情,比如 访问量,比如数据库的容量,比如是否需要改成分布式 都是无法预料的
再举一个例子,对闰年的判断逻辑:
1、 if($Year%4==0) return True; else return Fasle;
2、if ( ($Year%4==0 &am
- java进阶,《Java性能优化权威指南》试读
darkblue086
java性能优化
记得当年随意读了微软出版社的.NET 2.0应用程序调试,才发现调试器如此强大,应用程序开发调试其实真的简单了很多,不仅仅是因为里面介绍了很多调试器工具的使用,更是因为里面寻找问题并重现问题的思想让我震撼,时隔多年,Java已经如日中天,成为许多大型企业应用的首选,而今天,这本《Java性能优化权威指南》让我再次找到了这种感觉,从不经意的开发过程让我刮目相看,原来性能调优不是简单地看看热点在哪里,
- 网络学习笔记初识OSI七层模型与TCP协议
dcj3sjt126com
学习笔记
协议:在计算机网络中通信各方面所达成的、共同遵守和执行的一系列约定 计算机网络的体系结构:计算机网络的层次结构和各层协议的集合。 两类服务: 面向连接的服务通信双方在通信之前先建立某种状态,并在通信过程中维持这种状态的变化,同时为服务对象预先分配一定的资源。这种服务叫做面向连接的服务。 面向无连接的服务通信双方在通信前后不建立和维持状态,不为服务对象
- mac中用命令行运行mysql
dcj3sjt126com
mysqllinuxmac
参考这篇博客:http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html 感觉workbench不好用(有点先入为主了)。
1,安装mysql
在mysql的官方网站下载 mysql 5.5.23 http://www.mysql.com/downloads/mysql/,根据我的机器的配置情况选择了64
- MongDB查询(1)——基本查询[五]
eksliang
mongodbmongodb 查询mongodb find
MongDB查询
转载请出自出处:http://eksliang.iteye.com/blog/2174452 一、find简介
MongoDB中使用find来进行查询。
API:如下
function ( query , fields , limit , skip, batchSize, options ){.....}
参数含义:
query:查询参数
fie
- base64,加密解密 经融加密,对接
y806839048
经融加密对接
String data0 = new String(Base64.encode(bo.getPaymentResult().getBytes(("GBK"))));
String data1 = new String(Base64.decode(data0.toCharArray()),"GBK");
// 注意编码格式,注意用于加密,解密的要是同
- JavaWeb之JSP概述
ihuning
javaweb
什么是JSP?为什么使用JSP?
JSP表示Java Server Page,即嵌有Java代码的HTML页面。使用JSP是因为在HTML中嵌入Java代码比在Java代码中拼接字符串更容易、更方便和更高效。
JSP起源
在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。
如果使用Servl
- apple watch 指南
啸笑天
apple
1. 文档
WatchKit Programming Guide(中译在线版 By @CocoaChina) 译文 译者 原文 概览 - 开始为 Apple Watch 进行开发 @星夜暮晨 Overview - Developing for Apple Watch 概览 - 配置 Xcode 项目 - Overview - Configuring Yo
- java经典的基础题目
macroli
java编程
1.列举出 10个JAVA语言的优势 a:免费,开源,跨平台(平台独立性),简单易用,功能完善,面向对象,健壮性,多线程,结构中立,企业应用的成熟平台, 无线应用 2.列举出JAVA中10个面向对象编程的术语 a:包,类,接口,对象,属性,方法,构造器,继承,封装,多态,抽象,范型 3.列举出JAVA中6个比较常用的包 Java.lang;java.util;java.io;java.sql;ja
- 你所不知道神奇的js replace正则表达式
qiaolevip
每天进步一点点学习永无止境纵观千象regex
var v = 'C9CFBAA3CAD0';
console.log(v);
var arr = v.split('');
for (var i = 0; i < arr.length; i ++) {
if (i % 2 == 0) arr[i] = '%' + arr[i];
}
console.log(arr.join(''));
console.log(v.r
- [一起学Hive]之十五-分析Hive表和分区的统计信息(Statistics)
superlxw1234
hivehive分析表hive统计信息hive Statistics
关键字:Hive统计信息、分析Hive表、Hive Statistics
类似于Oracle的分析表,Hive中也提供了分析表和分区的功能,通过自动和手动分析Hive表,将Hive表的一些统计信息存储到元数据中。
表和分区的统计信息主要包括:行数、文件数、原始数据大小、所占存储大小、最后一次操作时间等;
14.1 新表的统计信息
对于一个新创建
- Spring Boot 1.2.5 发布
wiselyman
spring boot
Spring Boot 1.2.5已在7月2日发布,现在可以从spring的maven库和maven中心库下载。
这个版本是一个维护的发布版,主要是一些修复以及将Spring的依赖提升至4.1.7(包含重要的安全修复)。
官方建议所有的Spring Boot用户升级这个版本。
项目首页 | 源