- Java 并发编程:Java 线程池的介绍与使用
栗筝i
栗筝i的Java技术栈#Java基础栗筝i的Java技术栈Java基础Java并发Java线程池
大家好,我是栗筝i,这篇文章是我的“栗筝i的Java技术栈”专栏的第024篇文章,在“栗筝i的Java技术栈”这个专栏中我会持续为大家更新Java技术相关全套技术栈内容。专栏的主要目标是已经有一定Java开发经验,并希望进一步完善自己对整个Java技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同
- Java虚拟机:运行时内存结构
栗筝i
栗筝i的Java技术栈#Java基础栗筝i的Java技术栈Java基础Java虚拟机
大家好,我是栗筝i,这篇文章是我的“栗筝i的Java技术栈”专栏的第035篇文章,在“栗筝i的Java技术栈”这个专栏中我会持续为大家更新Java技术相关全套技术栈内容。专栏的主要目标是已经有一定Java开发经验,并希望进一步完善自己对整个Java技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同
- Java 数据类型 -- Java 语言的 8 种基本数据类型、字符串与数组
栗筝i
栗筝i的Java技术栈#Java基础栗筝i的Java技术栈Java基础Java入门Java数据类型Java
大家好,我是栗筝i,这篇文章是我的“栗筝i的Java技术栈”专栏的第004篇文章,在“栗筝i的Java技术栈”这个专栏中我会持续为大家更新Java技术相关全套技术栈内容。专栏的主要目标是已经有一定Java开发经验,并希望进一步完善自己对整个Java技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同
- Java 并发集合:阻塞队列集合介绍
栗筝i
栗筝i的Java技术栈#Java基础栗筝i的Java技术栈Java基础Java并发Java集合阻塞队列
大家好,我是栗筝i,这篇文章是我的“栗筝i的Java技术栈”专栏的第028篇文章,在“栗筝i的Java技术栈”这个专栏中我会持续为大家更新Java技术相关全套技术栈内容。专栏的主要目标是已经有一定Java开发经验,并希望进一步完善自己对整个Java技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同
- Java 集合框架:TreeMap 的介绍、使用、原理与源码解析
栗筝i
栗筝i的Java技术栈#Java基础栗筝i的Java技术栈Java基础Java集合TreeMapr-tree
大家好,我是栗筝i,这篇文章是我的“栗筝i的Java技术栈”专栏的第021篇文章,在“栗筝i的Java技术栈”这个专栏中我会持续为大家更新Java技术相关全套技术栈内容。专栏的主要目标是已经有一定Java开发经验,并希望进一步完善自己对整个Java技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同
- Java 集合框架:Java 中的 Set 集合(HashSet & LinkedHashSet & TreeSet)特点与实现解析
栗筝i
栗筝i的Java技术栈#Java基础栗筝i的Java技术栈Java基础Java集合JavaSetSet集合
大家好,我是栗筝i,这篇文章是我的“栗筝i的Java技术栈”专栏的第017篇文章,在“栗筝i的Java技术栈”这个专栏中我会持续为大家更新Java技术相关全套技术栈内容。专栏的主要目标是已经有一定Java开发经验,并希望进一步完善自己对整个Java技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同
- Java虚拟机:类的加载机制
栗筝i
栗筝i的Java技术栈#Java基础栗筝i的Java技术栈Java基础Java虚拟机
大家好,我是栗筝i,这篇文章是我的“栗筝i的Java技术栈”专栏的第034篇文章,在“栗筝i的Java技术栈”这个专栏中我会持续为大家更新Java技术相关全套技术栈内容。专栏的主要目标是已经有一定Java开发经验,并希望进一步完善自己对整个Java技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同
- 算法竞赛常用的库函数
lijiachang030718
算法算法
目录引言万能头文件一、iostream二、algorithm1.sort2.next_permutation2.unique三、string1.substr2.stoi四、cmath1.log类2.取整五、climits、cfloat六、cctype七、numeric1.accmulate引言这个竞赛中的一些库还是非常的好用,可以节省代码量和时间,而且在项目和工作面试中知道一些常用的算法还是比较有
- 怎样才能突破自己,变得优秀
一个三胎妈妈
今天堂嫂问我对于以后工作的打算,我未有明确的目标。小女已将近一岁,是该考虑工作的事了,已是而立之年,岁月不饶人啊。自结婚陆续有孩子的这几年都没有出去工作了,想到将要找工作面试不免有些胆怯,缺乏清晰的计划,也不知道怎样才能找到合适自己的工作,怎样才能突破自己,获得成长?嫂子建议我应聘小学教师,可是我从没有上过讲台没有任何经验,不知道怎么试讲?也许在家待久了,与社会有些脱节。心里很惆怅,既害怕又期待。
- 关于前端如何处理SEO的问题
时不我与_
前段时间在去进行工作面试的时候,有被问到Vue如何解决SEO的问题,当时被问到了后面便去在网上找了找相关的资料看了看。然后就在这个地方给大家分享一下。首先SEO是什么:SEO(SearchEngineOptimization):汉译为搜索引擎优化。是一种方式:利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是:为网站提供生态式的自我营销解决方案,让其在行业内占据领先地位,获得品牌收益;S
- 面经问题收录
Daniel_187
其他面试经验分享c++
主要的内容来自于准备考研复试时的问题,想着这些问题以后找工作面试也可能被问到,随时记录,随时更新面经地址:https://cloud.tencent.com/developer/article/1415560计算机网络物理层数据链路层网络层传输层描述一下TCP三次握手首先TCP三次握手是用来建立TCP连接的一个过程,这个过程需要发送3个数据包,故称为3次握手以客户端发起请求为例:首先客户端发送连接
- 四知录 | 大道至简
四知录
简单读书打完卡,小打卡弹出一个打卡图片,上面写着来自哲学家加缪的一句名言:每当我似乎感受到这世界的深刻的意义的时候,总是它的简单震撼了我。我最先想到的是工作面试。人家发了邮件,温馨地提示要准备什么,successfulcandidate需要具备什么条件,而我总有点投机取巧的心态。为什么不能简单地,乖乖地照做呢?找工作也同样如此。你会什么,人家要具备什么能力的人,本来就简单明了,非要不懂装懂,润色简
- 公司辞退后,找不到工作的我,陷入了困境!
100字说成长
2018年1月31日这是一份工作准备二面截止日期!对,原本会有一个二面的电话面试,就在今天又没有了!这是新一年的第N个工作面试,这也是一月份最后的一个机会了!明天2月1号,已经不会再有公司招聘面试了,因为农历新年马上就要来了!毕业后的第四年,这也是我在这个城市的第七个年头。当时留下来的时候,从没有预想过会有今天的情景:一个人闷在屋子里,丢掉工作,没有任何的收入来源,你想象不到一整天都没有说话的景象
- C语言实现memcpy、memmove库函数
lijiachang030718
#C/C++库函数实现c++开发语言
目录引言一、库函数介绍二、库函数详解三、源码实现1.memcpy源码实现2.memmove源码实现四、测试1.memcpy函数2.memmove函数五、源码1.memcpy源码2.memmove源码六、参考文献引言关于memcpy和memmove这两个函数,不论是算法竞赛还是找工作面试笔试,对这两个函数必然是经常都会用到,而且面试的时候很有可能会让你把代码复现出来,也许会问你这两个库函数的区别,这
- DevOps 是什么
前浪浪奔浪流
DevOps是敏捷开发的产物,也越来越受到谷歌、Facebook、亚马逊等大型企业的关注。因此,当你要申请DevOps工程师岗位时,除了所需的专业技能外,准备充分的DevOps工作面试,对于成功拿到Offer也至关重要。DevOps是什么什么是DevOps?简而言之,DevOps意味着组织中开发(Dev)和运维(Ops)团队之间的协作,通过持续集成和持续交付,为用户提供更好的产品。因此,它可以降低
- 2022-05-23 周一
小城的卡夫卡
这几天一直在找工作面试。我的工作一直不太稳定,想起17年的时候,一年之内换了四五份工作,最后才稳定下来。教培行业已经处于下坡路了,又面临找工作的问题。现在找工作不像几年前那样了,不想干了就辞职找下一份工作。我现在已经不年轻了,没有挥霍的资本了。况且因为我工作的问题,一直没有结婚,文芳也只是在吵架的时候才会抱怨一下,一直也没有抱怨过我。所以想到这些,真的该安安稳稳找一份像样的工作了。连续两年我以考研
- 面试工作就像相亲,双方都得看得上
安小安
最近因为疫情原因,有的工作面试延期了,所以这两天比较有空,写写我前些天面试那些事儿吧。前些天,我去了一家位置比较偏的私立初中面试。一下车,我就周围逛了下,全是工厂,轰隆隆隆地在运作。声音很大,感觉温度也比外面的要高一些。附近基本没有小卖部和饭店之类的。多少可能会觉得,在这附近生活,不大方便。进去后,进行了笔试和面试,以及最后的面谈。笔试是中考难度,因为我在辅导班也有在教初三,给学生挑题做的同时,自
- 怎样做自我介绍
少得多惑
自我介绍大家都不陌生,在工作生活中,有许多场合需要我们进行自我介绍,如见一个新的朋友,加入一个喜欢的社群,找工作面试等。那怎样能够快速简洁的做一个有吸引力的自我介绍呢?我们可以用思维导图+MTV法则来介绍自己。MTV自我介绍法则源于创意王“火星爷爷”的自我介绍模板。再结合思维导图,就可以快速的构造出适合自己的自我介绍。M—Me,首先向大家介绍你是谁,包括昵称,职业,家乡或工作地,还有兴趣爱好。这些
- 【C++杂货铺】详解类和对象 [上]
代码菌@
C++杂货铺c++学习笔记c语言
博主:代码菌@-CSDN博客专栏:C++杂货铺_代码菌@的博客-CSDN博客目录前言面向对象语言的特性类概念定义访问限定符分类封装类的作用域类的实例化类的模型类的存储面试题this指针(灰常重要)this指针的引入this指针的特性面试题总结前言欢迎收看本期【C++杂货铺】,这期内容,我们将围绕C++中类和对象部分内容进行讲解,包括了封装,类的概念,如何定义类和类的大小等内容,最后我们给出工作面试
- 工作面试时,7个常规问题和回答技巧汇编!
倚龙杂谈
工作面试时,面试官总会问一些常规问题。下面有7个常规问题及相应的回答技巧,你可以提前熟悉和准备,有助于减轻面试时的心理压力,增加获得工作offer的机会。1.介绍一下你自己:面试一开始,面试官都会让你介绍一下自己。很多人都不擅长这种自由发挥的题目,一听到面试官说“先介绍一下你自己吧”,就会莫名地紧张,介绍的时候磕磕巴巴,没有条理也没有重点。这个问题差不多是必答题,所以你可以在面试之前就准备好答案,
- 请你做一下简单的自我介绍?
水手Seaman
面试的时候最常见的问题就是,请你先简单自我介绍一下吧?这个问题太重要了,不止是找工作面试,一个人一生中有无数次的场合要进行自我介绍,当你来到一个新班级,加入一个新社团,参加社群兴趣小组的活动,找工作,换部门等等等等,几乎无时无处不需要自我介绍。我印象最深刻的是读博时候,每门选修课程都是不同学生组成的小组,所以每个学期都要进行五六次自我介绍,自我介绍能让别人快速的了解你的知识和生活背景,语言表达能力
- 一、基础数据结构——2.队列——3.双端队列和单调队列1
鸥梨菌Honevid
Algorithm数据结构
参考资料:《算法竞赛》,罗勇军郭卫斌著本博客作为阅读本书的学习笔记,仅供交流学习。建议关注罗勇军老师博客删除线格式今天想到考完研去找工作面试被问到的问题:C与C++有什么区别?我当时的答案(毫无训练痕迹):差不多,输入输出好像不一样事实上,c和c++都可以使用scanf进行输入,使用printf进行输出找到AI的答案:C是面向过程的语言,多用于操作系统等的开发;C++是面向对象的语言,比较适合大型
- 算法学习系列(二十五):质数
lijiachang030718
算法算法学习
目录引言一、质数概念二、质数的判定1.试除法三、分解质因数四、筛质数1.埃氏筛法2.线性筛法引言接下来的几篇文章主要用来讲解数学知识,这个数学可谓是很重要的,不论是算法竞赛还是找工作面试,这个数学知识还是会经常考的,主要考察你的思维能力。本文主要介绍了质数的概念、判定、分解质因数、筛质数,然后那就开始吧。一、质数概念在大于1的自然数中,只包含1和它本身这两个约数,就叫质数,也叫素数(这两个是一个东
- 不知你是否和我一样
你身边的鹿小z
磨叽许久的事情勇于开始了,那就是写文章记录生活与成长。记得三年前楚楚老师说:大家尽量开自己的公众号写文章,然而我只是听听并没有实际行动,直到大四找工作面试时,自我介绍完后考官问我说:你有自己的公众号吗?我:没有考官:那你有在网站上发表过文章吗?考官失落的结束了提问。面试结束后回校依然还是没有行动。有一天看到长颈鹿家族小伙伴王鑫的公众号更文,有关西藏之行的记录。那时文章的内容打到了我内心,看哭了。她
- 有没有财务找工作面试的黑技巧?
配音新手圈
一、财务找工作面试的黑技巧在面试中,财务人员需要掌握一些黑技巧来增加自己的竞争力。首先,要准备好自己的简历和个人陈述,突出自己的财务管理经验和成就。兼职副业推荐公众号,配音新手圈,声优配音圈,新配音兼职圈,配音就业圈,鼎音副业,有声新手圈,每天更新各种远程工作与在线兼职,职位包括:写手、程序开发、剪辑、设计、翻译、配音、无门槛、插画、翻译、等等。。。每日更新兼职。其次,要积极回答面试官的问题,展示
- HR问“是否排斥加班”,这样回答最科学
拒绝贩卖焦虑
编辑丨Jerry对于职场人士来说,最痛苦的事情就是加班,比加班更痛苦的事情是天天加班,比天天加班更痛苦的事情是天天加班还没有加班费。在找工作面试时,HR必定会问的一个问题就是:“你会不会排斥加班?”尽管内心在疯狂的刷弹幕:“我当然排斥!不但排斥,我还极其痛恨!”相信我,如果你这样如实回答,HR不会这样想:啊,好一个清纯不做作的求职者,你成功的引起了我的注意力!HR只会委婉果断的将你pass!那么,
- 【转载】高频TCP UDP题目
f7629e2bca1c
原地址:面试官最爱的UDP和TCP高频面试题(qq.com)找工作面试,经常会被问到UDP和TCP,今天给大家总结其中的核心高频面试题,再有面试官问你相关的知识点,看这篇就够了!PS:文章有点长,请耐心阅读。目录:1、UDP和TCP的特点与区别2、UDP、TCP首部格式3、TCP的三次握手和四次挥手4、TCP的三次握手(为什么三次?****)5、TCP的四次挥手(为什么四次?****)6、TCP长
- “你是程序员,帮我修个电脑吧” “不会,快滚!”
陈序元
试问有哪个程序员没被要求过帮忙修修电脑、帮忙看看网络怎么了?如果不是非常亲密的人,那能提出这种要求的人怕是情商智商都有点毛病。情商上来说,修电脑这种需要高专业度且花个钱就能解决的事情,不适合随便拜托别人;智商上来说……朋友,你见过程序员找工作面试的时候,HR考他怎么修电脑的吗?生活里这类例子多了去了。遇到健身教练就想让人帮你3天瘦10斤,还得不打针、不吃药、不节食、不运动;听说对方是个做新媒体的,
- 20201231年终回首(二)
艺言艺行0209
可以聊一聊下半年了正式进入找工作的攻坚时期必须作出一个抉择鱼和熊掌不可兼得在当时看来是这样子其实想清楚自己过什么样的生活就并不是一道选择题不过是高速运转的惯性之下还不能彻底刹车的痴妄工作面试通过后正式进入停摆一个月待在北京在曾经艰苦奋斗的地方看着窗外的人来人往看着楼下的碎银几两还是那个地方那个城市那个家可是不再有紧迫感到底是什么变了呢性情变了想要的东西变了在青岛也待了一两周走走停停做做饭洒扫院子落
- 周二 2020-08-25 24:00 - 06:45 晴 9h45m
么得感情的日更机器
2020-8-25第一次找工作面试周二2020-08-2524:00-06:45晴9h45m一时间记录0:006:45休息-睡觉6:456:458:101-附加工作-大疆面试准备1:258:108:45饭早10:358:4512:301-附加工作-大疆面试准备3:4512:3012:50饭午20:2012:5014:101-附加工作-大疆面试准备1:2014:1014:401-附加工作-大疆面试0
- LeetCode[Math] - #66 Plus One
Cwind
javaLeetCode题解AlgorithmMath
原题链接:#66 Plus One
要求:
给定一个用数字数组表示的非负整数,如num1 = {1, 2, 3, 9}, num2 = {9, 9}等,给这个数加上1。
注意:
1. 数字的较高位存在数组的头上,即num1表示数字1239
2. 每一位(数组中的每个元素)的取值范围为0~9
难度:简单
分析:
题目比较简单,只须从数组
- JQuery中$.ajax()方法参数详解
AILIKES
JavaScriptjsonpjqueryAjaxjson
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。
type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。
timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局
- JConsole & JVisualVM远程监视Webphere服务器JVM
Kai_Ge
JVisualVMJConsoleWebphere
JConsole是JDK里自带的一个工具,可以监测Java程序运行时所有对象的申请、释放等动作,将内存管理的所有信息进行统计、分析、可视化。我们可以根据这些信息判断程序是否有内存泄漏问题。
使用JConsole工具来分析WAS的JVM问题,需要进行相关的配置。
首先我们看WAS服务器端的配置.
1、登录was控制台https://10.4.119.18
- 自定义annotation
120153216
annotation
Java annotation 自定义注释@interface的用法 一、什么是注释
说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源
- CentOS 5/6.X 使用 EPEL YUM源
2002wmj
centos
CentOS 6.X 安装使用EPEL YUM源1. 查看操作系统版本[root@node1 ~]# uname -a Linux node1.test.com 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [root@node1 ~]#
- 在SQLSERVER中查找缺失和无用的索引SQL
357029540
SQL Server
--缺失的索引
SELECT avg_total_user_cost * avg_user_impact * ( user_scans + user_seeks ) AS PossibleImprovement ,
last_user_seek ,
 
- Spring3 MVC 笔记(二) —json+rest优化
7454103
Spring3 MVC
接上次的 spring mvc 注解的一些详细信息!
其实也是一些个人的学习笔记 呵呵!
- 替换“\”的时候报错Unexpected internal error near index 1 \ ^
adminjun
java“\替换”
发现还是有些东西没有刻子脑子里,,过段时间就没什么概念了,所以贴出来...以免再忘...
在拆分字符串时遇到通过 \ 来拆分,可是用所以想通过转义 \\ 来拆分的时候会报异常
public class Main {
/*
- POJ 1035 Spell checker(哈希表)
aijuans
暴力求解--哈希表
/*
题意:输入字典,然后输入单词,判断字典中是否出现过该单词,或者是否进行删除、添加、替换操作,如果是,则输出对应的字典中的单词
要求按照输入时候的排名输出
题解:建立两个哈希表。一个存储字典和输入字典中单词的排名,一个进行最后输出的判重
*/
#include <iostream>
//#define
using namespace std;
const int HASH =
- 通过原型实现javascript Array的去重、最大值和最小值
ayaoxinchao
JavaScriptarrayprototype
用原型函数(prototype)可以定义一些很方便的自定义函数,实现各种自定义功能。本次主要是实现了Array的去重、获取最大值和最小值。
实现代码如下:
<script type="text/javascript">
Array.prototype.unique = function() {
var a = {};
var le
- UIWebView实现https双向认证请求
bewithme
UIWebViewhttpsObjective-C
什么是HTTPS双向认证我已在先前的博文 ASIHTTPRequest实现https双向认证请求
中有讲述,不理解的读者可以先复习一下。本文是用UIWebView来实现对需要客户端证书验证的服务请求,网上有些文章中有涉及到此内容,但都只言片语,没有讲完全,更没有完整的代码,让人困扰不已。但是此知
- NoSQL数据库之Redis数据库管理(Redis高级应用之事务处理、持久化操作、pub_sub、虚拟内存)
bijian1013
redis数据库NoSQL
3.事务处理
Redis对事务的支持目前不比较简单。Redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。当一个client在一个连接中发出multi命令时,这个连接会进入一个事务上下文,该连接后续的命令不会立即执行,而是先放到一个队列中,当执行exec命令时,redis会顺序的执行队列中
- 各数据库分页sql备忘
bingyingao
oraclesql分页
ORACLE
下面这个效率很低
SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_FS_RETURN order by id desc) A ) WHERE RN <20;
下面这个效率很高
SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_
- 【Scala七】Scala核心一:函数
bit1129
scala
1. 如果函数体只有一行代码,则可以不用写{},比如
def print(x: Int) = println(x)
一行上的多条语句用分号隔开,则只有第一句属于方法体,例如
def printWithValue(x: Int) : String= println(x); "ABC"
上面的代码报错,因为,printWithValue的方法
- 了解GHC的factorial编译过程
bookjovi
haskell
GHC相对其他主流语言的编译器或解释器还是比较复杂的,一部分原因是haskell本身的设计就不易于实现compiler,如lazy特性,static typed,类型推导等。
关于GHC的内部实现有篇文章说的挺好,这里,文中在RTS一节中详细说了haskell的concurrent实现,里面提到了green thread,如果熟悉Go语言的话就会发现,ghc的concurrent实现和Go有点类
- Java-Collections Framework学习与总结-LinkedHashMap
BrokenDreams
LinkedHashMap
前面总结了java.util.HashMap,了解了其内部由散列表实现,每个桶内是一个单向链表。那有没有双向链表的实现呢?双向链表的实现会具备什么特性呢?来看一下HashMap的一个子类——java.util.LinkedHashMap。
- 读《研磨设计模式》-代码笔记-抽象工厂模式-Abstract Factory
bylijinnan
abstract
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* Abstract Factory Pattern
* 抽象工厂模式的目的是:
* 通过在抽象工厂里面定义一组产品接口,方便地切换“产品簇”
* 这些接口是相关或者相依赖的
- 压暗面部高光
cherishLC
PS
方法一、压暗高光&重新着色
当皮肤很油又使用闪光灯时,很容易在面部形成高光区域。
下面讲一下我今天处理高光区域的心得:
皮肤可以分为纹理和色彩两个属性。其中纹理主要由亮度通道(Lab模式的L通道)决定,色彩则由a、b通道确定。
处理思路为在保持高光区域纹理的情况下,对高光区域着色。具体步骤为:降低高光区域的整体的亮度,再进行着色。
如果想简化步骤,可以只进行着色(参看下面的步骤1
- Java VisualVM监控远程JVM
crabdave
visualvm
Java VisualVM监控远程JVM
JDK1.6开始自带的VisualVM就是不错的监控工具.
这个工具就在JAVA_HOME\bin\目录下的jvisualvm.exe, 双击这个文件就能看到界面
通过JMX连接远程机器, 需要经过下面的配置:
1. 修改远程机器JDK配置文件 (我这里远程机器是linux).
 
- Saiku去掉登录模块
daizj
saiku登录olapBI
1、修改applicationContext-saiku-webapp.xml
<security:intercept-url pattern="/rest/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern=&qu
- 浅析 Flex中的Focus
dsjt
htmlFlexFlash
关键字:focus、 setFocus、 IFocusManager、KeyboardEvent
焦点、设置焦点、获得焦点、键盘事件
一、无焦点的困扰——组件监听不到键盘事件
原因:只有获得焦点的组件(确切说是InteractiveObject)才能监听到键盘事件的目标阶段;键盘事件(flash.events.KeyboardEvent)参与冒泡阶段,所以焦点组件的父项(以及它爸
- Yii全局函数使用
dcj3sjt126com
yii
由于YII致力于完美的整合第三方库,它并没有定义任何全局函数。yii中的每一个应用都需要全类别和对象范围。例如,Yii::app()->user;Yii::app()->params['name'];等等。我们可以自行设定全局函数,使得代码看起来更加简洁易用。(原文地址)
我们可以保存在globals.php在protected目录下。然后,在入口脚本index.php的,我们包括在
- 设计模式之单例模式二(解决无序写入的问题)
come_for_dream
单例模式volatile乱序执行双重检验锁
在上篇文章中我们使用了双重检验锁的方式避免懒汉式单例模式下由于多线程造成的实例被多次创建的问题,但是因为由于JVM为了使得处理器内部的运算单元能充分利用,处理器可能会对输入代码进行乱序执行(Out Of Order Execute)优化,处理器会在计算之后将乱序执行的结果进行重组,保证该
- 程序员从初级到高级的蜕变
gcq511120594
框架工作PHPandroidhtml5
软件开发是一个奇怪的行业,市场远远供不应求。这是一个已经存在多年的问题,而且随着时间的流逝,愈演愈烈。
我们严重缺乏能够满足需求的人才。这个行业相当年轻。大多数软件项目是失败的。几乎所有的项目都会超出预算。我们解决问题的最佳指导方针可以归结为——“用一些通用方法去解决问题,当然这些方法常常不管用,于是,唯一能做的就是不断地尝试,逐个看看是否奏效”。
现在我们把淫浸代码时间超过3年的开发人员称为
- Reverse Linked List
hcx2013
list
Reverse a singly linked list.
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode(int x) { val = x; }
* }
*/
p
- Spring4.1新特性——数据库集成测试
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- C# Ajax上传图片同时生成微缩图(附Demo)
liyonghui160com
1.Ajax无刷新上传图片,详情请阅我的这篇文章。(jquery + c# ashx)
2.C#位图处理 System.Drawing。
3.最新demo支持IE7,IE8,Fir
- Java list三种遍历方法性能比较
pda158
java
从c/c++语言转向java开发,学习java语言list遍历的三种方法,顺便测试各种遍历方法的性能,测试方法为在ArrayList中插入1千万条记录,然后遍历ArrayList,发现了一个奇怪的现象,测试代码例如以下:
package com.hisense.tiger.list;
import java.util.ArrayList;
import java.util.Iterator;
- 300个涵盖IT各方面的免费资源(上)——商业与市场篇
shoothao
seo商业与市场IT资源免费资源
A.网站模板+logo+服务器主机+发票生成
HTML5 UP:响应式的HTML5和CSS3网站模板。
Bootswatch:免费的Bootstrap主题。
Templated:收集了845个免费的CSS和HTML5网站模板。
Wordpress.org|Wordpress.com:可免费创建你的新网站。
Strikingly:关注领域中免费无限的移动优
- localStorage、sessionStorage
uule
localStorage
W3School 例子
HTML5 提供了两种在客户端存储数据的新方法:
localStorage - 没有时间限制的数据存储
sessionStorage - 针对一个 session 的数据存储
之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不