- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 强命名程序集
强命名程序集的缘由 目前Windows中出现的DLLHell问题(两个不同的公司可能开发处具有相同名称的程序集,如果将相同名称的程序 集放置到同一个目录下,则会出现程序集覆盖现象,最后安装的程序集会覆盖前面的程序集,从而可能导致应用序不能正常运行)。由此看来,仅靠名称来区分程序 集是不足够的。CLR采取了强命名程序集的方式来唯一的表示程序集。强命名程序集包含四个标识:名称,版本号,语言文化标识和
2017-08-03 13:50:22 681
原创 Windows服务创建
C#创建Windows服务的方式总结1. 利用.net框架类ServiceBase==通过继承.net框架类ServiceBase实现,简单兼容性好== * 步骤一:新建一个Windows服务namespace WindowsService_test{ public partial class Service1 : ServiceBase { readonly T
2017-08-03 13:47:19 388
原创 万恶的console.log()
在web开发时,对于ie浏览器的支持是必须的,而在编写代码时,经常会用到调试语句console.log()打印出关心的变量;等一切已经完美后,屁颠屁颠的发布代码,然后手工。忘记了删除console.log(),等哪天测试时,发现页面加载异常,报一些奇奇怪怪的错误,搅破脑汁的一路调试跟踪,根本就发现不了问题,因为当你在调试状态时一切又正常了~~真是莫名其妙,心里少不了一顿咒骂~其
2015-04-23 17:13:20 713
原创 js禁用页面上的部分功能
通过js事件禁用页面的部分功能:1.禁用鼠标右键功能; $('body').on('contextmenu', function(event){event.preventDefault();}); 2.禁止鼠标选中页面功能; $('body').on('selectstart', function(e
2015-04-22 10:58:53 806
原创 sql层级数据查询
WITH t AS ( SELECT * FROM Sys_Basic_Project_Category_Tree WHERE ID = 2 UNION ALL SELECT a.* FROM Sys_Basic_Project_Category_Tree a JOIN t b ON a.Parent_ID = b.ID ) SELECT ID FROM t WHERE I
2015-04-22 10:55:56 1841
原创 迷惑的internal
在C#中,有public、protect、private、internal这四种修饰符,其中internal被解释为内部的,访问权限是:同一程序集中的文件可以访问。internal的作用范围说的比较抽象,让人迷惑。 最主要的混淆点是:internal的访问范围是同一程序集还是同一命名空间。通过搜索,似乎找到了答案,记录下来; 程序集和命名空间的关系:一个程序集内
2015-04-22 10:53:57 289
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人