DNS 【通道】技术应用工具-DNS2tcp的使用方法及原理 获取链接 Facebook Twitter Pinterest 电子邮件 其他应用 发布于 九月 11, 2014 <p>最近遇到了国内某大牛,听说了一个叫做DNS 【通道】的技术,经过一番研究,发现很有趣,记录一下。</p><p><strong>什么是DNS 【通道】?</strong></p><p>DNS 【通道】 即 DNS【通道】。从名字上来看就是利用DNS查询过程建立起【通道】,传输数据。</p><p><strong>为什么使用DNS 【通道】?</strong></p><p>当你在酒店、机场等公共场所,通常有Wifi信号,但是当你访问一个网站时,如www.guanwei.org,可能会弹出个窗口,让你输入用户名、密码,登陆之后才可以继续上网(该技术一般为透明http【袋里】,不在本文讨论范围之内,以后再讲)。这时,你没有账号,就无法上网。但是有时你会发现,你获取到得DNS地址是有效的,并且可以用以进行DNS查询,这时你便可以用DNS 【通道】技术来实现免费上网了!</p><p><strong>DNS 【通道】的原理</strong></p><p>首先,要知道DNS系统的工作原理,见:[DNS系统(服务器)的工作原理及攻击防护方法论] 。你在做 DNS 查询的时候,如果查的域名在 DNS 服务器本机的 cache 中没有,它就会去互联网上查询,最终把结果返回给你。如果你在互联网上有台定制的服务器。只要依靠 DNS 的这层约定,就可以交换数据包了。从 DNS 协议上看,你是在一次次的查询某个特定域名,并得到解析结果。但实际上,你在和外部通讯。你没有直接连到局域网外的机器,因为网关不会转发你的 IP 包出去。但局域网上的 DNS 服务器帮你做了中转。这就是 DNS 【通道】 了。</p><p> <img src="http://www.guanwei.org/upload/2011/7/dns2tcp.png" /></p><p>上图简单介绍了DNS 【通道】的原理。当你连接上wifi后,你可以使用DNS服务器,向这个服务器的53端口发送数据,请求一个域名,比如b.guanwei.org 。这台DNS服务器上没有b.guanwei.org,那么它将向root,也就是根域名服务器请求,看看根知道不。root一看是.org的域名,就交给.org域名服务器进行解析。.org的域名服务器一看是.guanwei.org那么就会去找.guanwei.org的域名服务器(f1g1ns1.dnspod.net),看看它有没有这条记录。.guanwei.org的域名服务器上一看是b.guanwei.og,如果它有这条A记录,那么就会返回b.guanwei.org的地址。</p><p>但是,如果没有,你可以再在guanwei.org的域名服务器上设定一个NS类型的记录人,如:guanwei.org NS 111.222.333.444(通常这里不让设置为地址,那么也好办,你可以先在DNS服务器上添加一条A记录,如ns.guanwei.org 111.222.333.444,再添加NS记录:guanwei.org NS ns.guanwei.org),这里指定一个公网服务器,也就是上图绿色的服务器,这台服务器中跑着DNS 【通道】的server端,是一台假的DNS服务器,他不会返回b.guanwei.org的地址,但是它会将你的请求转发到已经设定的端口中,比如【Shell】的22端口,22端口返回的数据它将转发到53端口返回给客户端(也就是你的电脑)。这时,你就可以用这台公网服务器的资源了,如果是一台http或者sock【袋里】,那么你就可以用这个【袋里】免费上网了。</p><p><strong>DNS 【通道】实现的工具</strong></p><p>DNS 【通道】实现的工具有很多,比如:OzymanDNS、tcp-over-dns、heyoka、iodine、dns2tcp。由于BT4、5系统自带了dns2tcp工具。这里仅介绍dns2tcp的使用方法。</p><p><strong>DNS2TCP的DNS 【通道】实验</strong></p><p>环境准备</p><ul><li>一个已经申请好的公网域名,在这里我就用本blog的域名了guanwei.org。给该域名指定一个DNS服务器(在域名管理的控制面板即可看到),本环境为DNSpod的服务器:f1g1ns1.dnspod.net。<li>一个公网服务器server(运行着BT4系统,主要使用里面的dns2tcpd V4程序)。这里使用局域网中的一台PC,在防火墙上做端口映射,将UDP的53端口映射出去。公网IP为111.222.333.444<li>一个客户端client(运行着BT4系统,主要使用里面的dns2tcpc V4程序)。这里模拟在机场的环境,能连接局域网(与上面的服务器不在一个局域网内,是另一个连接公网的局域网),能够获取到DNS服务器,如辽宁网通的202.96.64.68,并可以通过它进行DNS查询(测试方法:nslookup www.guanwei.org 202.96.64.68,后面的域名服务器请根据实际情况替换)。</ul><p>前期配置</p><p>客户端client可以使用域名服务器查询域名,这里设定该域名为dns【通道】.guanwei.org(该域名不能在dnspod的域名服务器上有任何记录,因为这个记录是由server进行应答的)</p><p>在guanwei.org的域名服务器上建立两条DNS记录</p><pre><code>ns.guanwei.org A 111.222.333.444(这里的目的就是给DNS服务器设定一个域名,按原理来说是可以舍去的,但是DNSpod上不可以将NS记录配置为IP,只能配置为域名,所以需要加上这条记录)</p><p>guanwei.org NS ns.guanwei.org(这里建立一条NS记录,意思是如果本台DNS服务器上没有客户端查询的域名(dns【通道】.guanwei.org),请去ns.guanwei.org(也就是111.222.333.444)上去查询)</code></p><pre>在server上开启【Shell】服务。用以进行测试,如果DNS 【通道】建立,client可以使用【Shell】连接到服务器上。</p><p>详细配置方法</p><p>server端:</p><p>编辑/etc/dns2tcpd.conf文件,内容如下:</p><pre><code>listen = 192.168.10.88(Linux服务器的IP) </p><p>port = 53 </p><p>user = nobody </p><p>chroot = /var/empty/dns2tcp/ </p><p>domain = dns【通道】.guanwei.org(对该域名的请求进行转发,将返回数据包进行封装) </p><p>resources = 【Shell】:127.0.0.1:22(可以为客户端提供的服务,也可以为http:127.0.0.1:3128,如果该服务器开启了http【袋里】服务)</code></p><pre>然后,运行dns2tcpd服务器程序: #./dns2tcpd -F -d 1 -f /etc/dns2tcpd.conf</p><p>================================================</p><p>client端: #./dns2tcpc -z dns【通道】.guanwei.org ns.guanwei.org</p><p>如果ns.guanwei.org生效了,便可以连接服务器,提示:</p><pre><code>Available connection(s):</p><p> 【Shell】</code></p><pre>但是如果ns.guanwei.org还没有生效,会提示:no response from dns server 。这时可以先使用: #./dns2tcpc -z dns【通道】.guanwei.org 202.96.64.68</p><p>如果成功连接服务器,则说明dns【通道】可以成功建立了,如果没有,请测试你获取到得dns服务器地址是否可用,并且guanwei.org的ns记录是否生效。测试方法:将111.222.333.444映射到另外一个真正的dns服务器上,加一条A记录,如:test.guanwei.org A 192.168.10.254 。然后使用nslookup test.guanwei.org 202.96.64.68,观察能否成功解析。如果不能解析,请检查dnspod的配置及dns记录生效情况。</p><p>测试可以成功连接服务器后,使用#./dns2tcpc -r 【Shell】 -l 4430 -z dns【通道】.guanwei.org 202.96.64.68 这时会在本地监听一个端口,类似一个反弹木马。使用【Shell】 127.0.0.1 -p 4430 便可以成功连接server的22端口。如果server提供http【袋里】服务,那么你就可以设置http【袋里】服务器免费上网了!</p><p>PS:我发现客户端在监听4430端口时是监听127.0.0.1:4430端口,只能本机访问,其他机器不能连接,如果有牛发现该问题的解决办法,请联系我,谢谢!</p><p>[<a href="http://www.guanwei.org/post/applicationsecurity/07/dns-【通道】-dns2tcp.html" target="_blank" rel="noopener">via</a>]</p> 最近遇到了国内某大牛,听说了一个叫做DNS 【通道】的技术,经过一番研究,发现很有趣,记录一下。 什么是DNS 【通道】? DNS 【通道】 即 DNS【通道】。从名字上来看就是利用DNS查询过程建立起【通道】,传输数据。 为什么使用DNS 【通道】? 当你在酒店、机场等公共场所,通常有Wifi信号,但是当你访问一个网站时,如www.guanwei.org,可能会弹出个窗口,让你输入用户名、密码,登陆之后才可以继续上网(该技术一般为透明http【袋里】,不在本文讨论范围之内,以后再讲)。这时,你没有账号,就无法上网。但是有时你会发现,你获取到得DNS地址是有效的,并且可以用以进行DNS查询,这时你便… 阅读全文
学一点Git--20分钟git快速上手 获取链接 Facebook Twitter Pinterest 电子邮件 其他应用 发布于 九月 09, 2014 <p> 在Git如日中天的今天,不懂git都不好意思跟人说自己是程序猿。你是不是早就跃跃欲试了,只是苦于没有借口(契机)。好吧,机会就在今天。给我20分钟,是的,只要20分钟,让你快速用上git。</p><p> 我们废话不多说,直接来干货。</p><p> 我们将会介绍以下几点:</p><p> 一,什么是git</p><p> 二,使用git的一般开发流程</p><p> 三,快速安装新建项目。holloworld。</p><p> 开始:</p><p> 一,什么是git。</p><p> 阅读本文的前提是你知道或者用过至少一种源代码管理工具,比如:SVN,CVS或者TFS等等。你必须知道什么是源代码管理。如果这些都不满足。请直接跳过本文。</p><p> <i>了解陌生事物的最好办法,是和已知事物类比。—孔子</i></p><p> 我们以svn为例。我们都知道传统的源代码管理都是以服务器为中心的:</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281113479848453.png" /></p><p> 每个开发者都直接连在中间服务器上,本地修改,然后commit到svn服务器上。</p><p> 这种做法看似完美,但是有致命的缺陷:</p><p> 1.开发者不能本地跟踪代码版本。所有的信息都是在服务器上。你把本地的代码改了很多,但是又不能提交。通常,本地只能缓存一个版本。对于小项目无所谓,但是项目一复杂,人员多就麻烦了。通常你本地的代码都全是红色的。自己都不知道今天修改了什么,有哪些修改是真正应该提交给svn的。</p><p> 2.因为第一点,一旦离开服务器,程序猿将无法正常工作。因为本地不能跟踪代码版本。你的(几乎)任何操作都必须连上服务器。比如,showlog,blame,showhistory等等。</p><p> 3.中央服务器压力过大。因为每个人都必须把代码提交到服务器,并且做dailybuild。</p><p> 4.对于大型项目,svn几乎不可用。例如linux内核项目,开发者何止几万?都直接提交给svn服务器的话还不乱套了。</p><p> 5.对于个人的私人项目而言(或者对于小公司的项目),不用版本控制当然不行,但是为了用版本控制而专门架设svn服务器有有点舍不得。</p><p> 有没有能解决上述几个问题的东东呢?恩,答案是肯定的。</p><p> Linux内核的作者也遇到了这些问题,于是他决定再一次改变世界,重写一个可以本地使用的svn。</p><p> <strong>对,这就是git。分布式代码版本管理系统。(说人话:就是不用服务器的svn)</strong>我们来看git的结构:</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281114219843600.png" /></p><p> git没有中央服务器。你装上git软件之后,你就可以指定本地的文件夹进行版本控制了。你可拔掉网线,然后在本地修改,commit,revert(rollback),branch,restore,showlog,blame,history等等,全部你之前在svn里面可以用的操作。简单的说,你就完美了。</p><p> <strong>你可能意识到一个问题了。就是天下大乱了。</strong><strong>每个人都自顾自的开发,怎么协作呢?恩,通常git比svn会多出两个操作,就是pull和push。</strong>我们看一个复杂一点的图:</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281114384066016.png" /></p><p> 开发者之间通过pull和push操作,把别人的修改拉过来,或者把自己的修改推给别人。</p><p> 恩,你可能还是觉得有问题,我们生产环境中,以谁的代码为最终版本呢?</p><p> 这个问题确实比较棘手,因为,从单纯的技术上讲,每个开发者的机器都是对等的。没有主次之分。</p><p> 我们还有办法:</p><p> <i>技术上不能解决的问题,我们从制度上解决.—-孟子</i></p><p> 从分布式环境中我们模拟出一个中心来:</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281115000944556.png" /></p><p> 我们引入Leader这个角色。他的机器是最终版本。每个开发者都必须把最终的修改版push给leader。leader会review然后提交。他就是最终版本。</p><p> 恩,我们好像还漏掉一个大问题,说git,怎么漏掉了github呢。github是什么。</p><p> 我们知道,如果每个人都本地修改的话,本地可能不安全,(硬盘坏了,笔记本被偷了。。。。)</p><p> 我们可能需要一个安全的服务器来存储/备份代码。对于开源的项目,可能是需要一个地方分享你的代码,你不可能24小时开着笔记本,让别人从你这pull代码。</p><p> 于是,网上所谓的源代码托管网站就冒出来了。github就是这样的。</p><p> 看这个图,我只修改了其中一个地方,就是把leader的机器换成了。github.com提供的在线账户。</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281115355786917.png" /></p><p> 所以,git和github没有必然联系。</p><p> 这里有几个常用的在线托管地址,有兴趣自己看看:</p><p> 1.github.com,大名鼎鼎。免费,只支持开源项目,不支持私有项目。</p><p> 2.bitbucket.com,同样大名鼎鼎。免费,支持开源项目和私有项目。免费用户最多5个。项目无限。</p><p> 3.git.oschina.net,国内顶尖托管平台,我本人正在用的就是这个。支持开源项目和私有项目。成员无限,项目1000个。使用的是阿里云服务器,速度极快。本人推荐5颗星。</p><p> 二,git开发的一般流程。</p><p> 上面其实已经涉及了使用git的一般结构。那么生产环境中,git是如何应用的呢。</p><p> 本人知道的模型如下:</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281115500169205.png" /></p><p> 每个开发者都向自己的项目服务器(leader)提交代码,leader向公司服务器提交。当然这个leader是可有可无的。如果项目小的话,开发者可以直接向公司服务器提交。公司的服务器就是最终版本。一般公司还会有持续集成CI服务器。我们可以在公司的源码服务器上设置git的hook。自动触发CI服务器工作。这是后话,不多说了。</p><p> 三,前面的概念弄清楚之后,上手就容易多了。我们helloworld。</p><p> 1.这是git的官网:<a href="http://git-scm.com/" target="_blank" rel="noopener">http://git-scm.com/</a>去下载windows客户端。</p><p> 如果是linux的话,sudoapt-getinstallgitcore</p><p> 2.注意,官网的客户端都是命令行的。命令行是高阶用法。不在这里说了。我们下个gui。</p><p> 我用的是TortoiseGit。<a href="https://code.google.com/p/tortoisegit/" target="_blank" rel="noopener">https://code.google.com/p/tortoisegit/</a>,大家恐怕都熟悉svn时代的乌龟爬。上手快。我们下面的操作都是gui上的。</p><p> 安装过程不说了。一路next。我们跳过。直接到最后。假设你现在已经安装完成了。</p><p> 比如我已经有一个工程,helloworld:</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281116051569580.png" /></p><p> 这是工程文件的内部结构:</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281116215163782.png" /></p><p> 现在我们想让helloworld用上git怎么做呢,在工程根目录下,点击鼠标右键。</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281116363914471.png" /></p><p> 选择Createrepository。</p><p> 这个选项不要勾上。稍后我们会解释什么是Bare。</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281116515003089.png" /></p><p> 然后就完成了。</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281117060163120.png" /></p><p> 里面多出了一个.git目录。当前的目录(及其所有子目录)已经在git的监视之中了。但是当前的代码还没有添加到git的跟踪数据库中。简单的说,git还没有储存任何版本信息。我们需要进行第一次提交:</p><p> git默认你本地会有一个主分支master。</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281117184066469.png" /></p><p> 我们写一些注释,并且勾上想要添加到git的文件。(如果有子目录的话,它都会显示在这里。)</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281117339696313.png" /></p><p> 提交完成,close。这个push按钮,稍后再说。</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281117487347503.png" /></p><p> 好了,这个时候我们在回到文件夹,看看有什么变化:</p><p> <img src="http://images.cnitblog.com/blog/38373/201401/281118024227122.png" /></p><p> 现在这些文件就添加进git了。</p><p> 剩下的你就可以为所欲为了。像svn一样,自己试试几个命令吧:修改,difference,commit,revert,</p><p> 到这你已经入门了。</p><p> 最后我们来介绍两个重要的概念。</p><p> 1.“git目录”,就是指上图中,项目根目录下生成的“.git”文件夹。用过svn的同学都知道,svn有‘.svn’文件夹。他们的作用差不多。这里保存了git的本地数据库资料。就是所有的版本信息。跟svn不一样的地方就是,git中,只有根目录下有这个目录,所有的子目录下都没有,也就是每个工程只有一个.git目录。</p><p> 2.“git工作目录”,其实就是你的工程目录,比如上图中的工程根目录:H:mycodehelloworld。为什么有这个工作目录呢。就是你工作在这个目录下,你可以修改编辑里面的文件,最后把修改提交给git目录。这个共工作目录还有一个神奇的地方就是,你可以创建不同的branch(你默认工作在master下),当你切换不同的branch时,你的工作目录(工程目录)里的所有文件都会变成当前branch对应的文件。这个不展开了。</p><p> 最后再解释上面留下的两个问题:</p><p> 1.“Bare”创建Bare的意思是:你只想要git的数据库(即上图中的“.git”文件夹。),而不想要当前的文件。这通常用在公司的中央服务器上。它不需要当前项目的实际代码,只需要保留git数据库信息就行了。</p><p> 2.在commit之后的对话框中的push的意思。正如之前介绍的。push的意识是把你的修改push给别人(或者给公共服务器)。commit的意思只是提交到本地的.git数据库。并没有更新给别人。所以提交完之后,乌龟很贴心的给我们一个push按钮。通过它你可以快速把刚刚的修改push给别人,或者给服务器。</p><p> 总结,这不是一本完全的git手册,但至少能让你消除git恐惧症,快速入手。</p><p> 这里是gitbook的中文版:<a href="http://gitbook.liuhui998.com/" target="_blank" rel="noopener">http://gitbook.liuhui998.com/</a>他是真正的大而全。为什么最后才说它呢?因为它就像是一本牛津大辞典,全面,权威。但是对于幼儿园小朋友学英语,就不能一上来就背它吧。先跟着别人说,上手要紧。之后有什么不会的,再去查字典。</p><p> 好了。就到这。欢迎大家访问我的个人独立博客:<a href="http://blog.byneil.com/" target="_blank" rel="noopener">http://blog.byneil.com</a>欢迎大家多多交流。</p><p> 后面有时间的话,还想给大家分享一下我使用几大源码托管服务器的经验。希望大家顶啊。。。。</p><p> [<a href="http://www.cnblogs.com/shuidao/p/3535299.html" target="_blank" rel="noopener">via</a>]</p> 在Git如日中天的今天,不懂git都不好意思跟人说自己是程序猿。你是不是早就跃跃欲试了,只是苦于没有借口(契机)。好吧,机会就在今天。给我20分钟,是的,只要20分钟,让你快速用上git。 我们废话不多说,直接来干货。 我们将会介绍以下几点: 一,什么是git 二,使用git的一般开发流程 三,快速安装新建项目。holloworld。 开始: 一,什么是git。 阅读本文的前提是你知道或者用过至少一种源代码管理工具,比如:SVN,CVS或者TFS等等。你必须知道什么是源代码管理。如果这些都不满足。请直接跳过本文。 了解陌生事物的最好办法,是和已知事物类比。—孔子 我们以s… 阅读全文
如何调节日常生活中的抑郁情绪? 获取链接 Facebook Twitter Pinterest 电子邮件 其他应用 发布于 九月 08, 2014 <p> 知乎上个一个问题,下面是我比较赞同的一个回答:</p><p> 「走路」。</p><p> 不搞什么「行走的力量」,就是消耗大量体力的、冗长单调的走路。</p><p> 过去的半年我曾尝试着跑步,可是我跑不动(……),一跑就觉得气管痛得像灌血(……),一口郁气还没排遣呢,两分钟后我先累趴在跑道上了。</p><p> 后来天气转暖,每天下午四点半下课,从学校南门出发,沿主干道一路向东,终点是一个叫做幸福门的地方。包里搁瓶水,一串家门钥匙,一副耳机。刻意不带钱包,就怕自己坐公交灰头土脸的回家。</p><p> 一开始真是走也走不下来,遇见公交站点恨不得爬去长椅上。来回需要四五个小时,常常走到天黑怕得还要室友下楼来接我(=_=)。</p><p> 差不多一周之后我就能慢慢走一个来回。花一个小时走到幸福门,五点半左右的幸福门,有整个城市最动人的黄昏。骑行的帅哥,刚下班的情侣,组团旅游的外国人,垂钓的老头,大家都默契且静默地欣赏海边的落日。歇歇腿脚,看半个小时风景,拍一张照片,我就往回赶了。</p><p> 其实也很奇怪好几个月在同一时间走同一条路怎么没有腻歪。可是我就是没有腻歪。川流不息的车辆,永远排队的站点,放学时的会计学校和高中,税务局墙头上开成瀑布的花……一路上看似一样却每天都不同的风景,应接不暇到我完全忘了思考。一路走一路看,有时也感慨,这大概就是海角小城的魅力。</p><p> 漫长的走路持续消耗人的体力,在此过程中我可以什么都不想,却很神奇地什么都放得下。回家洗个澡,累了就听听音乐睡觉,不累就翻翻有趣的书练练字。每天事简单了,心里也跟着简单起来。</p><p> <img src="http://pic4.zhimg.com/e75fb8a45cabcf511a2e534ce46a47b4_b.jpg" /></p><p> 这些默契到令人发笑的游客们。</p><p> <img src="http://pic1.zhimg.com/b5e9f983387f8b2022ec1aa8a49ac90e_b.jpg" /></p><p> 还有幸福门的黄昏。</p><p> <img src="http://pic2.zhimg.com/5705f18bc5ea03dcbf0075a664888ee1_b.jpg" /></p><p> 坐在公交站点看过的落日。</p><p> <img src="http://pic4.zhimg.com/0ff55d2dd94fafa1e255514eed2bf702_b.jpg" /></p><p> 还有长长长长的归途。</p><p> [<a href="http://www.zhihu.com/question/25082178/answer/30056462" target="_blank" rel="noopener">via</a>]</p> 知乎上个一个问题,下面是我比较赞同的一个回答: 「走路」。 不搞什么「行走的力量」,就是消耗大量体力的、冗长单调的走路。 过去的半年我曾尝试着跑步,可是我跑不动(……),一跑就觉得气管痛得像灌血(……),一口郁气还没排遣呢,两分钟后我先累趴在跑道上了。 后来天气转暖,每天下午四点半下课,从学校南门出发,沿主干道一路向东,终点是一个叫做幸福门的地方。包里搁瓶水,一串家门钥匙,一副耳机。刻意不带钱包,就怕自己坐公交灰头土脸的回家。 一开始真是走也走不下来,遇见公交站点恨不得爬去长椅上。来回需要四五个小时,常常走到天黑怕得还要室友下楼来接我(=_=)。 差不多一周之后我就能慢慢走一… 阅读全文
《花びらの刻》吉岡亜衣加 - 薄樱鬼随想录op 获取链接 Facebook Twitter Pinterest 电子邮件 其他应用 发布于 九月 02, 2014 「花びらの刻」 作、编曲:上野义雄/作词:上园彩结音 歌:吉冈亜衣加 「薄桜鬼 随想录」opテーマ この寂(さび)しさ 覚(おぼ)えたのも【感受着这份寂寥】 あなたと逢(あ)えた シルシ【与你相逢的印记】 逢(あ)えないほど爱(いと)しくて【越是相离 越是相爱】 天(あま)つ风(かぜ) 沁(し)みてくる【天之风 沁人心脾】 回(まわ)り道(みち)という名(な)の宝物(たからもの) 数(かぞ)えよう【列举出 那名为崎岖坎坷的宝物】 叹(たん)きあえた 笑(わら)いあえた【一起叹息 一起欢笑】 思(おも)い出(て) すべてが 明日(あす… 阅读全文
使用nginx搭建http袋里服务器 获取链接 Facebook Twitter Pinterest 电子邮件 其他应用 发布于 八月 20, 2014 公司残忍的把QQ封掉了,但作为程序猿怎么能罢休呢,正好有个vps,就用它搭建一个http袋里服务器吧^^ 其实很简单,只要简单配置即可 server { listen 8080; resolver 8.8.8.8; location /{ proxy_pass http://$http_host$request_uri; #allow 127.0.0.1; #deny all; } } 注意:必须加上resolver 8.8.8.8;给nginx指定dns,否则会… 阅读全文
小内存VPS上LNMP安装脚本(适用于Debian、Ubuntu) 获取链接 Facebook Twitter Pinterest 电子邮件 其他应用 发布于 八月 19, 2014 该安装包由国外的David Pennington制作,用于小内存VPS上构建轻量级的LNMP服务器环境, 1、下载lowendscript安装脚本 wget --no-check-certificate https://raw.github.com/Xeoncross/lowendscript/master/setup-debian.sh 2、为setup-debian.sh设置可执行权限 chmod +x setup-debian.sh 3、添加dotdeb源(如果是Ubuntu就不需要这一步) ./setup-debian.sh dotdeb 4、初始化Debian系统 ./setup-debian.s… 阅读全文
本站开启爱发电赞助,感谢支持 发布于 九月 14, 2022 本站开启爱发电赞助,欢迎三思屋的小伙伴们前来发电,以帮助我们持续的更新。 发电入口: https://go.123455.xyz/donate 对于发电的小伙伴,我们将提供本站 资源密码 一份,以表心意,感谢支持 阅读全文
《小狗钱钱》[德] 博多·舍费尔 发布于 十二月 21, 2021 《小狗钱钱》主要内容:吉娅是一个普通的12岁女孩,一次偶然的机会,她救助了一只受伤的小狗,并给它取名叫“钱钱”。没想到,钱钱居然是一位深藏不露的理财高手,它彻底改变了吉娅一家人的财富命运……“欧洲第一理财大师”博多·舍费尔用生动的理财童话,教会你如何从小学会支配金钱,而不是受金钱的支配;如何像富人那样思考,正确地认识和使用金钱;如何进行理财投资,找到积累资产的方法,早日实现财务自由! 《小狗钱钱》掀起了一股风靡欧美的“金钱童话”潮流,相信你已经认识了吉娅和她那会说话的拉布拉多狗钱钱,学会了如何像富人那样思考,正确认识和使用金钱。 而现在,吉娅和钱钱在《小狗钱钱2》里开始了新的冒险之旅!吉娅获得了期盼已久的暑期奖学金并前往了美国。在那里她交到了很多好朋友,然而所有的一切并非看上去那么美好……吉娅和朋友们在魔法放大镜的帮助下历经了一次又一次冒险,在此过程中学到了: “甜甜圈原理”:金钱就像甜甜圈外面那个看得见的圆圈,而无形的圆孔则代表人类的内心,象征着我们无法看到却又必须具备的品格——这是比看得见的成功更重要的东西! 养成优秀品格的7条准则:友好亲和、勇于承担、善待他人、帮助给予、感恩之心、勤学不辍、值得信赖。 下载: 小狗钱钱(套装全2册).pdf.zip 阅读全文
槭树下的家 发布于 一月 14, 2009 我先是被鸟的鸣声吵醒的。 是个夏日的清晨,大概有几十只小鸟在我窗外的槭树上集合了,除了麻雀的吱喳声之外,还有那种小绿鸟的嘤嘤声。我认得那种声音,年年都会有一两对小绿鸟来我的树上筑巢,在那一段时间里。我每天都能听到它们那种特别细又特别娇的鸣声,听了就让我想微笑、想再听。 屋子里面还留有昨夜的阴暗和幽凉。窗帘很厚,光线不容易透进来,可是,我知道,窗户外面一定有很好的太阳,因为,从鸟的鸣声里,可以听得出它们的雀跃和欢喜。 而且,孩子们也开始唱歌了,就在我的窗下。仔细分辨,唱歌的人有的是坐在矮墙上,有的是爬在树上。他们一面唱一面嘻笑,那种只有孩子们才能发出的细嫩的歌声,还有不时因为一种极单纯的快乐才能引起的咕咕格格的笑声,让睡在床上的我听了也不禁微笑起来。 原来,早起的孩子和早起的小鸟一样,是快乐得非要唱起歌来才行的啊! 在这些声音里,我也听出了我孩子的声音,对一个母亲来说,自己孩子的声音总是特别突出、特别悦耳的。一早起来不知道有些什么事情让他们觉得那么好笑的,那样清脆和圆润的笑声,真有点像荷叶上的露珠,风吹过来时就滑来滑去,圆滚滚的、晶亮亮的,一直不肯安静下来。 然后,忽然间传来一声低沉的喝止: ”小声一点,你妈妈还在睡觉。” 那是一种低沉而宽厚的男中音,是比我起得早的丈夫出去干涉了。其实,这个时候我已经完全醒了,可是我愿意假装安静地躺在床上,享受着他给我的关怀。 在阴暗和幽凉的室内,在我们干净而舒爽的大床上,我一个人伸展着四肢,静静地微笑着。把脸贴近他的枕头,呼吸着我最熟悉的气息,枕头套的布料细而光滑,触到我的脸颊上有一种很舒服的凉意。这是我的家,我的亲人,我热烈地爱着的生命和生活。我虽然知道在这世间没有持久不变的事物,虽然明白时光正在一分一秒地逐渐流失,可是,能够在这一刻,能够在这个夏天的早上清楚地感觉到自己的幸福,一种几乎可以听到、看到和触摸到的幸福,我恐怕是真要感谢窗外那十几棵的槭树了。 在房子刚盖好的时候就种下的这些槭树,长得可真是快,七八年前只有手臂样粗细的幼树,现在却个个都是庞然巨物了,跟着四季的变化,把我们这栋原来非常普通的平房也带得漂亮起来。它们实在很漂亮也很尽责,春天时长出好多软软的叶子,绿得逼人,一簇簇的小花开得满树,在月亮底下每一小朵,每一小簇好像都会发亮。夏天时给我们整片的浓荫,风吹过来,说要多凉就有多 阅读全文
一些有意思的网站和贴子 发布于 一月 20, 2011 各位朋友,又到了介绍各种杂项的时候了,正如以前的 这篇 和 这篇 文章一样,本篇文章也给你介绍一些最近出现的一些有趣的东西。希望你能喜欢。 首先是 华尔街的一篇报道 ,2011年最好和最不好的工作,其引用了 CareerCast.com 的数据,其列出了 100个工作种类 ,并根据薪资、工作环境、工作鸭梨、体力消耗和就业前景做了一个排序。结果 排第一位的是“软件工程师” ,其理由是:高科技产品的需求呈爆炸式增长,以及人们对iPod、平板电脑、和其它科技产品应用软件的喜好,软件工程师被评为最佳职业。软件工程师有弹性工作时间,可以在家办公,而且每个月都有猎头找来。而最差是的则是码头工人。 接下来是一个叫 “Javapassbyvalue”的长贴 ,楼主说有一天在LinkedIn.com上看到了JavaGroup里有人讨论Java是passbyvalue的,长达240+贴子。贴子里说,如果你使用Java的原始类型如int,long,就是传值,如果你用object,array,其实传的是一个引用的拷贝,所以,Java是传值的。呵呵,你觉得有道理吗?于是,成就了这个大讨论战。 reddit.com上也有N多的回贴 。有空可以看看。 然后是两个网站,不知道你是否还记得我们介绍的那个 Windows3.1的Web网站 ,用Web来实现一切看来是迟早的问题。下面,让我们来看两个网站:[list] 第一个是仿MS-DOS的个人网站—— http://stopwilson.com/ [/list] [list] 第二个是仿iPad的网站—— http://alexw.me/ipad/ [/list] 如果以后的上网设备必然是以移动为主,那么Web开发中的HTML+Javascript将有可能成为最所有应用都需要去支持的东西。 说到Web开发,表单提交功能是每个网站都会最到的事情。这里有一篇文章告诉你了如何增强表单的可用性。非常不错,Web程序员可以前往一读: http://sixrevisions.com/user-interface/10-tips-for-optimizing-web-form-submission-usability/ 接下来,向大家介绍一个开源项目——TeleHash,其基于 Kademlia 在 DHT网络 上以P2P的方 阅读全文
《活法》作者:[日]稻盛和夫 pdf下载 发布于 七月 31, 2011 《活法》是日本企业家稻盛和夫的代表作,原书由日本SUNMARK出版社出版,被誉为日本21世纪励志第一书。稻盛和夫是日本两家世界500强企业京瓷和KDDI的创始人,被誉为日本经营四圣之一,他是季羡林认为稀有的既是企业家又是哲学家的人物。《活法》的思想主要源自儒家和佛教,结合稻盛和夫经营的经历与感悟,形成了一个思想体系。 我们现今生活在纷乱如麻、前途未卜的“不安分的时代”。富裕却不知足,丰衣足食却礼节不周,充分享受自由却倍感闭塞。只要有干劲,就什么东西也可以得到,任何梦想也可以实现。但是社会却弥漫着颓废、悲观的氛围,甚至有人甘愿成为丑闻的主角,甚至犯罪。 为什么如此闭塞的状况充斥着整个社会?那难道不是因为很多人找不到活着的意义和价值,迷失了人生的方向吗?造成这种状况的原因,正是由于缺乏正确的人生观———恐怕不只我一个人这么想吧。 我想,对这个时代来说,最需要的就是从根本上质问“人为什么活着?”首先,人们要正视该问题,树立作为人生指南的“哲学”。所谓哲学,也可称之为“理念”或者“思想”。这是类似沙漠里撒水那样虚无或者在急流中打桩一样困难的事情。 但是,正因为我们处于鄙视劳动、纷乱浮躁的时代,我相信只有单纯且直率的质问才有更深的意义。若不能这样从根本上去尝试思考生活方式,那么,纷乱状态将愈发加深,未来将越来越混沌不清,混乱将在社会上漫布开去—-怀有如此紧迫的危机感和焦躁感的人同样应该不止我一个。我想在这本书中从正面把握人类的“人生哲学”,毫无保留地阐述我的根本思想,并从本质上再次质问活着的意义和人生应有的状态。这样,我希望能在时代的湍流中打下微小的一根木桩。各位读者,为了找到人生的乐趣,度过一个充满幸福的充实人生,我希望您能从本书获得一点启发,倘如此,我将感到无比高兴。 下载: hf_pdf.zip (PDF格式) 阅读全文
IGN评选的史上TOP100游戏(2018版) 发布于 七月 25, 2018 评判标准:2017年12月31日之前发售的所有游戏;如果一款游戏登陆多个平台(非重制),将不会对版本进行区分;所有游戏必须是单一作品,套装之类的版本不会考虑(譬如《半条命 橙盒版》);名单中的游戏是收集了 IGN 核心内容团队的意见,加以整理和排序。 100.《精灵宝可梦GO》(Pokémon Go) 99.《最终幻想7》(Final Fantasy VII) 98.《小蜜蜂》(Galaga) 97.《魔兽争霸2 黑潮》(Warcraft II: Tides of Darkness) 96.《星球大战 钛战机》(Star Wars: TIE Fighter) 95.《俄勒冈小路》(The Oregon Trail) 94.《猴岛小英雄2 勒恰克的复仇》(Monkey Island 2: LeChuck’s Revenge) 93.《火爆狂飙3》(Burnout 3: Takedown) 92.《辐射2》(Fallout 2) 91.《地下传说》(Undertale) 90.《英雄联盟》(League of Legends) 89.《洛克人3》(Mega Man 3) 88.《灵魂能力》(Soulcalibur) 87.《模拟城市2000》(SimCity 2000) 86.《魂斗罗》(Contra) 85.《深入》(Inside) 84.《超级马里奥 奥德赛》(Super Mario Odyssey) 83.《网络奇兵2》(System Shock 2) 82.《侠盗猎车手 罪恶都市》(Grand Theft Auto: Vice City) 81.《女神异闻录5》(Persona 5) 80.《冥界狂想曲》(Grim Fandango) 79.《塞尔达传说 风之杖》(The Legend of Zelda: The Wind Waker) 78.《007 黄金眼》(GoldenEye 007) 77.《任天堂明星大乱斗》(Super Smash Bros. Melee) 76.《上古卷轴5 天际》(The Elder S 阅读全文
麦当劳免费Wifi帐号密码及连接设置 发布于 四月 23, 2010 麦当劳推出了免费的wifi热点,全国通用。但是麦当劳的免费热点是隐藏wifi,需要手动添加才行。 麦当劳的wifi账号:McDonald-OC wifi密码:Ac28Idfjla92ifjsl3jsHdowIo(一定要注意大小写) 注意:帐号密码可能有时效性,如果你发现已经不对了,请不要怪责 下面来说说麦当劳免费wifi的连接设置。 电脑上连接设置,账号手动添加,密码采用的是WPA-PSK验证,数据加密是TKIP的。 手机上连接设置,账号手动添加,选用用隐藏网络,WPA/WPA2制式。 值得一提的是,麦当劳的免费wifi网络速度不慢,打开网页、看视频什么的OK,大家尽情的在麦当劳了里享受免费高速上网的乐趣吧。 link 阅读全文
Re:从零开始的异世界生活 (2016) 发布于 三月 23, 2020 《Re:从零开始的异世界生活》(日语:Re:ゼロから始める異世界生活)是长月达平所作的日本轻小说作品,简称《Re:Zero》(日语:リゼロ),插图由大冢真一郎绘画。MF文库J“夏之学园祭2015”于2015年7月19日宣布改编为电视动画的消息,2016年4月3日起于东京电视台、AT-X、Animax和巴哈姆特动画疯等平台上播放。因作品动画化而人气急升,在2016年9月17日成为中国弹幕视频分享网站bilibili首个播放量突破1亿次的作品。2017年9月10日,在MF文库J“夏之学园祭2017”的节目中,发布新作OVA的消息。2017年荣获SUGOI JAPAN Award动画、轻小说双部门首奖。2019年BookLive读者票选异世界漫画第9名。2019年3月23日宣布制作第二季的动画。2020年3月9日宣布原订于4月开播的第二季的动画受武汉肺炎并蔓延至日本的影响,延后至7月。 走出便利商店要回家的高中生·菜月昴突然被召唤到异世界。这莫非就是很流行的异世界召唤!?可是眼前没有召唤者就算了,还遭遇强盗迅速面临性命危机。这时,一名神秘银发美少女和猫精灵拯救了一筹莫展的他。以报恩为名义,昴自告奋勇要帮助少女找东西。然而,好不容易才掌握到线索,昴和少女却被不明人士攻击而殒命——本来应该是这样,但回过神来,昴却发现自己置身在第一次被召唤到这个异世界时的所在位置。“死亡回归”——无力的少年得到的唯一能力,是死后时间会倒转回到一开始。跨越无数绝望,从死亡的命运中拯救少女!——即使你忘记了,我也不会忘记你。 在线: 优酷 阅读全文
人类的十个有趣心理效应 发布于 七月 01, 2010 心理效应,是指大多数人在相同的情况下或对某种相同的刺激,产生相同或相似的心理反应的现象,它具有普遍性,也具有差异性。 一、罗密欧与朱丽叶效应 莎翁的名著《罗密欧与朱丽叶》的故事几乎人尽皆知:罗密欧与朱丽叶相爱,但由于双方世仇,他们的爱情遭到了极力阻碍。但压迫并没有使他们分手,反而使他们爱得更深,直到殉情。心理学把这种爱情中的人儿“越是艰险越向前”的现象称为“罗密欧与朱丽叶效应”,即,当出现干扰恋爱双方爱情关系的外在力量时,恋爱双方的情感反而会加强,恋爱关系也因此更加牢固。这是有关爱情的一种“怪”现象。 认知失调理论很好地解释了这个颇具罗曼蒂克色彩的效应。当人们被迫做出某种选择时,人们对这种选择会产生高度的心理抗拒,而这种心态会促使人们做出相反的选择,并实际上增加对自己所选择对象的喜欢。因此,人们在选择恋爱对象时,由于人们对父母反对等恋爱阻力的心理抗拒作用,反而会使双方的感情更牢固。当这种恋爱阻力不存在时,双方却有可能分开。经历过重重阻力和生死考验的爱情,不一定能抵得住平凡生活的冲击。当爱情的阻力消失时,也许曾经苦恋的两个人反而失去了相爱的力量。 二、从众心理 学者阿希曾进行过从众心理实验,结果在测试人群中仅有1/4~1/3的被试者没有发生过从众行为,保持了独立性。可见它是一种常见的心理现象。从众性是人们与独立性相对立的一种意志品质;从众性强的人缺乏主见,易受暗示,容易不加分析地接受别人意见并付诸实行。 生活中有不少从众的人,也有一些专门利用人们从众心理来达到某种目的的人,某些商业广告就是利用人们的从众心理,把自己的商品炒热,从而达到目的。生活中也确有些震撼人心的大事会引起轰动效应,群众竞相传播、议论、参与。但也有许多情况是人为的宣传、渲染而引起大众关注的。常常是舆论一“炒”,人们就易跟着 “热”。广告宣传、新闻媒介报道本属平常之事,但有从众心理的人常就会跟着“凑热闹”。 不加分析地“顺从”某种宣传效应,到随大流跟着众人走的“从众”行为,以至发展到“盲从”,这已经是不健康的心态了。多一些独立思考的精神,少一些盲目从众,以免上当受骗,方为健康的心理。 三、晕轮效应 晕轮效应,又称“成见效应”,这种强烈知觉的品质或特点,就像月亮形式的光环一样,向周围弥漫、扩散,从而掩盖了其它品质或特点,所以就形象地称之为光环效应。 有时候 阅读全文
MIFARE Classic Tool - 安卓NFC门禁卡修改工具 发布于 十月 13, 2022 MIFARE Classic Tool是一个用于对MIFARE Classic RFID标签进行读取、写入、分析等操作的Android NFC应用程序,一般用来复制电梯卡,门禁卡等。 软件特点: 读取MIFARE Classic标签 保存,编辑和分享您读取的标签数据 写入MIFARE Classic标签(逐块) 克隆MIFARE Classic标签 (将标签的转储写入另一个标签;逐文件写入) 基于字典攻击的密钥管理 (将已知密钥写入字典文件) MCT将尝试对所有扇区使用这些密钥进行身份验证,并尽可能多地读取。请参阅章节入门。 将标签格式化为出厂/交付状态 对特殊类型的MIFARE Classic标签写入制造商块(块0) 使用外部NFC读取器,例如ACR 122U (请参阅帮助与信息获得更多信息) 创建,编辑,保存并分享密钥文件(字典) 解码和编码MIFARE Classic值块 解码和编码MIFARE Classic访问控制条件 比较转储(通过比较工具) 显示标签的一般信息 以高亮的十六进制形式查看标签数据 以7-Bit US-ASCII形式查看标签数据 以表格形式查看MIFARE Classic访问控制条件 以整数形式查看标签数据 计算BCC(Block Check Character/信息组校验码) 快速UID克隆功能 导入/导出/转换文件 内建离线的帮助与信息 它是一个免费软件(开源哦) ;) 下载: f-droid | github | 官网 阅读全文