在备份SQL Server 数据库时候,想要将备份文件放在非系统盘目录下,结果提示错误信息:
备份对于服务器“服务器名”失败。无法打开备份设备’f:\abc.bak’。出现操作系统错误5(拒绝访问。)。
一直不知道是什么原因,每次都是偷懒拉倒,还是备份到SQL Server默认的那个层级很深的目录里。今天就去搜索了下,网上说是SQL Server的一个Bug 坑。
解决方法是:不能将备份文件放在盘符的根目录下,必须放在一个非根目录下,否则就会报错。
试了一下,果然就解决了,太神奇了。
最近发现win10的锁屏界面居然无法登陆系统了,只能重启解决。如果在锁定屏幕前有未保存的内容,就很悲催了。
衣服自己洗开始还以为是偶然的现象,后来在多台电脑上都有发现。而且是锁定的时间越长,其概率就越大,例如第二天早上上班。
由于微软自win10以后就采用小步慢走的方式,导致网上的帖子里有很多过时的讨论,有价值的不多。后来经过一番搜索,找到的解决方法如下:
进入设置->个性化->锁屏界面,关闭Windows聚焦,并且关闭“在锁屏界面上从Windows和Cortana获取花絮、提示等”,然后重启系统。
经过这样的设置后,果然就好了。
好景不长,问题又出现了,只是说概率比以前要小很多。看来关闭聚焦有效果但没有根治。
衣服自己洗不太死心呀,晚上锁定电脑后,第二天必须要强制关机重启,对于强迫症来说,太过于惨烈了。
再经过翻墙后的搜索,终于找到了彻底解决问题的思路,问题的原因是由于微软输入法的原因导致的。大家可以在任务管理器里找到ChsIME.exe这个进程。
衣服自己洗用的是QQ拼音,完全不在乎微软自带的输入法。迅速杀掉这个进程。为了稳妥起见,重命名了这个文件作为备份。
世界终于清净了,运行了一段时间后,再也没有发现过这样的情况。虽然后面又陆续有过几次windows 更新,不知道微软是否有修复这个问题。
在最近的某个界面上,我们需要添加一个滑动条Slider,并且根据业务需求获取用户点击和松开鼠标的时机。衣服自己洗发现对于通用控件的PointerPressed 和 PointerReleased 事件是无法触发的。
来自微软方面的解释是这2个事件被Slider的子控件给处理了,导致事实上这2个事件无法被我们拦截处理。
解决方法也很简单:
1,为Slider控件设置ManipulationMode属性,其枚举值为Windows.UI.Xaml.Input.ManipulationModes.TranslateRailsX。
2,为控件添加 ManipulationStarted 和ManipulationCompleted 事件,以代替 PointerPressed 和 PointerReleased 事件。
现在大家就可以解决自己的需求了。
随着硬件的发展,屏幕分辨率做的越来越大,相同的环境下,分辨率越高,视觉上看起来文字就越小。
操作系统本身提供了DPI的缩放,但是这个操作并不影响网页里的内容。值得幸庆的是,现代浏览器提供了网页内容的缩放功能。
那么,如果我们想获取浏览器的缩放比例以加载不同的样式和脚本,要怎么做呢?
现代浏览器提供了标准接口,window.devicePixelRatio 表示为设备上物理像素和设备独立像素的比例。
对于IE而言,IE 提供了 window.screen.deviceXDPI 和 window.screen.logicalXDPI 两个属性,deviceXDPI 就是对应的设备上的物理像素,而 logicalXDPI 就是对应了设备独立像素的比例。
下面就是代码了:
function getPageZoom() {
var ratio = 0,
screen = window.screen,
ua = navigator.userAgent.toLowerCase();
if (window.devicePixelRatio !== undefined) {
//现代浏览器直接支持
ratio = window.devicePixelRatio;
}
else if (~ua.indexOf(‘msie’)) {
//兼容低版本的IE浏览器
if (screen.deviceXDPI && screen.logicalXDPI) {
ratio = screen.deviceXDPI / screen.logicalXDPI;
}
}
if (ratio) {
ratio = Math.round(ratio * 100);
}
return ratio;
};
现在就可以根据自己的业务来做不同的处理了。
在很久以前,衣服自己洗使用 BONOBO Git Server 作为Git的源代码管理系统,对于windows而言,很是方便,也不需要手动管理私匙之类的。
上次访问的时候,居然就报错了,日志系统,系统事件里都没有找到有用的信息。后来回忆起,问题应该出现在系统升级到windows server 2012之后。后来无意间在官网上发现了一段文字,原来是目录权限设置问题。
给目录添加IIS_IUSRS角色,并给与权限,问题就解决了。
说起来很简单,但这个解决方法还真不一定想得到。因为从windows server 2003开始,基本上只需要设置network server权限就可以了。衣服自己洗以前是使用windows server 2008也没有什么问题,但是在2012上就需要如此这般设置,官网上也给出了这样的说明。
今天在删除系统日志的时候,我以为是在日志目录,没有想到是在 /etc/nginx目录,一下子给清空了,那叫一个悲催啊。反复卸载安装了好几次都没有效果,急的满头大汗。
经过一个下午加上晚上的摸索,分享下解决方法,也非常的简单。
sudo apt-get remove nginx
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /etc/nginx
sudo rm -rf /etc/init.d/nginx
sudo rm -rf /var/lib/nginx
sudo rm -rf /var/log/nginx
sudo rm -rf /etc/logrotate.d/nginx
sudo apt-get purge nginx
dpkg –get-selections|grep nginx
然后我这里就列出了nginx-common 和 nginx-core
接着继续运行
sudo apt-get –purge remove nginx-common
sudo apt-get autoremove
sudo apt-get install nginx
之后终于出现了nginx的欢迎页了,剩下的就是各种配置,就不细说了。
香蕉派安装使用的是Lubuntu系统,由于官方有做过精简和修改,所以系统界面一直是英文的。
曾经有段时间,特别想改为中文系统,苦于一直找不到方法,最后还是放弃了。
今天无意间突然就发现了,命令为
sudo apt-get install language-selector-gnome
安装完后在系统菜单里,就有一个 Language Support 选项,接下来添加语言。在更新语言的时候,发现有文件无法下载回来的问题。
挂上VPN,顺利下载好,把中文拖动到顶部,重启下系统,再次进入桌面后,会有一个消息提示框询问是否要改名文件夹。仔细一看,原来是把 Desktop,Download 这样的文件夹修改为桌面、下载。但是已经存在的不会迁移过去,衣服自己洗还是选择保持原来的文件夹名称不变算了。
在北京时间8月3日的时候,微软开放了win10的年度更新,即14393版本。在上次升级到10586的时候,在线升级很是麻烦了一把,这次就选择了直接通过 iso 镜像更新,简单暴力。
不得不说,升级完成后,等待配置的界面中,汉化的还是蛮不错的。居然有“青出于蓝而胜于蓝,冰水为之而寒于水”这样的诗词,非常贴切年度更新的意义。在以前的内测版本中,文字中还有“<br />”字样,现在已经修复了。
衣服自己洗的办公位置上,以前无线会无故就掉了,现在也好了。不知道大家发现没有,现在开机启动的速度变快了很多。事件查看器事件列表的打开速度也有了提升,这里从win8开始就慢了下来。哈哈,我就知道我的关注点和你们肯定不一样。
在与操作系统同步的准备中,我们在软件的更新历史记录中,使用了RedStone字样,结果被P了,要求使用年度更新来代替,只好又重新编译发布了一版。
讲真,我非常想吐槽SSRB。
我的手机安装了腾讯的自选股,有时候就发现消息通知栏的消息无法删除,特别是只剩下一条自选股的推送时。为此抓狂了好久。
但是你说取消消息推送又不是很合适。
今天试了一个方法,果然是管用的。设置->通知->开启按应用分组。
问题就解决了,希望接下来的iOS10系统可以解决这个问题。
虽然衣服自己洗不知道为什么,但是运行下面后的命令:
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
再安装mysql就不会有错误提示了。
sudo apt-get dist-upgrade
linux命令未免也太神奇了一点吧。