rebuild

【版本特性】sql server2014版本特性

て烟熏妆下的殇ゞ 提交于 2020-08-14 10:27:41
【一些新特性】 1.内存优化表 参考: https://www.cnblogs.com/gered/p/12925354.html 内存中 OLTP 是一种内存优化的数据库引擎,它集成到 SQL Server 引擎中。 内存中 OLTP 已针对 OLTP 进行优化。对于内存中 OLTP 支持的 Transact-SQL 外围应用存在很多限制。 2.Windows Azure 中的 SQL Server 数据文件 Windows Azure 中的 SQL Server 数据文件提供对作为 Windows Azure Blob 存储的 SQL Server 数据库文件的本机支持。 通过此功能,可以在本地或 Windows Azure 中虚拟机上运行的 SQL Server 中创建数据库,而将数据存储在 Windows Azure Blob 存储中的专用存储位置。 3.将 SQL Server 数据库托管在 Windows Azure 虚拟机中 使用将 SQL Server 数据库部署到 Windows Azure 虚拟机向导,可将数据库从 SQL Server 实例托管到 Windows Azure 虚拟机中。 4.备份和还原增强功能 SQL Server 2014 包含针对 SQL Server 备份和还原的以下增强功能: 1) SQL Server 备份到 URL   SQL

TMS320C6678开发例程使用手册(6)

好久不见. 提交于 2020-08-14 06:29:55
2.3CCS工程导入和编译步骤 工程导入时要注意将整个类别的目录全部导入。此处以导入NonOS里面的例程为例。因为NonOS里面还包含了Include和Library这两个文件夹,里面是放了头文件和库文件,所以在导入的时候,要将NonOS整个文件夹选中,确保Include和Library这两个文件夹能被工程链接。 先将NonOS文件夹拷贝到非中文路径目录下。然后点击Project栏,在弹出窗口点击红框圈中选项。 在弹出的窗口点击Browse…按钮。 找到NonOS目录所存放的路径,然后选中NonOS整个目录,点击确定。 然后会弹出工程的钩选栏,此时可钩选对应工程即可。可单个导入,也可以全部导入。 然后右击此工程,在弹出来的对话框中点击"Rebuild Project",即可对当前工程编译,如下图: 编译完毕后,可在左侧工程的Binaries下看到产生了可执行.out文件,如下图: ​​​​​​​ 2.4开启多线程编译 随着DSP工程越来越庞大,尤其使用了SYS/BIOS后,编译速度可能不能满足需求,可以根据情况开启多线程编译。 右击需要开启多线程编译的工程,选择Properties,如下图所示: ​​​​​​​ 在弹出的界面选择"Build->Behaviour",选上"Enable parallel build",如下图所示: ​​​​​​​ ​​​​​​​ 来源:

VisualStudio 命令行编译 build 通过 rebuild 不通过

荒凉一梦 提交于 2020-08-13 00:01:29
在使用命令行编译项目,发现使用 build 可以编译通过,但是通过 rebuild 编译提示找不到项目,明明在对应的文件夹存在项目输出的 dll 文件,但是会提示找不到 在命令行编译的 build 和 rebuild 的不同在于使用 build 会用上次编译的内容,如果没有文件更改,那么这个项目不会重新编译。同时会从缓存拿到项目依赖顺序,获取上次编译的项目信息。而 rebuild 会先执行 clean 清理,会清理缓存重新创建项目依赖顺序 而如果 build 能通过而 rebuild 不能通过,此时请尝试清理整个项目仓库的 bin 和 obj 文件夹。在使用 git 管理的项目可以使用下面命令快速清理 git clean -xdf 在执行上面命令之前请先提交本地文件 清理完成之后再次使用 build 命令,关于 msbuild 命令行请看 MSBuild 常用参数 如果清理完成发现通过 build 命令不通过,注意这里的不通过不是因为 nuget 没还原而没通过,那么证明现在的代码是因为依赖上次编译的内容。此时可以清理完成在 VisualStudio 打开,看错误列表内容 如果清理完成发现通过 build 命令能通过,同时用 rebuild 命令如果没有添加 /m 命令也就是并行编译没有问题,而添加了 /m 命令并行重新编译就不通过,提示某些项目的 dll 找不到

Unity引擎UI模块知识Tree

假如想象 提交于 2020-08-12 10:50:28
现在主流的UI解决方案是UGUI和NGUI,近年来更是以UGUI为主,本期结合UWA学堂以及Blog的相关内容整理了《Unity引擎UI模块知识Tree》,主要介绍了UGUI的优化、框架完善及解决方案,也涉及到NGUI和FairyGUI的内容,最后是UWA的工具篇,开发者们可以根据报告查看问题,优化项目。 前期我们也整理更新过 《Unity引擎渲染模块知识Tree》 和 《Unity引擎资源管理模块知识Tree》 ,深受开发者们的喜爱,欢迎大家按照自己的兴趣和需要参考取阅。 UGUI 框架 《UGUI深度研究之源码鉴赏》 从UI的代码底层讲起,通过理解底层代码的原理来认知上层的有效优化方法。这里会从源码中深入分析UI网格重建的实现原理,并完成了提取触发UI重建的UI元素的代码实现,可以更方便、更准确地定位引起UI性能问题的UI元素,从而有针对性地做优化。 《Unity手游UI框架一站式解决方案》 该课程内容非常详实、性价比极高。初级开发者可以拥有一套完整的实战UI框架源码,快速进入实战;中级及以上者可以深入理解框架的形成过程并在此基础上进行修改,迭代出属于自己的框架;语言中并没有华丽的辞藻,技术则完全以实用、稳健为基础。 《UI框架搭建:控件定制篇》 《UI框架搭建:消息重构篇》 《UI框架搭建:应用技巧篇》 整套框架分为三节课程来讲解:第一节课程主要讲解控件侧的框架搭建

Jenkins简介

假装没事ソ 提交于 2020-08-12 01:01:40
一 自动测试环境部署优点 程序自动部署,节约时间 环境一键搭建,不怕频繁改代码 我的环境我做主 二 学习jenkins搭建环境基本思路 三 搭建环境前的准备 1 服务器:OS LInux CentOS 2 数据库服务器:MySQL Server 3 在码云上注册一个账户 4 Java开发工具IDEA准备 四 Jenkins基础 1 简介 通用的开源平台 常用于自动化测试,持续集成 2 Jenkins安装 下载jenkins https://www.jenkins.io/ 3 启动 java -jar jenkins.war 4 浏览器输入 localhost:8080 5 输入密码 6 定制jenkins 7 创建管理员 8 安装完成后的界面 五 Jenkins插件安装 1 Rebuild插件安装 【系统管理】->【插件管理】 2 Safe Restart插件安装 六 Jenkins基础设置 1 配置全局安全属性 【系统管理】->【Configure GlobalSecurity】 2 添加一个用户并赋予相关权限 【系统管理】->【管理用户】 【系统管理】->【Configure GlobalSecurity】->除administrator外权限都选 tester01登录后,是看不到系统管理链接的。 七 参考 https://www.imooc.com/video/17405

TMS320C6678 DSP单双网口切换 + 千兆/百兆网速切换

只愿长相守 提交于 2020-08-11 12:51:53
关于网络模块的配置在ti论坛有很多讨论,但是问题很多很杂,很难从里面获取有效信息,我根据调板经验将关于本文主题的内容整理出来,供大家讨论参考,希望我在这上面浪费的时间能为大家节省时间。 如何使helloworld_evmc6678l工程支持双网口(或支持port 0) 由于pdk6678_1_1_2_x中默认的网络驱动是关于port1的配置,要使程序同时支持两个网口(或支持port0),可以按下面的步骤修改: 步骤1. 导入NIMU工程(C:\ti\pdk_C6678_1_1_2_6\packages\ti\transport\ndk\nimu),修改nimu_eth.c文件。修改方法: EmacSend()函数中,移除下面这行代码: Cppi_setPSFlags (Cppi_DescType_HOST, (Cppi_Desc *)pCppiDesc, (1<<gTxPort)); EMACInit_Core()函数中,用下面的代码替换"#ifndef SIMULATOR_SUPPORT" 和 "#else" 之间的代码: platform_get_emac_info(0, &emac_info); memcpy(ptr_pvt_data->pdi.bMacAddr, emac_info.mac_address, 6); Init_Switch()函数中,把下面的代码放到Init

Netty源码学习系列之5-NioEventLoop的run方法

痞子三分冷 提交于 2020-08-11 11:06:12
前言 NioEventLoop的run方法,是netty中最核心的方法,没有之一 。在该方法中,完成了对已注册的channel上来自底层操作系统的socket事件的处理(在服务端时事件包括客户端的连接事件和读写事件,在客户端时是读写事件)、单线程任务队列的处理(服务端的注册事件、客户端的connect事件等),当然还包括对NIO空轮询的规避、消息的编解码等。下面一起来探究一番,首先奉上run方法的源码: 1 protected void run() { 2 for (;;) { 3 try { 4 try { 5 // 1、确定处理策略 6 switch (selectStrategy.calculateStrategy(selectNowSupplier, hasTasks())) { 7 case SelectStrategy.CONTINUE: 8 continue ; 9 case SelectStrategy.BUSY_WAIT: 10 case SelectStrategy.SELECT: 11 // 2、表示有socket事件,需要进行处理 12 select(wakenUp.getAndSet( false )); 13 if (wakenUp.get()) { 14 selector.wakeup(); 15 } 16 default : 17 } 18 }

脱口秀凉了,罗永浩来了

半腔热情 提交于 2020-08-11 09:28:54
作者|谢明宏 编辑|李春晖 天下脱口秀共一石,笑果文化独得八斗,罗永浩得一斗,其余人共分一斗。卡姆吸毒,池子出走,笑果元气大伤之际,“风口灭霸”罗永浩宣布进军脱口秀。 6月21日,罗永浩在Rebuild2020科技全明星峰会透露,准备在“大一点的平台上”做一档脱口秀综艺,目前正在组建团队。他说,跨界的初衷是因为走在家乡延吉的路上,没有人认出他。 老罗自认为是延吉自1949年以来,最出名的人物之一。特别加上“之一”,是为了防止工商再次介入。为了让别人认出自己,他还专门找人流量大的地方给人打电话:“哎对,我老罗,罗永浩。” 富贵不还乡,犹如锦衣夜行。老罗不讲脱口秀,江东父老无人识。为了刷上这波存在感,同时也为自己的直播扩大声势,把发布会搞成“脱口秀”的老罗,真的要说脱口秀了。 和上次直播,说不是为了赚钱一样。老罗说做脱口秀,远不如直播赚钱。不对啊老罗,在2017年的《长谈》里,你不是对罗振宇说脱口秀最赚钱吗?“其实我个人赚钱最快的方式,是做脱口秀嘛。一签直接就是,签一个年约,就是上千万到一个亿。” 有一说一,老罗赚钱最快的方式的确是脱口秀,因为他干别的也没赚到钱。而作为靠语录火起来的演讲家,语言一直是老罗的核心竞争力。但要注意,不能签笑果,因为人家会把你的银行流水给打出来。 行业凉了,冥灯来了,罗永浩究竟是脱口秀的救星还是灾星?抑或逃不过他此前的创业魔咒,只成为一闪而过的流星?

B树、B-树、B+树、B*树都是什么

房东的猫 提交于 2020-08-11 07:05:35
今天看数据库,书中提到:由于索引是采用 B 树结构存储的,所以对应的索引项并不会被删除,经过一段时间的增删改操作后,数据库中就会出现大量的存储碎片,这和磁盘碎片、内存碎片产生原理是类似的,这些存储碎片不仅占用了存储空间,而且降低了数据库运行的速度。如果发现索引中存在过多的存储碎片的话就要进行“碎片整理”了,最方便的“碎片整理” 手段就是重建索引, 重建索引会将先前创建的索引删除然后重新创建索引,主流数据库管理系统都提供了重建索引的功能,比如 REINDEX、REBUILD 等,如果使用的数据库管理系统没有提供重建索引的功能,可以首先用DROP INDEX语句删除索引,然后用ALTER TABLE 语句重新创建索引。 对B树的概念比较陌生,网上一搜才知道,原来是 binary search tree(二叉搜索树),贴上全文! B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入右儿子;如果左儿子或右儿子的指针为空,则报告找不到相应的关键字;

有时候数据库太大,需要压缩使用

浪尽此生 提交于 2020-08-09 20:19:22
首先查询出,每个表占用的磁盘空间。 https://stackoverflow.com/questions/7892334/get-size-of-all-tables-in-database In Management Studio 2012 you can do: View-Object Explorer Details (F7) and navigate to "Tables" in Object Explorer. In Details right-click on the header and select size columns. 或者 SELECT t.NAME AS TableName, s.Name AS SchemaName, p.rows, SUM(a.total_pages) * 8 AS TotalSpaceKB, CAST(ROUND(((SUM(a.total_pages) * 8) / 1024.00), 2) AS NUMERIC(36, 2)) AS TotalSpaceMB, SUM(a.used_pages) * 8 AS UsedSpaceKB, CAST(ROUND(((SUM(a.used_pages) * 8) / 1024.00), 2) AS NUMERIC(36, 2)) AS UsedSpaceMB, (SUM(a