- 【算法编程心得记录】
沉木渡香
算法心得体会程序人生学习方法
算法编程实现中,依然遵循易于阅读理解,模块解耦的原则。自顶向下分成三个层级业务层->原理层->计算层。三者之间尽量互相分隔。一、业务层主要指适配业务流程完成相关处理,如,模式的切换,上下游数据转移等操作。二、原理层主要指算法实现的原理步骤,如先提取细节,再计算关键参数,再增强等。三、计算层主要指具体的计算实现,该层既有基础的加减乘除,也有标准计算,如直方图。此处和原理层偶尔会存在交叉的情况,这时候
- 我的编程之旅
数字化信息化智能化解决方案
年度征文
在科技的世界里,每一个代码的诞生,每一个项目的完成,都是一个旅程。我有幸与CSDN一起走过这段旅程,体验到了无数的挑战与成长。初识CSDN,是被它丰富的技术文章和活跃的社区氛围所吸引。在这里,我遇到了许多志同道合的伙伴,我们共同探讨技术难题,分享编程心得。CSDN为我打开了一个全新的世界,让我看到了无限的可能性。在CSDN的陪伴下,我经历了许多难忘的时刻。我记得为了解决一个棘手的问题,连续熬了好几
- 【干货】Shell编程心得
Jaime.Wong
SHELL编程linux运维服务器bash
文章目录前言符合代码规范代码有注释参数要规范变量和魔鬼数字缩进有规矩命名有标准编码要统一文件可执行权限错误处理和调试回显密码要移除太长要分行勤用引号使用新写法数值计算文件结构SUIDSGIDSBIT勤查资料勤练习、勤分享前言随着技术的发展,虽然出现了许多现代的编程语言,但Shell编程由于其独特的优势——简洁性、高效性和在Linux系统中的无处不在,仍然保持着其重要性。以下是笔者多年积累的一些Sh
- Scratch(一):认识Scratch编辑工具
小猫学编..
Scratch图形化编程
上一个帖子带着大家了解了Scratch的【前世】和【今生】,那么今天就来教大家认识Scratch这个编程工具,并制作第一个小程序。编程是什么?无意间看到国外一个七岁女孩对编程的感悟,顿时感觉自叹不如啊。写出来和大家分享。菲茨杰拉德的七岁女儿编程心得:我学到的关于编程的5件事:1、计算机很傻,只会做那些你让它做的事情2、编程真的很难!你必须非常的认真3、你告诉它去做事情时必须按正确的顺序4、你可以用
- linux进程创建心得体会,Linux系统下计算机C语言编程心得体会
weixin_39906878
摘要:C语言编程是目前计算机领域中应用较为广泛的编程语言,很多信息系统都基于C语言编程实现。Linux系统是免费且可以自由传播的操作系统,支持多用户、多平台应用,实际生活中应用也较为广泛。如何基于Linux系统进行C语言编程是编程人员面临的重要问题。这两种技术结合利用时需要掌握一定技巧,基于这一要求文章对基于Linux系统的C语言编程技巧进行了简单分析,为编程人员利用Linux系统和C语言编程提供
- 编程心得2
刘潇Edge
作为一个没有数学天赋的人来说,学习编程是一件自讨没趣的事情。对未来的职业规划也没有想做一名程序猿;工作内容也用不到编程;之前对黑客炫酷的想象,现实却枯燥乏味;流行的编程语言就有十几种,而且这些东西始终在更换,学到死也学不完。以上任何一点都可以让我放弃,之所以没有放弃不是因为“要做一个持之以恒的人”、“自己说出去的话,就应该说到做到”、“要做生活的勇者,不被挫折打败”等一些所谓正能量的屁话。对我来说
- 【Visual C++】游戏开发笔记十五 游戏人工智能(一) 运动型游戏AI .
Jackchenyj
别人的好帖子/转载游戏c++nullimage算法hp
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7434317作者:毛星云邮箱:
[email protected]欢迎邮件交流编程心得我们常常听闻AI(ArtificialIntelligence人工智能)这个名词,比如Dota里面的AI地图。写这篇文章的时候,最新版的DotaAI是6.72f,估计过
- c++虚函数详解
Ouyang_Lianjun
c++进阶多态虚函数纯虚函数
前言博客编写人:Willam博客编写时间:2017/3/21博主邮箱:
[email protected](有志同道合之人,可以加qq交流交流编程心得)1、引入虚函数的目的在基类的派生类中就可以通过重写虚函数来实现对基类虚函数的覆盖。当基类的指针指向派生类的对象时,基类指针对虚函数的调用实际上是调用了派生类的虚函数。这是面向对象中多态性的体现。白话就是:为了实现类的多态,所谓的多态(多态就是:调用成
- 【深圳1024开发者城市聚会定向征文】
AI 智能服务
AI训练师CSDN开发云
在这个周末,我有幸参加了1024程序员节活动,这是一个专门为程序员们举办的活动,旨在庆祝程序员这个特殊的群体。在这个活动中,我不仅感受到了浓厚的编程氛围,还收获了许多宝贵的经验和知识。活动在深圳湾科技生态园举行。活动主题涵盖了从技术到技术管理,从技术到业务市场,从技术到个人创业等多个领域,让我深感程序员这个职业的无穷魅力。在活动中,我与其他程序员们分享了编程心得,讨论了技术问题,并结识了一些志同道
- 面向对象编程心得
superfatsheep
总结对象继承面向对象编程java
1、类之间的关系可以分为:关联、聚集、包容、继承。它们都是用来模拟现实生活中各个对象之间的关系的。2、包容:即一个对象由另一个对象所专有。前者我们可以用内部类来模拟。3、对于某些可能发生的运行时异常,比如:因找不到url所对应的文件而不知道返回什么等等情况,我们应该对涉及到的方法(可能抛出异常)或者是用到的可能导致异常抛出的数据域通过方法形式的封装来进行封装,并try-catch异常,以图安全。4
- 2D游戏效果之五:一个跑酷游戏的小Demo
欢乐的工科小硕
C++mfcC++游戏demo
转载:http://blog.csdn.net/crocodile__/article/details/17357533本文由BlueCoder编写转载请说明出处:http://blog.csdn.net/crocodile__/article/details/17228209我的邮箱:
[email protected]欢迎大家和我交流编程心得我的微博:BlueCoder_黎小华欢迎光临^_^最
- 开启编程之门
编程之路,妙趣横生
编程启航
自我介绍目前已经大二了,计算机专业在读,是一个热爱编程,做事踏实专注的人。转眼间一年已经过去了,也接触编程一年了,但开始并没有对所学所想进行很好的总结和输出,这一年也有了新的很多感悟与心得,想和大家分享一下。编程心得1.动手是关键纸上得来终觉浅,绝知此事要躬行!这句话用在在编程上相当贴合,实践是检验真理的唯一标准,看会永远不代表掌握,只有真正自己动手了,才知道自己几斤几两,因此眼高手低是大忌!2.
- 单片机编程心得体会
hhappy0123456789
tomcat
无论什么时候我们都要以实际应用的角度去考虑程序的编写2.无论什么时候都不要让CPU白白浪费等待尤其是延时(超过1MS)这样的地方3.设计相应驱动电路时候应该仔细阅读芯片的数据手册了解每个引脚的驱动能力以及整个芯片的驱动能力4.最重要的是如何去释放CPU(如果是led每500ms闪烁一次那么可以设置1ms为基准定时器定时1ms后进入相应操作使计数加1判断达到500时进入led(),这些函数执行的时间
- python编程心得体会800字_Python学习心得体会
weixin_39822493
首先最开始,我们要明确一点,学习编程不是一日之功,需要每天投入时间学习,也不可纸上谈兵,需要自己亲自操作,不动手就不会发现问题,动了手印象才会深刻,记得更靠。接下来我就稍微总结一下,我在学习中遇到的问题和一些心得体会。1.修改字符串大小写时常用的方法有upper,lower,局限性就是真个字符串都会变化,还有一种叫title的方法,可以只把首字母大写,非常好用。2.列表本身是有顺序的,而且非常非常
- python编程心得体会800字_学习python的心得体会
weixin_39548740
我自己将要向数据处理方向走,数据处理需要网络爬虫的知识,且更加精进。下面是我从网上查找这方面的信息,怎么才算对python有了更深层次的了解第一层:python的基本语法和标准库既然你要会python开发,那么语法基础和库是最基本的。第二层:Linux基础全栈和运维涉及linux服务器的操作,那需要shell编程和linux基础操作的基础能力。数据分析其实就没有这一层,涉及是数据采集,也就是爬虫。
- 每日一感知——初学编程心得
好人他哥
最近我在学习c语言,零基础入门的我正在看极客时间里大神推荐的一本能称得上在马桶上可以看完的书——《啊哈c语言》。看此书有三五天时间,随着点滴的皮毛学习并结合之前考虑为什么要学习c语言的过程作一下总结。先说一下我为什么要学习编程?为什么选择c语言?电脑,手机可以称得上人手一个了。我们每天在应用的其实是载于硬件之中的软件及app,我们用的办公软件,游戏,社交,购物,及各个小程序,和我们可以说形影不离了
- 编程心得
沧浪之水v
设计5分钟,命名3分钟,编码1分钟,调试8分钟如果你没有五年以上编程经验,你真的很难懂得什么是“面向对象编程”如果过了3-7天你再去看你以前写的代码没有吐,那么说明你在编程能力上真的没有进步当你认为这个功能/需求/任务,实现很简单,我脑中一想就像编译器一样“模拟”出了结果。那么你往往一写就死,如果侥幸跑起来了,那么相信我,一般都有不易发现的逻辑错误。有时候你会想什么是能力,什么是技能,什么是永恒的
- Python之学会测试,让开发更加高效
程序员Maria
前几天,听了公司某位大佬关于编程心得的体会,其中讲到了“测试驱动开发”,感觉自己的测试技能薄弱,因此,写下这篇文章,希望对测试能有个入门。这段时间,笔者也体会到了测试的价值,一句话,学会测试,能够让你的开发更加高效。本文将介绍以下两个方面的内容:TestwithCoverageMockTestwithCoverage测试覆盖率通常被用来衡量测试的充分性和完整性。从广义的角度讲,主要分为两大类:面向
- 深夜2点的编程心得:尽量避免推倒重来
代码演奏家
代码规范
深夜2点的编程心得:尽量避免推倒重来大家好!此刻深夜2点,我在修改代码的过程中感悟颇深,决定和大家分享一下这段经历。希望你们能从我的故事中找到一些启发,避免犯我所犯的错误。故事的起因:编写编译器遇到的困境我正在编写一个自定义语言的编译器,目前已经进行到了parser部分。但因为语义分析的deadline临近,parser部分写得又十分糟糕,我开始感到焦虑。经过今晚,我有了一个坚定的信念:绝对不重新
- Python之学会测试,让开发更加高效(一)
山阴少年
前几天,听了公司某位大佬关于编程心得的体会,其中讲到了“测试驱动开发”,感觉自己的测试技能薄弱,因此,写下这篇文章,希望对测试能有个入门。这段时间,笔者也体会到了测试的价值,一句话,学会测试,能够让你的开发更加高效。 本文将介绍以下两个方面的内容:TestwithCoverageMockTestwithCoverage 测试覆盖率通常被用来衡量测试的充分性和完整性。从广义的角度讲,主要分为
- 编程心得
faadfafasd
1.启动:得心应手的工具1.1全能IDE关于IDE,目前我使用IntelljIDEA和SublimeText来应对各种语言的开发。在大学期间初学Java时曾使用过MyEclipse,后来职业生涯的前期很自然的过渡到了更加灵活的Eclipse。但两年前经过不断的试用丢弃再试用,最终我成功从Eclipse转投到了IntellijIDEA阵营。在那之后就一发不可收拾,不仅重度使用Intellij,而且还
- 2D游戏引擎Allegro 系列教程(三) 加载并显示图片!
小泰勒
2D游戏引擎Allegro2D游戏引擎Allegro教程
本系列文章由sky编写,转载请注明出处。http://blog.csdn.net/qq573011406/article/details/8220208作者:袁全伟邮箱:
[email protected]欢迎邮件交流编程心得本系列教程索引:2D游戏引擎Allegro系列教程(一)配置allegro开发环境2D游戏引擎Allegro系列教程(二)Helloworld!2D游戏引擎Allegro系
- 士不可不弘毅,任重而道远——2021年总结
巴山农夫
闲言碎语年终总结
目录回顾工作改弦易辙年度超人回顾学习学历教育重拾博客在线课程编程心得体会Linux:永远的神K8S:真不错Java:内卷生活心得体会游戏短视频总结小时候就听说,大人的世界里,时间过得更快,而且年龄越大,速度越快。童年时,我对此难以置信。2021年末,我迎来了30岁生日。而现在回想过去的一年,感觉短暂得就像小学时一个四十多天的暑假。回顾工作改弦易辙从程序员的技术成长的角度来说,过去的一年还是有不小的
- java实验网络编程心得体会,万分膜拜!
胖嘟嘟的程序员
程序员面试经验分享java
并发历史在计算机最早期的时候,没有操作系统,执行程序只需要一个过程,那就是从头到尾依次执行。任何资源都会为这个程序服务,这必然就会存在浪费资源的情况。这里说的浪费资源指的是资源空闲,没有充分使用的情况。操作系统为我们的程序带来了并发性,操作系统使我们的程序同时运行多个程序,一个程序就是一个进程,也就相当于同时运行了多个进程。操作系统是一个并发系统,并发性是操作系统非常重要的特征,操作系统具有同时处
- js实现简单贪吃蛇游戏
不吃糖的感叹号
编程心得最近一段时间对于js部分理解起来比较吃力,掌握的内容少之又少,在编程的过程中也是属于懵懵懂懂的状态,凭借对白天老师所讲解的部分记忆,又在课后时间查询,借鉴,思考,坎坎坷坷的先码出一些代码,以此为记。一、编程思路1、找对象①蛇对象:属性:长度,起点位置(x,y),当前方向方法:渲染,更新(按键控制,变长)②食物对象属性:大小,背景颜色方法:渲染,改变位置③游戏引擎属性:行数,列数,游戏场景,
- Java编程心得总结
如果仲有听日
学习java已经一个多月了,期间在windows安装了eclipse,学习了java基本语法,在win_eclipse中谢了一些简单的demo程序和hadoop生态系统接口,遇到了很多问题,踩了很多坑,自己踩了一个礼拜,如果按照我的总结来学习,2天就可以上手了,现在总结如下:1.eclipse在windows下的安装(半天)安装eclipse总体来讲很简单,首先安装jdk,然后安装eclipse,
- 日常编程心得
余丰旭
算法
2021年2021年8月1个字节8位二进制下,最小值-128的二进制是10000000这是人为规定的,-1的二进制是11111111。想一下为什么是这两个形式,因为-127=-128+1是10000001,-126是-128+210000010,那么-1就是-128+127=11111111。最短路径,通常用BFS来解决。单源最短路径使用djikstra算法。任意两点间最短路径使用floyd算法。
- 《重构 改善既有代码的设计 2》重新组织函数、数据
素小暖
#重构改善既有代码的设计
/**@startTime2020-12-2015:30@endTime2020-12-2021:00@startPage103@endPage130@efficiency130/5=26页/天@needDays412/26=16天@overDay2020-12-16+16天=2020-12-31*/第五章重构列表第5~12章构成了一份重构列表草案,其中所列的重构手法来自作者数年的编程心得。1、重
- Delphi网络Web编程心得
eulb
Delphi
URL编码可以使用HttpApp.pas中的HTTPEncode对百度,直接使用HTTPEncode()编码就好了,但对Google,有点特别,需要做如下的编码HTTPEncode(UTF8Encode(url))即先做utf8编码再做url编码IdHTTP的设置IdHTTPWorker.AllowCookies:=False;IdHTTPWorker.HandleRedirects:=False
- 【Visual C++】游戏开发笔记之四——游戏画面绘图(一)基本图形绘制
iteye_15968
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7333886作者:毛星云邮箱:
[email protected]欢迎邮件交流编程心得从本篇文章开始笔锋一转,展开介绍了GDI相关的知识,想知道浅墨具体需要更改思路的原因,请移步本系列文章的第一篇:【VisualC++】游戏开发笔记之一——API函数、D
- iOS http封装
374016526
ios服务器交互http网络请求
程序开发避免不了与服务器的交互,这里打包了一个自己写的http交互库。希望可以帮到大家。
内置一个basehttp,当我们创建自己的service可以继承实现。
KuroAppBaseHttp *baseHttp = [[KuroAppBaseHttp alloc] init];
[baseHttp setDelegate:self];
[baseHttp
- lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
brotherlamp
linuxlinux教程linux视频linux自学linux资料
那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和“淘气” 。
在本文中,我将讨论一个名为“lolcat”的小工具 – 它可以在终端中生成彩虹般的颜色。
何为 lolcat ?
Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat
- MongoDB索引管理(1)——[九]
eksliang
mongodbMongoDB管理索引
转载请出自出处:http://eksliang.iteye.com/blog/2178427 一、概述
数据库的索引与书籍的索引类似,有了索引就不需要翻转整本书。数据库的索引跟这个原理一样,首先在索引中找,在索引中找到条目以后,就可以直接跳转到目标文档的位置,从而使查询速度提高几个数据量级。
不使用索引的查询称
- Informatica参数及变量
18289753290
Informatica参数变量
下面是本人通俗的理解,如有不对之处,希望指正 info参数的设置:在info中用到的参数都在server的专门的配置文件中(最好以parma)结尾 下面的GLOBAl就是全局的,$开头的是系统级变量,$$开头的变量是自定义变量。如果是在session中或者mapping中用到的变量就是局部变量,那就把global换成对应的session或者mapping名字。
[GLOBAL] $Par
- python 解析unicode字符串为utf8编码字符串
酷的飞上天空
unicode
php返回的json字符串如果包含中文,则会被转换成\uxx格式的unicode编码字符串返回。
在浏览器中能正常识别这种编码,但是后台程序却不能识别,直接输出显示的是\uxx的字符,并未进行转码。
转换方式如下
>>> import json
>>> q = '{"text":"\u4
- Hibernate的总结
永夜-极光
Hibernate
1.hibernate的作用,简化对数据库的编码,使开发人员不必再与复杂的sql语句打交道
做项目大部分都需要用JAVA来链接数据库,比如你要做一个会员注册的 页面,那么 获取到用户填写的 基本信后,你要把这些基本信息存入数据库对应的表中,不用hibernate还有mybatis之类的框架,都不用的话就得用JDBC,也就是JAVA自己的,用这个东西你要写很多的代码,比如保存注册信
- SyntaxError: Non-UTF-8 code starting with '\xc4'
随便小屋
python
刚开始看一下Python语言,传说听强大的,但我感觉还是没Java强吧!
写Hello World的时候就遇到一个问题,在Eclipse中写的,代码如下
'''
Created on 2014年10月27日
@author: Logic
'''
print("Hello World!");
运行结果
SyntaxError: Non-UTF-8
- 学会敬酒礼仪 不做酒席菜鸟
aijuans
菜鸟
俗话说,酒是越喝越厚,但在酒桌上也有很多学问讲究,以下总结了一些酒桌上的你不得不注意的小细节。
细节一:领导相互喝完才轮到自己敬酒。敬酒一定要站起来,双手举杯。
细节二:可以多人敬一人,决不可一人敬多人,除非你是领导。
细节三:自己敬别人,如果不碰杯,自己喝多少可视乎情况而定,比如对方酒量,对方喝酒态度,切不可比对方喝得少,要知道是自己敬人。
细节四:自己敬别人,如果碰杯,一
- 《创新者的基因》读书笔记
aoyouzi
读书笔记《创新者的基因》
创新者的基因
创新者的“基因”,即最具创意的企业家具备的五种“发现技能”:联想,观察,实验,发问,建立人脉。
第一部分破坏性创新,从你开始
第一章破坏性创新者的基因
如何获得启示:
发现以下的因素起到了催化剂的作用:(1) -个挑战现状的问题;(2)对某项技术、某个公司或顾客的观察;(3) -次尝试新鲜事物的经验或实验;(4)与某人进行了一次交谈,为他点醒
- 表单验证技术
百合不是茶
JavaScriptDOM对象String对象事件
js最主要的功能就是验证表单,下面是我对表单验证的一些理解,贴出来与大家交流交流 ,数显我们要知道表单验证需要的技术点, String对象,事件,函数
一:String对象;通常是对字符串的操作;
1,String的属性;
字符串.length;表示该字符串的长度;
var str= "java"
- web.xml配置详解之context-param
bijian1013
javaservletweb.xmlcontext-param
一.格式定义:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>contextConfigLocationValue></param-value>
</context-param>
作用:该元
- Web系统常见编码漏洞(开发工程师知晓)
Bill_chen
sqlPHPWebfckeditor脚本
1.头号大敌:SQL Injection
原因:程序中对用户输入检查不严格,用户可以提交一段数据库查询代码,根据程序返回的结果,
获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。
本质:
对于输入检查不充分,导致SQL语句将用户提交的非法数据当作语句的一部分来执行。
示例:
String query = "SELECT id FROM users
- 【MongoDB学习笔记六】MongoDB修改器
bit1129
mongodb
本文首先介绍下MongoDB的基本的增删改查操作,然后,详细介绍MongoDB提供的修改器,以完成各种各样的文档更新操作 MongoDB的主要操作
show dbs 显示当前用户能看到哪些数据库
use foobar 将数据库切换到foobar
show collections 显示当前数据库有哪些集合
db.people.update,update不带参数,可
- 提高职业素养,做好人生规划
白糖_
人生
培训讲师是成都著名的企业培训讲师,他在讲课中提出的一些观点很新颖,在此我收录了一些分享一下。注:讲师的观点不代表本人的观点,这些东西大家自己揣摩。
1、什么是职业规划:职业规划并不完全代表你到什么阶段要当什么官要拿多少钱,这些都只是梦想。职业规划是清楚的认识自己现在缺什么,这个阶段该学习什么,下个阶段缺什么,又应该怎么去规划学习,这样才算是规划。
- 国外的网站你都到哪边看?
bozch
技术网站国外
学习软件开发技术,如果没有什么英文基础,最好还是看国内的一些技术网站,例如:开源OSchina,csdn,iteye,51cto等等。
个人感觉如果英语基础能力不错的话,可以浏览国外的网站来进行软件技术基础的学习,例如java开发中常用的到的网站有apache.org 里面有apache的很多Projects,springframework.org是spring相关的项目网站,还有几个感觉不错的
- 编程之美-光影切割问题
bylijinnan
编程之美
package a;
public class DisorderCount {
/**《编程之美》“光影切割问题”
* 主要是两个问题:
* 1.数学公式(设定没有三条以上的直线交于同一点):
* 两条直线最多一个交点,将平面分成了4个区域;
* 三条直线最多三个交点,将平面分成了7个区域;
* 可以推出:N条直线 M个交点,区域数为N+M+1。
- 关于Web跨站执行脚本概念
chenbowen00
Web安全跨站执行脚本
跨站脚本攻击(XSS)是web应用程序中最危险和最常见的安全漏洞之一。安全研究人员发现这个漏洞在最受欢迎的网站,包括谷歌、Facebook、亚马逊、PayPal,和许多其他网站。如果你看看bug赏金计划,大多数报告的问题属于 XSS。为了防止跨站脚本攻击,浏览器也有自己的过滤器,但安全研究人员总是想方设法绕过这些过滤器。这个漏洞是通常用于执行cookie窃取、恶意软件传播,会话劫持,恶意重定向。在
- [开源项目与投资]投资开源项目之前需要统计该项目已有的用户数
comsci
开源项目
现在国内和国外,特别是美国那边,突然出现很多开源项目,但是这些项目的用户有多少,有多少忠诚的粉丝,对于投资者来讲,完全是一个未知数,那么要投资开源项目,我们投资者必须准确无误的知道该项目的全部情况,包括项目发起人的情况,项目的维持时间..项目的技术水平,项目的参与者的势力,项目投入产出的效益.....
- oracle alert log file(告警日志文件)
daizj
oracle告警日志文件alert log file
The alert log is a chronological log of messages and errors, and includes the following items:
All internal errors (ORA-00600), block corruption errors (ORA-01578), and deadlock errors (ORA-00060)
- 关于 CAS SSO 文章声明
denger
SSO
由于几年前写了几篇 CAS 系列的文章,之后陆续有人参照文章去实现,可都遇到了各种问题,同时经常或多或少的收到不少人的求助。现在这时特此说明几点:
1. 那些文章发表于好几年前了,CAS 已经更新几个很多版本了,由于近年已经没有做该领域方面的事情,所有文章也没有持续更新。
2. 文章只是提供思路,尽管 CAS 版本已经发生变化,但原理和流程仍然一致。最重要的是明白原理,然后
- 初二上学期难记单词
dcj3sjt126com
englishword
lesson 课
traffic 交通
matter 要紧;事物
happy 快乐的,幸福的
second 第二的
idea 主意;想法;意见
mean 意味着
important 重要的,重大的
never 从来,决不
afraid 害怕 的
fifth 第五的
hometown 故乡,家乡
discuss 讨论;议论
east 东方的
agree 同意;赞成
bo
- uicollectionview 纯代码布局, 添加头部视图
dcj3sjt126com
Collection
#import <UIKit/UIKit.h>
@interface myHeadView : UICollectionReusableView
{
UILabel *TitleLable;
}
-(void)setTextTitle;
@end
#import "myHeadView.h"
@implementation m
- N 位随机数字串的 JAVA 生成实现
FX夜归人
javaMath随机数Random
/**
* 功能描述 随机数工具类<br />
* @author FengXueYeGuiRen
* 创建时间 2014-7-25<br />
*/
public class RandomUtil {
// 随机数生成器
private static java.util.Random random = new java.util.R
- Ehcache(09)——缓存Web页面
234390216
ehcache页面缓存
页面缓存
目录
1 SimplePageCachingFilter
1.1 calculateKey
1.2 可配置的初始化参数
1.2.1 cach
- spring中少用的注解@primary解析
jackyrong
primary
这次看下spring中少见的注解@primary注解,例子
@Component
public class MetalSinger implements Singer{
@Override
public String sing(String lyrics) {
return "I am singing with DIO voice
- Java几款性能分析工具的对比
lbwahoo
java
Java几款性能分析工具的对比
摘自:http://my.oschina.net/liux/blog/51800
在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能
- JVM参数配置大全
nickys
jvm应用服务器
JVM参数配置大全
/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -
- 搭建 CentOS 6 服务器(14) - squid、Varnish
rensanning
varnish
(一)squid
安装
# yum install httpd-tools -y
# htpasswd -c -b /etc/squid/passwords squiduser 123456
# yum install squid -y
设置
# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
# vi /etc/
- Spring缓存注解@Cache使用
tom_seed
spring
参考资料
http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/
http://swiftlet.net/archives/774
缓存注解有以下三个:
@Cacheable @CacheEvict @CachePut
- dom4j解析XML时出现"java.lang.noclassdeffounderror: org/jaxen/jaxenexception"错误
xp9802
java.lang.NoClassDefFoundError: org/jaxen/JaxenExc
关键字: java.lang.noclassdeffounderror: org/jaxen/jaxenexception
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式
执行时却抛出以下异常:
Exceptio