月度归档:2018年10月

sql server服务启动时候报错误代码10048

在启动SQL SERVER 服务时,报10048错误.详细错误提示如下: windows不能在本地计算机启动sql server(MSSQLSERVER).有关更多信息,查阅系统事件日志.如果这是飞microsoft服务,请与服务厂商联系,并参考特定服务错误代码10048.
使用CMD,输入命令:netstat -a ,显示所有的端口占用情况,果然发现,1433端口被启动了,然后再输入命令:netstat -aon|findstr 1433   这个命令可以查看1433端口具体被哪个进程占了,发现我的电脑占用该端口的是一个PID为680的进程:

然后到任务管理器中再查看具体的进程的信息,发现是一个酷狗的dlna_player.exe服务.

把该服务关掉,然后再启动数据库,成功.
其实一劳永逸的方法,直接修改sqlserver数据库的端口号就好了.[……]

Read more

c#解析json:Cannot deserialize the current JSON object (e.g. {“name”:”value”}) into type ‘System.Collections.Generic.List

使用c#解析json的时候报:

Cannot deserialize the current JSON object (e.g. {“name”:”value”}) into type ‘System.Collections.Generic.List

出现这个错误的时候,可能是你对应的实体类型错误,例如这个字段可能是string类型的,结果你弄成了int类型,或者是实体类型的时候,你弄成了string类型。

我今天就碰到了这个坑,而且还花了不少的时间。。。[……]

Read more

压缩软件的压缩率是越大越好吗?

刚有个朋友问我,压缩软件的压缩率是越大越好吗?
其实不是,以winrar为例:

其实压缩软件的压缩率是越小就说明压缩的越多,压缩后的压缩包大小就是越小的。
比如,当前有个文件压缩前的大小是100M,压缩率是2%,那么压缩完之后大小就是2M,如果是压缩率是99%,那么压缩后的文件大小就是99M。
所以,压缩软件的压缩率是越小就说明压缩后的文件大小越小。[……]

Read more