<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>勿慢牛</title>
	<atom:link href="https://blog.klniu.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.klniu.com</link>
	<description>『勿慢牛个人博客』</description>
	<lastBuildDate>Sun, 08 Oct 2017 03:18:38 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.8.2</generator>
<site xmlns="com-wordpress:feed-additions:1">65487779</site>	<item>
		<title>探索2017.10 LocalDate</title>
		<link>https://blog.klniu.com/post/tan-suo-2017-10-localdate/</link>
		<comments>https://blog.klniu.com/post/tan-suo-2017-10-localdate/#respond</comments>
		<pubDate>Sun, 08 Oct 2017 03:18:38 +0000</pubDate>
		<dc:creator><![CDATA[勿慢牛]]></dc:creator>
				<category><![CDATA[状态]]></category>

		<guid isPermaLink="false">http://blog.klniu.com/?p=1269</guid>
		<description><![CDATA[LocalDate自动转换String 链接 [crayon-59f83b37b9efe768503045/] &#8230; <a href="https://blog.klniu.com/post/tan-suo-2017-10-localdate/" class="more-link">继续阅读<span class="screen-reader-text">“探索2017.10 LocalDate”</span></a>]]></description>
				<content:encoded><![CDATA[<h2>LocalDate自动转换String</h2>
<p><a href="https://stackoverflow.com/questions/45863678/json-parse-error-can-not-construct-instance-of-java-time-localdate-no-string-a">链接</a></p>
<p></p><pre class="crayon-plain-tag">JSON parse error: Can not construct instance of java.time.LocalDate: no String-argument constructor/factory method to deserialize from String value</pre><p></p>
<p>解决上述问题需要添加以下依赖：</p>
<p></p><pre class="crayon-plain-tag">&lt;dependency&gt;
    &lt;groupId&gt;com.fasterxml.jackson.module&lt;/groupId&gt;
    &lt;artifactId&gt;jackson-module-parameter-names&lt;/artifactId&gt;
&lt;/dependency&gt;
&lt;dependency&gt;
    &lt;groupId&gt;com.fasterxml.jackson.datatype&lt;/groupId&gt;
    &lt;artifactId&gt;jackson-datatype-jdk8&lt;/artifactId&gt;
&lt;/dependency&gt;
&lt;dependency&gt;
    &lt;groupId&gt;com.fasterxml.jackson.datatype&lt;/groupId&gt;
    &lt;artifactId&gt;jackson-datatype-jsr310&lt;/artifactId&gt;
&lt;/dependency&gt;</pre><p></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.klniu.com/post/tan-suo-2017-10-localdate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">1269</post-id>	</item>
		<item>
		<title>探索2017.05: BusyIndicator</title>
		<link>https://blog.klniu.com/post/tan-suo-2017-05-busyindicator/</link>
		<comments>https://blog.klniu.com/post/tan-suo-2017-05-busyindicator/#respond</comments>
		<pubDate>Sat, 06 May 2017 06:20:17 +0000</pubDate>
		<dc:creator><![CDATA[勿慢牛]]></dc:creator>
				<category><![CDATA[状态]]></category>

		<guid isPermaLink="false">http://blog.klniu.com/?p=1246</guid>
		<description><![CDATA[Extend WPF的BusyIndicator xaml 该元素一定要嵌套在之内，然后其内嵌套中要元素，如： &#8230; <a href="https://blog.klniu.com/post/tan-suo-2017-05-busyindicator/" class="more-link">继续阅读<span class="screen-reader-text">“探索2017.05: BusyIndicator”</span></a>]]></description>
				<content:encoded><![CDATA[<h3>Extend WPF的BusyIndicator xaml</h3>
<p>该元素一定要嵌套在<grid></grid>之内，然后其内嵌套中要元素，如：</p>
<p></p><pre class="crayon-plain-tag">&lt;Window x:Class="BIAI.WaitScreen"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
        Title="WaitScreen" Height="214" Width="225" WindowStartupLocation="CenterOwner" WindowStyle="None"&gt;
    &lt;Grid&gt;
        &lt;xctk:BusyIndicator IsBusy="True"&gt;
            
            &lt;StackPanel&gt;
                &lt;Button Content="MyButton" Height="58" /&gt;
            &lt;/StackPanel&gt;
        &lt;/xctk:BusyIndicator&gt;
    &lt;/Grid&gt;
&lt;/Window&gt;</pre><p></p>
<h3>Android Archlinux</h3>
<p>启动emulator时提示：libGL error: failed to load driver: i965 android</p>
<p>参考<a href="https://aur.archlinux.org/packages/android-studio/">link</a>：</p>
<p></p><pre class="crayon-plain-tag">$ cd $ANDROID_SDK_HOME/emulator/lib64/libstdc++
mkdir old
mv * old/
ln -s /usr/lib/libstdc++.so.6
ln -s /usr/lib/libstdc++.so.6.0.22</pre><p></p>
<h3>Android adb error message: error while loading shared libraries: libncurses.so.5</h3>
<p>在archlinux下安装ncurses5-compat-libs即可。</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.klniu.com/post/tan-suo-2017-05-busyindicator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">1246</post-id>	</item>
		<item>
		<title>探索201704：vba，C#内嵌资源</title>
		<link>https://blog.klniu.com/post/tan-suo-201704vba/</link>
		<comments>https://blog.klniu.com/post/tan-suo-201704vba/#respond</comments>
		<pubDate>Tue, 04 Apr 2017 02:44:00 +0000</pubDate>
		<dc:creator><![CDATA[勿慢牛]]></dc:creator>
				<category><![CDATA[状态]]></category>

		<guid isPermaLink="false">http://blog.klniu.com/?p=1239</guid>
		<description><![CDATA[vba callback [crayon-59f83b37ba3d0439610628/] C#内嵌资源的问题 &#8230; <a href="https://blog.klniu.com/post/tan-suo-201704vba/" class="more-link">继续阅读<span class="screen-reader-text">“探索201704：vba，C#内嵌资源”</span></a>]]></description>
				<content:encoded><![CDATA[<h3>vba callback</h3>
<p></p><pre class="crayon-plain-tag">Sub Test(test1)
...
EndSub
Application.Run "Test" "test1</pre><p></p>
<h3>C#内嵌资源的问题</h3>
<p>使用eto.forms访问FromResources时使用的资源文件不是通过添加到vs的资源文件中的，而是在资源文件中加入右键生成操作中选择嵌入的资源方可访问，例如有图片test.png放在Resources中，则访问的方法为：</p>
<p></p><pre class="crayon-plain-tag">FromResource("ProjectNamespace.Resources.test.png");</pre><p></p>
<h3>antd modal隐藏底部</h3>
<p>https://github.com/ant-design/ant-design/issues/4791</p>
<p></p><pre class="crayon-plain-tag">&lt;Modal footer='' &gt;
...
&lt;/Modal&gt;</pre><p></p>
<h3>golang reflect</h3>
<p>reflect获取slice元素地址后的interface，<a href="https://github.com/jinzhu/gorm/issues/1106">link</a></p>
<p></p><pre class="crayon-plain-tag">s.Index(i).Addr().Interface()</pre><p></p>
<h3>tslint unnecessary semicolons on class member functions</h3>
<p>修改tslint配置<a href="https://github.com/palantir/tslint/issues/1476">link</a>：</p>
<p></p><pre class="crayon-plain-tag">"semicolon": [true, "always", "ignore-bound-class-methods"]</pre><p></p>
<h3>webpack2 css加载</h3>
<p>使用配置：</p>
<p></p><pre class="crayon-plain-tag">{
   test: /\.css$/,
   loader: 'style-loader!css-loader?importLoaders=1!postcss-loader'
}</pre><p></p>
<p>一定要安装postcss，并在根目录下新建内容为</p>
<p></p><pre class="crayon-plain-tag">module.exports = {};</pre><p></p>
<p>的postcss.config.js文件。<a href="https://github.com/akveo/ng2-admin/issues/604">link</a></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.klniu.com/post/tan-suo-201704vba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">1239</post-id>	</item>
		<item>
		<title>探索2017.03：excel，pygments, typescript, antd</title>
		<link>https://blog.klniu.com/post/tan-suo-2017-03excel/</link>
		<comments>https://blog.klniu.com/post/tan-suo-2017-03excel/#respond</comments>
		<pubDate>Sat, 04 Mar 2017 01:14:47 +0000</pubDate>
		<dc:creator><![CDATA[勿慢牛]]></dc:creator>
				<category><![CDATA[状态]]></category>

		<guid isPermaLink="false">http://blog.klniu.com/?p=1234</guid>
		<description><![CDATA[Excel快速输入日期时间 选中一个单元格，按ctrl+; 会输入当前日期；再按ctrl+shift+; 会再 &#8230; <a href="https://blog.klniu.com/post/tan-suo-2017-03excel/" class="more-link">继续阅读<span class="screen-reader-text">“探索2017.03：excel，pygments, typescript, antd”</span></a>]]></description>
				<content:encoded><![CDATA[<h3>Excel快速输入日期时间</h3>
<p>选中一个单元格，按ctrl+; 会输入当前日期；再按ctrl+shift+; 会再加上时间；如果只想输入时间，直接按ctrl+shift+;</p>
<h3>word插入代码</h3>
<p>在word中插入代码可以使用<a href="http://pygments.org/">pygments</a>来完成，填入代码后，设置风格，直接复制，粘贴进word即可。</p>
<h3>typescript request</h3>
<p><code>Error: Can't resolve 'net' in 'node_modules/forever-agent</code><br />
解决办法<a href="https://github.com/request/request/issues/1691">link</a>：</p>
<p>在webpack.config.js中加入</p>
<p></p><pre class="crayon-plain-tag">config.node = {
  console: true,
  fs: 'empty',
  net: 'empty',
  tls: 'empty'
}</pre><p></p>
<h3>typescript antd 模块化加载</h3>
<p><a href="https://github.com/ant-design/babel-plugin-import/issues/73">link</a>去掉 tsconfig中的&#8221;module&#8221;: 要设成es6或者es2015才行. 如果不设置module,那么target是es6也可以. 问题解决了. 这样的话ts-loader就不会直接编译成commonjs, 而是es6了.</p>
<h3>react-router 传递props</h3>
<p><a href="http://stackoverflow.com/questions/27864720/react-router-pass-props-to-handler-component">link</a></p>
<p></p><pre class="crayon-plain-tag">&lt;Route path="comments" component={() =&gt; (&lt;Comments myProp="value" /&gt;)}/&gt;</pre><p></p>
<h3>X-Requested-With</h3>
<p>通过发送文件头为X-Requested-With：XMLHttpRequest可以实现ajax请求。</p>
<p></p><pre class="crayon-plain-tag">headers: {
        "X-Requested-With": 'XMLHttpRequest'
}</pre><p></p>
<h3>antd 样式覆盖</h3>
<p>按照<a href="https://ant.design/docs/react/customize-theme-cn">antd</a>的要求，使用less-loader需要json.stringify(<a href="https://github.com/ant-tool/atool-build/blob/a4b3e3eec4ffc09b0e2352d7f9d279c4c28fdb99/src/getWebpackCommonConfig.js#L131-L138">link</a>，发现不需要才对。示例：</p>
<p></p><pre class="crayon-plain-tag">// theme override antd
const getThemeConfig = require('./src/less/theme.js');
const theme = getThemeConfig();

{
    test: /\.less$/,
    use: extractLess.extract({
        use: [
            "css-loader",
            {
                loader: "postcss-loader",
                options: {
                    plugins: function () {
                        return [require('autoprefixer')];
                    }
                }
            }, {
                loader: "less-loader",
                options: {
                    "sourceMap": true,
                    "modifyVars": theme
                }
            }
        ],
        fallback: "style-loader"
   })
}</pre><p></p>
<h3>webpack 生产环境配置</h3>
<p>参考<a href="http://stackoverflow.com/questions/35054082/webpack-how-to-build-production-code-and-how-to-use-it">link</a></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.klniu.com/post/tan-suo-2017-03excel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">1234</post-id>	</item>
		<item>
		<title>探索20170225-0228：自动化，ubuntu内核，neovim，excel，zsh</title>
		<link>https://blog.klniu.com/post/tan-suo-20170225-0228-zi-dong-hua/</link>
		<comments>https://blog.klniu.com/post/tan-suo-20170225-0228-zi-dong-hua/#respond</comments>
		<pubDate>Sat, 25 Feb 2017 13:36:30 +0000</pubDate>
		<dc:creator><![CDATA[勿慢牛]]></dc:creator>
				<category><![CDATA[状态]]></category>

		<guid isPermaLink="false">http://blog.klniu.com/?p=1231</guid>
		<description><![CDATA[程序自动化 让电脑自己做一些事情，在windows下按键精灵是比较强大的，今天发现一个sikuli，基于jav &#8230; <a href="https://blog.klniu.com/post/tan-suo-20170225-0228-zi-dong-hua/" class="more-link">继续阅读<span class="screen-reader-text">“探索20170225-0228：自动化，ubuntu内核，neovim，excel，zsh”</span></a>]]></description>
				<content:encoded><![CDATA[<h3>程序自动化</h3>
<p>让电脑自己做一些事情，在windows下按键精灵是比较强大的，今天发现一个sikuli，基于java，通过识别图片在界面上的位置做一些自动化的事情，另外有所发现的是windows下在<a href="http://1.dmiug.com:8088/index.asp">大漠插件</a>是主要给按键精灵和简单游提供图像识别服务的优秀插件。</p>
<h3>ubuntu升级内核</h3>
<p>ubuntu是可以手动升级内核的，比如要升级到4.9.11，参照以下网址<a href="http://www.ubuntumaniac.com/2016/12/upgrade-to-linux-kernel-49-stable-on.html">link</a>，里面是4.9.0的安装方法，不过可以在http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.11/找到4.9.11的内核，以此类推，以后出了4.10的，同样可以改名字找到官方编译的最新内核。</p>
<h3>neovim terminal快捷键</h3>
<p></p><pre class="crayon-plain-tag">&lt;C-\&gt;&lt;C-N&gt;</pre><p></p>
<p>可以从neovim的terminal状态切换回ex模式。<a href="https://neovim.io/doc/user/nvim_terminal_emulator.html">link</a></p>
<h3>neovim查看按键绑定</h3>
<p><code>:verbose imap <tab></tab></code><a href="https://github.com/ervandew/supertab">link</a></p>
<h3>excel 隐藏0值</h3>
<p>对于一些含有公式的单元格，如果所引用的值是空的，会显示0，可以将单元格的格式设为自定义： <code>0;;;@</code>就可以了。<a href="https://support.office.com/en-us/article/Display-or-hide-zero-values-3ec7a433-46b8-4516-8085-a00e9e476b03?ui=en-US&amp;rs=en-US&amp;ad=US&amp;fromAR=1">link</a></p>
<h3>zsh按键绑定</h3>
<p>zsh的vi-mode里面绑定了<c -h>至backward-delete-char，与自己的vim设定有些冲突，可以清除此设置<a href="http://unix.stackexchange.com/questions/285208/how-to-remove-a-zsh-keybinding-if-i-dont-know-what-it-does">link</a>：<br />
<code>bindkey -r '^h'</code></c></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.klniu.com/post/tan-suo-20170225-0228-zi-dong-hua/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">1231</post-id>	</item>
		<item>
		<title>探索20170214-18：pacman，libreoffice，iptables</title>
		<link>https://blog.klniu.com/post/tan-suo-20170214pacman/</link>
		<comments>https://blog.klniu.com/post/tan-suo-20170214pacman/#respond</comments>
		<pubDate>Tue, 14 Feb 2017 09:12:52 +0000</pubDate>
		<dc:creator><![CDATA[勿慢牛]]></dc:creator>
				<category><![CDATA[状态]]></category>

		<guid isPermaLink="false">http://blog.klniu.com/?p=1225</guid>
		<description><![CDATA[archlinux删除孤立包 可以先用 pacman -Qdtq或yaourt -Qdtq查看孤立的包能否删除 &#8230; <a href="https://blog.klniu.com/post/tan-suo-20170214pacman/" class="more-link">继续阅读<span class="screen-reader-text">“探索20170214-18：pacman，libreoffice，iptables”</span></a>]]></description>
				<content:encoded><![CDATA[<h3>archlinux删除孤立包</h3>
<p>可以先用<br />
<code>pacman -Qdtq</code>或<code>yaourt -Qdtq</code>查看孤立的包能否删除；<br />
再删除：<br />
<code>pacman -Rsn $(pacman -Qdtq)<br />
yaourt -Rsn $(yaourt -Qdtq)</code><br />
<a href="https://bbs.archlinux.org/viewtopic.php?pid=690438">link</a></p>
<h2>libreoffice</h2>
<p>libreoffice 在kde下很难看，还不如使用gtk3主题，编辑<br />
<code>/etc/profile.d/libreoffice-fresh.sh</code><br />
反注释<br />
<code>SAL_USE_VCLPLUGIN=gtk3</code><br />
就会使用gtk3了；当然也可以反注释<br />
<code>SAL_USE_VCLPLUGIN=kde4</code><br />
使用kde4主题，但效果不如gtk3。<br />
<a href="https://wiki.archlinux.org/index.php/LibreOffice#Theme">link</a></p>
<h3>ubuntu 开机加载iptables</h3>
<p>修改脚本 /etc/network/interfaces，在末尾添加一行，在网络启动时应用防火墙规则：<br />
<code>pre-up iptables-restore &lt; /etc/iptables.up.rules</code><br />
<a href="https://www.yurendu.com/read/iptables-ubuntu-settings.html">link</a></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.klniu.com/post/tan-suo-20170214pacman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">1225</post-id>	</item>
		<item>
		<title>探索20170212：sudo，my.cnf，wordpress，ss-server，swap</title>
		<link>https://blog.klniu.com/post/tan-suo-20170212sudomy-cnfwordpressss-server/</link>
		<comments>https://blog.klniu.com/post/tan-suo-20170212sudomy-cnfwordpressss-server/#respond</comments>
		<pubDate>Sun, 12 Feb 2017 10:22:20 +0000</pubDate>
		<dc:creator><![CDATA[勿慢牛]]></dc:creator>
				<category><![CDATA[状态]]></category>

		<guid isPermaLink="false">http://blog.klniu.com/?p=1218</guid>
		<description><![CDATA[延长sudo时间 visudo然后修改设置 Defaults env_reset 为 Defaults env &#8230; <a href="https://blog.klniu.com/post/tan-suo-20170212sudomy-cnfwordpressss-server/" class="more-link">继续阅读<span class="screen-reader-text">“探索20170212：sudo，my.cnf，wordpress，ss-server，swap”</span></a>]]></description>
				<content:encoded><![CDATA[<h3>延长sudo时间</h3>
<p>visudo然后修改设置<br />
<code>Defaults        env_reset</code><br />
为<br />
<code>Defaults        env_reset,timestamp_timeout=30</code><br />
<a href="http://lifehacker.com/make-sudo-sessions-last-longer-in-linux-1221545774">link</a></p>
<h3>my.cnf问题</h3>
<p>有时候mysql服务启动失败可能是路径不存在或权限问题，比如定义了<br />
<code>tmpdir = /var/lib/mysqltmp;</code><br />
但上述路径不存在，或mysqltmp建立时使用的是root，而不是mysql用户，就会出现问题。解决办法：</p>
<p></p><pre class="crayon-plain-tag">sudo mkdir /var/lib/mysqltmp
sudo chown -R mysql:mysql /var/lib/mysqltmp</pre><p></p>
<p><code>Access denied for user 'root'@'localhost'</code><br />
不一定是密码问题，不一定需要修复，有可能是没加sudo</p>
<h3>wordpress</h3>
<p>安装jetpack，启用markdown编写，再安装插件crayon-syntax-highlighter，可以高亮语法；不要在编辑框启用可视化。</p>
<h3>ss-server</h3>
<p>在ubuntu中安装ss，不要使用源中的，太老，可以用上游的：</p>
<p></p><pre class="crayon-plain-tag">sudo pip install shadowsocks</pre><p></p>
<p>Ubuntu的ss-server没有服务，需要在/etc/rc.local中添加：<br />
<code>ssserver -c /etc/shadowsocks/config.json -q</code></p>
<h3>swap文件</h3>
<p>启用swap文件</p>
<p></p><pre class="crayon-plain-tag">cd /var
sudo fallocate -l 1G swapfile
sudo chmod 600 swapfile
sudo mkswap /var/swapfile
sudo swapon /var/swapfile</pre><p></p>
<p><a href="http://fonger.logdown.com/posts/2015/02/01/setting-swap-for-ubuntu-to-solve-out-of-memory">link</a></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.klniu.com/post/tan-suo-20170212sudomy-cnfwordpressss-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">1218</post-id>	</item>
		<item>
		<title>探索20170211：多说评论,阿里云ubuntu,</title>
		<link>https://blog.klniu.com/post/tan-suo-duo-shuo-ping-lun/</link>
		<comments>https://blog.klniu.com/post/tan-suo-duo-shuo-ping-lun/#respond</comments>
		<pubDate>Sat, 11 Feb 2017 02:35:30 +0000</pubDate>
		<dc:creator><![CDATA[勿慢牛]]></dc:creator>
				<category><![CDATA[状态]]></category>

		<guid isPermaLink="false">http://blog.klniu.com/?p=1212</guid>
		<description><![CDATA[多说评论补漏 duoshuo-comment-notifier可以解决多说漏发邮件通知的问题。 阿里云国际版U &#8230; <a href="https://blog.klniu.com/post/tan-suo-duo-shuo-ping-lun/" class="more-link">继续阅读<span class="screen-reader-text">“探索20170211：多说评论,阿里云ubuntu,”</span></a>]]></description>
				<content:encoded><![CDATA[<h1>多说评论补漏</h1>
<p><a href="https://github.com/LooEv/duoshuo-comment-notifier">duoshuo-comment-notifier</a>可以解决多说漏发邮件通知的问题。</p>
<h1>阿里云国际版Ubuntu apt-get update ip forbidden</h1>
<p>/etc/apt/apt.conf<br />
里<br />
<code>Acquire::http::Proxy "http://mirrors.aliyun.com/";</code><br />
注释掉好了。</p>
<p>https://yq.aliyun.com/ask/46660</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.klniu.com/post/tan-suo-duo-shuo-ping-lun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">1212</post-id>	</item>
		<item>
		<title>ACER宏碁V5系列笔记本无法启动与花屏解决方法</title>
		<link>https://blog.klniu.com/post/acer-hong-qi-v5-xi-lie-bi-ji-ben-wu-fa-qi-dong-yu-hua-ping-jie-jue-fang-fa/</link>
		<comments>https://blog.klniu.com/post/acer-hong-qi-v5-xi-lie-bi-ji-ben-wu-fa-qi-dong-yu-hua-ping-jie-jue-fang-fa/#respond</comments>
		<pubDate>Thu, 05 Nov 2015 07:47:25 +0000</pubDate>
		<dc:creator><![CDATA[勿慢牛]]></dc:creator>
				<category><![CDATA[原创]]></category>
		<category><![CDATA[软件]]></category>
		<category><![CDATA[装机]]></category>

		<guid isPermaLink="false">http://blog.klniu.com/?p=1155</guid>
		<description><![CDATA[Acer电脑V5系列很坑人的，同事的一台电脑预装Windows8，他想换成windows7，格式化硬盘后就直接 &#8230; <a href="https://blog.klniu.com/post/acer-hong-qi-v5-xi-lie-bi-ji-ben-wu-fa-qi-dong-yu-hua-ping-jie-jue-fang-fa/" class="more-link">继续阅读<span class="screen-reader-text">“ACER宏碁V5系列笔记本无法启动与花屏解决方法”</span></a>]]></description>
				<content:encoded><![CDATA[<p>Acer电脑V5系列很坑人的，同事的一台电脑预装Windows8，他想换成windows7，格式化硬盘后就直接出现了operating system not found的启动错误，原因是安装系统前未将启动模式从UEFi更改为legacy，而更可怕的是，v5系列电脑有个毛病是F2不好用，可能是bios问题，进不了bios，光盘启动不了，U盘启动不了，就只能干睁眼了。此问题的解决办法是：</p>
<p>系统不是不可以启动，只是仅能启动UEFI引导的系统，因此，找一个U盘安装一个UEFI引导的PE即可，我使用的是大白菜UEFI启动U盘，安装方法官网有。将U盘做好后插入电脑，久违的系统就出现了。如果想要系统可以识别F2，就要去官网下载最新的BIOS刷了，刷的时候工具会提示要求电量在30%以上，遵照即可。</p>
<p>下面说明花屏问题，首先，不要考虑将UEFI清掉，换成Legacy，然后重装windows7 或windows8，乖乖使用windows 8吧，谁让你买这个电脑呢。更改之后，不管什么驱动都会花屏的。</p>
<p>所以，花屏，先要将你的硬盘改成GPT+EFI+MSR的格式，用bootice就可以了，然后用上述的UEFI启动U盘安装win8系统，再然后用驱动精灵安装驱动就可以了，官网的驱动是装不上的，就此问题就解决了。提醒一下是，不要用PE里大白菜图标那个安装工具，带了好多垃圾软件和广告。</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.klniu.com/post/acer-hong-qi-v5-xi-lie-bi-ji-ben-wu-fa-qi-dong-yu-hua-ping-jie-jue-fang-fa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">1155</post-id>	</item>
		<item>
		<title>golang for语句块的一个小坑</title>
		<link>https://blog.klniu.com/post/golang-for-yu-ju-kuai-di-yi-ge-xiao-keng/</link>
		<comments>https://blog.klniu.com/post/golang-for-yu-ju-kuai-di-yi-ge-xiao-keng/#comments</comments>
		<pubDate>Sat, 14 Feb 2015 02:37:32 +0000</pubDate>
		<dc:creator><![CDATA[勿慢牛]]></dc:creator>
				<category><![CDATA[Go]]></category>
		<category><![CDATA[go]]></category>

		<guid isPermaLink="false">http://blog.klniu.com/?p=1115</guid>
		<description><![CDATA[以下面的代码为例： [crayon-59f83b37baab2216645681/] 输出的结果为： [cra &#8230; <a href="https://blog.klniu.com/post/golang-for-yu-ju-kuai-di-yi-ge-xiao-keng/" class="more-link">继续阅读<span class="screen-reader-text">“golang for语句块的一个小坑”</span></a>]]></description>
				<content:encoded><![CDATA[<p>以下面的代码为例：</p><pre class="crayon-plain-tag">package main

import (
	"fmt"
)

type Test struct {
	vals []int
}

func main() {
	a := []int{1, 2, 3}
	tests := []Test{Test{a}}
	a1 := []int{5, 6}
	for _, t := range tests {
		t.vals = a1
	}
	fmt.Println(tests[0])
}</pre><p>输出的结果为：</p><pre class="crayon-plain-tag">{[1 2 3]}</pre><p>意料中的结果应该为：</p><pre class="crayon-plain-tag">{[5 6]}</pre><p>出现此问题的原因是因为t只是一个副本，并不是原地址，解决办法是：</p><pre class="crayon-plain-tag">package main

import (
	"fmt"
)

type Test struct {
	vals []int
}

func main() {
	a := []int{1, 2, 3}
	tests := []Test{Test{a}}
	a1 := []int{5, 6}
	for i, _ := range tests {
		tests[i].vals = a1
	}
	fmt.Println(tests[0])
}</pre><p>即使用索引来访问数据。</p>
<p>在很多带有:=的赋值均有此现象，需要注意。</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.klniu.com/post/golang-for-yu-ju-kuai-di-yi-ge-xiao-keng/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">1115</post-id>	</item>
	</channel>
</rss>
