Author: blchen

  • 修改Windows 10的默认浏览器

    微软Edge浏览器是Windows 10里的默认浏览器,是用来替代IE的新一代浏览器。现在不管从老版本的Windows升级到Windows 10,或者是运行Windows 10的大版本升级(比如从Windows 10升级到TH2),微软都会把系统默认的浏览器被悄悄地换成Edge浏览器。如果想换成其他浏览器,比如IE或者Chrome,可以用下面步骤:

  • Windows 10清除$Windows~BT和$Windows~WS

    升级到Windows 10后,C盘根目录下会多出2个隐藏的文件夹$Windows~BT和$Windows~WS,占用空间高达10G以上,很容易让不富余的SSD更加叫穷。这2个文件夹都是给Windows 10升级准备的文件夹,升级成功后可以安全的删除。但是很可惜的是,微软的磁盘空间清理程序不会清理这2个文件夹(从Windows 8开始磁盘清理工具只清理Windows.Old文件夹),所以只能通过脚本的方式手工删除。下面便是各自的删除脚本

  • AngularJS禁用客户端缓存

    在用AngularJS开发的时候,经常会遇到的一个问题是,浏览器总是使用已经缓存的html或者js文件,导致的结果就是每次改动js或者html文件以后,用浏览器预览的时候,看到的却总是之前的版本效果。 手工的清除客户端缓存固然可以解决问题,但是Chrome提供了一个更简单的方法,在开发者工具里有一个Disable cache (while DevTools is open)的选项,只要把这个勾上,在开发者工具开启的情况下,Chrome默认就不缓存任何文件了。

  • Ubuntu常用命令记录

    记录一些ubuntu下常用的命令做备忘 更改APT源 默认的APT的源更新非常慢,国内建议用163的源。 JAVA sudo apt-get openjdk-7-jre sudo apt-get openjdk-7-jdk Git sudo apt-get git Ruby & Rails R&R有点复杂,首先是按照https://rvm.io/rvm/install的步骤安装RVM,装rails这步的命令会因为墙的原因在中间失败,解决方法是按这个教程http://ruby.taobao.org/把gem源更新成taobao的源,然后运行rvm install rails。

  • 用AngularJS往Web Api post的正确用法

    最新发现用AngularJS+Web Api写代码,开发效率比MVC大大提高,于是准备全面转向AngularJS。迁移过程中,发现用AngularJS的$http.post和之前jQuery的写法略有区别,一直遇到各种小问题,比如服务器端什么参数都接收不到,或者接受到时间总是1900年。下面记录一下最终试验出来的正确写法,分2种情况,服务器端接受基本对象参数,和服务器端接受model对象类。

  • SQL Server检索包含某个关键字的所有列名

    在项目中,有的时候会遇到一些需求,需要从一个巨大的数据库里找到所有包含某个关键字的列,以及它所在的表。下面的SQL可以快速解决这个问题。 SELECT distinct t.name AS table_name,SCHEMA_NAME(schema_id) AS schema_name,c.name AS column_nameFROM sys.tables AS tINNER JOIN sys.columns c ON t.OBJECT_ID = c.OBJECT_IDWHERE c.name LIKE ‘%keyword%’ORDER BY schema_name, table_name 使用方法,只要把上面语句中keyword换成你想要的检索的关键字就可以了。 举个例子,我想知道当前的数据库里,有哪些表里带有包含了Discount的字段,结果如下所示

  • 无需重装把英文版Windows 10变成中文版

    从Vista开始,Windows就支持一个MUI(Multilingual User Interface)的功能。简单的说,这个功能可以让用户无需重装Windows系统,仅仅需要安装一个语言包就可以改变当前Windows的系统语言。下面便是通过安装中文语言包把英文版Windows 10改变成中文版Windows 10的步骤。

  • U盘可见空间只有200M的解决方法

    之前重装Mac系统的时候用手头上一个8G的SanDisk U盘做了Mac系统的启动盘。想用这个U盘来给Windows 10做安装盘的时候突然发现这个U盘在Windows下可见空间只有200M了。如果去磁盘管理器里查看磁盘空间使用情况,会发现这个其他空间还在,但是不能使用,尝试格式化U盘,发现也无法找回空间。后面折腾了半天终于解决了,记录一下解决方法 打开命令行窗口 敲入diskpart回车 先用list disk查看全部磁盘,记下U盘所在的磁盘的编号。如下图所示,我的8G U盘编号是3。 敲入select disk x,回车。其中x就是在上面步骤获得的磁盘编号 敲入clean回车

  • Google AdSense西联汇款取款注意事项

    最近去农行取西联汇款的Google AdSense付款时候,发现流程有些变化,大堂的值班经理也不是非常熟悉西联汇款业务,导致来回填了3次表格才顺利领取。这里记录一下几个注意点记备忘。 西联汇款收汇单里除了签名写中文外,其他所有的部分都只能写英文 汇款来自填写Dublin,Ireland(千万不要写新加坡那个) 发汇人要填在姓Last Name里,填Google Ireland, Ltd. 城市填Dublin,国家填Ireland 前后大概要签名5-6次,就酱紫。

  • SQL Server找出最占存储空间的表

    今天在有台服务器硬盘突然告警了,排查了一下发现是SQL Server的mdf文件太大,把硬盘给撑爆了。所以就有一个需求要在SQL Server里找出占用存储空间最多的表,进行清理。 下面是Amber和Qing贡献的一个SQL查询和运行效果。 CREATE TABLE #temp ( table_name sysname , row_count INT, reserved_size VARCHAR(50), data_size VARCHAR(50), index_size VARCHAR(50), unused_size VARCHAR(50)) SET NOCOUNT ON INSERT #temp EXEC sp_msforeachtable ‘sp_spaceused ”?”’ SELECT a.table_name, a.row_count, COUNT(*) AS col_count, a.data_size FROM #temp a INNER JOIN information_schema.columns b ON a.table_name collate database_default = b.table_name collate database_default GROUP BY a.table_name,…