主题测试中...

电脑基础

学点技术 – 计算机相关技术学习,每天知道一点点

git autocrlf 自动换行符转化导致的文件内容不一致问题(TortoiseGit)

提交本地仓库代码到远端后再拉取回来,正常情况下目录应当是全部为绿色的全部已同步状态。 但在 windows 下,如果你发现每次拉取回来后都会变为感叹号,则说明拉取回来的文件是有差异的。 到底是什么原因产生这样的差异? 这很可能是因为开启了 Git 的自动转换行符设置。 可行的解决方式则是关掉它。执行如下命令: git config --global core.autocrlf false git config --global core.safecrlf true 如果你使用 TortoiseGit,则可在 settings 里如图一所示方式设置: 取消 Auto CrLf(自动换行符转化) 的选中 设置 safecrlf(检查 ...

win10 激活:windows 10 激活神 key 与方案参考

据说使用win7 sp1 以上已激活版本的系统升级到 windows 10,均会自动激活。 但是官方的升级太折腾人了,志文工作室表示尝试了两次自动升级,好不容易下载完成,到了准备安装的地方,等着等着就死掉了,然后再试则又重新下载。 再也不想如此折腾,于是使用了 u 盘方式全新安装(参考:window 10 下载与 U盘安装)。安装完成了,但也出现了一个问题那就是:系统处于未激活状态,部分个性化设置不能改! 这里志文工作室从网上淘来了 kms 激活方案,仅供参考。 KMS激活方法 以管理员身份打开 CMD 命令行窗口:左下角win图标上右键单击,选 ...

chrome谷歌浏览器扩展无法关闭、删除:此扩展程序受政策控制,无法删除或停用

在谷歌浏览器中,你可以通过安装扩展应用以使用其提供的功能。当不需要继续使用它时,也可以停用或删除它。但是你可能也和我一样,遇到了无法停用或删除扩展的情况,其表现如下: 在 chrome 浏览器扩展页面中(chrome://extensions/),该扩展的启用复选框被禁用无法选择,并且包含如下提示文案:“此扩展程序受政策控制,无法删除或停用”。 通过政策页面(chrome://policy/),我们可以看到该扩展的情况。如图一所示。 图一 针对这样的情况,志文工作室尝试通过如下方式成功的移除了它。 打开注册表。执行如下步骤: 开始 -> 运行 ...

您必须安装带有更新版本windows installer服务的Windows Service Pack

无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本windows installer服务的Windows Service Pack。

2014-03-28_094914

出现这个问题不让安装程序,可以到微软网站更新Windows Installer

http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=5a58b56f-60b6-4412-95b9-54d056d6f9f4
参考:
http://www.microsoft.com/zh-cn/download/details.aspx?id=8483

在 Windows 上使用 Git 和 GitHub 设置 SSH Keys 方法

在 windows 上安装和配置完 Git 后,在向 github 提交时,每次都会要求输入用户名,这就有些麻烦了。那么我们可以配置 SSH Keys 方式,来免登陆提交。当然你也可以使用 github 的 window 工具(http://windows.github.com/),这不在本文讨论范围之内。 1. 安装 Git 在 windows 上安装 Git 请参考:在 windows 上安装配置版本控制工具 Git 图形化使用(http://lzw.me/a/msysgit-tortoisegit-win-git.html) 2. 创建 SSH keys A. 开始菜单 -> TortoiseGit -> Puttygen,点击 Generate,不断移动鼠标直至生成(看进度条进度) B. ...

git 无法启动此程序,因为计算机中丢失libiconv-2.dll

很久未用 windows 的 git 客户端,突然出现了如下错误:

无法启动该程序,因为计算机中丢失libiconv-2.dll

解决方法

将 Git\bin\ 下的 libiconv-2.dll 复制到 \Git\libexec\git-core\ 下。当前的 msysgit\bin 目录下没有 libiconv-2.dll 文件,在msysgit\mingw\bin 目录有这个文件,将其复制到 msysgit\bin 下就没有这个问题了。

参考:http://ljhzzyx.blog.163.com/blog/static/38380312201281110131116/

windows8.1中IE11地址栏消失找不到的原因及解决方法

现象 在windows8.1中,IE11的桌面版是没有地址栏输入框的,这可能让很多人感到迷惑。那么让志文工作室告诉你原因吧。 原因 其实,IE11在Modern触控模式下的使用体验是很不错的,但若你的默认浏览器不是IE11(而是如360、谷歌浏览器等),那么IE11的Modern模式是打不开的,这就是问题之所在。 解决方法 所以,必须设置IE11为默认浏览器,再打开IE11,则可进入 Modern模式了,而地址栏也会在页面的下方显示出来。 1. 设置IE为默认浏览器方法 打开IE11,工具(如菜单栏不显示,按alt键)->Internet选项->高级->将 Internet Ex ...

windows 8.1中文版secureBoot 未正确配置

从windows8 应用商店升级到 windows8.1后,却发现桌面右下角有如下提示: windows 8.1中文版secureBoot 未正确配置 Build 9600 显然,这是windows8 的 EFI 搞的鬼,因为在之前装双系统 ubuntu 时关闭了 secureBoot。那么去掉这个这个讨厌的提示,我们只需要开启该选项即可,参考方法如下: 1. 开机后进入BIOS设置,大多笔记本都在启动时不断地按 esc 或 F2 键。(各主板BIOS有差异,仅供参考性设置) 2. 选择Security选项,选择Reset to Setup Mode并回车,选择YES,回车确认。 3.选择Restore Factory Keys并回车,选择YES,回车确认 ...

PHP Fatal error: Class ‘Memcache’ not found in

在 centos 下编译安装完 memcached 及其 php 扩展后,马上写一个测试是否成功的脚本如下: <?php $memcache = new Memcache(); $memcache->connect('127.0.0.1', 11211); $memcache->set('key', 'Memcache test successful!', 0, 60); $result = $memcache->get('key'); unset($memcache); echo $result; ?> 然后执行 php test.php ,却出现如下错误提示: PHP Fatal error: Class 'Memcache' not found in 检查 phpinfo 发现 memcached 扩展正常检测到,那么原因是什么呢? 其实是因为 PHP 版本不同的问 ...

HTML5 本地存储 localStorage、sessionStorage 的遍历、存储大小限制处理

HTML5 的本地存储 API 中的 localStorage 与 sessionStorage 在使用方法上是相同的,区别在于 sessionStorage 在关闭页面后即被清空,而 localStorage 则会一直保存。我们这里以 localStorage 为例,简要介绍下 HTML5 的本地存储,并针对如遍历等常见问题作一些示例说明。 localStorage 是 HTML5 本地存储的 API,使用键值对的方式进行存取数据,存取的数据只能是字符串。不同浏览器对该 API 支持情况有所差异,如使用方法、最大存储空间等。 1. localStorage API 基本使用方法 localStorage API 使用方法简单易懂,如下为常见的 API ...

Squid2.7 编译安装步骤

1. 下载与编译安装 ###Step 1: export the CFLAGS### export CFLAGS=-O2 ###Step 2: configure the Orign Squid### ./configure --enable-kill-parent-hack --enable-large-cache-files --with-large-files --with-maxfd=344800 --enable-snmp --enable-internal-dns --disable-ident-lookups --enable-carp --enable-async-io=160 --enable-storeio=ufs,aufs,diskd,null,coss --enable-epoll --enable-linux-netfilter --enable-linux-tproxy --enable-stacktraces --enable-forward-log --enable-referer-log --enable-userage ...