- 博客(17)
- 收藏
- 关注
转载 git进阶
Git 标签Git 子模块Git 合并子模块:1.当clone一个包含子模块的新的项目时,会创建这个子模块的文件夹,但是这个文件夹里面没有内容。需要执行一个命令git submodule update --init 来初始化和更新子模块。2.当另一个开发者修改子模块并提交时,你拉取那个引用然后归并,会提示子模块有修改,是因为归并来的仅仅上是一个指向你的子模块的指针;但是它并不更新你子...
2017-08-09 21:22:00 111
转载 上传一个npm包
1、先创建一个npm账号https://www.npmjs.com/signup2、在cmd里输入命令进入项目文件夹3、使用npm init 命令创建一个package.json(确保nodejs已安装的情况下)4、使用npm login命令登录npm账号,如果提示账号不正确始终无法登录,可能是设置过了npm代理,看看当前用户目录下C:\...
2017-07-26 23:20:00 97
转载 promise 笔记
拒绝:var promise=new Promise(function(resolve,reject){throw new Error(0);});promise.then(function(arg){console.log(arg);}).catch(function...
2017-03-29 23:09:00 97
转载 初识react native遇到的问题
Andriod 使用react native时遇到的问题 打开现有项目报错:从第一行Error可以知道是一个zip的压缩文件打不开,往下看应该是下载的Gradle文件有问题,提示也是让从新下载。打开gradle-wrapper.properties文件看到是gradle-2.14.1-all.zip使用的这个版本。在安装目录下看看这个文件是否有问题。...
2017-03-29 21:57:00 126
转载 git上手简洁手册
下载安装git创建文件夹:learngit用Git CMD进入文件夹:cd learngit用Git CMD初始化git: git init创建文件:新建一个文件在learngit文件夹下,readme.txt把readme.txt添加到git仓库:git add readme.txt把readme.txt提交到git仓库:git commi...
2017-03-05 23:17:00 67
转载 解决跨域问题
什么是同源策略?同源策略是浏览器的一项最为基本同时也是必须遵守的安全策略。同源策略的存在,限制了“源”自A的脚本只能操作“同源”页面的DOM,“跨源”操作来源于B的页面将会被拒绝。所谓的“同源”,必须要求相应的URI在如下3个方面均是相同的。主机名称(域名/子域名或者IP地址)端口号网络协议(Scheme,分别采用“http”和“https”协议的两个URI被视为不同...
2017-01-14 20:54:00 68
转载 JavaScript中的继承
本文不涉及ES6的相关内容JavaScript中我们可以借助原型实现继承。例如:function baz(){ this.oo=""; } function foo(){ } foo.prototype=new baz(); var myFo...
2016-06-16 00:14:00 70
转载 清除浮动(float)的影响
浮动会导致父元素塌陷如图:解决办法:父元素overflow:hidden,如图末尾插入子元素clear,如图为甚么,父元素overflow:hidden会解决塌陷问题?来自知乎貘吃馍香的回答overflow:hidden 的意思是超出的部分要裁切隐藏掉那么如果 float 的元素不占普通流位置 普通流的包含块要根据内容高度裁切隐藏如果高度是默认...
2016-06-06 21:19:00 70
转载 再说模拟测试
模拟一个方法Controller:namespaceWebApplication1.Controllers{publicclassTestController: Controller{publicTestController(IServiceservice){this.Se...
2016-04-04 22:12:00 70
转载 EF CodeFirst 不得不说的Where与OrderBy
先来聊上5毛钱的“排序”Code:using(ApplicationDbContextDb=newApplicationDbContext()){varres=Db.Threes.OrderBy(t=>t.Id);}SoEasy。现实往往不是这样的,有时我们需要让它灵活一点,如下这样方在一个函数里Code:publicList&l...
2016-02-21 21:58:00 271
转载 一篇文章告诉你如何使用EF CodeFirst做增删改查
一、修改数据其实修改涉及的内容挺多的,是相对于其他操作来说比较繁琐。也是本文的重头戏。虽然都是基础内容,但是也是值得细细品味的。1、最简单直接的修改数据就是从数据库里检索出数据修改相应的字段即可数据表:Code:using(vardb=newApplicationDbContext()){ApplicationDbContext.Twoo...
2016-02-04 00:25:00 379
转载 这辈子写过的比较有意思的几个sql
递归withmyRecursionas(select*fromrecursionwhereid=1unionallselectr.*frommyRecursionm,recursionrwherem.id=r.pid)select*frommyRecursionPs:unionall不去重求并集很多地方都用到了递...
2016-01-10 23:03:00 72
转载 模型绑定时对客户端传过来的数据做处理的几种方式
有时我们从客户端获取来的数据。不一定就是我们先要的,需要做一些处理。这里我们以一个model的属性需要做处理为例子。这里说5种解决方法。model:public class MyModel{ public string Encrypt { get; set; } public string Lala { get; set; }}...
2015-12-29 17:48:00 153
转载 这样的验证看上去多美——在参数上应用验证特性
如果可以把基于特性的Model验证应用在参数就好了,如图:通过右键查看定义,可以明显看出RangeAttribute是可以应用在参数上的,如图:看到这里有木有很嗨皮,就这么简单就是实现了,咳咳如果这样就完了,那我还写这篇干嘛呢,嘻嘻..其实这样是不会执行验证的,验证永远都是通过的,不信看图(有图才有真相):那为啥可以应用在参数上,但是就是不执行验证呢?不...
2015-12-20 22:52:00 88
转载 把多种验证规则用到一个model上
基于标记特性的Model验证,真的太棒了,与jquery validate结合后激情四射,有木有,一句话完成前后端验证。简直让人秒爱...但是爱是爱了,生活中总会有些小摩擦,这不问题来了:看图中那个Num,假如我在别处也要用到这个Test,但是Num的范围变了。哎呀怎么办呢,难道要重新建一个Test1吗...其实解决这个问题不难,只要在上面再添加一个验证就可以了,然后在用到这...
2015-12-01 18:27:00 132
转载 模拟测试—moq:简单一两句
在Xunit的基础上,说话模拟测试。假如我们有这样一个控制器里面有这样一个方法,如图我们在对Bar测试得时候,如果测试未通过,错误有可能来至于Bar,也有可能错误来至于serverde Foo方法。这样就会干扰我们对于Bar的测试,因为我们只想测试Bar是否有问题。那我们就可以使用模拟测试,模拟server.安装Moq包在NuGet里搜索并安装Moq包。安装后...
2015-11-05 16:40:00 99
转载 单元测试之简单说两句
为啥子要写单元啊?为了让测试妹子在测试时少提交bug,给测试妹子留下这样的映像“程序猿哥哥好厉害”...咳咳...其实写单元测试应该成为一个很好的习惯,这样可以保证提交的代码的质量,提高工作效率。都有哪些测试框架可以用呢?1.Unit Test2.MS Test(微软自己的,asp.net5之前创建项目时勾选上就创建了)如图3.xUnit我们用哪一...
2015-11-02 11:53:00 83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人