• 欢迎加“百元导航”为主页,windows8风格,0.3s极速加载
  • 王柏元的博客专用搜索引擎:极客人,就用“极客搜”!
  • 极客人

    2015年01月26日注册2017年10月19日最后登录

    记录生活,镌刻心路;泼洒文墨,分享技术!王柏元的博客致力于IT经验交流,并原创翻译引进外文文章,打开IT国际化视野

    免费域名还可以这样用:为局域网FTP服务提供域名解析

     极客人
     2014年12月22日
     360
     0
     0 

    我们都知道域名的作用是简化访问地址,让你访问一个网站或者FTP时输入的一段有意义的英文字母甚至汉字而不是一段无规律的IP地址。在局域网网内建立共享资源的FTP是一件很普遍的事,但是大家会发现每次告诉别人一段IP来告诉别人你的FTP地址是一件很“鸡肋”的事情。所以解决IP地址记忆难的方法就是解析域名到你的IP。我们在浏览器中输入域名的时候,计算机通常会向本地DNS服务器请求域名对应的IP地址。如果大家向本地DNS(比如学校)请求在它的DNS数据库记录里为你添加你的IP和域名,这几乎是不太可能的事情。 某一天,笔者突发奇想:   能不能申请一个免费顶级域名来解析到你的IP呢 之所以说是“奇想”,是因为我觉得不太会有哪个人会把域名解析到局域网,也许域名解析商也不会支持吧。   但是结果出我意料,笔者成功在我的“DNSpod”域名管理中,成功添加了一个“ftp”A记录并解析到我的局域网IP:10.22.56.*;之后在资源管理器中成功访问了我的FTP服务器: 之所以使用免费域名,是因为局域网里的FTP服务没有必要发布在整个互联网,使用免费域名恰得其所。百度对TK域名收录很不友好(其实就是不收录TK域名网站),用免费域名来解析局域网IP也不失为一个绝好的方法。当然使用收费域名就太浪费了。 为局域网FTP服务提供域名解析的缺点在于:在你的局域网以外访问这个域名就肯定不是你的计算机了,还有你需要联入互联网向DNS服务器获取域名对应的IP

    金工实习心得:锻造

     极客人
     2014年12月19日
     1446
     0
     1 

    “宝剑锋从磨砺出”,剑之神器者,始于千锤百炼。在火的洗礼和空气锤的多次锻压下,又经如此的反反复复,工件,便被赋予了坚韧的内心,真正地成为了撑起大桥的钢筋铁骨。我想这便是“锻造”的核心要义。  然而,“锻造”并非我们在影视剧中铁匠们那看似毫无规律的锤锤打打。氧化,过热,过烧,内部裂纹,这是深藏在工件内部的质量隐患。要锻造,须得其法,只有掌握了正确的法门,锻造才能发挥其真正的作用。如同人,在学习中锻造,在社会中磨砺。人又如同锻造,须经千锤百炼又得有个尺度,正所谓劳逸结合,“一张一驰”。否则也会出现“过烧”,“过热”,甚至出现隐藏内心深处无法察觉的“内部裂纹”,在更加严峻的社会实践中,不经一战,“剑”断人“亡”。

    建立IPv6 FTP和web服务器实现跨校访问

     极客人
     2014年12月18日
     2076
     12
     0 

      现在在校园局域网里建立个人的FTP服务器和使用远程桌面已经蔚然成风。由于局域网给予了FTP高达10M的传输速度,它便成为极佳的分享工具。由于发现学校的电脑支持IPv6,又考虑到IPv6地址如同天文数字不存在不足问题,笔者突发奇想:能不能通过建立IPV4 FTP和WEB的方法建立IPV6的FTP和WEB服务器?甚至实现不同学校间支持IPV6用户的互联互通!   试验的结果令人振奋,此法果然可行!下面放出我的试验结果图:     笔者使用这个FTP成功实现了和远在湖南大学同学的直接的FTP文件传输   ping测试结果:   教程:建立IPV6 FTP和web服务器实现跨校访问 工具/软件 win7及以上版本电脑(XP电脑开启IPV6的方法请百度) serv-u FTP建立软件,XAMPP web环境搭建软件 有IPV6访问功能的网络 (注:XAMPP支持PHP等,单纯的html和简单的FTP服务win7是自带的,可以不安装以上两种软件) 方法/步骤 安装IPv6协议并验证是否有IPv6访问权限: 点击右下角网络图标,打开“网络和共享中心”-本地连接-属性-本连接使用下列项目 获取本机IPv6地址,可通过ipconfig命令 搭建FTP服务器 搭建IPV6 FTP服务器和搭建IPV4FTP服务器一样,打开serv-u管理控制台,在 在 域详细信息中 点击“配置域的监听器”,然后如下图添加监听器: 类型:FTP IP地址:你的IPV6地址 为了验证你是否你是否成功搭建,你可以在浏览器中键入:ftp://[你的IPV6地址] 搭建web服务器   搭建web服务器你可以百度,笔者推荐“XAMPP”这款软件,为了验证你是否你是否成功搭建,你可以在浏览器中键入:http://[你的IPV6地址] 下面是我的试验效果:   以上的WEB和FTP服务器访问,笔者在我的其他大学支持IPV6的同学计算机上试验通过,可以直接通过IPV6网络直接传文件和访问WEB网页   进阶篇:添加域名解析到本机IPV6地址,做地址好记的全IPV6网络的web/ftp服务器!   上面看到,IPV6的IP地址极长,和32位的IPV4相比,高达128位的IPv6足足是其4倍,这很不利于我们的记忆,我们可以把自己的域名解析到自己电脑的IPV6地址。 具体方法是 在域名管理中添加“AAAA”记录指向你的IPv6地址,笔者使用的是DNSpod管理自己的域名,如下图 最后:   本教程系本人原创,互联网上类似资源也较少,希望大家批评指正。  

    QT中怎样修改系统时间及其时区错误问题

     极客人
     2014年12月15日
     396
     4
     0 

    最近写了QT4的第一个编码问题:系统时间界面及实现修改系统时间。本人综合网上的资源,在此作了一个总结。 首先,Qt本身不提供时间设置的函数 Qt本身不提供时间设置的函数,实现修改系统时间使用windows 的native API函数SetSystemTime 所以,头文件需要加入 #include<windows.h> 代码部分 常见问题: 可能有人在网上找到下述代码: 上述代码的运行结果出现时区不对问题:GetSystemTime()获取的是格林尼治时间; 以上都没问题,程序不报错,但是系统时间就是不改变 请用 管理员身份运行QTcreator,程序权限不够

    怎样在网页中加入“网站已运行多少天”

     极客人
     2014年12月14日
     309
     6
     0 

    现在有很多 网页会在页脚版权部分加入网站已运行多少天的信息,本文章以我的博客为例向大家分享一下代码,代码非本人原创 代码如下: 王柏元的博客已运行

    局域网内远程桌面:让你的电脑如影随形

     极客人
     2014年12月12日
     197
     0
     0 

    现在大家都有自己的电脑,由于使用时间较长都自己的电脑都有亲和感。但是在学校实验室,由于学校电脑的配置或老旧问题,让我们用的很不爽。所以我们不妨用学校的电脑连接自己的电脑进行远程登录,让自己的电脑如影随行。 1.打开自己电脑的远程登录权限 a.右键“计算机”,以此打开 属性-远程设置: 在右侧的远程桌面我们看到有三个选项:不允许连接,允许任意版本连接,仅允许运行使用网络级别身份认证……。 在这里我建议勾选第二项即允许任意版本,这意味着不管你自己的电脑是不是win XP还是WIN 7,别人的win XP或者win7都能远程登录。如果大家在远程桌面出现无法连接的问题时不妨看看是不是这里出了问题。   2.获取本机IP地址 获取IP地址可以点击电脑右下角网络图标,进入网络与共享中心-查看活动网络-本地连接(即你当前联网的网络连接),在常规选项卡中点击详细信息,便可获取自己的IPV4地址,即用作远程登录的IP地址; 你也可以在命令指示符中输入“ipconfig”获取当前的IP地址 3.打开他人电脑的远程桌面连接,键入IP地址连接 依次点击“开始”-所有程序-附件-远程桌面连接, 键入第二步获取的IP地址,然后点击“连接”,之后就会进入用户登录界面。然后你就能享受远程登录的快感了。     常见问题 a.以上配置均无问题还是“无法连接”?   请看看防火墙有没有屏蔽远程桌面连接联网 b.远程桌面网速要求高,会不会也会消耗大量流量     远程桌面如果在局域网内进行,一般不会消耗你的计费流量   便捷小贴士 你可以把远程桌面连接配置保存,以便以便之后直接打开远程桌面文件直接连接,不用输入IP地址 方法:在上图点击“选项”下拉三角,连接设置-保存        

    [转载]各种字符串Hash函数

     极客人
     2014年12月11日
     124
     0
     0 

    常用的字符串Hash函数还有ELFHash,APHash等等,都是十分简单有效的方法。这些函数使用位运算使得每一个字符都对最后的函数值产生影响。另外还有以MD5和SHA1为代表的杂凑函数,这些函数几乎不可能找到碰撞。 常用字符串哈希函数有BKDRHash,APHash,DJBHash,JSHash,RSHash,SDBMHash,PJWHash,ELFHash等等。  具体的代码分享  

    数据结构Exam 2:Enhanced Parking Lot Simulation

     极客人
     2014年12月8日
     469
     0
     0 

    Description   This assessment tests your ability to use the STL stack adapter, the STL vector container, and the STL find algorithm to solve a problem. You are asked to finish the implementation of a program that simulates a multiple-aisle parking lot. When cars are parked bumper-to-bumper, each aisle in this parking lot can hold three cars. There are five aisles in the parking lot. It is your task to finish the implementation of the simulation that processes the vehicle arrivals and departures. The goal of the simulation is to keep track of and report how many times individual cars are moved while handling the departure of other cars. The simulation also displays an alphabetized list of all the cars that visited the parking lot during the simulation.       答案:main.cpp

    css3圆角边框和边框阴影示例

     极客人
     2014年12月6日
     127
     4
     0 

    border-radius向元素添加圆角边框,css3中的。IE9+ chrome safari5+ firefox4+ 现在都支持。可以向input div等设置边框。与border相似,可以四个角一起设置,也可以单独设置。 1.圆角效果 效果演示: css3圆角边框和边框阴影示例——王柏元的博客 语法: 代码如下: 按top-left, top-right, bottom-right, bottom-left顺序设置每个 radius 的值。如果省略 bottom-left,则与 top-right 相同。如果省略 bottom-right,则与 top-left 相同。如果省略 top-right,则与 top-left 相同。 例子1: 代码如下: 等价于: 代码如下: 例子2: 代码如下: 等价于: 代码如下:  2.阴影效果 效果演示: css3圆角边框和边框阴影示例——王柏元的博客 box-shadow向框添加一个或多个阴影。IE9+、Firefox 4、Chrome、Opera 以及 Safari 5.1.1 支持 box-shadow 属性。 语法: 代码如下: h-shadow,v-shadow必须。水平,垂直阴影的位置。允许赋值。blur可选,模糊距离。spread可选,阴影的尺寸。color可选,阴影的颜色。inset可选,将外部阴影(outset)改为内部阴影。 例子: 代码如下:

    网络空间,你真的可以口无遮掩吗?

     极客人
     2014年12月2日
     245
     0
     0 

    今天,一个匿名的朋友在我的博客里发了个评论,并叫我别查他的IP地址,但是将计就计的我打开后台的评论管理果然发现了他的IP ,虽然我知道网站后台一般是可以获取用户的Ip地址的。但是这一查让我也吃了一惊。 于是百度了一下这个IP,在http://ip.911cha.com/查询到了这个IP的详细物理地址,其精确度让我吃惊。 作为保护朋友的隐私,第一幅图里的IP是他隐藏后的,对于”隐藏IP”的办法,大家可以百度一下 所以,当我们在各大网站发表自己的意见时你是否会反省:网络空间,你真的可以口无遮掩吗?

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册