- Python数据分析实战【十一】:学习用scorecardpy搭建风控评分卡模型【文末源码地址】
帅帅的Python
机器学习数据分析python机器学习
文章目录评分卡模型一、数据预处理scorecardpy自带数据查看数据行列查看数据内容,用sample()比head()可以看更多的数据统计每个变量的缺失占比情况查看数据的信息查看每个变量有多少分类描述性统计数据之间的相关性二、数据筛选sc.var_filter()划分数据三、变量分箱woebin()woebin_plot()分箱调整四、WOE转化五、建立模型六、模型评估七、评分稳定性评分映射计算
- 金融信贷风控评分卡模型
RobinCode
风控系统金融java
评分卡模型概念评分模型是根据借款人的历史数据,选取不同维度的数据类型,通过计算而得出的对借款人信用情况打分的模型。不同等级的信用分数代表了借款人信用情况的好坏,以此来分析借款人按时还款的可能性。评分卡模型分类A卡(ApplicationScorecard):也叫申请评分卡,用于评估申请人在贷款申请阶段的信用风险。主要依据申请人提供的个人信息(如财务状况、信用记录、工作情况等)以及外部信用评分(如征
- 金融信贷风控决策引擎详解
RobinCode
风控系统金融
风控决策引擎含义风控决策引擎是对复杂的业务逻辑抽象化剥离出来的业务规则进行不同的分支组合、关联,然后层层规则递进运算,最终输出决策结果的产品。传统的风控决策引擎主要实现规则的逻辑判断,例如:女厕所的规则可以制定成“性别为女,才能进入,否则不能进入”,因此在数据段输入的人性别为“男”时,则规则判断为不能进入;现有通常使用的风控决策引擎,在传统的基础上功能更加丰富,可以实现规则、评分卡、模型和表达式等
- 信贷风控业务知识十分钟速学(2)
草帽-路飞
风控算法机器学习深度学习算法
信贷风控架构简介风险的管控并非由一个模型或一条策略就能完成,通常需要多方人员配合,通过多环节把控,才能有效控制风险并最大化收益。常见的准人模型、额度管理模型、营销模型、流失预警模型、催收模型等,仅仅作为相应板块的风险管控手段,嵌人在该板块的策略系统中使用。例如,流失预警模型分数处于不同阀值之间时,会使用不同的营销手段对用户进行挽留。又如,催收评分卡模型分数处于不同阈值之间时,会使用不同的催收手段,
- 2018年4月26日
真昼之月
昨天不小心睡晚了!起床时非常困。地铁上开始玩机战X,用多了NS就不禁觉得PSV真的好小,虽然作为掌机这明显是优势就是了……女主兽耳有点可爱,但是机体不是太喜欢。上午先是无所事事摸了一阵子,然后和学长交流之后大约摸清楚了他的贵州评分卡是怎么做出来的,然后决定用近三个月的数据来检验自己手头的7000个用户,从而观察时间窗口的差异对评分卡的影响有多大。……说是这么说,但是写起代码来才发现各种麻烦,神tm
- 2019-11-23
夏木子糖
1、内心评分卡和外界评分卡的差异。将自己尽可能好的形象展现出来,是埋藏在我们内心深处的一个强烈的冲动。这种行为是更多关注外界评价模式。应当坚守自己的内心评分卡,并用一种友好、洒脱且冷漠的态度来对待外界的褒贬。自己对自己的看法才是唯一关键的。2、历史终结错觉。如果给20年前的自己和现在的自己变化打分,一般人会打4-6分。如果对未来自己打分,一般人打2-3分。大多数人都不相信自己在未来20年中,在内心
- 金融评分卡项目—9.违约预测模型的后续工作
哎呦-_-不错
#数据挖掘项目实战金融评分卡违约预测模型后续工作
文章目录一、评分卡分数计算1.分数的分级二、模型的验证与监控1.模型的验证2.模型的监控三、评分卡的其他细节1.实时计算2.非实时计算3.拒绝推断四、申请评分卡的使用1.授信额度2.利率定价金融评分卡项目—6.互联网金融业贷款申请评分卡介绍金融评分卡项目—7.申请评分卡中的数据预处理和特征衍生金融评分卡项目—8.逻辑回归模型在申请评分卡中的应用一、评分卡分数计算 评分卡模型用分数衡量逾期率的大小
- 智能风控体系之层次分析法专家评分卡
风控小兵突击
智能风控机器学习数据分析金融python自动化
层次分析法(AnalyticHierarchyProcess,简称AHP)由美国运筹学家托马斯·塞蒂(T.L.Saaty)于上世纪70年代中期提出,是通过定量与定性分析相结合的方法来进行多方案或多目标决策分析的一种方法。该方法的主要思想是通过将一个复杂的问题分解为若干层并考虑不同因素,对两两指标进行成对比较判断其重要程度,并建立判断矩阵进行重要性程度的权重确定,最终找到最佳方案来辅助决策。专家经验
- (信贷风控五)评分卡模型的评价标准
路易三十六
金融信贷风控的机器学习实战信贷风控---评分卡评分卡模型的评价标准模型的区分度模型的准确度模型的稳定性评分卡模型概率转换为分数
首先我们回顾一下评分卡模型的制作步骤数据预处理变量衍生构造变量分箱变量挑选模型参数估计模型校验概率转换为分数这篇博客我们主要来讨论一下评分卡模型的评价标准,主要有以下三个方面模型的区分度模型的准确度模型的稳定性下面我们一一从这三个方面来讨论一下模型的评价标准模型的区分度评分卡模型的结果需要能对好、坏人群给出一定的区分度,常用方法(在申请评分卡一般使用KS来检验区分度即可,Divergence和Gi
- 智能风控体系之divergence评分卡简介
风控小兵突击
智能风控机器学习数据分析金融python自动化
评分卡模型的出现据说最早是在20世纪40年代,HouseholdFinanceandSpiegel和芝加哥邮购公司第一次尝试在贷款决策过程中使用信用评分.但是这两家公司都终止了这项业务。后来,在20世纪50年代末,伊利诺伊州的美国投资公司(AIC)聘请两位数学家比尔·法尔(BillFair)和厄尔·艾萨克(EarlIsaac)通过审查一个小型贷款样本(其中一些支付信用良好,其中一些较差)来确认是否
- 一文梳理金融风控建模全流程(Python)
风控小兵突击
智能风控python数据分析算法机器学习数据挖掘概率论
▍目录一、简介风控信用评分卡简介Scorecardpy库简介二、目标定义与数据准备目标定义数据准备三、安装scorecardpy包四、数据检查五、数据筛选六、数据划分七、变量分箱卡方分箱手动调整分箱八、建立模型相关性分析多重共线性检验VIFKS和AUC评分映射PSI稳定性指标九、关键指标说明WOE值IV值逻辑回归KS值PSI▍风控信用评分卡简介通过运用数据挖掘算法,信贷风控系统可以像个"预言家"一
- 一行代码自动化风控建模autobmt实战
风控小兵突击
智能风控自动化机器学习深度学习数据分析金融数据挖掘人工智能
今天,为大家分享一行代码即可自动化风控建模哦,来介绍一下这个库autobmt。安装方式:pipinstallautobmtpipy包:https://pypi.org/project/autobmt/数据集和代码领取,请+工种号,回复“自动建模”自动建模评分卡读取数据模型建设定义模型存储和Y标签定义,开始自动训练模型###TODO注意修改client_batch='TT01p1'key,targe
- 风控实战-卡方分箱计算IV值(含代码)
风控小兵突击
智能风控python数据挖掘数据分析金融
统计学,风控建模经常遇到卡方分箱算法ChiMerge。卡方分箱在金融信贷风控领域是逻辑回归评分卡的核心,让分箱具有统计学意义(单调性)。卡方分箱在生物医药领域可以比较两种药物或两组病人是否具有显著区别。01卡方检验算法介绍卡方检验(Chi-SquareTest)是一种统计学上的检验方法,用于评估两个类别变量之间的独立性。它基于样本数据来测试观察值与预期值之间的差异是否足够大,以至于能够推断变量之间
- 金融风控AI—评分卡模型算法(1)
hexter
一、概述办理过信用卡的朋友知道,开卡需要先申请(筛选好坏用户),可能还会根据你的信用情况会有不同的额度。这就是银行的信用风险计量体系。对于信用卡有4类评分卡:1)申请评分卡(A卡)2)行为评分卡(B卡)3)催收评分卡(C卡)4)欺诈评分卡(F卡)这些评分卡算法一样,只是训练的数据不同,所用的参数也就不同。蚂蚁金服的芝麻信用也是这样的。二、模型开发模型的开发主要包含以下几大部分工作:数据获取、数据预
- Python金融风控模型案例实战大全
python机器学习建模
论文复现python风控模型人工智能python风控模型案例风控
大家好,我是Toby老师,今天介绍《Python金融风控模型案例实战大全》。1.《Python金融风控模型案例实战大全》程覆盖多个核心知识点,包括风控建模全流程知识介绍,信用评分卡,信用评分卡知识包含个人信用评分卡和企业信用评分卡知识;集成树算法xgboost,lightgbm,catboost,神经网络算法,多个异常值检测算法,多个变量筛选算法,数据清洗全流程等,可用于kaggle竞赛或银行模型
- 基于Python的信用评分卡模型分析
python机器学习建模
python风控模型python机器学习算法概率论线性代数
我们每天都在用支付宝,蚂蚁金服风险识别速度可达到100毫秒,比眨眼一次的时间还要快四倍。在全球数字经济时代,有一种金融优势,那就是基于消费者大数据的纯信用!我们不妨称之为数据信用,它比抵押更靠谱,它比担保更保险,它比监管更高明,它是一种面向未来的财产权,它是数字货币背后核心的抵押资产,它决定了数字货币时代信用创造的方向、速度和规模。一句话,谁掌握了数据信用,谁就控制了数字货币的发行权!数据信用判断
- 2018年7月12日
真昼之月
今天起床倒是挺早的,最后勉强准时到达联通大楼。一个白天都在抓紧时间建模写sql,最后先斩后奏决定用V2版本的评分卡并且不再微调了。最后调sql也算比较顺利,单机运行到生成input_values位置大概要半个小时。下午继续加班加点工作,最后在同事的远程协助下总算打包完成,部署时遇到了一点小困难不过也顺利解决了,最后打分结果看着也有模有样,简单统计了一下分数分布后感觉就可以收工了,开心!然后汇报了工
- 2018年4月4日
真昼之月
上午尝试把logistic回归的结果转换成详细的评分卡,意外地很顺利,膨胀了(x)KS值大约在0.48左右,还算比较合理……吧?期间在群里讨论了一下数学,唉突然又想把家里那些数学书继续捡起来看了(x)下午和领导讨论了一下任务进展,顺便按照自己的理解向他解释了一些关于评分卡的问题,感觉信心不是很足但是应该没有问题吧……?之后又花了点时间给同事演示Hive的一些基础操作,耽误了些时间,再考虑到马上就放
- 机器学习ST股票预测模型(企业建模_论文建模定制服务_信用评分卡等多算法实现)
python风控模型
论文毕设数据分析机器学习算法人工智能st股票预测模型股票模型股票预测模型金融
知己知彼,百战不殆;不知彼而知己,一胜一负;不知彼,不知己,每战必贻。--《孙子兵法》谋攻篇ST股票ST股票是指因连续两年净利润为负而被暂停上市的股票,其风险较高,投资者需要谨慎对待。这些公司可能面临着特殊的财务困难或其他问题,因此被市场视为风险较高的股票。投资者在购买ST股票时需要谨慎,充分了解公司的情况和风险,以便做出明智的投资决策。中国知名的ST股票案例:东方航空股票(600115.SH):
- 基于中小微企业_个体工商户的信贷评分卡模型和用户画像(论文_专利_银行调研建模使用)
python风控模型
论文毕设数据分析人工智能中小企业信贷评分卡模型个体工商户信贷评分卡模型风控建模风控银行信贷模型
背景介绍信用贷款是指由银行或其他金融机构向中小微企业和个体工商户提供的一种贷款产品。该贷款的特点是无需提供抵押品或担保,主要依据借款人的信用状况来进行评估和审批。中小微企业和个体工商户信用贷款的申请流程相对简单,申请人只需要提供个人和企业的相关证明材料,如身份证、营业执照、税务登记证等,即可进行贷款申请。贷款金额一般在几万元到几百万元之间,贷款期限也相对较短,一般在一年以内。中小微企业和个体工商户
- python评分卡模型
python风控模型
python人工智能开发语言
信用风险计量模型可以包括跟个人信用评级,企业信用评级和国家信用评级。人信用评级有一系列评级模型组成,常见是A卡(申请评分卡)、B卡(行为模型)、C卡(催收模型)和F卡(反欺诈模型)。今天我们展示的是个人信用评级模型的开发过程,数据采用kaggle上知名的givemesomecredit数据集。一、建模流程典型的信用评分卡模型如图1-1所示。信用风险评级模型的主要开发流程如下:(1)获取数据,包括申
- 金融风控项目实战-python 评分卡
python风控模型
论文毕设数据分析python人工智能开发语言
信用风险计量模型可以包括跟个人信用评级,企业信用评级和国家信用评级。人信用评级有一系列评级模型组成,常见是A卡(申请评分卡)、B卡(行为模型)、C卡(催收模型)和F卡(反欺诈模型)。今天我们展示的是个人信用评级模型的开发过程,数据采用kaggle上知名的givemesomecredit数据集。一、建模流程典型的信用评分卡模型如图1-1所示。信用风险评级模型的主要开发流程如下:(1)获取数据,包括申
- 卡方分箱(chi-square)
python风控模型
论文毕设概率论
统计学,风控建模经常遇到卡方分箱算法ChiMerge。卡方分箱在金融信贷风控领域是逻辑回归评分卡的核心,让分箱具有统计学意义(单调性)。卡方分箱在生物医药领域可以比较两种药物或两组病人是否具有显著区别。但很多建模人员搞不清楚卡方分箱原理。先给大家介绍一下经常被提到的卡方分布和卡方检验是什么。欢迎各位同学学习更多相关知识python金融风控评分卡模型和数据分析:https://edu.csdn.ne
- 【华为数据之道学习笔记】3-5 规则数据治理
码农丁丁
#数据中台华为数据之道读书笔记
在业务规则管理方面,华为经常面对“各种业务场景业务规则不同,记不住,找不到”“大量规则在政策、流程等文件中承载,难以遵守”“各国规则均不同,IT能否一国一策、快速上线”等问题。规则数据是结构化描述业务规则变量(一般为决策表、关联关系表、评分卡等形式)的数据,是实现业务规则的核心数据,如业务中普遍存在的基线数据。规则数据主要有以下特征:1)规则数据不可实例化;2)规则数据包含判断条件和决策结果两部分
- 信用评分卡的初级探索及疑问
巴拉巴拉_9515
对于整体情况的评分常用的方法有层次分析法,模糊分析法。近期发现金融行业常用的评分卡模型,经过初步探索以后有了一定的理解,同时也存在一些待解决的疑问。一、有监督数据评分卡模型是有监督的打分模型,所以训练模型的数据集需要包含特征和二分类标签。以GiveMeSomeCredit数据集为例,第一列target为我们的目标标签,1表示存在违约,0表示无违约情况。.二、特征提取特征之间不宜存在强的相关关系,否
- 2018年3月22日
真昼之月
今天起床状态还行(最近怎么变得和老虎一样开场先介绍睡眠质量了?!)。地铁上玩荒野之息,骆驼迷宫出现重大进展!我果然好聪明!上午主要是看看同事推荐的文档给现金贷建模做准备,感觉不管是分箱还是LR分类器都不新鲜,我也都会,但为什么我做出来的结果就那么不尽人意呢……不过从LR概率转到评分卡的标准流程和公式推导倒是之前没接触过。午饭时顺手打了雷咒盖侬,然后没午睡,1点20和同事们出发去检察院(?)接受数据
- 机器学习之金融风控
西西先生666
机器学习机器学习数据挖掘python
机器学习之金融风控一、评分卡1.1评分卡原理1.2评分卡优缺点1.3评分卡模型搭建步骤1.4IV值和WOE值详解1.5评分卡转换二、实现2.1数据导入与预处理2.2可视化分析2.3数据分箱-计算IV值和WOE值2.4baseline模型搭建与评估2.5评分卡转换2.6验证评分卡效果2.7总结三、参考网址一、评分卡1.1评分卡原理根据风控时间点的”前中后”,一般风评分卡可以分为下面三类:1)A卡(A
- 数据分析-14-基于Python的信用评分卡数据分析(包含代码数据)
AI研习星球
#Python数据分析数据分析python数据挖掘人工智能机器学习深度学习自然语言处理
文章目录0.数据代码下载1.分析思路2.理解数据3.数据清洗3.1选择子集3.2列名重命名3.3缺失数据处理3.4异常值处理4.建立模型4.1借款逾期超过90天的人数,即借款客户的整体质量情况?4.2借款人月收入分布情况及月收入对违约客户数量的影响?4.3年龄对违约率的影响?关注公众号:『AI学习星球』回复:基于Python的信用评分卡数据分析即可获取数据下载。算法学习、4对1辅导、论文辅导或核心
- 【风控业务分析模型】
Oo_Amy_oO
pythonpandasnumpyscipy
预测类评分卡模型(ScoreCardModel)评分卡模型是一种用于评估客户信用风险的分析模型,广泛用于金融、保险、电商等领域。通过对客户个人信息、历史交易记录等数据进行统计分析,构建出一个客户信用得分用于评估其信用风险水平。欺诈检测模型(FraudDetectionModel)欺诈检测模型是一种用于识别可疑交易或行为的分析模型,可以帮助企业及时发现和阻止欺诈行为。通常使用机器学习和数据挖掘技术,
- 金融风控建设核心 —— 决策引擎
真钢镚
金融风控安全
目录一、前言二、什么是风控决策引擎?三、什么是特征?五、功能模块1.特征管理a)特征类型b)特征来源2.规则管理3.规则集管理a)规则表b)规则树4.评分卡管理5.决策流管理6.历史决策管理六、贷前应用场景a)决策模型及规则介绍贷前模型:b)数据使用原则(主打一个降本~)风控策略、风控运营等业务人员时常会用到一类系统,即风控决策引擎。那么,什么是风控决策引擎?风控决策引擎有哪些具体的功能模块,其对
- Java实现的简单双向Map,支持重复Value
superlxw1234
java双向map
关键字:Java双向Map、DualHashBidiMap
有个需求,需要根据即时修改Map结构中的Value值,比如,将Map中所有value=V1的记录改成value=V2,key保持不变。
数据量比较大,遍历Map性能太差,这就需要根据Value先找到Key,然后去修改。
即:既要根据Key找Value,又要根据Value
- PL/SQL触发器基础及例子
百合不是茶
oracle数据库触发器PL/SQL编程
触发器的简介;
触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。触发器和过程函数类似 过程函数必须要调用,
一个表中最多只能有12个触发器类型的,触发器和过程函数相似 触发器不需要调用直接执行,
触发时间:指明触发器何时执行,该值可取:
before:表示在数据库动作之前触发
- [时空与探索]穿越时空的一些问题
comsci
问题
我们还没有进行过任何数学形式上的证明,仅仅是一个猜想.....
这个猜想就是; 任何有质量的物体(哪怕只有一微克)都不可能穿越时空,该物体强行穿越时空的时候,物体的质量会与时空粒子产生反应,物体会变成暗物质,也就是说,任何物体穿越时空会变成暗物质..(暗物质就我的理
- easy ui datagrid上移下移一行
商人shang
js上移下移easyuidatagrid
/**
* 向上移动一行
*
* @param dg
* @param row
*/
function moveupRow(dg, row) {
var datagrid = $(dg);
var index = datagrid.datagrid("getRowIndex", row);
if (isFirstRow(dg, row)) {
- Java反射
oloz
反射
本人菜鸟,今天恰好有时间,写写博客,总结复习一下java反射方面的知识,欢迎大家探讨交流学习指教
首先看看java中的Class
package demo;
public class ClassTest {
/*先了解java中的Class*/
public static void main(String[] args) {
//任何一个类都
- springMVC 使用JSR-303 Validation验证
杨白白
springmvc
JSR-303是一个数据验证的规范,但是spring并没有对其进行实现,Hibernate Validator是实现了这一规范的,通过此这个实现来讲SpringMVC对JSR-303的支持。
JSR-303的校验是基于注解的,首先要把这些注解标记在需要验证的实体类的属性上或是其对应的get方法上。
登录需要验证类
public class Login {
@NotEmpty
- log4j
香水浓
log4j
log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, HTML, DATABASE
#log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, ROLLINGFILE, HTML
#console
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4
- 使用ajax和history.pushState无刷新改变页面URL
agevs
jquery框架Ajaxhtml5chrome
表现
如果你使用chrome或者firefox等浏览器访问本博客、github.com、plus.google.com等网站时,细心的你会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变。并且能够很好的支持浏览器前进和后退。
是什么有这么强大的功能呢?
HTML5里引用了新的API,history.pushState和history.replaceState,就是通过
- centos中文乱码
AILIKES
centosOSssh
一、CentOS系统访问 g.cn ,发现中文乱码。
于是用以前的方式:yum -y install fonts-chinese
CentOS系统安装后,还是不能显示中文字体。我使用 gedit 编辑源码,其中文注释也为乱码。
后来,终于找到以下方法可以解决,需要两个中文支持的包:
fonts-chinese-3.02-12.
- 触发器
baalwolf
触发器
触发器(trigger):监视某种情况,并触发某种操作。
触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)
语法:
create trigger triggerName
after/before 
- JS正则表达式的i m g
bijian1013
JavaScript正则表达式
g:表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止。 i:表示不区分大小写(case-insensitive)模式,即在确定匹配项时忽略模式与字符串的大小写。 m:表示
- HTML5模式和Hashbang模式
bijian1013
JavaScriptAngularJSHashbang模式HTML5模式
我们可以用$locationProvider来配置$location服务(可以采用注入的方式,就像AngularJS中其他所有东西一样)。这里provider的两个参数很有意思,介绍如下。
html5Mode
一个布尔值,标识$location服务是否运行在HTML5模式下。
ha
- [Maven学习笔记六]Maven生命周期
bit1129
maven
从mvn test的输出开始说起
当我们在user-core中执行mvn test时,执行的输出如下:
/software/devsoftware/jdk1.7.0_55/bin/java -Dmaven.home=/software/devsoftware/apache-maven-3.2.1 -Dclassworlds.conf=/software/devs
- 【Hadoop七】基于Yarn的Hadoop Map Reduce容错
bit1129
hadoop
运行于Yarn的Map Reduce作业,可能发生失败的点包括
Task Failure
Application Master Failure
Node Manager Failure
Resource Manager Failure
1. Task Failure
任务执行过程中产生的异常和JVM的意外终止会汇报给Application Master。僵死的任务也会被A
- 记一次数据推送的异常解决端口解决
ronin47
记一次数据推送的异常解决
需求:从db获取数据然后推送到B
程序开发完成,上jboss,刚开始报了很多错,逐一解决,可最后显示连接不到数据库。机房的同事说可以ping 通。
自已画了个图,逐一排除,把linux 防火墙 和 setenforce 设置最低。
service iptables stop
- 巧用视错觉-UI更有趣
brotherlamp
UIui视频ui教程ui自学ui资料
我们每个人在生活中都曾感受过视错觉(optical illusion)的魅力。
视错觉现象是双眼跟我们开的一个玩笑,而我们往往还心甘情愿地接受我们看到的假象。其实不止如此,视觉错现象的背后还有一个重要的科学原理——格式塔原理。
格式塔原理解释了人们如何以视觉方式感觉物体,以及图像的结构,视角,大小等要素是如何影响我们的视觉的。
在下面这篇文章中,我们首先会简单介绍一下格式塔原理中的基本概念,
- 线段树-poj1177-N个矩形求边长(离散化+扫描线)
bylijinnan
数据结构算法线段树
package com.ljn.base;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;
/**
* POJ 1177 (线段树+离散化+扫描线),题目链接为http://poj.org/problem?id=1177
- HTTP协议详解
chicony
http协议
引言
- Scala设计模式
chenchao051
设计模式scala
Scala设计模式
我的话: 在国外网站上看到一篇文章,里面详细描述了很多设计模式,并且用Java及Scala两种语言描述,清晰的让我们看到各种常规的设计模式,在Scala中是如何在语言特性层面直接支持的。基于文章很nice,我利用今天的空闲时间将其翻译,希望大家能一起学习,讨论。翻译
- 安装mysql
daizj
mysql安装
安装mysql
(1)删除linux上已经安装的mysql相关库信息。rpm -e xxxxxxx --nodeps (强制删除)
执行命令rpm -qa |grep mysql 检查是否删除干净
(2)执行命令 rpm -i MySQL-server-5.5.31-2.el
- HTTP状态码大全
dcj3sjt126com
http状态码
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request
- asihttprequest上传图片
dcj3sjt126com
ASIHTTPRequest
NSURL *url =@"yourURL";
ASIFormDataRequest*currentRequest =[ASIFormDataRequest requestWithURL:url];
[currentRequest setPostFormat:ASIMultipartFormDataPostFormat];[currentRequest se
- C语言中,关键字static的作用
e200702084
C++cC#
在C语言中,关键字static有三个明显的作用:
1)在函数体,局部的static变量。生存期为程序的整个生命周期,(它存活多长时间);作用域却在函数体内(它在什么地方能被访问(空间))。
一个被声明为静态的变量在这一函数被调用过程中维持其值不变。因为它分配在静态存储区,函数调用结束后并不释放单元,但是在其它的作用域的无法访问。当再次调用这个函数时,这个局部的静态变量还存活,而且用在它的访
- win7/8使用curl
geeksun
win7
1. WIN7/8下要使用curl,需要下载curl-7.20.0-win64-ssl-sspi.zip和Win64OpenSSL_Light-1_0_2d.exe。 下载地址:
http://curl.haxx.se/download.html 请选择不带SSL的版本,否则还需要安装SSL的支持包 2. 可以给Windows增加c
- Creating a Shared Repository; Users Sharing The Repository
hongtoushizi
git
转载自:
http://www.gitguys.com/topics/creating-a-shared-repository-users-sharing-the-repository/ Commands discussed in this section:
git init –bare
git clone
git remote
git pull
git p
- Java实现字符串反转的8种或9种方法
Josh_Persistence
异或反转递归反转二分交换反转java字符串反转栈反转
注:对于第7种使用异或的方式来实现字符串的反转,如果不太看得明白的,可以参照另一篇博客:
http://josh-persistence.iteye.com/blog/2205768
/**
*
*/
package com.wsheng.aggregator.algorithm.string;
import java.util.Stack;
/**
- 代码实现任意容量倒水问题
home198979
PHP算法倒水
形象化设计模式实战 HELLO!架构 redis命令源码解析
倒水问题:有两个杯子,一个A升,一个B升,水有无限多,现要求利用这两杯子装C
- Druid datasource
zhb8015
druid
推荐大家使用数据库连接池 DruidDataSource. http://code.alibabatech.com/wiki/display/Druid/DruidDataSource DruidDataSource经过阿里巴巴数百个应用一年多生产环境运行验证,稳定可靠。 它最重要的特点是:监控、扩展和性能。 下载和Maven配置看这里: http
- 两种启动监听器ApplicationListener和ServletContextListener
spjich
javaspring框架
引言:有时候需要在项目初始化的时候进行一系列工作,比如初始化一个线程池,初始化配置文件,初始化缓存等等,这时候就需要用到启动监听器,下面分别介绍一下两种常用的项目启动监听器
ServletContextListener
特点: 依赖于sevlet容器,需要配置web.xml
使用方法:
public class StartListener implements
- JavaScript Rounding Methods of the Math object
何不笑
JavaScriptMath
The next group of methods has to do with rounding decimal values into integers. Three methods — Math.ceil(), Math.floor(), and Math.round() — handle rounding in differen