Xshell启动时显示丢失MSVCP110.dll解决方法

surface pro上运行下载的绿色版xshell打开就报下面的错,说Xshell启动时显示丢失MSVCP110.dll等dll文件。 解决方法 1.下载Visual C++ Redistributable for Visual Studio 2012 Update 4 ,下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=30679 根据自己系统的64位还是32位下载对应的,然后安装好后,重启电脑。 2.将运行时提示缺少的MSVCP110.dll, mfc110.dll等DLL文件从C:\Windows\System32中再复制一份到C:\Windows\SysWOW64\。 3.这个时候,可能还会报一个错,0x0000xxx之类的错误,是directx的问题,可以下载drectx repair软件进行修复,该软件网上有下载。 来自为知笔记(Wiz)

随便写写,诈尸一下

博客感觉万年没更新了,没更新的原因有很多,比如:天天上班加班,感觉和996差不多了,由于经常加班,就没法干自己喜欢的事,不能学新的玩意,所以感觉没什么可以写的;其次,自己最近成了网瘾少年,没事就拿笔记本玩守望屁股,有点欲罢不能啊,我是不是应该去杨叔叔那电疗下,治疗下我的游戏隐。好吧,其实这些都是借口,还是我自己不努力,唉。 自从毕业进了公司,自己的编程技能已经大不如从前了,为了尽快写完代码, 只能复制粘贴,撸的一点激情都没有了。无穷无尽的bug,重复的bug,修的自己想吐了。我甚至觉得自己已经是个废人了,怕是出了这家公司,就找不到工作了。不能让公司的方向束缚了我自己的技能。目前,觉得自己唯一有点提升的就是js,不过现在看到js我还是有点恐惧它那毫无规律的语法,太tm的魔性了。 毕业后,吉他也就弹过几次,每次十分钟,然后就没碰了,花1000买个烧火棍回家了,心疼钱包。上个月的双十一什么都没买,虽然自己一直很想入手个surface pro,不过怕微软的品控太“软”,迟迟没有剁手。公司的电脑是联想的E460,这屏幕看的眼睛都快瞎了,还没固态,idea之类的一跑,磁盘立马100%,尤其是复制代码文件和svn签出提交的时候,卡的想砸电脑。为了减少电脑的卡顿,我都从firefox换到chrome了,花了一个星期才适应了,勉强找到了部门可以代码的插件。 说说博客和vps相关的。博客的域名这个星期被注销了,应该是阿里检测到我的域名没有指向阿里的ip,然后通知通信管理局给注销的。阿里云恶心人的东西,迁出个域名都折腾好久。十九大那几天,很多xx软件都挂了,我的vps也不例外,不过从目前的经验来看,udp还是要相对安全些。这个礼拜看到云梯的开发人员貌似被一锅端了,缺失挺意外的,twitter上经常看到他们的广告和介绍,还以为他们在国外的,结果居然都在墙内。 其余的就没什么可说的了,就这样吧,新的一年又快来了,tmd,时间跑的真快,感觉都快追不上了。

IE调试弹窗(showDialog())时F12无效的解决办法

案例: IE会使用showDialog()函数调用弹窗,但是有时候需要调试,此时按F12可能无法调出开发者工具。 解决办法: 工具——Internet选项——安全:根据网站是本地或互联网的来选择,我这里是本地发布网站,所以选择的“本地Internet” ——自定义级别 设置——设置选项“允许网站打开没有地址或状态栏的窗口”为“禁止” 如下图: 然后确定,一路确定。 然后在打开弹窗的时候,就可以看到弹窗中出现了地址栏,我们可以按F12调试,也可以在另外一个页面单独打开这个url,按F12调试。 完! 操作的IE。 来自为知笔记(Wiz)

IE11模拟测试不同版本的兼容性

我是win10,自带ie11,但是项目要支持ie8,我测试都是在chrome和ie11中测试的 ,结果发现Ie8下 js数组的indexOf()方法报错,不兼容。 测试兼容的js代码: var arr = ; arr.indexOf("Volvo"); 模拟兼容的办法: 按F12,选择你要模拟的版本,这里我选择的是模拟IE8。 模拟结果: 提示不支持indexOf()属性,去tm的政府项目和IE。

报错:’oracle.jdbc.driver.OracleTypes’ is not public in ‘oracle.jdbc.driver’. Cannot be accessed from outside package

错误提示: ‘oracle.jdbc.driver.OracleTypes’ is not public in ‘oracle.jdbc.driver’. Cannot be accessed from outside package 原因: 这是因为项目用到的oracle jdbc的jar包太老了,在ojdbc14.jar中,OracleTypes类是public的,而到了oracle 11g的驱动中,比如ojdbc5.jar ,ojdbc6.jar中,这个类源码如下: class OracleTypes extends oracle.jdbc.internal.OracleTypes { private static final String _Copyright_2007_Oracle_All_Rights_Reserved_ = null;…

博客7年数据丢失,一无所有了,只能从新开始

说下事情经过吧: 7月3号左右,突然受到360监控的邮件,说网站无法访问,当时忙着加班,而且以前也出现过这种情况,所以没理睬。 7月5号发现HostUS发送的邮件,提示说vps的磁盘阵列挂了,他们不负责任何的数据丢失,好吧,其实到这里我也没在意,因为我一直有备份博客到dropbox,以前备份数据恢复了好几次。 7月6日,准备从博客的备份文件中恢复数据,这时候发现tar包是有问题,明明有200M,但是解压后文件的大小根本不对,关键是连博客数据库的备份文件是0KB,彻底懵逼了。WTF!!然后看了下近2个月的备份文件,发现都有问题,这下彻底玩玩了。我试着用工具修复,发现根本没什么卵用。 7月7日,正式宣布:博客7年数据丢失,一无所有了! 唉,7年数据,期间从qq空间到网易,再到迁移至wordpress中,从ksharpdabu.com到 dabu.info,里面包含了日记和学习笔记,这一切就这么没了,真的感觉自己所有记忆都丢了,没了这些东西,感觉这7年中都是空白了,尤其对于我这样一个记性差的人,人生又有几个7年呢。 说实话,我不甘心,我想要继续写,就当是全部推倒重来吧!各位如果和我交换过友链的网友,可以给我留言,我重新添加的。 这次的教训很深刻,我太相信脚本备份了,而忘了备份中很关键的一步,那就是定期检查备份文件。所以,我打算以后数据库和网站文件各自分开备份上传,这样即使文件没了,还有文字。 真的是回不去了!!!!! 2017年7月11日 更新 感谢网友的建议和支持,博客我会继续更新的,毕竟我还在不断的学习,学习总会有思考和总结的。

git忽略文件名大小写的解决办法

好吧,在开发中遇到一个问题: ide直接修改文件名的大小写,但是git忽略文件名大小写的解决办法 我在Android Studio通过ide的修改文件名功能将一个”helloworld.java”的文件改名为”HelloWorld.java”。但是每次从git服务器上clone的时候,发现文件名又还原成了”helloworld.java”。导致项目报错。 每次手动修复只是治标,没有治本。 重现问题: 1.先创建一个TestGitIgnorecase,然后在里面创建一个helloworld.java。然后commit到本地仓库。 2.通过android studio的refactor里的rename选项将helloworld.java改名为HelloWorld.java。然后share到github上。 3.再从github上clone到本地,然后你会发现你clone的项目中,文件名依旧是helloworld.java。 更简单的重现: 假设hello.txt已经提交到仓库了,然后执行下面的操作: $mv hello.txt Hello.txt $git status On branch master nothing to commit, working directory clean 够奇怪了吧! 问题的分析: 从上面的问题,可以看到,git貌似是忽略了文件名的大小写的。也就是说,它认为两个是一样的。 git…