- 《狐狸开汽车》读后感
觅音少女
这故事讲了:一个猎人开了一辆小汽车到海边的树林里去打猎桥,一只狐狸正从树丛里露出脑袋,猎人停下车带着枪去打狐狸了。咦,这是什么东西呀?小松鼠看见小汽车觉得真奇怪,瞧他黑黑的硬壳,大大的眼睛,四条腿却是圆圆的。小松鼠跳下树来,慢慢的走到小汽车旁边,敲敲他,他不想推推它,它不动往里面一看这东西肚子里空空的可大着呢。小松鼠一下跳到小汽车里去玩起了方向盘嘟,小松鼠碰到喇叭喇叭就起来了,小松叔吓了一大跳,赶
- 当代短篇小说选:《清风店》(七)
闲读与苦读
别说读书苦,那是你看世界的路——每年冬季照例的整风整社开始了。因为清风店不是重点村,上头没有派工作组来。事情偏这么凑巧,借用段顺的话:就好像鬼使神差。恰在整风之前,常四起到县委党校去学习。“天下大事”便有了另外的演变:在给清风店领导提意见的时候,段顺和老曹克星没想到群众对常四起的工作竟也指出不少缺点。自然,有的意见,老曹克星当众解释一下,便不存在了。常言说的好,人被感情统治的时候,理智便退避三舍了
- 与衰老共处
清风狂舞
坐在理发店的椅子上,对着一头黑黄不接的头发,对发型师说:“帮我染黑吧!”发型师诧异,哪有人想染黑啊,一点不洋气。我的额前鬓角不知何时冒出了星星点点的白发,前两年会执着于一根两根白发,嚷着叫老公帮我拔掉,可是此刻,先遮住再说吧!染发剂混合着一种刺鼻的香气飘入鼻腔,染发剂师是一个不熟练有点毛躁的女孩子,她把染发膏不小心涂到了我的额头上,留下了一片黑斑。我想起七十岁的妈妈,每次看她染完头发的样子,都是额
- 【Java】JUC并发(JUC并发集合、线程池)
Joker—H
java开发语言经验分享ideajvm
一、概念针对List、Map、Set、Queue等集合接口,提供了支持并发的线程安全的集合实现类。1、CopyOnWriteArrayList我们对该集合进行增、删、改时,并不会在原集合中进行操作,而是将原集合复制到一个新的集合中,对新集合进行操作后,再将新操作放回原集合。改集合使用ReentrantLock锁来实现线程安全,但是运行多线程并发进行读取,只允许一个线程进行写入。publicbool
- JUC并发编程-ReentrantLock(可重入锁)
No.Ada
java开发语言
相比于synchronized具备以下特点可中断(防止死锁避免无限制的等待)可以设置超时时间(超时后可放弃对锁的争夺)可以设置为公平锁(FIFO可以避免饥饿问题)支持多个条件变量(支持多个waitset,不满足哪个条件到哪个waitset去等)与synchronized一样,都支持可重入,但是需要手动加锁和释放ReentrantLocklock=newRentrantLock();//获取锁(不可
- 人脸识别:AI 如何精准 “认人”?
田园Coder
人工智能科普人工智能科普
1.人脸识别的基本原理:从“看到脸”到“认出人”1.1什么是人脸识别技术人脸识别是基于人的面部特征信息进行身份认证的生物识别技术。它通过摄像头采集人脸图像,利用AI算法提取面部特征(如眼距、鼻梁高度、下颌轮廓等),再与数据库中的模板比对,最终判断“是否为同一个人”。与指纹识别、虹膜识别等生物识别技术相比,人脸识别的优势在于“非接触性”(无需触碰设备)和“自然性”(符合人类习惯,如刷脸支付无需额外操
- redis-缓存三剑客(缓存击穿,缓存穿透,缓存雪崩)
hzx790688184
redisredis
redis-缓存击穿,缓存穿透,缓存雪崩缓存三剑客(缓存击穿,缓存穿透,缓存雪崩)缓存击穿请求一个不存在的数据时,请求到数据库,数据库不存在该数据,会导致每次请求都会到数据库缓存穿透当热点key过期时,突然大量请求访问,直接访问到数据库缓存雪崩大批量的key同时失效,或redis宕机,导致大量的请求直接访问数据库缓存三剑客(缓存击穿,缓存穿透,缓存雪崩)缓存击穿请求一个不存在的数据时,请求到数据库
- 没有违和感,达人玩家让《鬼泣5》“V”改读《死亡笔记》
爱游戏的萌博士
这两年,卡普空旗下的游戏可谓连战连捷,口碑都不错。好游戏自然玩家就多,加上几款游戏都登陆了PC(Steam)平台,所以每天都有各路大神对游戏进行模改。从《“2B”大战异形,玩家自制尼尔MOD》到《托马斯小火车现身,玩家自制脑洞模组》,博士分享了很多《怪物猎人:世界》和《生化危机2:重制版》的游戏Mod。大家都知道近期《鬼泣5(DevilMayCry5)》在3月8日已经发行了,这一次高手玩家们自然把
- 观功念恩每日三件事百日作业打卡2021-4-13(151/200)
让世界因我的存在而更加美好
观功念恩每日三件事百日作业打卡2021-4-13(151/200)【每天写三件令自己喜悦、开心的事】1、与猪姐、灵淼、周恒一起到武夷山,喝茶、吃饭、听古筝;2、思嘉分享做学长注意事项;3、深研学员新增10多人;【自己今天做了什么让别人喜悦、开心的事】1、再次体验偷偷摸摸为朋友打扫卫生,完成一篇,我是一个乐于思考,分享智慧的人;2.参加论语早课,并分享自己的见解,我是一个有思想的人;3.微信群分享执
- 【Go语言-Day 22】解耦与多态的基石:深入理解 Go 接口 (Interface) 的核心概念
吴师兄大模型
Go语言从入门到精通golang开发语言后端go语言人工智能python大模型
Langchain系列文章目录01-玩转LangChain:从模型调用到Prompt模板与输出解析的完整指南02-玩转LangChainMemory模块:四种记忆类型详解及应用场景全覆盖03-全面掌握LangChain:从核心链条构建到动态任务分配的实战指南04-玩转LangChain:从文档加载到高效问答系统构建的全程实战05-玩转LangChain:深度评估问答系统的三种高效方法(示例生成、手
- 【Docker-Day 7】揭秘 Dockerfile 启动指令:CMD、ENTRYPOINT、ENV、ARG 与 EXPOSE 详解
吴师兄大模型
Docker与Kubernetesdocker容器运维大模型pythondockerfile深度学习
Langchain系列文章目录01-玩转LangChain:从模型调用到Prompt模板与输出解析的完整指南02-玩转LangChainMemory模块:四种记忆类型详解及应用场景全覆盖03-全面掌握LangChain:从核心链条构建到动态任务分配的实战指南04-玩转LangChain:从文档加载到高效问答系统构建的全程实战05-玩转LangChain:深度评估问答系统的三种高效方法(示例生成、手
- 【数据结构与算法-Day 4】从O(1)到O(n²),全面掌握空间复杂度分析
吴师兄大模型
数据结构与算法数据结构与算法python时间复杂度大模型人工智能数据结构深度学习
Langchain系列文章目录01-玩转LangChain:从模型调用到Prompt模板与输出解析的完整指南02-玩转LangChainMemory模块:四种记忆类型详解及应用场景全覆盖03-全面掌握LangChain:从核心链条构建到动态任务分配的实战指南04-玩转LangChain:从文档加载到高效问答系统构建的全程实战05-玩转LangChain:深度评估问答系统的三种高效方法(示例生成、手
- 从《大鹏嘚吧嘚》到《煎饼侠》,大鹏一步步锐变
刹那流转
知道大鹏,是早年间偶然看到他的节目《大鹏嘚吧嘚》,为他的口才所吸引,一档娱乐性节目可以如此被演绎。当时挺喜欢他的这档节目,也看好他本人,只是不曾想,其后大鹏以火箭的速度,一直飞跃,再飞跃,飞的很高。可以说,《大鹏嘚吧嘚》是他的过往积累的基石,而《屌丝男士》是他进入大众视野的敲门砖,自此一夜成名,《在困难的日子里笑出生来》这本书是他真实内心的投射,《煎饼侠》破10亿的票房,更是让人感叹他的成长速度。
- bash-completion未安装或未启用
teayear
bash开发语言
在Linux系统中,按下Tab键无法触发自动补全或提示的情况,通常是由以下原因导致的。以下是具体分析和解决方案:一、常见原因及解决方案1.bash-completion未安装或未启用原因:bash-completion是提供命令补全功能的核心工具,部分Linux发行版(如CentOS)默认未安装此工具。解决方案:#安装bash-completionsudoyuminstall-ybash-comp
- Python高效编程技术大全:从解释器到异步编程
竹石文化传播有限公司
本文还有配套的精品资源,点击获取简介:《Python高性能编程技术》旨在指导开发者深入理解Python的性能优化方法。本书涵盖了从解释器机制、数据结构和内置函数的优化,到使用Numpy、Pandas、多线程和多进程进行数值计算和数据处理,再到并发编程和性能分析等全面技术,帮助开发者提升代码执行效率和处理各种性能挑战。1.Python解释器性能分析Python作为一门解释型语言,其性能受到解释器行为
- 【越分享,越拥有】~~DISC21天打卡DAY5
北北极光
打卡第5天-王颖邀请你今天:【1】略读红宝书一次【2】摘取最有感触的句子或段落温故而知新,今日在红宝书里除了巩固面授课堂所学之外,还收获到一些实用的技巧,案例。以下这个传乒乓球的游戏,我想可以让团队小伙伴稍微领略到DISC的部分特性,DISC中的每个人没有优点或者缺点,只是探索各人的特点。每个人用好自己的专长很重要!图片发自App图片发自App图片发自App
- 缓存三剑客解决方案
爱学习的小熊猫_
缓存redis
缓存三剑客解决方案1.缓存雪崩定义:大量缓存数据在同一时间点集体失效,导致所有请求直接穿透到数据库,引发数据库瞬时高负载甚至崩溃。解决方案:设置过期随机值,避免大量缓存同时失效。//缓存雪崩防护:随机过期时间+双层缓存//设置随机过期时间(基础时间+随机偏移)Randomrandom=newRandom();longexpire=baseExpire+random.nextInt(5*60*100
- 心软HR的一天
浣心纱
今天终于辞退了薪酬专员,辞退人可真是件劳心劳力的活,虽然可以给她足额赔偿。可是赔偿对于老实点的员工还好,他们都会欣然接受,并心存感激。但是,那些狡猾的员工不仅不满足,而且总是想着再多要一分、再多争取一天、再串岗聊会儿天,并且还有死活不交接的……如果再把这些特征全部集中到一个人身上,就足够让HR部门费神一整天了……何止是一整天,为了她,我都几个晚上没有睡好了,一开始是纠结怎么通知她,再后来就是通知当
- 老金的心理咨询师眼中的老金。
刘燿榛
去年三月,金万全走进我的工作室。正值午后,阳光和煦又温暖,却没有温暖到从外面进来的他。他着一件深灰色外套,裹着深蓝色毛衣,衣领卷着,心情不佳。和我说话时不看我,三言两语说完想咨询的原因,就不言语了。我和他商量好咨询的时间段,签了咨询协议,目送他走出门外。一个失意的人儿,我想。我的工作是善意地解读一个人,只要条件允许,每个人都会朝着好的方向发展,我抱着这样的想法工作。后来,当我了解了金万全的种种不易
- 校园的奇闻趣事
张衍楷
“叮铃铃”清脆的下课铃声响了起来。总算下课,我伸了个懒腰,真准备拿一本书看时,王智海轩叫我们去踢足球。我想老看书也不行,就出去运动一下吧!于是我就跟朋友们到体育场去了。被足球砸到脑袋我们来到操场上,用足球砸脚的方法分出了队伍,选用了长方形操场宽边之间的长度。比赛开始了。我方抢到了球,只见我方的高崇飞带着球飞快地穿过对方的层层防御,一脚射门,“加油,进、进”可惜事不如意,球被对方的守门员王智海轩一下
- Linux 命令:uname
hweiyu00
Linux命令linux运维服务器
Linuxuname命令详细教程uname(UnixName)是Linux系统中用于获取系统基本信息的基础命令。它能快速展示操作系统、内核、主机名等关键信息,是系统诊断和环境确认的常用工具。资料已经分类整理好:https://pan.quark.cn/s/26d73f7dd8a7一、基本语法uname[选项]核心功能:默认只显示操作系统名称(如Linux)。通过选项可获取更详细的系统信息。二、常用
- 二十四天
夏a天
水和纸这是一种和谐,但!同时也是一种冲撞!水会灭了纸,而纸又太过饥渴!化了在巧克力的浓情下,你只需要一些白水,就能淡去那甜腻!极浓和极淡得已平衡!其实,我今天想表达的是一种矛盾!怎样来调试!本想假期报个夏令营就搞定了孩子!可偏偏又生了意外!只能我带孩子来成都!既然是这样,那就什么也别想,把这次成都之行完美收官便是!看了大型的水上乐园——天堂岛海鲜乐园。方所是必到之地!由了我相怀之苦——杜甫草堂。看
- 生活的真相之初入职场
风一样的女子wind
职场中,人都是势利的、利己的,让人心寒。只要是一个企业,企业文化再正,也是由各种各样的人组成,有人的地方就有利益,都存在各种复杂的关系。你不可能脱离社会关系独自生活。初入职场,锋芒太露。特别是不能让你的直接领导感受到你的野心勃勃。犯影响到直接上级的错误。初入职场难免会范一些错误,但不能范影响到直接上级的错误。比如直接上级因你而受连带处罚、上级询问工作时回答直接上级没有通知等。越级汇报工作。越过直接
- 牛年到
han满天星
12点刚过,远处隐隐约约传来噼里啪啦的鞭炮声(规定是不让放鞭炮的,这隐隐的鞭炮声应该来自李乡镇比较远的村庄。),隐隐鞭炮声,又让我感受到小时候守岁迎新年的欢乐;隐隐的鞭炮声,告诉我们多灾多难的2020鼠年走了;隐隐的鞭炮声,昭告天下,2021牛年来了!已经过去的2020年是不平凡的一年,迈过了昼夜,走过了台阶,付出了辛劳,收获了幸福。无论是国家还是个人,但是坚强的中国人民战败了新冠疫情,傲然的乐观
- 秒杀系统设计思路
先生zeng
昨天遇到这个问题,发现自己临时总结的不是很好,所以现在想重新整理一下思路。分析一下问题:类似淘宝那种做秒杀系统活动,你是如何设计的?场景分析:1.需到达某个时刻才可以开始秒杀(某个时刻之前需要控制拒绝请求)。2.一瞬间大量的请求到后台,服务器,数据库,缓存都会扛不住。(前端拦截、削峰,限流)3.满足条件才可以进行秒杀(最先过滤这些不满足条件的)4.防止恶意刷单请求,网站攻击(SQL注入,CSRF)
- 基于CentOS的分布式GitLab+Jenkins+Docker架构:企业级CI/CD流水线实战全记录
loopdeloop
其他centos分布式docker
引言:从单机到分布式容器架构的演进在传统Web应用部署中,我们常常面临环境不一致、部署效率低下等问题。我曾经维护过一个需要手动在5台服务器上重复部署的游戏项目,每次发布都如同走钢丝。本文将详细分享如何基于CentOS系统,构建完整的分布式Docker架构,实现GitLab+Jenkins+生产环境的三节点CI/CD流水线,最终成功部署Web游戏项目的全过程。第一部分:架构设计与环境规划1.1分布式
- 初级程序员的复仇!硅谷科技圈技术大佬神作:之前说的vibe coding都是放屁!代理军团来了!2025年底手动编码就会消失!
jike007gt
科技人工智能大数据
文章指出,初级开发者更愿意接受并快速适应AI工具,而部分资深开发者则因对新技术的抵触而落后。即,在AI时代,灵活适应比经验更重要!这导致初级开发者在新技术环境中表现出更高的效率和适应性,成为企业在AI编程时代的重要资产。前天Claude4刷屏了,但不知道大家有没有注意到,Anthropic的老大,Dario,时不时就会在keynote中就会引用一篇文章:《RevengeoftheJuniorDev
- Java for 循环
Javafor循环的基本语法Java中的for循环是一种常用的循环结构,适用于已知循环次数的情况。其基本语法如下:for(初始化;条件判断;迭代){//循环体}初始化部分通常用于声明并初始化循环变量;条件判断部分决定循环是否继续执行;迭代部分用于更新循环变量。标准for循环示例以下是一个简单的for循环示例,打印数字1到5:for(inti=1;ifruits=Arrays.asList("App
- 轻疗愈和疗愈清理来觉察
黄娟践行日志
悦悦妈践行日志第109,20200418(昨天学习的方法来觉察)早上上班路上,我打客户电话,跟她确认造型。客户造型写得和平时的不一样,圆弧的后面又加了个回型,我问清楚是不是色卡上的某个回型型号。山在一旁说:你不要那么对她说,她又听不懂。你干嘛跟她说这些,她对色卡没你清楚,你知道就好了,跟她说那么多干嘛!真是的!我一听到“你干嘛”“你不要”“你怎么”“那么”“真是的”我感觉我又被否定了,每句话都带着
- 【亲测免费】 CAN总线嵌入式开发——从入门到实践:开启智能通信新篇章
邴洁沫Edna
CAN总线嵌入式开发——从入门到实践:开启智能通信新篇章去发现同类优质开源项目:https://gitcode.com/项目介绍在现代嵌入式系统中,CAN(ControllerAreaNetwork)总线技术因其高效、可靠的通信能力而备受青睐。为了帮助广大开发者、电子工程师以及对CAN总线技术感兴趣的学生和研究人员更好地掌握这一技术,我们推出了“CAN总线嵌入式开发——从入门到实践”项目。本项目不
- jquery实现的jsonp掉java后台
知了ing
javajsonpjquery
什么是JSONP?
先说说JSONP是怎么产生的:
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。
1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;
2、
- Struts2学习笔记
caoyong
struts2
SSH : Spring + Struts2 + Hibernate
三层架构(表示层,业务逻辑层,数据访问层) MVC模式 (Model View Controller)
分层原则:单向依赖,接口耦合
1、Struts2 = Struts + Webwork
2、搭建struts2开发环境
a>、到www.apac
- SpringMVC学习之后台往前台传值方法
满城风雨近重阳
springMVC
springMVC控制器往前台传值的方法有以下几种:
1.ModelAndView
通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:
ModelAndView mv=new ModelAndView();
mv.setViewName="success
- WebService存在的必要性?
一炮送你回车库
webservice
做Java的经常在选择Webservice框架上徘徊很久,Axis Xfire Axis2 CXF ,他们只有一个功能,发布HTTP服务然后用XML做数据传输。
是的,他们就做了两个功能,发布一个http服务让客户端或者浏览器连接,接收xml参数并发送xml结果。
当在不同的平台间传输数据时,就需要一个都能解析的数据格式。
但是为什么要使用xml呢?不能使json或者其他通用数据
- js年份下拉框
3213213333332132
java web ee
<div id="divValue">test...</div>测试
//年份
<select id="year"></select>
<script type="text/javascript">
window.onload =
- 简单链式调用的实现技术
归来朝歌
方法调用链式反应编程思想
在编程中,我们可以经常遇到这样一种场景:一个实例不断调用它自身的方法,像一条链条一样进行调用
这样的调用你可能在Ajax中,在页面中添加标签:
$("<p>").append($("<span>").text(list[i].name)).appendTo("#result");
也可能在HQ
- JAVA调用.net 发布的webservice 接口
darkranger
webservice
/**
* @Title: callInvoke
* @Description: TODO(调用接口公共方法)
* @param @param url 地址
* @param @param method 方法
* @param @param pama 参数
* @param @return
* @param @throws BusinessException
- Javascript模糊查找 | 第一章 循环不能不重视。
aijuans
Way
最近受我的朋友委托用js+HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下:
function search(){
var arr=new Array("my
- 狼和羊,该怎么抉择
atongyeye
工作
狼和羊,该怎么抉择
在做一个链家的小项目,只有我和另外一个同事两个人负责,各负责一部分接口,我的接口写完,并全部测联调试通过。所以工作就剩下一下细枝末节的,工作就轻松很多。每天会帮另一个同事测试一些功能点,协助他完成一些业务型不强的工作。
今天早上到公司没多久,领导就在QQ上给我发信息,让我多协助同事测试,让我积极主动些,有点责任心等等,我听了这话,心里面立马凉半截,首先一个领导轻易说
- 读取android系统的联系人拨号
百合不是茶
androidsqlite数据库内容提供者系统服务的使用
联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢
关键代码:
1, 使用javabean操作存储读取到的数据
package com.example.bean;
/**
*
* @author Admini
- ORACLE自定义异常
bijian1013
数据库自定义异常
实例:
CREATE OR REPLACE PROCEDURE test_Exception
(
ParameterA IN varchar2,
ParameterB IN varchar2,
ErrorCode OUT varchar2 --返回值,错误编码
)
AS
/*以下是一些变量的定义*/
V1 NUMBER;
V2 nvarc
- 查看端号使用情况
征客丶
windows
一、查看端口
在windows命令行窗口下执行:
>netstat -aon|findstr "8080"
显示结果:
TCP 127.0.0.1:80 0.0.0.0:0 &
- 【Spark二十】运行Spark Streaming的NetworkWordCount实例
bit1129
wordcount
Spark Streaming简介
NetworkWordCount代码
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
- Struts2 与 SpringMVC的比较
BlueSkator
struts2spring mvc
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring
- Hibernate在更新时,是可以不用session的update方法的(转帖)
BreakingBad
Hibernateupdate
地址:http://blog.csdn.net/plpblue/article/details/9304459
public void synDevNameWithItil()
{Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTran
- 读《研磨设计模式》-代码笔记-观察者模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
import java.util.Observable;
import java.util.Observer;
/**
* “观
- 重置MySQL密码
chenhbc
mysql重置密码忘记密码
如果你也像我这么健忘,把MySQL的密码搞忘记了,经过下面几个步骤就可以重置了(以Windows为例,Linux/Unix类似):
1、关闭MySQL服务
2、打开CMD,进入MySQL安装目录的bin目录下,以跳过权限检查的方式启动MySQL
mysqld --skip-grant-tables
3、新开一个CMD窗口,进入MySQL
mysql -uroot
 
- 再谈系统论,控制论和信息论
comsci
设计模式生物能源企业应用领域模型
再谈系统论,控制论和信息论
偶然看
- oracle moving window size与 AWR retention period关系
daizj
oracle
转自: http://tomszrp.itpub.net/post/11835/494147
晚上在做11gR1的一个awrrpt报告时,顺便想调整一下AWR snapshot的保留时间,结果遇到了ORA-13541这样的错误.下面是这个问题的发生和解决过程.
SQL> select * from v$version;
BANNER
-------------------
- Python版B树
dieslrae
python
话说以前的树都用java写的,最近发现python有点生疏了,于是用python写了个B树实现,B树在索引领域用得还是蛮多了,如果没记错mysql的默认索引好像就是B树...
首先是数据实体对象,很简单,只存放key,value
class Entity(object):
'''数据实体'''
def __init__(self,key,value)
- C语言冒泡排序
dcj3sjt126com
算法
代码示例:
# include <stdio.h>
//冒泡排序
void sort(int * a, int len)
{
int i, j, t;
for (i=0; i<len-1; i++)
{
for (j=0; j<len-1-i; j++)
{
if (a[j] > a[j+1]) // >表示升序
- 自定义导航栏样式
dcj3sjt126com
自定义
-(void)setupAppAppearance
{
[[UILabel appearance] setFont:[UIFont fontWithName:@"FZLTHK—GBK1-0" size:20]];
[UIButton appearance].titleLabel.font =[UIFont fontWithName:@"FZLTH
- 11.性能优化-优化-JVM参数总结
frank1234
jvm参数性能优化
1.堆
-Xms --初始堆大小
-Xmx --最大堆大小
-Xmn --新生代大小
-Xss --线程栈大小
-XX:PermSize --永久代初始大小
-XX:MaxPermSize --永久代最大值
-XX:SurvivorRatio --新生代和suvivor比例,默认为8
-XX:TargetSurvivorRatio --survivor可使用
- nginx日志分割 for linux
HarborChung
nginxlinux脚本
nginx日志分割 for linux 默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本 使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限
复制代码代码如下:
chmo
- Spring4新特性——泛型限定式依赖注入
jinnianshilongnian
springspring4泛型式依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- centOS安装GCC和G++
liuxihope
centosgcc
Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户。
按照这个思路,我想安装过程如下:
安装gcc:yum install gcc
安装g++: yum install g++
实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command not found。上网查了一下,正确安装应该
- 第13章 Ajax进阶(上)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- How to determine BusinessObjects service pack and fix pack
blueoxygen
BO
http://bukhantsov.org/2011/08/how-to-determine-businessobjects-service-pack-and-fix-pack/
The table below is helpful. Reference
BOE XI 3.x
12.0.0.
y BOE XI 3.0 12.0.
x.
y BO
- Oracle里的自增字段设置
tomcat_oracle
oracle
大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no 我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列
create table t
(
id number generated by default as identity (start with 1 increment b
- Spring Security(01)——初体验
yang_winnie
springSecurity
Spring Security(01)——初体验
博客分类: spring Security
Spring Security入门安全认证
首先我们为Spring Security专门建立一个Spring的配置文件,该文件就专门用来作为Spring Security的配置