`
wan_2004
  • 浏览: 140585 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
P2P之UDP穿透NAT原理并有UDP打洞的源码 首先先介绍一些基本概念:     NAT(Network Address Translators) ,网络地址转换:网络地址转换是在IP 地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT 分为两大类,基本的NAT 和NAPT(Network Address/Port Translator) 。     最开始NAT 是运行在路由器上的一个功能模块。     最先提出的是基本的NAT ,它的产生基于如下事实:一个私有网络(域)中的节点中只有很少的节点需要与外网连接(呵呵 ...
[code="python"]TreeViewItem cdItem tv_1.GetItem(handle,cdItem) long finded String tablelabel,tablename tablelabel = cdItem.Label if tablelabel  "" Then select count(*) into:finded from pbcattbl where pbt_cmnt = :tablelabel; select pbt_tnam into ...
git 参考文档:      progit.org(中文)      git reference      git manual      http://toolmantim.com/articles/setting_up_a_new_remote_git_repository 常用的 git 命令:       * 如何创建 git repository    * 服务器端      # cd /export/git      # mkdir git-sample.git      # cd sample.git      # gi ...
马上工作需要做视频软件了,所以准备学习QT来开发,为什么选择QT呢,因为他优点多多(不说了自己网上g一下 )         随着高清的不断普及,所有视频软件都向高清这个方向而前进,其中有一款开源跨平台的播放器vlc的特性和功能都是非 常的好,所以想准备学习vlc的源码来看看,在看他源码的时候,发现他还有一个可供开发人员调用的libvlc 媒体库可用(GPL),而vlc本身使用的GUI就是QT。         好了不多说了         先装好QT SDK,然后把环境变量设置一下(不会去G!)         然后把vlc库加入到mingw里面         先复制vlc ...
1、 认识Thread和Runnable Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口 可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继 ...
里面用了Qt的图像插件,所以体积比较大 另外了解到Qt因为授权原因不支持gif文件的写操作 所以,我使用gd库来写入gif(gd库是C写的所以看到FILE不要奇怪) 还有就是质量哪里控制哪里没怎么研究,所以出来的图片都比较难看,比较小,这软件刚好够用而已   好了我的环境 编译环境Qt4.5.3 Qt自带 mingw   这是个刚写的小实用程序 bug 很多 请不要见怪 testGUI.rar是源码 release.rar是可打包执行文件(不需要安装QT)    
DM355 开发板 hello 小例子实现过程:   一 : 在 linux 环境下进入 终端  输入 gcc -h 看有没有这个命令 有会打印出帮助信息没有就必须先安装 gcc   安装gcc ::在 redhat linux CD 3 和  redhat linux CD 4 的rpm目录下面找到 gcc 字样的rpm 软件包 并安装 这样 在次输入gcc –h 验证 二 :
一个Sandy3D的小例子 我修改了一些 IDE : flashdevelop 例子的链接:http://www.flashsandy.org/tutorials/3.0      
FLEX默认的 TitleWindow 和Alert的 背景(模态对话框的背景)模糊样式是白色的 所以当我们的皮肤颜色是深色的时候 会很不匹配,所以我们直需要在STYLE中加              modalTransparencyColor: #011630; //背景的颜色。可以不要 更好的     modalTransparencyBlur: 5;            //模糊程度     modalTransparency: 0.2;                //透明度    
解决 Flex 中 Array里面元素不能动态绑定的问题:       解决办法就是把Array转换成ArrayCollection,在使用getItemAt()方法返回数组元素这       样就可以动态绑定了  
自定义TileList, override drawSelectionIndicator和drawHighlightIndicator就可以了 <?xml version="1.0"?> <!-- dpcontrols/TileListDataProvider.mxml --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"    initialize="initData();" xmlns:local="*&quo ...
网上收集的: 工具 相关网址 LoadRunner http://www.mercuryinteractive.com/products/loadrunner/ SilkPerformer http://www.segue.com/products/load-s … nce-testing/index.asp QALoad http://www.compuware.com/products/qacenter/qaload.htm WebLoad OpenSTA 开源 Jmeter 开源 自动测试工具集 工具 相关网址 WinRunner http://www.mercuryint ...
这几天学了点QT 现在把一点经验发上来 先用qmake建立好项目还有Makefile 然后建立resource.qrc文件 文件内容如下 <RCC> <qresource prefix="/" > <file>images/main.ico</file> </qresource> </RCC> 然后加入的pro项目文件内容 RESOURCES += resource.qrc 这样有点不完善因为在windows上面可执行文件是有图标预览的 这样在 ...
废话就不说了 直接看代码吧 执行环境 Jboss 4.2.2 GA seam2.0.2 SP1 MySQL 5.1.30 编程环境 eclipse 3.3.2 + jboss tools 2.1.2GA 项目在附件里,运行例子时请修改相应配置 比如不想用MySQL就修改Flex12-ds.xml 如下 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE datasources PUBLIC "-//JBoss//DTD JBOSS JCA Config 1.5 ...
基本的鼠标互动:拖拽(drag and dropping)、排序(sorting)、选择(selecting)、缩放(resizing) 各种互动效果:手风琴式的折叠菜单(accordions)、日历(date pickers)、对话框(dialogs)、滑动条(sliders)、表格排序(table sorters)、页签(tabs)、放大镜效果(magnifier)、阴影效果(shadow) 第一部分:鼠标交互1.1 Draggables:拖拽所需文件:ui.mouse.jsui.draggable.jsui.draggable.ext.js 用法:文件载入后,可以拖拽class = &qu ...
Global site tag (gtag.js) - Google Analytics