SQL Server收缩数据库一直转圈

本身对数据库只是会用, 原理不太懂. 今天一个60多G的库要清掉一些历史数据, 这些数据占据了50多个G. 清理很简单直接truncate table就行了. 由于SSD空间不是很足, 因此要收缩下数据库减少下占用的磁盘空间. 执行收缩时发现一直转圈圈, 通过知乎的一个提问知道了有些事务没操作完. 于是暂停所有对数据库的操作, 果然, 瞬间就收缩完成了.一些大型业务肯定不能暂停操作, 怎么处理就不知道了.

Entity Framework 6的连接字符串是如何确定的

查看msdn原文 关键点就是:配置文件中将连接字符串的名称设置为派生类(派生自DbContext)的名称, 就可以自动使用该连接字符串.或者以name=connectionstringname的形式在构造函数中提供.之前一直用的后者, 看来用前者还是比较方便的.好像还说了连接字符串和Entity Framework模式的内容, 不过我只用code first模式, 暂时没去看, 感兴趣的可以看看.

Samsung 750 EVO 可能也掉盘了

其实在2017.07.06就发生了第一次掉盘, 当时运行时间应该是一个月左右. 具体可看之前的Intel 535掉盘事件 当时掉盘应该是忘记记录了, 现在记录下.也可能并没有掉盘只是意外关机了, 因为当时有块西数4T红盘出现了C5故障. 查看京东的申请维修记录是2017.07.06跟系统事件里的系统重启日期一致, 但是西数盘是出故障几天后才申请的售后而系统启动时到底有没有显示三星的750已经忘记了所以很有可能是西数盘故障导致的系统意外关闭, 误认为是掉盘了2017.07.06申请的售后因为要有事情出远门被我取消了, 然后服务器也关机了直到2017.07.20才回来重新开机, 开机后过两...

iOS 10.3下解决Charles抓包ssl证书信任问题

以前的版本是没问题的, 正常可以抓到包的. iOS10还是10.3以后就抓不到了, https的全是x号. 解决方案: 像以前一样先安装证书, 然后执行下面操作: 设置->通用->关于本机->证书信任设置-> 找到charles proxy custom root certificate然后信任该证书即可 来源: http://www.jianshu.com/p/6ad09374053b

ASP.NET MVC下的cshtml文件里出现"当前上下文中不存在Layout"解决方法

以前没问题的, 最近在编辑cshtml时总是提示当前上下文中不存在Layout, 整个页面一片红色波浪线, 虽然编译没问题但是太影响编码了. 网上搜了下找到了解决方案: 删除C:\Users\(用户名)\AppData\Local\Microsoft\VisualStudio\(版本)\下的ComponentModelCache文件夹.解决方案来自这里: CSDN论坛13楼回答

微软各种运行库离线安装包下载地址

不断整理微软各运行库离线安装包的官方下载地址, 后期用到时不用再到处找了. Microsoft .NET Framework 4.7.1 下载页面: https://www.microsoft.com/zh-CN/download/details.aspx?id=56116 直接链接: https://download.microsoft.com/download/9/E/6/9E63300C-0941-4B45-A0EC-0008F96DD480/NDP471-KB4033342-x86-x64-AllOS-ENU.exe Microsoft .NET Framework 4....

迅雷极速版下载地址

2017.09.01更新 发现官网已经404了, 补个Dropbox的链接: 迅雷极速版 迅雷极速版相比迅雷9要简洁实用很多, 但是官网很早就撤掉了下载链接. 后来在迅雷阳台可以找到极速版的页面, 但是近期连阳台里的页面都没有了. 只有一个下载地址了, 应该是最后一个版本了. http://down.sandai.net/thunderspeed/ThunderSpeed1.0.35.366.exe记录一下, 以便用到的时候不用到处去找了.

Windows系统恢复提示找不到可用于恢复系统盘的磁盘

之前的一块Intel的SSD总是掉盘就拿去返修了, 返修回来也不打算用了就买了块三星的用着. 返修前手动备份了下系统(Windows Server Backup), 还原到新的SSD时遇到了问题. 提示找不到可用于恢复系统盘的磁盘, 搜索之后找到了解决方案. 因为前面有四块数据盘, 而新的SSD是第五块, 所以可能SSD没被当成系统盘. 于是把四块数据盘拔掉, 再还原就正常了. 期间试着安装新系统, 走到了格式化磁盘那一步, 格式完就返回了. 不知道是没格式化的原因, 还是没有被当成系统盘的原因. 反正问题解决了.参考链接: System Image Restore Fai...

Windows文件命名的一些例外

还是上次那个出问题的工具, 今天调试时才发现了问题所在. 因为是将某个文件内每行的前3个字符作为文件名另外保存, 所以遇到了坑, 也不能算是坑, 应该是不了解Windows导致的. 直接摘原文:Do not use the following reserved names for the name of a file: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. Al...

关于代码注释和文档的重要性

今天有个以前的工具出了点问题, 因为不是自己在用, 所以没什么印象只有去翻下代码. 虽然有些注释在里面, 但是出错的地方一点注释都没有, 而且也忘记了整个工具是干什么的. 看了下git的最后提交时间是2017.3.12, 才过去一个多月就忘记了. 虽然后面通过看代码回忆起来了, 但这事给我一个提醒: 不要相信自己的记忆力. 一直以来写代码都没写过文档和记录, 注释也是才慢慢的写上的, 看来以后写代码得给自己定个标准了. 需求文档必须有, 记录下这个项目是干什么的, 最好详细记录下每个操作是怎样的. 注释更全面些, 尤其是各种变量, 要注释上这个变量是用来干什么的, 而不是注释...