首页 > 代码库 > 修复bug的流年

修复bug的流年

     工作的过程中,总是会遇到莫名其妙的错误、bug,由于记忆力有限,用一篇文章记录所遇到的bug及解决过程,解决的过程总是痛苦与欢乐、还有一丝丝的无奈,或许这才是真实的生活。

 


 

在VS的项目属性“生成事件”标签页中有“生成后事件命令行”,可在这里输入比如:

copy $(TargetDir) "C:\Program Files\MailSetup"

这样编译成功后会将生成的文件拷贝到C:\Program Files\MailSetup

这里有两点注意:

1、目标路径要用双引号括起来

2、使用了宏的源不需要,比如可以写成$(TargetDir)*.exe

3、如果项目无任何改动,“生成”是不会编译的,所以当运行生成后事件选中“生成更新项目输出时”,不会被执行,但“重新生成”会无条件的输出,并触发事件


 

http://www.infoq.com/cn/presentations

infoq 演讲

http://bj2015.archsummit.com/content/2850
---------------------------------------------------

memcached telnet 127.0.0.1 win10 系统报错,连接主机失败 》 因为win10 无telnet服务端

win7输入 不是命令 > 在程序关闭或更新中安装 telnet服务端与客端 ok

---------------------------------------------------

stats cachedump 1 0

http://www.runoob.com/memcached/memcached-add-data.html

http://www.ttlsa.com/memcache/memcache-list-all-keys/

---------------------------------------------------

新建一个MVC4 建好之后 Views\Home\Index.cshtml下的ViewBag一直飘红 什么找不到编译动态表达式 是否缺少对程序集的引用 什么意思?

2\ 在引用里把Microsoft.CSharp "复制到本地"的属性设为ture . (问题成功解决)

-----------------------------------------------------
SQL 复合主键

当一个字段无法确定唯一性的时候,需要其他字段来一起形成唯一性。就是说用来组成唯一性的字段如果有多个就是联合主键

学生成绩(学号,课程号,成绩)
那学号和课程号就可以做为联合主键.
因为学号和课程号决定了成绩.也就是说.你要知道成绩..你就要知道学号,知道学号,但还不能知道某一科的成绩.还要知道课程号.
所以函数依赖关系是{学号,课程号}->{成绩}

alter table tb
add constraint PK_ID primary key(学号,课程号)
go


 

修复bug的流年