<?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>开心不已 &#187; 网络技巧</title>
	<atom:link href="http://kxboy.com/category/web-skills/feed" rel="self" type="application/rss+xml" />
	<link>http://kxboy.com</link>
	<description>开心生活每一天!</description>
	<lastBuildDate>Fri, 03 Feb 2012 13:18:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Python内置数据类型学习笔记</title>
		<link>http://kxboy.com/web-skills/python-shuju-biji.html</link>
		<comments>http://kxboy.com/web-skills/python-shuju-biji.html#comments</comments>
		<pubDate>Fri, 13 Jan 2012 09:40:04 +0000</pubDate>
		<dc:creator>kxboy</dc:creator>
				<category><![CDATA[网络技巧]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://kxboy.com/?p=779</guid>
		<description><![CDATA[Python 没有数组 Python有列表  元组     集合   字典 列表最像数组，有序，可增，可减，可切片 元组，是不可变的列表。一旦创建之后，用任何方法都不可以修改元素。 集合，集合set 是装有独特值的无序“袋子”。一个简单的集合可以包含任何数据类型的值。如果有两个集合，则可以执行像联合、交集以及集合求差等标准集合运算。最接近数学概念。 字典，键值对应，类似数组中的索引Key：Value格式 但是Python这些数据类型和其它语言中的数组比较起来，和数学概念更接近。 没有数组，但是比数组更好玩，比数组更具体，更细致。 Learning Python ,Ready,Go!]]></description>
			<content:encoded><![CDATA[<p>Python 没有数组</p>
<p>Python有列表  元组     集合   字典</p>
<p>列表最像数组，有序，可增，可减，可切片</p>
<p>元组，是不可变的列表。一旦创建之后，用任何方法都不可以修改元素。</p>
<p>集合，<dfn id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown">集合set</dfn> 是装有独特值的无序“袋子”。一个简单的集合可以包含任何数据类型的值。如果有两个集合，则可以执行像联合、交集以及集合求差等标准集合运算。最接近数学概念。</p>
<p>字典，键值对应，类似数组中的索引Key：Value格式</p>
<p>但是Python这些数据类型和其它语言中的数组比较起来，和数学概念更接近。</p>
<p>没有数组，但是比数组更好玩，比数组更具体，更细致。</p>
<p>Learning Python ,Ready,Go!</p>
]]></content:encoded>
			<wfw:commentRss>http://kxboy.com/web-skills/python-shuju-biji.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2012春运网上买火车票图文教程</title>
		<link>http://kxboy.com/web-skills/2012-chunyun-wangshang-mai-huochepiao-jiaocheng.html</link>
		<comments>http://kxboy.com/web-skills/2012-chunyun-wangshang-mai-huochepiao-jiaocheng.html#comments</comments>
		<pubDate>Wed, 14 Dec 2011 12:48:29 +0000</pubDate>
		<dc:creator>kxboy</dc:creator>
				<category><![CDATA[网络技巧]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[春运]]></category>
		<category><![CDATA[火车票]]></category>

		<guid isPermaLink="false">http://kxboy.com/web-skills/2012.html</guid>
		<description><![CDATA[春运快到了，今年铁道部总算办了件人事，终于实现了网络购票。前些时间因为要出差办事，往返都是在网上买的火车票，相当方便。 不过，12306.cn的用户体验也有待提高，这中间也是有陷阱，估计也会挡住一大批小白用户。 下面是我在网上找的图文教程，基本上已经很明了了，不过中间某些环节上还是有一些注意的地方，我进行了一些小修改。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 首先找到中国铁路客户服务中心的官方网站，网址：http://www.12306.cn。（这里要注意网址，铁道部的官方售票网站的域名是12306.cn，注意是结尾是.cn不是.com，网上仅此一家，绝无分号。在12306.cn这个网站上买火车票是不加收任何手续费的，其它可以购买火车票的网站大多是网站代购，需要加快递费的，例如久久票务通（现在叫铁友）和火车网，并且也不一定能确保买到。） 然后你需要一张自己的真实身份证，以及一张银行卡，无论是开通网银与否都可以，因为现在购买火车票可以直接用银联在线支付直接支付。对于当年没有在银行柜台开通网银的你来说，是不是很震惊？注意哦，神马支付宝、财付通、快钱之类的全部无效哟！闲话不多说，上图一点点说。 1） 打开网上购买火车票的官方网站，http://www.12306.cn，如果记不住网址的话在百度或Google搜索“铁路客户服务中心”或者“12306”都可以。 2 首先点击购票按钮 注意，在此步骤一定要注意安预先装根证书，具体操作如下： 在网站首页的正中间部位，有一行蓝色高亮字体，提示“为保障您顺畅购票，请下载安装根证书。”见上图。 点击“根证书”三个字，会下载一个“scra12306.zip”文件压缩包 直接打开或解压缩scra12306.zip，会得到一个”scra.cer”文件和一个”SCRA根证书安装说明手册.doc” 双击SCRA.cer文件会弹出一个安装证书的对话框,点击安装证书 接下来会弹出证书安装向导,下图 点击下一步 点击下一步,选择证书存储,默认即可 点击下一步,会提示安装完成 点击完成。 然后，重启浏览器。 不安装根证书的后果就是点击购票以后，会无法打开网页。就这么小小的一步操作，其实很简单，但是我发现就会有很多人被挡回去，很可恶的证书。 3 跳转后就需要注册或登录了，如果你是第一次在网上买火车票的那就当然需要先注册啦！如果各位网友想在春运时提前抢火车票，我希望各位务必事先注册好，以免到买票的时候注册耽误时间，春运买火车票的紧俏线路可是分分钟就会售光的，要提前做好准备。 4 首次注册的用户要注意，这边注册的时候旅客类型要看自己，是学生的就选学生，以后也就能买学生票了。 填写注册信息 如果是学生一定记得要在旅客类型选择学生，完成资料填补后选择提交注册信息 5 注册完成后用刚才设置的账号密码登录一次 6 登录成功以后，点击车票预定 7 选择出发地、目的地、出发日期等相关信息，然后点击查询按钮，网上买火车票时务必掌握好车票预售时间，这是抢到火车票的最关键因素之一。 8 出来好多符合要求的火车车次，选择你要选择的火车车次 9 选择乘车人、席别、票种等、点击提交订单（如果是注册时候选择学生票的，参照下图2在票中上选择学生票，提交订单） 10 选择网上支付，我订票成功以后，提示我半小时以内需要完成支付，否则会把座位让给别人。 &#8230; <a href="http://kxboy.com/web-skills/2012-chunyun-wangshang-mai-huochepiao-jiaocheng.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>春运快到了，今年铁道部总算办了件人事，终于实现了网络购票。前些时间因为要出差办事，往返都是在网上买的火车票，相当方便。</p>
<p>不过，12306.cn的用户体验也有待提高，这中间也是有陷阱，估计也会挡住一大批小白用户。</p>
<p>下面是我在网上找的图文教程，基本上已经很明了了，不过中间某些环节上还是有一些注意的地方，我进行了一些小修改。</p>
<p>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</p>
<p>首先找到中国铁路客户服务中心的官方网站，网址：<a href="http://www.12306.cn">http://www.12306.cn</a>。（这里要注意网址，<strong>铁道部的官方售票网站的域名是12306.cn，注意是结尾是.cn不是.com，网上仅此一家，绝无分号</strong>。在12306.cn这个网站上买火车票是不加收任何手续费的，其它可以购买火车票的网站大多是网站代购，需要加快递费的，例如久久票务通（现在叫铁友）和火车网，并且也不一定能确保买到。）</p>
<p>然后你需要一张自己的真实身份证，以及一张银行卡，无论是开通网银与否都可以，因为现在购买火车票可以直接用银联在线支付直接支付。对于当年没有在银行柜台开通网银的你来说，是不是很震惊？注意哦，神马支付宝、财付通、快钱之类的全部无效哟！闲话不多说，上图一点点说。</p>
<p><span id="more-739"></span></p>
<p><strong>1） 打开网上购买火车票的官方网站</strong>，<a href="http://www.12306.cn">http://www.12306.cn</a>，如果记不住网址的话在百度或Google搜索“铁路客户服务中心”或者“12306”都可以。<br />
<a href="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao1.jpg"><img style="display: inline; border: 0px;" title="wangshang-mai-huochepiao-1" src="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao1_thumb.jpg" border="0" alt="wangshang-mai-huochepiao-1" width="504" height="277" /></a><br />
2 首先点击购票按钮<br />
<a href="http://www.kxboy.com/wp-content/uploads/2011/12/12306shouye.jpg"><img style="display: inline; border: 0px;" title="12306-shouye" src="http://www.kxboy.com/wp-content/uploads/2011/12/12306shouye_thumb.jpg" border="0" alt="12306-shouye" width="504" height="311" /></a></p>
<blockquote><p>注意，在此步骤一定要注意安预先装根证书，具体操作如下：</p>
<p>在网站首页的正中间部位，有一行蓝色高亮字体，提示“<span style="color: #0000ff;">为保障您顺畅购票，请下载安装</span><a href="http://www.12306.cn/mormhweb/ggxxfw/wbyyzj/201106/srca12306.zip"><span style="text-decoration: underline;"><span style="color: #ff0000;">根证书</span></span></a>。”见上图。</p>
<p>点击“根证书”三个字，会下载一个“scra12306.zip”文件压缩包</p>
<p>直接打开或解压缩scra12306.zip，会得到一个”scra.cer”文件和一个”SCRA根证书安装说明手册.doc”</p>
<p>双击SCRA.cer文件会弹出一个安装证书的对话框,点击安装证书</p>
<p><a href="http://www.kxboy.com/wp-content/uploads/2011/12/12306zhengshu.jpg"><img style="display: inline; border: 0px;" title="12306-zhengshu" src="http://www.kxboy.com/wp-content/uploads/2011/12/12306zhengshu_thumb.jpg" border="0" alt="12306-zhengshu" width="354" height="410" /></a></p>
<p>接下来会弹出证书安装向导,下图</p>
<p><a href="http://www.kxboy.com/wp-content/uploads/2011/12/12306zhengshuxiangdao1.jpg"><img style="display: inline; border: 0px;" title="12306-zhengshu-xiangdao-1" src="http://www.kxboy.com/wp-content/uploads/2011/12/12306zhengshuxiangdao1_thumb.jpg" border="0" alt="12306-zhengshu-xiangdao-1" width="354" height="299" /></a></p>
<p>点击下一步</p>
<p><a href="http://www.kxboy.com/wp-content/uploads/2011/12/12306zhengshuxiangdao.jpg"><img style="display: inline; border: 0px;" title="12306-zhengshu-xiangdao" src="http://www.kxboy.com/wp-content/uploads/2011/12/12306zhengshuxiangdao_thumb.jpg" border="0" alt="12306-zhengshu-xiangdao" width="354" height="299" /></a></p>
<p>点击下一步,选择证书存储,默认即可</p>
<p><a href="http://www.kxboy.com/wp-content/uploads/2011/12/12306zhengshucunchu.jpg"><img style="display: inline; border: 0px;" title="12306-zhengshu-cunchu" src="http://www.kxboy.com/wp-content/uploads/2011/12/12306zhengshucunchu_thumb.jpg" border="0" alt="12306-zhengshu-cunchu" width="354" height="299" /></a></p>
<p>点击下一步,会提示安装完成</p>
<p><a href="http://www.kxboy.com/wp-content/uploads/2011/12/12306zhengshuwancheng.jpg"><img style="display: inline; border: 0px;" title="12306-zhengshu-wancheng" src="http://www.kxboy.com/wp-content/uploads/2011/12/12306zhengshuwancheng_thumb.jpg" border="0" alt="12306-zhengshu-wancheng" width="354" height="299" /></a></p>
<p>点击完成。</p></blockquote>
<p><strong>然后，重启浏览器</strong>。</p>
<p><strong>不安装根证书的后果就是点击购票以后，会无法打开网页。就这么小小的一步操作，其实很简单，但是我发现就会有很多人被挡回去，很可恶的证书。</strong></p>
<p>3 跳转后就需要注册或登录了，如果你是第一次在网上买火车票的那就当然需要先注册啦！如果各位网友想在春运时提前抢火车票，我希望各位<strong>务必事先注册</strong>好，以免到买票的时候注册耽误时间，春运买火车票的紧俏线路可是分分钟就会售光的，<strong>要提前做好准备</strong>。<br />
<a href="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao2.jpg"><img style="display: inline; border: 0px;" title="wangshang-mai-huochepiao-2" src="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao2_thumb.jpg" border="0" alt="wangshang-mai-huochepiao-2" width="504" height="245" /></a><br />
4 首次注册的用户要注意，这边注册的时候旅客类型要看自己，是学生的就选学生，以后也就能买学生票了。<br />
<a href="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao3.jpg"><img style="display: inline; border: 0px;" title="wangshang-mai-huochepiao-3" src="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao3_thumb.jpg" border="0" alt="wangshang-mai-huochepiao-3" width="504" height="368" /></a><br />
填写注册信息<br />
<a href="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao4.jpg"><img style="display: inline; border: 0px;" title="wangshang-mai-huochepiao-4" src="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao4_thumb.jpg" border="0" alt="wangshang-mai-huochepiao-4" width="504" height="505" /></a><br />
如果是学生一定记得要在旅客类型选择学生，完成资料填补后选择提交注册信息</p>
<p>5 注册完成后用刚才设置的账号密码登录一次<br />
<a href="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao5.jpg"><img style="display: inline; border: 0px;" title="wangshang-mai-huochepiao-5" src="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao5_thumb.jpg" border="0" alt="wangshang-mai-huochepiao-5" width="504" height="280" /></a></p>
<p>6 登录成功以后，点击车票预定</p>
<p><a href="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao7.jpg"><img style="display: inline; border: 0px;" title="wangshang-mai-huochepiao-7" src="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao7_thumb.jpg" border="0" alt="wangshang-mai-huochepiao-7" width="504" height="359" /></a></p>
<p>7 选择出发地、目的地、出发日期等相关信息，然后点击查询按钮，<strong>网上买火车票时务必掌握好车票预售时间，这是抢到火车票的最关键因素之一。</strong></p>
<p><a href="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao9.jpg"><img style="display: inline; border: 0px;" title="wangshang-mai-huochepiao-9" src="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao9_thumb.jpg" border="0" alt="wangshang-mai-huochepiao-9" width="504" height="297" /></a></p>
<p>8 出来好多符合要求的火车车次，选择你要选择的火车车次</p>
<p><a href="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao10.jpg"><img style="display: inline; border: 0px;" title="wangshang-mai-huochepiao-10" src="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao10_thumb.jpg" border="0" alt="wangshang-mai-huochepiao-10" width="504" height="322" /></a></p>
<p>9 选择乘车人、席别、票种等、点击提交订单（如果是注册时候选择学生票的，参照下图2在票中上选择学生票，提交订单）</p>
<p><a href="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao11.jpg"><img style="display: inline; border: 0px;" title="wangshang-mai-huochepiao-11" src="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao11_thumb.jpg" border="0" alt="wangshang-mai-huochepiao-11" width="504" height="343" /></a><br />
<a href="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao112.jpg"><img style="display: inline; border: 0px;" title="wangshang-mai-huochepiao-11-2" src="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao112_thumb.jpg" border="0" alt="wangshang-mai-huochepiao-11-2" width="504" height="342" /></a><br />
10 选择网上支付，我订票成功以后，提示我半小时以内需要完成支付，否则会把座位让给别人。<br />
<a href="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao13.jpg"><img style="display: inline; border: 0px;" title="wangshang-mai-huochepiao-13" src="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao13_thumb.jpg" border="0" alt="wangshang-mai-huochepiao-13" width="504" height="299" /></a></p>
<p>11 选择支付的银行，如果没有开通网银的同学就选择银联支付<br />
<a href="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao14.jpg"><img style="display: inline; border: 0px;" title="wangshang-mai-huochepiao-14" src="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao14_thumb.jpg" border="0" alt="wangshang-mai-huochepiao-14" width="504" height="251" /></a></p>
<p>12  进入中国银联在线支付页面，完成订单（注意点选时候注意区分借记卡和信用卡哦，银联在线支付支持近90家银行！）<br />
<a href="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao15.jpg"><img style="display: inline; border: 0px;" title="wangshang-mai-huochepiao-15" src="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao15_thumb.jpg" border="0" alt="wangshang-mai-huochepiao-15" width="504" height="329" /></a><br />
13 网上购火车票成功~最后亲们只需在出发之前，持订单号和身份证到车站窗口取票就好了，另外代售点、自动售票机也能取票的。（十二分建议直接去自动售票机取票，在自动售票机首页界面上选取票，然后屏幕上会提示你二代身份证放到感应区，身份证放好以后，售票机会列出本张身份证的订票信息，直接选打印车票，就可以去火车票了，比ATM柜员机还简单，一分钟就搞定了，还省得排队。)</p>
<p>其中京沪高铁、胶济线的车站还可以不用取票直接刷身份证进站。其他车站都没有刷卡闸机，都要提前一点去取票哦~（如果是学生朋友记得必须一定在出发前要到能刷学生证的售票窗口和代售点凭乘车区间正确、优惠卡还有次数的学生证以及身份证、订单号取票。因为学生票涉及到刷里面的优惠卡，人工审核乘车区间，核减次数，因此即便京沪高铁，不取票刷身份证也是不行的。另外，没有安装学生证识别仪的代售点以及自动售票机都不能取票哦~）<br />
<a href="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao16.jpg"><img style="display: inline; border: 0px;" title="wangshang-mai-huochepiao-16" src="http://www.kxboy.com/wp-content/uploads/2011/12/wangshangmaihuochepiao16_thumb.jpg" border="0" alt="wangshang-mai-huochepiao-16" width="504" height="180" /></a><br />
小贴士：退票和改签也可以通过网上直接操作，具体的自己看选项就会拉，很简单的说。</p>
<p>建议有需要的朋友，可以提前在网上模拟买几张火车票，订票成功后不要支付，直接在网上退掉，以便熟悉网上买火车票的流程。如果提前模拟买过火车票，会在第二次买票的时候免输身份证号等信息，快节省时间，方便快捷。</p>
<p>网上购买的火车票都是实名制的，车票上会印有姓名和身份证号，同时还会有“网”字样，一定程度上应该可以打击票贩子了。但愿，到春运时，网站不要宕机才好。</p>
]]></content:encoded>
			<wfw:commentRss>http://kxboy.com/web-skills/2012-chunyun-wangshang-mai-huochepiao-jiaocheng.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SketchUp常用快捷键</title>
		<link>http://kxboy.com/web-skills/sketchup-kuaijiejian.html</link>
		<comments>http://kxboy.com/web-skills/sketchup-kuaijiejian.html#comments</comments>
		<pubDate>Wed, 02 Nov 2011 03:40:00 +0000</pubDate>
		<dc:creator>kxboy</dc:creator>
				<category><![CDATA[网络技巧]]></category>
		<category><![CDATA[sketchup]]></category>
		<category><![CDATA[快捷键]]></category>

		<guid isPermaLink="false">http://kxboy.com/?p=713</guid>
		<description><![CDATA[初学3D制图软件，草图大师 Google  SketchUp，在网上查到一些常用的快捷键： 编辑/撤销 Ctrl＋z 编辑/放弃选择 Ctrl＋t 编辑/辅助线/删除 Alt＋E 编辑/辅助线/显示 Shift＋ Q 编辑/辅助线/隐藏 Q 编辑/复制 Ctrl＋C 编辑/剪切 Ctrl＋X 编辑/全选 Ctrl＋A 编辑/群组 G 编辑/删除 DeleteE 编辑/显示/全部 Shift＋A 编辑/显示/上一次 Shift＋L 编辑/显示/选择物体 Shift＋H 编辑/隐藏 H 编辑/粘贴 Ctrl＋V 编辑/制作组建 Alt＋G 编辑/重复 Ctrl＋Y 编辑/将面翻转 Alt＋V &#8230; <a href="http://kxboy.com/web-skills/sketchup-kuaijiejian.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>初学3D制图软件，草图大师 Google  SketchUp，在网上查到一些常用的快捷键：</p>
<p>编辑/撤销 Ctrl＋z 编辑/放弃选择 Ctrl＋t<br />
编辑/辅助线/删除 Alt＋E 编辑/辅助线/显示 Shift＋ Q<br />
编辑/辅助线/隐藏 Q 编辑/复制 Ctrl＋C<br />
编辑/剪切 Ctrl＋X 编辑/全选 Ctrl＋A<br />
<span id="more-713"></span>编辑/群组 G 编辑/删除 DeleteE<br />
编辑/显示/全部 Shift＋A 编辑/显示/上一次 Shift＋L<br />
编辑/显示/选择物体 Shift＋H 编辑/隐藏 H<br />
编辑/粘贴 Ctrl＋V 编辑/制作组建 Alt＋G<br />
编辑/重复 Ctrl＋Y 编辑/将面翻转 Alt＋V<br />
编辑/炸开/解除群组 Shift＋G 查看/工具栏/标准 Ctrl＋1<br />
查看/工具栏/绘图 Ctrl＋2 查看/工具栏/视图 Ctrl＋3<br />
查看/工具栏/图层 Shift＋W 查看/工具栏/相机 Ctrl＋4<br />
查看/显示剖面 Alt＋， 查看/显示剖切 Alt＋.<br />
查看/虚显隐藏物体 Alt＋H 查看/页面/创建 Alt＋A<br />
查看/页面/更新 Alt＋U 查看/页面/幻灯演示 Alt＋Space<br />
查看/页面/删除 Alt＋D 查看/页面/上一页 pageup<br />
查看/页面/下一页 pagedown 查看/页面/演示设置 Alt＋：<br />
查看/坐标轴 Alt＋Q 查看/X光模式 T<br />
查看/阴影 Alt＋S 窗口/材质浏览器 Shift＋X<br />
窗口/场景信息 Shift＋F1 窗口/图层 Shift＋E<br />
窗口/系统属性 Shift＋P 窗口/页面设置 Alt＋L<br />
窗口/阴影设置 Shift＋S 窗口/组建 Shift＋C<br />
工具/材质 X 工具/测量/辅助线 Alt＋M<br />
工具/尺寸标注 D 工具/量角器/辅助线 Alt＋P<br />
工具/路径跟随 Alt＋F 工具/偏移 O<br />
工具/剖面 Alt＋/ 工具/删除 E<br />
工具/设置坐标轴 Y 工具/缩放 S<br />
工具/推拉 U 工具/文字标注 Alt＋T<br />
工具/旋转 Alt＋R 工具/选择 Space<br />
工具/移动 M 绘制/多边形 P<br />
绘制/矩形 R 绘制/徒手画 F<br />
绘制/圆弧 A 绘制/圆形 C<br />
绘制/直线 L 文件/保存 Ctrl＋S<br />
文件/保存备份 Shift＋N 文件/打开 Ctrl＋O<br />
文件/打印 Ctrl＋P 文件/导出/模型 Ctrl＋M<br />
文件/导出/DWG/DXF Ctrl＋D 文件/导出/图像 Ctrl＋I<br />
文件/另存为 Ctrl＋Shift＋S 文件/退出 Ctrl＋W<br />
文件/新建 Ctrl＋N 物体内编辑/隐藏剩余模型 I<br />
物体内编辑/隐藏相似组建 J 相机/标准视图/等角透视 F8<br />
相机/标准视图/底视图 F3 相机/标准视图/顶视图 F2<br />
相机/标准视图/后视图 F5 相机/标准视图/前视图 F4<br />
相机/标准视图/右视图 F7 相机/标准视图/左视图 F6<br />
相机/充满视图 Shift＋Z 相机/窗口 Z<br />
相机/漫游 W 相机/配置相机 Alt＋C<br />
相机/绕轴旋转 Alt＋X 相机/上一次 TAB<br />
相机/实时缩放 Alt＋Z 相机/透视显示 V<br />
渲染/材质贴图 Alt＋4 渲染/单色 Alt＋5<br />
渲染/透明材质 K 渲染/线框 Alt＋1<br />
渲染/消影 Alt＋2 渲染/着色 Alt＋3:I</p>
]]></content:encoded>
			<wfw:commentRss>http://kxboy.com/web-skills/sketchup-kuaijiejian.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS命名规范</title>
		<link>http://kxboy.com/web-skills/css-mingming-guifan.html</link>
		<comments>http://kxboy.com/web-skills/css-mingming-guifan.html#comments</comments>
		<pubDate>Sun, 30 Oct 2011 00:09:07 +0000</pubDate>
		<dc:creator>kxboy</dc:creator>
				<category><![CDATA[网络技巧]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://kxboy.com/?p=706</guid>
		<description><![CDATA[css命名规范 常用的css命名规则 头：header 内容：content/container 尾：footer 导航：nav 侧栏：sidebar 栏目：column 页面外围控制整体布局宽度：wrapper 左右中：left right center 登录条：loginbar 标志：logo 广告：banner 页面主体：main 热点：hot 新闻：news 下载：download 子导航：subnav 菜单：menu 子菜单：submenu 搜索：search 友情链接：friendlink 页脚：footer 版权：copyright 滚动：scroll 内容：content 标签页：tab 文章列表：list 提示信息：msg 小技巧：tips 栏目标题：title 加入：joinus 指南：guild 服务：service 注册：regsiter 状态：status 投票：vote 合作伙伴：partner &#8230; <a href="http://kxboy.com/web-skills/css-mingming-guifan.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3><strong>css命名规范</strong></h3>
<p>常用的css命名规则</p>
<p>头：header</p>
<p>内容：content/container</p>
<p>尾：footer</p>
<p>导航：nav</p>
<p>侧栏：sidebar</p>
<p>栏目：column</p>
<p>页面外围控制整体布局宽度：wrapper</p>
<p>左右中：left right center</p>
<p>登录条：loginbar</p>
<p>标志：logo</p>
<p>广告：banner</p>
<p>页面主体：main</p>
<p><span id="more-706"></span>热点：hot</p>
<p>新闻：news</p>
<p>下载：download</p>
<p>子导航：subnav</p>
<p>菜单：menu</p>
<p>子菜单：submenu</p>
<p>搜索：search</p>
<p>友情链接：friendlink</p>
<p>页脚：footer</p>
<p>版权：copyright</p>
<p>滚动：scroll</p>
<p>内容：content</p>
<p>标签页：tab</p>
<p>文章列表：list</p>
<p>提示信息：msg</p>
<p>小技巧：tips</p>
<p>栏目标题：title</p>
<p>加入：joinus</p>
<p>指南：guild</p>
<p>服务：service</p>
<p>注册：regsiter</p>
<p>状态：status</p>
<p>投票：vote</p>
<p>合作伙伴：partner</p>
<p>(二)注释的写法:</p>
<p>/* Footer */</p>
<p>内容区</p>
<p>/* End Footer */</p>
<p>(三)id的命名:</p>
<p>(1)页面结构</p>
<p>容器: container</p>
<p>页头：header</p>
<p>内容：content/container</p>
<p>页面主体：main</p>
<p>页尾：footer</p>
<p>导航：nav</p>
<p>侧栏：sidebar</p>
<p>栏目：column</p>
<p>页面外围控制整体布局宽度：wrapper</p>
<p>左右中：left right center</p>
<p>(2)导航</p>
<p>导航：nav</p>
<p>主导航：mainbav</p>
<p>子导航：subnav</p>
<p>顶导航：topnav</p>
<p>边导航：sidebar</p>
<p>左导航：leftsidebar</p>
<p>右导航：rightsidebar</p>
<p>菜单：menu</p>
<p>子菜单：submenu</p>
<p>标题: title</p>
<p>摘要: summary</p>
<p>(3)功能</p>
<p>标志：logo</p>
<p>广告：banner</p>
<p>登陆：login</p>
<p>登录条：loginbar</p>
<p>注册：regsiter</p>
<p>搜索：search</p>
<p>功能区：shop</p>
<p>标题：title</p>
<p>加入：joinus</p>
<p>状态：status</p>
<p>按钮：btn</p>
<p>滚动：scroll</p>
<p>标签页：tab</p>
<p>文章列表：list</p>
<p>提示信息：msg</p>
<p>当前的: current</p>
<p>小技巧：tips</p>
<p>图标: icon</p>
<p>注释：note</p>
<p>指南：guild</p>
<p>服务：service</p>
<p>热点：hot</p>
<p>新闻：news</p>
<p>下载：download</p>
<p>投票：vote</p>
<p>合作伙伴：partner</p>
<p>友情链接：link</p>
<p>版权：copyright</p>
<p>(四)class的命名:</p>
<p>(1)颜色:使用颜色的名称或者16进制代码,如</p>
<p>.red { color: red; }</p>
<p>.f60 { color: #f60; }</p>
<p>.ff8600 { color: #ff8600; }</p>
<p>（2）字体大小,直接使用”font+字体大小”作为名称,如</p>
<p>.font12px { font-size: 12px; }</p>
<p>.font9pt {font-size: 9pt; }</p>
<p>(3)对齐样式,使用对齐目标的英文名称,如</p>
<p>.left { float:left; }</p>
<p>.bottom { float:bottom; }</p>
<p>(4)标题栏样式,使用”类别+功能”的方式命名,如</p>
<p>.barnews { }</p>
<p>.barproduct { }</p>
<p>注意事项::</p>
<p>1.一律小写;</p>
<p>2.尽量用英文;</p>
<p>3.不加中杠和下划线;</p>
<p>4.尽量不缩写，除非一看就明白的单词.</p>
<p>主要的 master.css</p>
<p>模块 module.css</p>
<p>基本共用 base.css</p>
<p>布局，版面 layout.css</p>
<p>主题 themes.css</p>
<p>专栏 columns.css</p>
<p>文字 font.css</p>
<p>表单 forms.css</p>
<p>补丁 mend.css</p>
<p>打印 print.css</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://kxboy.com/web-skills/css-mingming-guifan.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>白话指针</title>
		<link>http://kxboy.com/web-skills/baihua-zhizhen.html</link>
		<comments>http://kxboy.com/web-skills/baihua-zhizhen.html#comments</comments>
		<pubDate>Sun, 28 Aug 2011 07:20:19 +0000</pubDate>
		<dc:creator>kxboy</dc:creator>
				<category><![CDATA[网络技巧]]></category>
		<category><![CDATA[指针]]></category>

		<guid isPermaLink="false">http://kxboy.com/web-skills/baihua-zhizhen.html</guid>
		<description><![CDATA[在程序设计语言中，指针是一个非常重要的概念。难者不会，会者不难，当我这号自学编程的小白鼠遇到指针的时候，自然就觉得非常难。 看过几遍书，知道指针记录一个十六进制的数字地址编码，可以改来改去，用来指向下个存储单元的位置，可是一直都没理解太透指针的意义。昨天在图书馆看到一本《计算机科学概论》第十版，里面有一章抛开了任何的编程语言，浅显易懂地讲述指针的概念，读完后豁然开朗，觉得指针也没那么难了。 其实在生活中，我自己也经常用到“指针”，不过自己不太注意罢了。 例如，我在工作中有记工作笔记的习惯，如果把笔记薄比作内存的话，每页纸都应该是一个存储单元，每页纸的页码就应该是内存的十六进制的数字地址编码。我在记笔记的时候会经常用到这样的词语提示。 “见背面”，“见右页”，“参照第×××页会议记录”，这些提示性的词语会指导我直接跳页翻看工作记录，这些提示性词语就应该是传说中的“指针”。 指针记录的是信息存储的位置，一本书的目录应该也是一个“指针”的集合。很多时候，如果内容比较无序的话，我们修改目录“指针”，要比重排整本书的顺序方便的多。在工作笔记中，我还有这样一个习惯。例如，因为某项业务执行时间比较长，期间陆续开过多次专题会议，所以有关这项业务的会议记录在整本笔记中记得比较零散，查找起来特别不方便。一般情况下，我会在封底或者封面的某一空白页，专门列一张有关此项业务的专题目录，格式一般为： ××××专题目录 **月××号，第1次专题会议，见×××页； **月××号，第2次专题会议，见×××页； **月××号，第3次专题会议，见×××页； …………… 如果某一次会议记录的比较潦草，而该次会议又比较重要，有时候会需要在其它页面上重新整理会议记录，一般我会在整理完笔记后，在专题目录上把页码也会同时更新，这应该就是传说中的“修改指针”了吧。 我想，新定义一个指针，道理跟我建一条简单目录的道理应该是一样一样的。 至于指针涉及到的算术运算，其实倒是很好理解，指针在计算机中本身就是一组十六进制的数字，当然可以进行+1,+i这样的算术运算。这种算法本质上跟我把目录上的100页改成101页或者100+i页也没啥区别。 想想用笔记薄比喻存储器，还真的是蛮贴切的，不过可能唯一和电脑不一样的就是，电脑的存储器是可擦写的，不过我们假设我们都是用铅笔记笔记就好了。 以上就是我对指针的一点浅显的理解，纯白话文的，对或不对，我反正是信了。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 以上如有错误，敬请指正，本人不胜感激!]]></description>
			<content:encoded><![CDATA[<p>在程序设计语言中，指针是一个非常重要的概念。难者不会，会者不难，当我这号自学编程的小白鼠遇到指针的时候，自然就觉得非常难。</p>
<p>看过几遍书，知道指针记录一个十六进制的数字地址编码，可以改来改去，用来指向下个存储单元的位置，可是一直都没理解太透指针的意义。昨天在图书馆看到一本《计算机科学概论》第十版，里面有一章抛开了任何的编程语言，浅显易懂地讲述指针的概念，读完后豁然开朗，觉得指针也没那么难了。</p>
<p>其实在生活中，我自己也经常用到“指针”，不过自己不太注意罢了。</p>
<p>例如，我在工作中有记工作笔记的习惯，如果把笔记薄比作内存的话，每页纸都应该是一个存储单元，每页纸的页码就应该是内存的十六进制的数字地址编码。我在记笔记的时候会经常用到这样的词语提示。</p>
<p>“见背面”，“见右页”，“参照第×××页会议记录”，这些提示性的词语会指导我直接跳页翻看工作记录，这些提示性词语就应该是传说中的“指针”。</p>
<p><span id="more-677"></span></p>
<p>指针记录的是信息存储的位置，一本书的目录应该也是一个“指针”的集合。很多时候，如果内容比较无序的话，我们修改目录“指针”，要比重排整本书的顺序方便的多。在工作笔记中，我还有这样一个习惯。例如，因为某项业务执行时间比较长，期间陆续开过多次专题会议，所以有关这项业务的会议记录在整本笔记中记得比较零散，查找起来特别不方便。一般情况下，我会在封底或者封面的某一空白页，专门列一张有关此项业务的专题目录，格式一般为：</p>
<blockquote><p><strong>××××专题目录</strong></p>
<p>**月××号，第1次专题会议，见×××页；</p>
<p>**月××号，第2次专题会议，见×××页；</p>
<p>**月××号，第3次专题会议，见×××页；</p>
<p>……………</p></blockquote>
<p>如果某一次会议记录的比较潦草，而该次会议又比较重要，有时候会需要在其它页面上重新整理会议记录，一般我会在整理完笔记后，在专题目录上把页码也会同时更新，这应该就是传说中的“修改指针”了吧。</p>
<p>我想，新定义一个指针，道理跟我建一条简单目录的道理应该是一样一样的。</p>
<p>至于指针涉及到的算术运算，其实倒是很好理解，指针在计算机中本身就是一组十六进制的数字，当然可以进行+1,+i这样的算术运算。这种算法本质上跟我把目录上的100页改成101页或者100+i页也没啥区别。</p>
<p>想想用笔记薄比喻存储器，还真的是蛮贴切的，不过可能唯一和电脑不一样的就是，电脑的存储器是可擦写的，不过我们假设我们都是用铅笔记笔记就好了。</p>
<p>以上就是我对指针的一点浅显的理解，纯白话文的，对或不对，我反正是信了。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>以上如有错误，敬请指正，本人不胜感激!</p>
]]></content:encoded>
			<wfw:commentRss>http://kxboy.com/web-skills/baihua-zhizhen.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>有线路由串联无线路由设置方法</title>
		<link>http://kxboy.com/web-skills/luyouqi-chuanlian-shezhi.html</link>
		<comments>http://kxboy.com/web-skills/luyouqi-chuanlian-shezhi.html#comments</comments>
		<pubDate>Tue, 09 Aug 2011 12:41:38 +0000</pubDate>
		<dc:creator>kxboy</dc:creator>
				<category><![CDATA[网络技巧]]></category>
		<category><![CDATA[无线]]></category>
		<category><![CDATA[路由器]]></category>

		<guid isPermaLink="false">http://kxboy.com/web-skills/luyouqi-chuanlian-shezhi.html</guid>
		<description><![CDATA[最近在床上玩笔记本，网线拖得有点长，每每十分碍事，经常在地上绊来绊去，有点烦人。于是，就从网上买了一个无线路由器。无线路由器的设置十分简单，网上教程一大堆，可是我还是有点顾虑，怕搞不定这玩意。原因是，一般设置路由器上网时，要填入宽带账号和密码，这2样我都没有。我的网线是从合租一个邻居那里拉过来的，他那里用的是有线路由器，我拉过来的时候是已经设置OK的，插上网线就能上网。我如果再弄个无线路由器，要串联在这个有线路由器下面，以前没玩过这玩意，搞起来还是有点费劲的。 不过还好，网上找到一篇教程，帮了我一个大忙。 局域网内一台无线路由器的配置方法网上一搜一大堆，在这里不再复述，这篇文章主要讲第二台路由器怎么设置。 ==================以下内容均为引用===================== 《有线路由+无线路由串联方法，简单实用！》 有线路由器A（假设网关192.168.1.1）针对台式机上网用，无线路由器B（192.168.1.1）针对家庭无线设备用。 方法一：将无线路由器B作为交换机使用 步骤1：A的WAN口连接ADSL猫LAN口，正常设置（PPPOE拨号上网设置即可），A的默认网关不用更改，打开DHCP服务； 步骤2：将B的LAN口和电脑网卡相连接，登录B的配置页面，浏览器敲入192.168.1.1进入后将LAN口设置为192.168.1.2，与A在同一网段即可，子网掩码为255.255.255.0；如图： 步骤3:关闭B的DHCP服务。如图： 步骤4:将A的LAN口与B的任意LAN口网线相连，至此，A与B均可共享上网，B实现了交换机的功能。 方法二：将无线路由器B作为串联的路由器使用，见下图： 步骤1:与方法一的步骤1相同； 步骤2:打开DHCP服务，B默认无线功能开启； 步骤3:将B的LAN口和电脑网卡相连接，登录B的配置页面，浏览器敲入192.168.1.1进入后将LAN口设置为192.168.2.1（重要提示，更改网关地址前请先更改DHCP的地址池起始和结束地址为192.168.2.100&#8211;192.168.2.199，），于A不在同一网段即可，子网掩码均为255.255.255.0； 步骤4:为了安全上网，请设置无线上网密码； 步骤5:将A的LAN口与B的WAN口用网线相连，B的配置页面里WAN口设置选择动态获取即可，至此，串联配置结束，两个路由器均可共享上网，B无线亦可正常上网。]]></description>
			<content:encoded><![CDATA[<p>最近在床上玩笔记本，网线拖得有点长，每每十分碍事，经常在地上绊来绊去，有点烦人。于是，就从网上买了一个无线路由器。无线路由器的设置十分简单，网上教程一大堆，可是我还是有点顾虑，怕搞不定这玩意。原因是，一般设置路由器上网时，要填入宽带账号和密码，这2样我都没有。我的网线是从合租一个邻居那里拉过来的，他那里用的是有线路由器，我拉过来的时候是已经设置OK的，插上网线就能上网。我如果再弄个无线路由器，要串联在这个有线路由器下面，以前没玩过这玩意，搞起来还是有点费劲的。</p>
<p>不过还好，网上找到一篇教程，帮了我一个大忙。</p>
<p>局域网内一台无线路由器的配置方法网上一搜一大堆，在这里不再复述，这篇文章主要讲第二台路由器怎么设置。</p>
<p>==================以下内容均为引用=====================</p>
<div><span> <a href="http://blog.zol.com.cn/1804/article_1803531.html">《有线路由+无线路由串联方法，简单实用！》</a></span></div>
<div><span><br />
</span></div>
<div>有线路由器<strong>A（假设网关192.168.1.1）针对台式机上网用</strong>，无线路由器<strong>B（192.168.1.1）针对家庭无线设备用。</strong></div>
<div><strong><br />
</strong></div>
<div><strong>方法一：将无线路由器B作为交换机使用</strong></div>
<p><span id="more-671"></span></p>
<ul>
<li>步骤1：A的WAN口连接ADSL猫LAN口，正常设置（PPPOE拨号上网设置即可），A的默认网关不用更改，打开DHCP服务；</li>
<li>步骤2：将B的LAN口和电脑网卡相连接，登录B的配置页面，浏览器敲入192.168.1.1进入后将LAN口设置为192.168.1.2，与A在同一网段即可，子网掩码为255.255.255.0；如图：
<ul>
<li><a href="http://photo.zol.com.cn/photo/8031704.html" target="_blank"><img src="http://www.kxboy.com/wp-content/uploads/2011/08/8031703.jpg" alt="Lan-setting" width="338" height="178" /></a><br />
<a href="http://photo.zol.com.cn/photo/8031704.html" target="_blank"> </a></li>
</ul>
</li>
<li>步骤3:关闭B的DHCP服务。如图：
<ul>
<li><a href="http://photo.zol.com.cn/photo/8031703.html" target="_blank"><img src="http://www.kxboy.com/wp-content/uploads/2011/08/8031704.jpg" alt="DHCP-setting" width="271" height="137" /></a><br />
<a href="http://photo.zol.com.cn/photo/8031703.html" target="_blank"> </a></li>
</ul>
</li>
<li>步骤4:将A的LAN口与B的任意LAN口网线相连，至此，A与B均可共享上网，B实现了交换机的功能。</li>
</ul>
<div><strong>方法二：将无线路由器B作为串联的路由器使用，见下图：</strong></div>
<div>
<div style="padding-left: 60px;"><img src="http://www.kxboy.com/wp-content/uploads/2011/08/luyouqi-chuanlian1.gif" alt="luyouqi-chuanlian" width="200" height="199" /><strong> </strong></div>
</div>
<div>
<ul>
<li>步骤1:与方法一的步骤1相同；</li>
<li>步骤2:打开DHCP服务，B默认无线功能开启；</li>
<li>步骤3:将B的LAN口和电脑网卡相连接，登录B的配置页面，浏览器敲入192.168.1.1进入后将LAN口设置为192.168.2.1（重要提示，更改网关地址前请先更改DHCP的地址池起始和结束地址为192.168.2.100&#8211;192.168.2.199，），于A不在同一网段即可，子网掩码均为255.255.255.0；</li>
<li>步骤4:为了安全上网，请设置无线上网密码；</li>
<li>步骤5:将A的LAN口与B的WAN口用网线相连，B的配置页面里WAN口设置选择动态获取即可，至此，串联配置结束，两个路由器均可共享上网，B无线亦可正常上网。</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://kxboy.com/web-skills/luyouqi-chuanlian-shezhi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu环境下配置stanford专用版eclipse</title>
		<link>http://kxboy.com/web-skills/ubuntu-stanford-eclipse.html</link>
		<comments>http://kxboy.com/web-skills/ubuntu-stanford-eclipse.html#comments</comments>
		<pubDate>Fri, 05 Aug 2011 12:26:49 +0000</pubDate>
		<dc:creator>kxboy</dc:creator>
				<category><![CDATA[网络技巧]]></category>
		<category><![CDATA[elipse]]></category>
		<category><![CDATA[公开课]]></category>
		<category><![CDATA[编程方法学]]></category>

		<guid isPermaLink="false">http://kxboy.com/?p=661</guid>
		<description><![CDATA[看过斯坦福公开课《编程方法学》的同学们都知道，在视频中老师用的是stanford专用版的Eclipse。 斯坦福公开课《编程方法学》的讲义中，只讲了Windows和MacOS环境下Eclipse的安装配置，没有Linux环境下Eclipe的配置。恰巧我这两天迷恋ubuntu，所以就研究了一下ubuntu环境下斯坦福专用版的eclipse怎么配置。 网上搜了一下，其实斯坦福专用版的Eclipse其实就比正常版的Eclipse多了一个插件，在网上搜到一段英文的安装配置教程，操作步骤如下： 1. Install Eclipse and Open JDK 安装Eclipse和Open JDK，Eclipse可以通过ubuntu的软件中心安装，Open JDK ubuntu一般则会默认安装，不过在网上看到很多人建议把open JDK换成 Sun公司 Java JDK，这个也可以通过ubuntu的软件中心安装，不过是由Canonical合作伙伴提供的，找到sun-java6-jdk 安装就可以了。 2. Download the windows version of Eclipse from the Stanford&#8217;s CS106 website here: http://www.stanford.edu/class/cs106a/ 在斯坦福CS106的官方网站下载 stanford eclipse的windows免安装版 下载地址：http://www.stanford.edu/class/cs106a/software/eclipse-helios-pc.zip 3. Extract it. 解压缩 &#8230; <a href="http://kxboy.com/web-skills/ubuntu-stanford-eclipse.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>看过斯坦福公开课《编程方法学》的同学们都知道，在视频中老师用的是stanford专用版的Eclipse。</p>
<p>斯坦福公开课《编程方法学》的讲义中，只讲了Windows和MacOS环境下Eclipse的安装配置，没有Linux环境下Eclipe的配置。恰巧我这两天迷恋ubuntu，所以就研究了一下ubuntu环境下斯坦福专用版的eclipse怎么配置。</p>
<p>网上搜了一下，其实斯坦福专用版的Eclipse其实就比正常版的Eclipse多了一个插件，在网上搜到一段英文的安装配置教程，操作步骤如下：</p>
<p>1. Install Eclipse and Open JDK<br />
安装Eclipse和Open JDK，Eclipse可以通过ubuntu的软件中心安装，Open JDK ubuntu一般则会默认安装，不过在网上看到很多人建议把open JDK换成 Sun公司 Java JDK，这个也可以通过ubuntu的软件中心安装，不过是由Canonical合作伙伴提供的，找到sun-java6-jdk 安装就可以了。</p>
<p><span id="more-661"></span>2. Download the windows version of Eclipse from the Stanford&#8217;s CS106 website here: http://www.stanford.edu/class/cs106a/<br />
在斯坦福CS106的官方网站下载 stanford eclipse的windows免安装版 下载地址：http://www.stanford.edu/class/cs106a/software/eclipse-helios-pc.zip</p>
<p>3. Extract it.<br />
解压缩</p>
<p>4. Find the plugins directory in the newly extracted directory.<br />
在解压缩文件中找到plugins文件夹</p>
<p>5. Copy the file edu.stanford.cs106_1.0.0.jar to the plugins folder of you Eclipse installation (mine was in /usr/lib/eclipse/plugins)<br />
复制edu.stanford.cs106_1.0.0.jar文件，粘贴到你eclipse安装位置下的plugins文件夹（我的plugins文件夹位置 /usr/lib/eclipse/plugins）</p>
<p>Then everything seems to be the same as the IDE they use in the course.<br />
这会你的Eclipse看起来就和课程里用的IDE一模一样了。</p>
<p>Here&#8217;s a quick command line, copy-and-paste to do this.<br />
下面是一些快捷的命令行，你可以在终端里复制粘贴进行快速操作。</p>
<p>wget http://www.stanford.edu/class/cs106a/software/eclipse-helios-pc.zip<br />
unzip eclipse-helios-pc.zip<br />
sudo cp eclipse-helios-pc/plugins/edu.stanford.cs106_1.0.0.jar /usr/lib/eclipse/plugins</p>
]]></content:encoded>
			<wfw:commentRss>http://kxboy.com/web-skills/ubuntu-stanford-eclipse.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excel统计单元格内字符出现次数</title>
		<link>http://kxboy.com/web-skills/excel-danyuange-zifu-cishu.html</link>
		<comments>http://kxboy.com/web-skills/excel-danyuange-zifu-cishu.html#comments</comments>
		<pubDate>Wed, 06 Jul 2011 09:01:36 +0000</pubDate>
		<dc:creator>kxboy</dc:creator>
				<category><![CDATA[网络技巧]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://kxboy.com/?p=649</guid>
		<description><![CDATA[今天遇到一个例子，要统计Excel单元格内某字符出现的次数，具体使用公式如下： ＝LEN(计算出现某字符的字符串或单元格)-LEN(SUBSTITUTE(计算出现某字符的字符串或单元格,要查找的字符,”")) 意思是替换前的字符串字节数减去把查找到的字符替换为空（不是空格，是删除了）后字符串的字节数，就是被替换掉的字符数。 例如单元格A1中的数值是：65999,在B1中输入上面的公式：＝LEN(A1)-LEN(SUBSTITUTE(A1,9,”"))，所得结果是3 （有三个9） 公式思路：先计算A1单元格的字符数，然后利用Substitute函数，把要统计的字符数删掉再次统计这个单元格的字符数，两次统计结果的差正好是删除的字符数，结果正好等于要查找的字符在单元格内出现的次数。 ==================================== Excel中SUBSTITUTE函数的用途介绍： 在文字字符串中用new_text替代old_text。如果需要在一个文字串中替换指定的文本，可以使用函数SUBSTITUTE；如果需要在某一文字串中替换指定位置处的任意文本，就应当使用函数REPLACE。 SUBSTITUTE函数的语法为： SUBSTITUTE(text, old_text, new_text, [instance_num]) SUBSTITUTE 函数语法具有下列参数： Text：必需。需要替换其中字符的文本，或对含有文本（需要替换其中字符）的单元格的引用。 Old_text：必需。需要替换的旧文本。 New_text：必需。用于替换 old_text 的文本。 Instance_num：可选。用来指定要以 new_text 替换第几次出现的 old_text。如果指定了 instance_num，则只有满足要求的 old_text 被替换；否则会将 Text 中出现的每一处 old_text 都更改为 new_text。]]></description>
			<content:encoded><![CDATA[<p>今天遇到一个例子，要统计Excel单元格内某字符出现的次数，具体使用公式如下：</p>
<p><span style="color: #008000;">＝LEN(计算出现某字符的字符串或单元格)-LEN(SUBSTITUTE(计算出现某字符的字符串或单元格,要查找的字符,”"))</span></p>
<p>意思是替换前的字符串字节数减去把查找到的字符替换为空（不是空格，是删除了）后字符串的字节数，就是被替换掉的字符数。</p>
<p><span id="more-649"></span>例如单元格A1中的数值是：65999,在B1中输入上面的公式：＝LEN(A1)-LEN(SUBSTITUTE(A1,9,”"))，所得结果是3 （有三个9）</p>
<p>公式思路：先计算A1单元格的字符数，然后利用Substitute函数，把要统计的字符数删掉再次统计这个单元格的字符数，两次统计结果的差正好是删除的字符数，结果正好等于要查找的字符在单元格内出现的次数。</p>
<p>====================================</p>
<p><strong>Excel中SUBSTITUTE函数的用途介绍：</strong></p>
<p>在文字字符串中用new_text替代old_text。如果需要在一个文字串中替换指定的文本，可以使用函数SUBSTITUTE；如果需要在某一文字串中替换指定位置处的任意文本，就应当使用函数REPLACE。</p>
<p>SUBSTITUTE函数的语法为：<br />
SUBSTITUTE(text, old_text, new_text, [instance_num])</p>
<p>SUBSTITUTE 函数语法具有下列参数：</p>
<ol>
<li>Text：必需。需要替换其中字符的文本，或对含有文本（需要替换其中字符）的单元格的引用。</li>
<li>Old_text：必需。需要替换的旧文本。</li>
<li>New_text：必需。用于替换 old_text 的文本。</li>
<li>Instance_num：可选。用来指定要以 new_text 替换第几次出现的 old_text。如果指定了 instance_num，则只有满足要求的 old_text 被替换；否则会将 Text 中出现的每一处 old_text 都更改为 new_text。</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://kxboy.com/web-skills/excel-danyuange-zifu-cishu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excel查找和引用函数应用手记</title>
		<link>http://kxboy.com/web-skills/excel-chazhao-yinyong.html</link>
		<comments>http://kxboy.com/web-skills/excel-chazhao-yinyong.html#comments</comments>
		<pubDate>Thu, 02 Jun 2011 13:35:18 +0000</pubDate>
		<dc:creator>kxboy</dc:creator>
				<category><![CDATA[网络技巧]]></category>
		<category><![CDATA[excel]]></category>

		<guid isPermaLink="false">http://kxboy.com/?p=633</guid>
		<description><![CDATA[每月月初，又到出上月报表时间了，Excel还是很强大的，很多功能不是Excel没有，而是我们没学会。学点基础编程还是有好处的，这不今天又学到一招。 遇到这么个情况： sheet1表格中A列为订单号，序号为1~300，B列为订单数量 sheet2表格中A列为订单号，B列为对应出库数据，但是sheet2中可能只有200行数据，且这200个订单号均包含在sheet1表格中A列300个数据中，是这300个订单数据的子集，但是这200个订单号是随机的，没有连续性，也没有规律性。 同样Sheet3表格中A列为订单号，B列为对应入库数据，Sheet3中有可能只有180个数据，和Sheet2表格一样，这180个订单号也是Sheet1中300个订单的子集，订单号随机，没有连续性和规律性。 现在报表上要求，把这3个工作表的数据汇总到1个表格当中去，做一张新的工作表，A列为订单号，B列为订单数量，C列为出库数量，D列为入库数量，如果没有出库数据和入库数据的订单则默认为0。 这个问题说麻烦很麻烦，一般人的默认做法无非是排序后，再想办法复制粘贴，这也是我很早以前用过的旧办法，费时费力，遇到跳号的数据还容易出错。我一直想着，把这些数据想办法导入到同一个数据库中，然后再把数据库列出来，应该是最有效的办法，不过我没学过数据库，还不太会用SQL语句，所以也只能一愁莫展了。 不过，这两天在网上搜索又琢磨出一个办法，用Excel的2个函数就可以实现。 做事情一步步来，先计算出库数量。 首先，判断Sheet1表格中A列的数据在Sheet2中是否存在 如果存在，则引用Sheet2中B列的数据; 如果不存在，则默认填充为0. 在Sheet1表格中C2单元格输入公式“=IF(COUNTIF(sheet2!$A:$A,A2)&#62;0,VLOOKUP(A2,SHEET2!$A$1:$B:$201,2,TRUE),0)” 即可实现引用Sheet2中对应订单号的第2列出库数据。 同样，计算入库数量的时候，只要把上面公式中工作表名称和数据域改下即可： sheet1工作表中D2单元格输入公式”=IF(COUNTIF(sheet3!$A:$A,A2)&#62;0,VLOOKUP(A2,SHEET3!$A$1:$B:$181,2,TRUE),0)“即可。 这个公式其实利用了1个if判断语句，countif函数，以及vlookup函数。不过后来想想，用countif函数其实不是最合适的，判断某已知值是否存在的话，或许用Match函数更合适。 如果要不是学了点可怜的编程基础，还真不一定能看懂这些函数和语句的用法。5月份有将近1800条数据，要是没这两个函数，我真的是不知要多花费多少时间去搞这张报表了。 ++++++++++++++Excel有关查找函数和引用函数介绍++++++++++++++++ 如果需要确定某已知值在某个数据表（一行或一列）中是否存在，可以使用MATCH函数进行查找。 方法1：使用MATCH函数 =IF(ISNA(MATCH($B$3,$D:$D,0)),”不存在”,”存在”) MATCH函数是EXCEL主要的查询函数之一，该函数通常用于以下几个方面： 确定列表中某个值的位置； 对某个输入值进行检验，确定这个值是否存在于某个列表中； 判断某一列表中是否存在重复数据； 定位某一列表中最后一个非空单元格位置。 MATCH函数的语法如下： MATCH(lookup_value,lookup_array,match_type) 以上公式利用MATCH函数的查找功能，当查询条件存在时，MATCH函数结果为具体位置（数值），否则显示为#N/A错误。 方法2：使用COUNTIF函数 COUNTIF函数 用来计算区域中满足给定条件的单元格的个数。 例如:公式 =IF(COUNTIF($D:$D,$B$3)&#62;0,”存在”,”不存在”) 则表示在D列中查找B3单元格的值，如果存在则显示存在，不存在输出不存在 语法 COUNTIF(range,criteria) Range 为需要计算其中满足条件的单元格数目的单元格区域。 &#8230; <a href="http://kxboy.com/web-skills/excel-chazhao-yinyong.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>每月月初，又到出上月报表时间了，Excel还是很强大的，很多功能不是Excel没有，而是我们没学会。学点基础编程还是有好处的，这不今天又学到一招。</p>
<p>遇到这么个情况：</p>
<ul>
<li>sheet1表格中A列为订单号，序号为1~300，B列为订单数量</li>
<li>sheet2表格中A列为订单号，B列为对应出库数据，但是sheet2中可能只有200行数据，且这200个订单号均包含在sheet1表格中A列300个数据中，是这300个订单数据的子集，但是这200个订单号是随机的，没有连续性，也没有规律性。</li>
<li>同样Sheet3表格中A列为订单号，B列为对应入库数据，Sheet3中有可能只有180个数据，和Sheet2表格一样，这180个订单号也是Sheet1中300个订单的子集，订单号随机，没有连续性和规律性。</li>
<li>现在报表上要求，把这3个工作表的数据汇总到1个表格当中去，做一张新的工作表，A列为订单号，B列为订单数量，C列为出库数量，D列为入库数量，如果没有出库数据和入库数据的订单则默认为0。</li>
</ul>
<p>这个问题说麻烦很麻烦，一般人的默认做法无非是排序后，再想办法复制粘贴，这也是我很早以前用过的旧办法，费时费力，遇到跳号的数据还容易出错。我一直想着，把这些数据想办法导入到同一个数据库中，然后再把数据库列出来，应该是最有效的办法，不过我没学过数据库，还不太会用SQL语句，所以也只能一愁莫展了。</p>
<p>不过，这两天在网上搜索又琢磨出一个办法，用Excel的2个函数就可以实现。</p>
<p><span id="more-633"></span>做事情一步步来，先计算出库数量。</p>
<ol>
<li>首先，判断Sheet1表格中A列的数据在Sheet2中是否存在</li>
<li>如果存在，则引用Sheet2中B列的数据;</li>
<li>如果不存在，则默认填充为0.</li>
</ol>
<p>在Sheet1表格中C2单元格输入公式“<span style="color: #008000;">=IF(COUNTIF(sheet2!$A:$A,A2)&gt;0,VLOOKUP(A2,SHEET2!$A$1:$B:$201,2,TRUE),0)</span>” 即可实现引用Sheet2中对应订单号的第2列出库数据。</p>
<p>同样，计算入库数量的时候，只要把上面公式中工作表名称和数据域改下即可： sheet1工作表中D2单元格输入公式”<span style="color: #008000;">=IF(COUNTIF(sheet3!$A:$A,A2)&gt;0,VLOOKUP(A2,SHEET3!$A$1:$B:$181,2,TRUE),0)</span>“即可。</p>
<p>这个公式其实利用了1个if判断语句，countif函数，以及vlookup函数。不过后来想想，用countif函数其实不是最合适的，判断某已知值是否存在的话，或许用Match函数更合适。</p>
<p>如果要不是学了点可怜的编程基础，还真不一定能看懂这些函数和语句的用法。5月份有将近1800条数据，要是没这两个函数，我真的是不知要多花费多少时间去搞这张报表了。</p>
<p>++++++++++++++Excel有关查找函数和引用函数介绍++++++++++++++++</p>
<p><strong>如果需要确定某已知值在某个数据表（一行或一列）中是否存在，可以使用MATCH函数进行查找。</strong></p>
<p>方法1：使用MATCH函数 =IF(ISNA(MATCH($B$3,$D:$D,0)),”不存在”,”存在”)</p>
<p>MATCH函数是EXCEL主要的查询函数之一，该函数通常用于以下几个方面：</p>
<ol>
<li>确定列表中某个值的位置；</li>
<li>对某个输入值进行检验，确定这个值是否存在于某个列表中；</li>
<li>判断某一列表中是否存在重复数据；</li>
<li>定位某一列表中最后一个非空单元格位置。</li>
</ol>
<p>MATCH函数的语法如下： MATCH(lookup_value,lookup_array,match_type) 以上公式利用MATCH函数的查找功能，当查询条件存在时，MATCH函数结果为具体位置（数值），否则显示为#N/A错误。</p>
<p><strong>方法2：使用COUNTIF函数</strong> COUNTIF函数 用来计算区域中满足给定条件的单元格的个数。</p>
<p>例如:公式   =IF(COUNTIF($D:$D,$B$3)&gt;0,”存在”,”不存在”)  则表示在D列中查找B3单元格的值，如果存在则显示存在，不存在输出不存在</p>
<p>语法  COUNTIF(range,criteria)</p>
<p>Range    为需要计算其中满足条件的单元格数目的单元格区域。</p>
<p>Criteria    为确定哪些单元格将被计算在内的条件，其形式可以为数字、表达式或文本。例如，条件可以表示为 32、”32&#8243;、”&gt;32&#8243; 或 “apples”。</p>
<p><strong>HLOOKUP与VLOOKUP函数</strong></p>
<p>HLOOKUP用于在表格或数值数组的首行查找指定的数值，并由此返回表格或数组当前列中指定行处的数值。</p>
<p>VLOOKUP用于在表格或数值数组的首列查找指定的数值，并由此返回表格或数组当前行中指定列处的数值。</p>
<p>当比较值位于数据表的首行，并且要查找下面给定行中的数据时，请使用函数 HLOOKUP。</p>
<p>当比较值位于要进行数据查找的左边一列时，请使用函数 VLOOKUP。</p>
<p>语法形式为：</p>
<p>HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)</p>
<p>VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)</p>
<p>其中，Lookup_value表示要查找的值，它必须位于自定义查找区域的最左列。Lookup_value 可以为数值、引用或文字串。</p>
<p>Table_array查找的区域，用于查找数据的区域，上面的查找值必须位于这个区域的最左列。可以使用对区域或区域名称的引用。</p>
<p>Row_index_num 为 table_array 中待返回的匹配值的行序号。Row_index_num 为 1 时，返回 table_array  第一行的数值，row_index_num 为 2 时，返回 table_array 第二行的数值，以此类推。</p>
<p>Col_index_num为相对列号。最左列为1，其右边一列为2，依此类推.</p>
<p>Range_lookup为一逻辑值，指明函数 HLOOKUP 查找时是精确匹配，还是近似匹配。</p>
]]></content:encoded>
			<wfw:commentRss>http://kxboy.com/web-skills/excel-chazhao-yinyong.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu安装Bitcoin教程</title>
		<link>http://kxboy.com/web-skills/ubuntu-bitcoin.html</link>
		<comments>http://kxboy.com/web-skills/ubuntu-bitcoin.html#comments</comments>
		<pubDate>Wed, 25 May 2011 12:11:59 +0000</pubDate>
		<dc:creator>kxboy</dc:creator>
				<category><![CDATA[网络技巧]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://kxboy.com/web-skills/ubuntu-bitcoin.html</guid>
		<description><![CDATA[看到Bitcoin官方网站上支持Windows Linux&#160; MacOS各大操作系统，于是也想在ubuntu上玩玩Bitcoin。不过下载完Bitcoin的linux平台安装程序以后不会用，放狗搜了一下，看到ubuntu英文论坛上有使用方法，贴出来瞧瞧。 双击打开下载下来的tar.gz文件 选择解压路径，建议解压到用户主目录 去解压目录，找到/bitcoin-0.3.2/bin位置 选择要运行的版本（64位或者32位） 双击运行Bitcoin即可 还有一种命令行安装方法： 1.打开终端 2.输入以下命令： sudo apt-add-repository ppa:stretch/bitcoin sudo apt-get update sudo apt-get install bitcoin 3.按Alt+F2快捷键打开运行窗口，输入“bitcoin”，运行即可。 不过悲剧的是，bitcoin目前还不支持Ubuntu11.04 最新版本，而老版本的ubuntu10.10 则可以正常运行。]]></description>
			<content:encoded><![CDATA[<p>看到Bitcoin官方网站上支持Windows Linux&nbsp; MacOS各大操作系统，于是也想在ubuntu上玩玩Bitcoin。不过下载完Bitcoin的linux平台安装程序以后不会用，放狗搜了一下，看到ubuntu英文论坛上有使用方法，贴出来瞧瞧。</p>
<blockquote><ol>
<li>双击打开下载下来的tar.gz文件</li>
<li>选择解压路径，建议解压到用户主目录</li>
<li>去解压目录，找到/bitcoin-0.3.2/bin位置</li>
<li>选择要运行的版本（64位或者32位）</li>
<li>双击运行Bitcoin即可</li>
</ol>
</blockquote>
<p>还有一种命令行安装方法：<br />
<span id="more-625"></span><br />
<blockquote>1.打开终端<br />
2.输入以下命令：</p>
<pre class="alt2" dir="ltr" style="margin: 0px; 		padding: 6px; 		border: 1px inset; 		width: 640px; 		height: 66px; 		text-align: left; 		overflow: auto">sudo apt-add-repository ppa:stretch/bitcoin
sudo apt-get update
sudo apt-get install bitcoin</pre>
<p>3.按Alt+F2快捷键打开运行窗口，输入“bitcoin”，运行即可。
</p></blockquote>
<p>不过悲剧的是，bitcoin目前还不支持Ubuntu11.04 最新版本，而老版本的ubuntu10.10 则可以正常运行。</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=84a324b4-6cbb-8032-8a5f-ab6a949a195e" /></div>
]]></content:encoded>
			<wfw:commentRss>http://kxboy.com/web-skills/ubuntu-bitcoin.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

