首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/656783

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

烂代码

反思一个项目。 进入公司3个多月之后,终于开始做一个整体项目,两个人合作,项目不难、但工作量特别大,其实最主要原因是对公司的产品不熟悉,做的是mysql的数据迁移,从公司一个产品迁移到另一个产品,迁移的是一个库,每个字段都需要修改。 之前也做过一个小项目,4个人一起做,我只做其中一小部分,时间也紧,对整体架构并不了解,就稀里糊涂把自己的小部分完成了,但经验不足,遇到各种问题,还好公司的人很好,都帮忙解决。好不容易完成了,高兴的不行,也没有总结,对整体的架构深入了解,很后悔!!!对整个流程有足够了解,在做项目就有经验了,就会好做很多。 先总结一下:由于经验不足,反的傻叉错误!!! 举几个例子:while前面没有写i=0,发现结果怎么都不对,就因为i的初始值不对! for循环嵌套,用同一个i,导致死循环! 字符数组前面没有用memset清空,导致数组不对,而且会很不规律! 还有很多不一一列举了!  标题为什么叫烂代码?因为真的很烂!烂到什么程度,再也不想看!  代码总共2000多行,说优化的问题! 代码也算很多行了,变量会超级多,而且两个人做最后要合在一起,全局变量、局部变量到处都是,优化...

11、SQL Server 视图、数据库快照

原文: 11、SQL Server 视图、数据库快照 SQLServer视图 什么是视图? 视图是一个虚拟的表,内容源于查询的结果集。只有当视图上建立了索引后,才会具体化。 视图可以筛选和处理数据,而不是直接访问基础表。如:创建一个视图,只展示源表中的几列数据,无需授予用户访问基础表的权限,取而代之的是授予视图访问权限。 为什么用视图? 1、如果是比较复杂的多表联查,可以将这些复杂的语句放在视图中完成,而我们只需要使用简单的语句查询视图即可。 2、保护基础表,敏感列无法被检索出。 3、对视图添加索引,可以提高效率。 创建视图 1、可以使用SSMS工具创建,视图->新建视图->选表选列 ->输入名字保存即可。 2、使用T-SQL创建 if exists(select * from sysobjects where name = 'newView') --如果存在删除 drop view newView go create view newView --创建视图 as select 学号=id,姓名=name,年龄=age from student go select *...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle

Oracle

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

JDK

JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。