JCHub

  • Home
  • Category
    • A/V
    • WebRTC
    • Beauty of Programming
    • Linux
    • Windows
    • Moments of Life
    • Campus Life
  • Reference
    • API Reference
    • Utilities
    • AV Test
    • Doc
  • Message Board
  • About
Beauty of Programming
Beauty of Programming

DV-HOP算法

DV-HOP定位算法具有方法简单,定位精度较高的特点,它是利用距离矢量路由和GPS定位的思想提出的一系列分布式定位方法之一。 第1阶段:网络中的各参考节点通过典型的距离矢量交换协议向邻居节点广播自身位置信息分组,使得网络中的所有节点获得距参考节点的最小跳数信息。 第2阶段:每个参考节点利用其它参考节点的位置信息和相隔最小跳数来计算平均每跳距离,并将其作为一个校正值广播至网络中。当接收到校正值后,节点根据跳数计算与参考节点之间的距离。 第3阶段:当未知节点获得与3个或更多参考节点的距离时,根据三边测量法或极大似然估计法来计算未知节点的位置。

2014年1月6日 17comments 2991hotness 0likes Jeff Read all
Beauty of Programming

三维图形渲染引擎 OGRE

OGRE(Object-Oriented Graphics Rendering Engine)是一个三维(3D)图形渲染引擎。它是面向对象的,并且高效,抽象化了不同的API和平台,这样可以以场景为对象来使用物体,支持多种场景.它已经成功地被应用于诸多三维仿真领域,包括网络游戏和三维仿真项目。 功能和特点 ◆ 简单易用的面向对象接口 ◆ 最小化渲染3D场景 ◆ 自动完成功能 ◆ 类设计简洁 ◆ 完全的面向对象 ◆ 支持Direct3D和OpenGL ◆ 支持Windows,Linux和Mac OSX ◆ 强大的材质声明语言 ◆ 支持顶点和片断程序 ◆ 支持全范围的固定功能操作 ◆ 多通路效果 ◆ 支持多材质技术 ◆ 支持材质LOD ◆ 从其他文件中装载纹理 ◆ 支持动态纹理 ◆ 接受灵活的网格数据格式 ◆ 可从许多建模工具导出模型 ◆ 骨骼动画 ◆ 二次贝塞尔曲面 ◆ 高度用户定义 ◆ 基于BSP的插件 ◆ 结构化场景图 ◆ 粒子系统 ◆ 灵活的雾控制 ◆ 调试内存管理器 ◆ 易于扩展

2013年12月16日 0comments 1629hotness 0likes Jeff Read all
Beauty of Programming

Qt5学习-错误总结

最近在学Qt5,遇到了许多问题,这篇文章主要对自己遇到的一些问题进行总结。 1.编译最简单的HelloWorld时 [crayon-69c6eca48759c909652585/] 系统提示:QApplication: no such file or directory 解决方法:这是因为Qt5的qapplication在QtWidgets模块里,和Qt4不一样,Qt4的qapplication在QtGui模块里,在pro里添加一行 [crayon-69c6eca4875a7685622016/] 即可。

2013年11月27日 0comments 1194hotness 0likes Jeff Read all
Beauty of Programming

Qt中的Webkit

The QtWebKit module provides a web browser engine as well as classes to render and interact with web content. QtWebKit模块提供了一个web浏览器引擎同时也提供了能够渲染与作用于网页内容的类。 QtWebKit provides a Web browser engine that makes it easy to embed content from the World Wide Web into your Qt application. At the same time Web content can be enhanced with native controls. QtWebKit提供了一个很容易吧万维网内容嵌入QT应用的浏览器引擎。web内容也很容易被嵌入到本地控件中。 QtWebKit provides facilities for rendering of HyperText Markup Language (HTML), Extensible HyperText Markup Language (XHTML) and Scalable Vector Graphics (SVG) documents, styled using Cascading Style Sheets (CSS) and scripted with JavaScript. QtWebkit能够渲染HTMl语言,也可渲染XHTML与SVG,实验css设计界面与Javascript进行脚本编程。 A bridge between the JavaScript execution environment and the Qt object model makes it possible for custom QObjects to be scripted. For detailed documentation see The QtWebkit Bridge. Integration with the Qt networking module enables Web pages to be transparently loaded from Web servers, the local file system or even the Qt resource system. In addition to providing pure rendering features, HTML documents can be made fully editable to the user through the use of the contenteditable attribute on HTML elements. QtWebKit has been enhanced to become more attractive on the mobile front as well. For more information see QtWebKit Goes Mobile. QtWebKit is based on the Open Source WebKit engine. More information about WebKit itself can be found on the WebKit Open Source Project Web site. Including In Your Project To include the definitions of the module's classes, use the following directive: [crayon-69c6eca4889f4577889812/] To link against the module, add this line to your qmake .pro file: [crayon-69c6eca4889fe761247709/] Notes Note: Building the QtWebKit module with debugging symbols is problematic on many platforms due…

2013年11月27日 0comments 1723hotness 0likes Jeff Read all
Beauty of Programming

下载神器——idm

idm(Internet Download Manager)是国外的一款下载工具,能提升你的下载速度最多达5倍,安排下载时程,或续传一半的软件,多线程下载,把一个文件分多段同步下载,最后再合并(对于较大的文件合并时间有些慢)。Internet Download Manager的续传功能可以恢复因为断线、网络问题、计算机当机甚至无预警的停电导致下传到一半的软件。此程序具有动态档案分割、多重下载点技术,而且它会重复使用现有的联机,而不需再重新联机登入一遍。聪明的in-speed技术会动态地将所有设定应用到某种联机类型,以充分利用下载速度。 Internet Download Manager支持下载队列、防火墙、代理服务器和映摄服务器、重新导向、cookies、需要验证的目录,以及各种不同的服务器平台。此程序紧密地与火狐或chrome等浏览器结合(会自动安装插件),自动地处理你的下载需求,替代浏览器自带的单线程下载工具。如果启用高级集成,则可以捕获和接管从任何程序的下载。此程序还具有下载逻辑最佳化功能、检查病毒,以及多种偏好设定。idm支持 HTTP, FTP, HTTPS 和 MMS 协议。IDM 不是p2p下载软件,因此无法用于下载通过BT和eMule发布的内容,但是我们可以利用百度网盘免费的离线下载功能下载相应东西,再在网盘里用idm下载相应内容。 不过idm是一款共享软件,需要付费购买,但是我们可以破解。破解方法如下: 1.下载好官方版本的IDM,即Internet Download Manager,通常会有提示让你注册。 2.找到hosts文件:C:\WINDOWS\system32\drivers\etc,用记事本等文本编辑程序打开host文件,在最后添上如下内容,然后保存。 127.0.0.1 registeridm.com 127.0.0.1 www.registeridm.com 127.0.0.1 www.internetdownloadmanager.com 3.打开IDM,注册,注册码如下: OS5HG-K90NH-SXOGT-7JYEZ R2C1T-O0KQO-JAVU2-4MMYP M2A16-47AAW-6NLYP-V1E0J IZO7M-360FW-QY1XP-AWLPN 46YFS-S9G7H-QZFWI-QQBQB TUTR2-I2NHO-GQBC6-ZECWH 邮箱姓名随便填写即可。

2013年11月21日 0comments 1783hotness 0likes Jeff Read all
Beauty of Programming

中南大学数据结构课程设计--医院选址问题

医院选址问题--这是中南大学计算机系数据结构课程设计里面的一道题 1. 问题描述 n个村庄之间的交通图可以用有向网图来表示,图中边上的权值表示从村庄i到村庄j的道路长度。现在要从这n个村庄中选择一个村庄新建一所医院,问这所医院应建在哪个村庄,才能使所有的村庄离医院都比较近? 2. 基本要求 (1) 建立模型,设计存储结构 (2) 设计算法完成问题求解 (3) 分析算法的时间复杂度 3.实现代码 [crayon-69c6eca489380907185669/]

2013年11月20日 0comments 1864hotness 0likes Jeff Read all
Beauty of Programming

中南大学数据结构课程设计--停车场管理

停车场管理--这是中南大学计算机系数据结构课程设计里面的一道题 1.问题描述 设停车场内只有一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它之后开入的车辆必须先退出车场为它让路,待该辆车开出大门外,其它车辆再按原次序进入车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。试为停车场编制按上述要求进行管理的模拟程序。 2. 基本要求 以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理。每一组输入数据包括三个数据项:汽车“到达”或“离去”信息、汽车牌照号码及到达或离去的时刻,对每一组输入数据进行操作后的输出数据为:若是车辆到达,则输出汽车在停车场内或便道上的停车位置;若是车离去;则输出汽车在停车场内停留的时间和应交纳的费用(在便道上停留的时间不收费)。栈以顺序结构实现,队列以链表实现。 3.实现代码 [crayon-69c6eca489ca1280328151/]

2013年11月20日 0comments 1525hotness 0likes Jeff Read all
Beauty of Programming

中南大学--教你如何使用IPV6而不花流量

一、背景 我们学校是这几年升级了电信网络,从而使用上了光纤,不过网速被限制为坑爹的4M,而且每个月只有30G流量,对于爱看电影,电视剧的同学来说,这点流量真的是不够用,我觉得自己一天下来就看看新闻,打开网页,流量也用的将近1G。不过我们的数字中南是支持IPV6的,走IPV6就免流量,利用这个我们可以节约流量了,但是坑爹的4M网速限制了IPV6的优势,只能将就用着。 二、是否支持IPV6 首先是测试你的网络是否支持IPV6:http://test-ipv6.com/,有时候电信会抽风,偶尔IPV6无法访问,如果支持的话,会出现如下结果: 你所连接的的网络会如下所示: 如上图所示,表示支持IPV6,如果支持的请看下面,不支持的话就没办法了,打电话给问问吧。 三、PT下载 首先是介绍PT下载站,至于什么是PT,自己谷歌度娘去吧,在此就不解释。比较有名的就是六维空间:http://bt.neu6.edu.cn/ (东北大学IPv6 BT下载站)。其他的就不一一写了,其实有个六维空间我觉得就够了,上面资源非常多,更新也快,就是注册有点麻烦,需要邀请注册,或者特殊节日才能注册,我就是光棍节那天注册的。注册完后就可以在六维那下载种子,然后使用uTorrent软件下载。我最近就用uTorrent软件在六维空间下了几个视频,走的都是IPV6,没花费我流量。 如果不放心的话可以把IPV4关了,只用IpV6,如下图所示,打开:控制面板\网络和共享中心\更改适配器设置,选择你所连接的网络,右键选择属性,把Internet协议版本4前面的勾去掉就可以了 四、Goagent IPV6代理 如果不只是下资源,想干其他的可以如下操作,需要使用goagent,作为我们的代理服务器,首先先进行如下操作: 1)注册google账户,并申请开启GAE的服务 2)下载goagent,部署到GAE上,配置 3)使用chrome 或者 firefox 浏览器,安装SwitchySharp等代理设置插件。 详细过程见:https://code.google.com/p/goagent/wiki/InstallGuide 说明:goagent已经迁移到Github了:https://github.com/goagent/goagent 由于我们要使用IPV6,所以跟上述教程唯一不同的是把goagent文件里面local下面的proxy.ini按如下设置: 也就是profile = google_ipv6 ,只需要改这一处,如果不按此设置走的是套餐内的流量。由上图可以看出appid可以填写多个,目前GAE支持创建25个app,也就是我们有25个appid,相当于一天25G流量,绝对够用(以前只能创建10个)。 最新版以及goagent3.1.1以上版本中中profile = google_ipv6 要改为profile = ipv6,前面的google_要去掉,下载最新版的只需要把profile = ipv4改为profile = ipv6 配置成功运行后,如果觉得不放心,可以把IPV4的网络关了,只用IPV6 如果禁用IPV4后,无法连接网络,请更改IPV6的DNS。 IPv6 DNS地址改为:2001:4860:4860::8888和2001:4860:4860::8844 goagent运行后除了要用chrome以外其他软件的话,只需把该软件的代理服务器改了就可以,比如百度云管家,这样百度云管家用了代理服务器,走的就是IPV6,我平时下载都用idm这个强大的软件,给idm也设置下代理服务器,那么平时下载都走的IPV6,不用担心流量不够用了,而且idm结合百度网盘可以说是强大的组合,差不多什么资源都可以下载到,因为百度网盘支持bt,磁力链接离线下载,先下到百度网盘,再用idm下载,速度可以说是相当快,百度网盘中规定超过2G文件必须用百度云管家下载,不过我们打开这个链接http://pan.baidu.com/wap/home 就不受限制了,超过2G的文件照样可以用idm下载。百度云管家设置ipv6代理如下图所示: idm设置ipv6代理如下图所示 其实官方的教程https://code.google.com/p/goagent/wiki/InstallGuide https://github.com/goagent/goagent/blob/wiki/InstallGuide.md 已经写得很详细了,不懂的话自己可以认真看一看,有什么问题可以在那里找下,或者在此文章下面给我留言。 /************由于众所周知原因,Goagent目前已经停止更新维护了************/ 五、VPS+Shadowsocks IPV6代理 由于Goagnet停止更新维护,而且通过Goagent需要注册Google App Engine,需要翻墙才能操作,不是很方便。所以目前有个更好的方法,就是使用VPS+Shadowsocks。 1)首先要购买一个VPS,比较便宜好用的有搬瓦工:https://bandwagonhost.com或者http://www.ramnode.com/vps.php等等,买的VPS都会给你分配一个IPV6地址的; 2)配置VPS,搭建Shadowsocks服务,具体的上网查找吧,我就不说了。搬瓦工VPS的后台控制面板可以一键搭建Shadowsocks服务; 3)下载Shadowsocks客户端,配置好连接就可以了,具体请上网查找。 4)其他使用方法:比如某某软件(idm,百度网盘客户端)使用IPV6连接请参考Goagent那一部分,操作大致一样。

2013年11月17日 11comments 9554hotness 2likes Jeff Read all
1…34567
Copyright Statement

Unauthorized reproduction or plagiarism in any form is strictly prohibited. For reprint requests, please contact via email.

Recent Comments
snail Published at 11 hours ago(03 03202633105 27 27pm26) 多谢,大佬。醍醐灌顶!
Bramsnawl Published at 18 hours ago(03 03202633110 27 27am26) Proper blood collection playing cards are measure ...
NasibDepdrotte Published at 1 days ago(03 03202633110 26 26pm26) Inf ect isC linNo rth A m viiiix, Sm ets o urgo is...
Pereplanirovka kvartir_cvsr Published at 2 days ago(03 03202633105 25 25pm26) перепланировка услуги [url=https://pereplanirovka-...
Mirzoemele Published at 3 months ago(01 01202613104 06 06pm26) Double blind randomised controlled trial of two to...
Ad

COPYRIGHT © 2026 jianchihu.net. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang