#J

前端MVC学习总结(四)——NodeJS+MongoDB+AngularJS+Bootstrap书店示例

这章的目的是为了把前面所学习的内容整合一下,这个示例完成一个简单图书管理模块,因为中间需要使用到Bootstrap这里先介绍Bootstrap。示例名称:天狗书店功能:完成前后端分离的图书管理功能,总结前端学习过的内容。技术:NodeJS、Express、Monk、MongoDB、AngularJS、BootStrap...

前端MVC学习总结(三)——AngularJS服务、路由、内置API、jQueryLite

AngularJS功能最基本的组件之一是服务(Service)。服务为你的应用提供基于任务的功能。服务可以被视为重复使用的执行一个或多个相关任务的代码块。AngularJS服务是单例对象,这意味着只有一个实例被创建过,服务使用AngularJS的依赖注入机制来定义和注册。可以把服务注入模块、控制器和其它服务。常见的内置...

JavaScript学习总结(五)——jQuery插件开发与发布

jQuery插件就是以jQuery库为基础衍生出来的库,jQuery插件的好处是封装功能,提高了代码的复用性,加快了开发速度,现在网络上开源的jQuery插件非常多,随着版本的不停迭代越来越稳定好用,在jQuery官网有许多插件:jQuery1.9.1版源代码中文注释在jQuery根命名空间下直接调用的方法可以认为是j...

前端MVC学习总结(二)——AngularJS验证、过滤器、指令

angularJS中提供了许多的验证指令,可以轻松的实现验证,只需要在表单元素上添加相应的ng属性,常见的如下所示:<inputType="text"ng-model=""[name=""][required=""][ng-required=""][ng-minlength=""][ng-maxlength=""...

JavaScript学习总结(四)——this、原型链、javascript面向对象

在JavaScript中this表示:谁调用当前函数this就指向谁,不知道调用者时this指向window。JavaScript是由对象组成的,一切皆为对象,万物皆为对象。this是一个动态的对象,根据调用的对象不同而发生变化,当然也可以使用call、apply修改this指向的对象。它代表函数运行时,自动生成的一个...

NodeJS+Express+MongoDB

MongoDB是开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序丰富;高伸缩性;MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富...
代码星球 ·2020-04-01

Node.js开发Web后台服务

Node.js是一个基于Google ChromeV8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。Node.js的包管理器npm,是全球最大的开源库生态系统。能方便地搭建响应速度快、易于扩展的网络应用,Node.js使用事件驱动,非阻塞I/O模型...

LightOj_1408 Batting Practice

题目链接题意:  击球训练中,你击中一个球的概率为p,连续击中k1个球,或者连续击空k2个球,则训练结束。  求结束训练所击球次数的期望。 思路:  设f[x]为连续击中x个球,距离结束训练所需要的期望  设g[x]为连续击空x个球,距离结束训练所需要的期望    f[x]=p*(f[x+1]+1)+(1-p...
代码星球 ·2020-04-01

LightOj_1364 Expected Cards

题目链接题意:  一副牌,每个花色13张牌,加上大小王,共54张。  遇到大小王可以代替其中某种花色。  给定C,D,H,S。  每次抽一张牌,问抽到C张梅花,D张方块,H张红桃,S张黑桃所需要的最小次数的期望。 思路:  用dp[c][d][h][s][staues]表示当前有c张梅花,d张方块,h张红桃,...
代码星球 ·2020-04-01

LightOj_1321 Sending Packets

题目链接题意:  给一个数据大小为S的数据包,每一次发送需要K秒(单向),现在要从节点0发送到节点n-1。  其中有n-1条路径,每条路径都有一个传输成功率。  问传输成功所需最小时间的期望。 思路:  最小时间的期望,即最大的传输成功率,最小的传输次数,即只传输成功一次所需要的时间的期望。  利用dijks...
代码星球 ·2020-04-01

LightOj_1317 Throwing Balls into the Baskets

题目链接题意:  有N个人,M个篮框,每个人投进球的概率是P。  问每个人投K次后,进球数的期望。 思路:  每个人都是相互独立的,求出一个人进球数的期望即可。  进球数和篮框的选择貌似没有什么关系,所以给的这个M并没有什么卵用。。。。  每个人进球数的期望为:E=sigma(i*C(K,i)*p^i*(1-...

LightOj_1287 Where to Run

题目链接题意:  有n个街口和m条街道,你后边跟着警察,你需要进行大逃亡(又是大爱的抢银行啊),在每个街口你都有≥1个选择,   1)停留在原地5分钟。  2)如果这个街口可以到xi这个街口,并且,通过xi可以遍历完所有未走过的街口,那么就加入选择。  每个选择都是等概率的。  求警察抓住你所用时间的期...
代码星球 ·2020-04-01

LightOj_1284 Lights inside 3D Grid

题目链接题意:  给一个X*Y*Z 的立方体,每个单位立方体内都有一盏灯,初始状态是灭的,你每次操作如下:  1)选择一个点(x1,y1,z1)    再选择一个点(x2,y2,z2)    将这两个点所形成的立方体内所有的灯全部转换状态(灭的变亮的,亮的变灭的)  问...

LightOj_1265 Island of Survival

题目链接题意:  在孤岛生存,孤岛上有t头老虎,d头鹿,每天会出现随机出现两只生物(包括你自己),如果出现了一只老虎,那么你将被吃掉,如果两只老虎,则两只老虎会同归于尽,其他情况你都将生存下来。  当孤岛上没有老虎时,就视为你生存成功。  问你生存成功的最大概率。  思路:  仔细想一想,生存下来其实只和老虎有关,因为...

LightOj_1104 Birthday Paradox

题目链接题意:  若一年有n天,问至少需要多少个人才能满足其中两个人生日相同的概率大于等于0.5? 思路:  经典问题:生日悖论  换成其互斥事件:m个人,每个人生日都不相同的概率≤0.5时最小人数。  这就是邮票收集问题的变形:每个邮票至少出现一次的概率小于等于0.5  等价于:      找到最小的...
代码星球 ·2020-04-01
首页上一页...14301431143214331434...下一页尾页