- Dot Leap 20 中文版
区块链生存指南
原文作者:BrunoŠkvorc原文链接:DotLeap.com订阅链接:dotleap.substack.comSubstrate区块链工具和界面开发教程,访问DotLeap.com(CANAAN注:中文教程可以访问Boka.network)DotLeap上线SubsocialSubsocial是一个基于substrate开发的社交链,功能上整合了Reddit,Twitter,Facebook,
- AI嵌入式K210项目(28)-在线模型训练
疯狂飙车的蜗牛
K210开发板人工智能嵌入式AIAI嵌入式K210K230模型训练
文章目录前言一、平台介绍二、创建项目三、上传数据集图像分类图像检测图片上传压缩包上传四、新建任务总结前言前面我们使用已经训练好的模型在K210开发板上进行了人脸识别,口罩识别,手写数字识别等实验,那么模型除了使用已经训练好的,如何根据自己的需求,获得相应的模型那?本章我们来介绍下如何使用嘉楠科技提供的在线模型训练工具;一、平台介绍嘉楠科技开发者社区(https://developer.canaan
- 【嵌入式AI】CanMVk230开发板学习笔记(一)
miskirito
CanMV人工智能学习笔记
嵌入式AI学习:CanMVk230开发板学习笔记官方链接:k230快速入门github固件下载地址:https://github.com/kendryte/k230_canmv/releasesK230的相关软硬件资料,请参考https://developer.canaan-creative.com/k230/dev/index.htmlhttps://gitee.com/kendryte/k23
- 以色列-一个民族的重生-阅读笔记
晓明学习
1.以色列的建立历程据圣经记载,摩西曾带领部分以色列人走出埃及,并在约书亚(Joshua)的领导下征服了迦南(Canaan)的部落城邦。之后,在大约在公元前1000年,大卫王占领了耶路撒冷,并且在包括外约旦在内大部分迦南地区建立起以色列王国。在大卫的儿子所罗门(Solomon)死后,王国一分为二,南为犹大(Judea),北为以色列(Israel)。直到公元133年,耶路撒冷一直是犹太人的政治和宗教
- 赢家的诅咒The Winner’s Curse 读书笔记(1/3)
宝可梦之视角
[美]理查德·塞勒著高翠霜译中信出版社,2018.2ISBN978-7-5086-8482-6前言[if!supportLists]1.[endif]假设竞标中每一位参与者的出价,都只会比他们认为的土地价值略低一点儿(仅留下一些获利的空间)。没有人知道这块土地的石油储量:有些投标人会猜得过高,有些会猜得过低。为了便于推论,我们假设投标人的估计平均来说是准确的。中标人是对地下石油储量估计得最乐观的人
- 破局点作业集2
铁匠826
项目名称:宠物自媒体项目项目提供者:相安(喵文)小组成员:相安(喵文);Canaan(陈佳男)项目资源:1、宠物拍摄的所有设施与场所2、国内顶尖的宠物摄影师3、稳定的摄影新媒体渠道4、有摄影行业名企的品牌授权5、相片处理能力以及视频处理能力6、宠物主社群资源。等等所以,在这种资源情况下,你会做出什么产品,使之与市场匹配?一、白猫警长小组最终方案结果(简易版):1、产品是是什么?宠物相关新媒体2、产
- udemy angular curse 《why you need services?》 自存
2301_78916954
angular.js前端javascript
创建了logging.services.ts文件;暴露了一个名叫LoggingServices的typescriptClass2.有偏差,但可以用这个普通service的方法引入,new它3.使用Angulardenpendencyrejer3.a:让angualr知道我们想要用这个services3.b让angualr知道如何创建它3.c使用
- 2020-05-15
19级人文2班李香圆
Part11,从本篇文章/音频/视频中我学到的最重要的概念清辅音+ed与浊辅音+ed发音不同2,我在本片文章/音频/视频中学到的怦然心动的单词curse诅咒3,在本片文章/音频/视频中我最喜欢的一句话Itisthesameoldstoryofnotbeinggratefulforwhatwehaveuntilweloseit,ofnotbeingconsciousofhealthuntilwear
- 波卡平行链的插槽设计 Polkadot Parachain Slots
区块链生存指南
原文:https://medium.com/polkadot-network/polkadot-parachain-slots-f3f051d41699翻译:CANAAN微信yiheweixin2014首发于波卡区块链开发指南:http://boka.network[图片上传中...(image-dae6c1-1559647398597-1)]CANAAN:本文虽然是讲平行链的设计,同时也深入阐述
- 【刷题篇】回溯算法(广度优先搜索(一))
狗也会摔跤TUT
刷题篇算法宽度优先c++
文章目录N叉树的层序遍历腐烂的橘子单词接龙打开转盘锁N叉树的层序遍历给定一个N叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。树的序列化输入是用层序遍历,每组子节点都由null值分隔(参见示例)。classSolution{public:vector>levelOrder(Node*root){vector>allset;queuecurset;if(root!=nullptr)curse
- 赢家的诅咒The Winner’s Curse 读书笔记(2/3)
宝可梦之视角
05禀赋效应、损失规避及现状偏见[if!supportLists]1.[endif]禀赋效应,即人们在出售一样东西时的要价常常会要求远高于他们获得此物所支付的价格;现状偏见,即人们倾向于保持目前状态,因为失去现状的弊大于利;损失规避,即放弃一项物品的效用损失大于得到它所获得的效用。[if!supportLists]2.[endif]这些反常现象是价值不对称的表现。双方在买卖价格之间的差距,可能是因
- Day8.22 E. Unforgivable Curse (easy&&hard version)
.SacaJawea
日常水题算法深度优先图论贪心算法
文章目录E1.UnforgivableCurse(easyversion)E2.UnforgivableCurse(hardversion)E1.UnforgivableCurse(easyversion)Problem-1800E1-Codeforces将s串转换成t串,每次能交换s串中下标绝对值差3或差4的字符有点像bfs最小步数,但是字符串一共有262e526^{2e5}262e5种,bfs
- 英语背诵笔记
刘智超
1.whatbringsyouhere?什么风把你吹来的?2.intheprocessof...在·····过程当中3.Nosweat没问题4.curse咒骂sweatv.流汗n.汗5.harvesting收获6.makesbdosthing使sb做什么7.ordeal困难,痛苦的历程8.Soanoldproverbsaysthatthesweetestfruitisonethathasunder
- The Reversal Curse: LLMs trained on “A is B“ fail to learn “B is A“
EverNoob
Algorithm深度学习算法
(notanoriginal,onlyclassifiedasonetoavoidcrammingreferencelinks)paper:https://owainevans.github.io/reversal_curse.pdfblogwithinteractionswiththeauthors:Paper:LLMstrainedon“AisB”failtolearn“BisA”—LessW
- 电竞风云人物Viper:三个月拿三个奖征服LPL,成为第一人
若你不会走
将时间拨回2020年12月,也就是上一个转会期当时S10世界赛LPL主场折戟,S11是近年来最后一个主场夺冠的机会。LPL各路豪强招兵买马:LNG率先引进LCK野王Tarzan,BLG紧随其后引入冠军教头金晶洙。WE也是签下千万上的Breathe(原ID:Curse),而挥出最大手笔的莫过于一直盈利的EDG俱乐部了。传言是耗资5000万组建了现在的银河战舰,而这其中的大头非Viper莫属了。Vip
- 赢家的诅咒The Winner’s Curse 读书笔记(3/3)
宝可梦之视角
10股票市场的日历效应[if!supportLists]1.[endif]证券市场是寻找反常现象的好地方。第一,该市场有丰富的数据:从1920年起,在纽约证券交易所上市的每家公司股票的月度价格数据都有。第二,证券市场被认为是所有市场中最有效率的。如果在那里出现反常现象,很难将之归咎于交易成本或其他的市场失灵。第三,证券价格方面已有发展成熟的理论,像资本资产定价模型(CapitalAssetPric
- E2. Unforgivable Curse (hard version)
golitter.
cf算法题深度优先算法图论
Problem-E2-Codeforces问题描述:给两个字符串和一个k。如果下标i,j满足|i-j|==kor|i-j|==k+1,则可以swap(s[i],s[j]),s为两个字符串之一。思路:如果可行,那么一定也是可行的。发现对于一个连通块而言,这一个连通块内的字符总是可以进行交换。如果对于一个连通块来说,两个字符串在这个连通块中的字符种类对应的个数是相同的,那么总是可以经过若干操作,使这两
- 今日之词:知识诅咒(Curse of Knowledge)|一日一词
双成君
大家好,我是双成君。最近我经常听到一个词,叫做“知识诅咒”,我想当然的开始猜测它的意思,“知识被诅咒了?知识诅咒什么了?如果某一种知识有诅咒的功效,那为什么呢,是哪一些呢,我们怎么避免呢....”等等的问题出现在我的脑子里。于是我迫不及待的开始查询这个词的意思,网上有很多关于这个的文章和解释,据说源头是在《MadetoStick》这本书,Onceweknowsomething,wefinditha
- 火币周报:本周比特币算力上升,以太坊算力下降,难度均有所下降
今日链消息已传达
火币区块链行业周报(第五十三期)今日发布,报告显示,本周区块链资产市值持续上涨,TOP100项目中78个项目市值有不同程度上涨。本周比特币算力上升4.09%,以太坊算力环比下降2.12%,挖矿难度分别环比下降0.05%和1.64%。网络挖矿活跃度持续下降。ELF代码活跃程度保持四周最高。本周共统计6笔区块链行业的投融资项目。其中最高的为比特币矿机服务商嘉楠耘智Canaan获得的亿元及以上美元B轮融
- 【雕爷学编程】MicroPython动手做(10)——零基础学MaixPy之神经网络KPU
驴友花雕
MicroPython动手做神经网络人工智能深度学习单片机嵌入式硬件机器学习python
早上百度搜“神经网络KPU”,查到与非网的一篇文章《一文读懂APU/BPU/CPU/DPU/EPU/FPU/GPU等处理器》,介绍各种处理器非常详细,关于“KPU”的内容如下:KPUKnowledgeProcessingUnit。嘉楠耘智(canaan)号称2017年将发布自己的AI芯片KPU。嘉楠耘智要在KPU单一芯片中集成人工神经网络和高性能处理器,主要提供异构、实时、离线的人工智能应用服务。
- Better to light one candle than to curse the darkness(11.7)
胡同学的读书笔记
1当你被人诱惑做好了决定后,即便那人之后不断增加条件,你也很难反悔当初的决定。用一句经典来概括就是:来都来了2所有强大的帝国最后倒下都可以归咎于财政和债务问题。3你应当开始这样看待自己:你是一个拥有肉体的灵魂,而非一个拥有灵魂的肉体。——WayneW.Dyer.4《闻香识女人》中阿尔帕西诺说的:“我知道什么是正确的,在人生的每一步,我都知道;但每一次我都走向了反面,为什么?因为太苦了。”5每个人都
- 英文单词【高级动词2】
Stephanus
【结合】combine【害怕】fear【收集】collect【雇佣】hire【咒骂】curse【击败】defeat【阻塞】block【分配】apportion【递送】deliver【捕获】capture
- K210系列第一个示例程序
思绪零乱成海
计算机视觉深度学习java人工智能python
引言关于K210的受众群体也算不少,在网上许多爱好者写了各种学习教程。本系列文章的目的是帮大家从众多信息中梳理一些关键步骤。第一篇文章让大家了解K210芯片的性能如何,能做哪些事。第二篇文章带大家配置好软硬件的开发环境。本篇从官方示例教程出发,教大家如何在开发板上做图像算法和深度学习的部署。下面是一些小编推荐的学习链接:https://canaan-creative.com/developer:官
- 深度学习:维度灾难(Curse Of Dimensionality)
HanZee
深度学习理论计算机视觉人工智能数据挖掘目标检测
深度学习:维度灾难维度灾难的几何意义补充说明(r如果大于1)维度灾难于过拟合的关系缓解方法维度灾难的几何意义假设有一个正方形,边长为1,那么面积为1*1。正方形的内接圆的边长为0.5,面积为:pai*r*r。假设一个正方体,边长为1,那么它的体积为1*1*1。正方体的内接球的半径为3/4*pai*r*r*r按照这个规律,我们把维度拓展的正方形为2维,正方体为3维,按照这个规律,我们把维度拓展到n维
- Windows下安装Curses库 + 查看pip所支持whl版本
清风醉雨
pythonwindowspythoncurses
今天在弄一个视频转字符动画的程序,里面会涉及到curse。Curses库是Python中的一个库,我们非常容易想到的安装方式当然就是pipinstallcurses但是我们会发现,当我们这样安装的时候竟然报错了,简直不可思议Couldnotfindaversionthatsatisfiestherequirementcurses(fromversions:)Nomatchingdistributi
- 赢家诅咒Winner's curse
无方Louie
术语:赢家诅咒Winner'scurse印象:在市场竞拍中,部分投标人由于情感或信息缺失会过高估计物品的价值,导致最后赢家支付的钱超过物品本身价值。竞拍人数越多,这种效应越明显,但是在只有私人价值而没有市场价值时不会出现这种状况。预料到这种情况能帮助我们规避赢家诅咒。原文:赢家的诅咒是一种可能发生在普通价值拍卖中的现象,在这种现象中,由于情感原因或信息不完整,获胜者往往会多付钱。因此,获胜者将被"
- 区块链清明上河图 2018Q3
链榜RankBC
cmsht.png橘色线条=加密货币流向蓝色线条=法币流向这一篇文章是写给想要布局区块链产业的各位,此图可以随意下载,转贴。TOP5区块链板块1.POW挖矿区:最公平也是初始成本最高的地方,是所有共识的开端,他是一个非常长期的投资,门槛高而风险低,离财富自由只有一个牛市。而当中的角色有:晶片制造商|矿机商|矿场|矿池。https://www.bitmain.comhttps://canaan.io
- 2017-4-9
余伟达
每天记录下来自己所做的是防止自己一天玩过去了每天都应该有改变今天看了一篇英文段文TheWitchesofPendle[潘德尔的巫师]发现怎么都是简单的单词和句子根本不想考试里的一样get:curse诅咒V.witch巫师clay泥,粘土claypicture人像18:40开始学数学张宇数学----B站第一章极限
- 滑滚车 | 贾薇盐津记忆
侧身的贾薇
配图:CURSE/GIFT盐津从南往北就一条独街。往南过柿子坝、豆沙,经大关、昭通达昆明。往北过普洱、滩头、两碗,经水富到宜宾、成都或重庆。从盐津百货大楼往左朝北,一直下到新村吊桥,都叫“下场口”。从我家往下场口方向,依次是郑家、吕家、周家;对面是熊家、张家、曾家。整条街宽不过7、8米,两辆轿车相错都比较困难。年少时候的我们,下场口就是天堂。李家哥哥会做滑滚车。一块五六十公分长的木板,装上3个滚轮
- VC轻松解析XML文件--CMarkup使用方法(解决解析中文字符出现乱码问题)
xuanwu1015
VC解析XML文件的工具有很多,CMarkup,感谢作者http://canaan.jimdo.com/2009/05/25/vc轻松解析xml文件/tinyXML,还有IBM的,MS的等等。据说tinyXML很好,可能字符集问题,我编译不了。所以就用CMarkup来解析,使用过后,觉得非常不错,使用起来很方便。CMarkup下载地址:http://www.firstobject.com/发现网上
- 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