- 浏览: 68876 次
- 性别:
- 来自: 河北
最新评论
-
liuxiuhao:
用32系统,用32系统,用32系统,然后管理员运行 jmf.e ...
JMF视频音频通信( 图+源码 ) -
zhoujianboy:
开源的键盘监听器,供参考:http://www.haonanj ...
实现键盘监听器,键盘控制小球移动 -
北极心1991:
能给源码不? yjgfn1991@qq.com
高仿真山寨QQ -
北极心1991:
能给源码不? yjgfn1991@qq.com
高仿真山寨QQ -
zkshun12:
你好,你写的非常的有用,我想问一个问题,
现在,我用Mina做 ...
Mina框架传递对象
文章列表
天下文章一大抄,各种记录都不是太准确,测试了很久找到一个准确的方法,记录如下,供以后使用
~/.sbt/repositories
[repositories]
local
public: http://maven.aliyun.com/nexus/content/groups/public/
typesafe:http://dl.bintray.com/typesafe/ivy-releases/ , [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[ar ...
给大家讲一个我的一个二逼大学同学的故事:
有一个函数func_a(arg),他有这么一种需求,想在该函数执行前和执行后加入处理逻辑,按照平常的思路他是这么进行设计的:
def func_a(arg):
……
def func_b(arg):
…… # do something before
func_a(arg)
…… # do something after
然后他在他的程序中需要用到func_b(arg)的地方都写上该函数的调用,并且他调用的地方很多,而有一天他的老板对他说:你的函数处理之前和处理之后的逻辑需要变更,为了应对新需求, ...
有一段时间没写博客了,前些时间闲下来看了下google test(gtest)测试框架自带的sample测试样例,感觉还不错,就对里面的注释进行了相关翻译,在此做个标录,对测试流程、方法和设计的理解会有些帮助,方便日后重新查阅,有兴趣的同志不妨看一下
相关说明:
1、项目工程可到附件中下载
2、项目工程在visual studio2005环境下编译运行的
3、对于想对gtest有进一步了解的通知,可参考金山公司一个前辈的gtest技术博客http://www.cnblogs.com/coderzh/archive/2009/03/31/14267 ...
一、JSP两种注释
1、HTML注释
<! - - 注释内容 - ->JSP不会直接解析HTML注释,这种注释会在浏览器端查看源文件的时候可以看到
2、JSP注释
<%- - 注释内容 - -%> 一般用来对java程序段做出说明
//注释内容 常用于单行注释
/* 注释内容/ 可以单行注释,也可以多行注释
/** 注释内容/ java的doc注释
二、JSP 指令
1、page指令
格式如下:
<% page
[language=‘脚本语言’] ...
MySQL常用指令汇总
- 博客分类:
- MySQL
MySQL常用指令汇总
DDL
Data Definition Languages 数据定义语言 对数据库的数据段、数据表、列、索引对象进行创建、删除、修改
创建数据库
1、查看mysql中存在的数据库
最近由于做山寨QQ视频聊天的需要,做了一个视频通信窗口组件。现在分享一下供大家学习……
原创文章,转载请标明出处!谢谢!
工程文件下载地址:http://download.csdn.net/source/3378150
本文地址: http://mzhx-com.iteye.com/blog/1098698
效果图如下:
三个类 源代码如下:
package vidioPlay;
import java.awt.Dimension;
import java.io.IOException;
import java.net.InetAdd ...
JMF的音视频同步播放
- 博客分类:
- JMF
关于同步播放:
如果音视频单独进行播放,两个播放器很难保持统一并进行开始和停止。 JMF针对上述问题,Player通过调用addController方法,使两个Player结合起来,并设当前Player为终极的控制端。从属Player隶属于终极Player之下,终极Player所调用的方法同时也会在从属Player上调用。只有在两个Player都进入各自的完成状态,主控Player才抛出CompleteEvent事件。
实现过程如下:
创建音频视频Player 两个Player能够耦合要求两个Player都必须为Realized状态。通过Manager的createRealized ...
JMFjava多媒体框架:
该文章会不断积累该框架的有用知识点,尽管刚开始内容很少:
显示控制组件(音频)
Player中存在实现GainControl接口的音频组件调节器。GainControl提供调节音频音量的方法。
GainControl的相关方法api
如果Player提供的话,要显示该控件,你可以采用以下步骤:
1。调用getGainControl从Player中得到GainContorl。如果Player返回空值,它便不能支持GainControl接口。
2。在返回的GainContorl里调用getControlComponent。
3。把这 ...
接触java的Mina框架已经有很多时间了,在网上也读过了很多的相关文章,发现Mina框架的确是一个值得拿来好好研究的东西,前些日子写了一个山寨QQ项目,其中的通信部分用到了java中自带的InputStream,OutputStream,Writer,Rea ...
花了两个多月的时间,终于将一个山寨的QQ做的有一点眉目了
山寨QQ实现的主要功能如下:
1、登录界面(数字帐号,密码填写,简单注册,状态改变,是否记住密码,是否自动登录)
2、主界面(个人头像,状态改变,空间信息,邮件信息提示,界面换肤,好友分类,列表展示与回收,点击列表是弹出对应的聊天窗口)
3、聊天窗口(消息的输入与发送,文字的字体、大小、粗细、是否倾斜、是否下划线、前景色、背景色改变,QQ表情的发送,QQ魔法表情的实现,窗口震动,图片的剪切,图片拖放源的移动(将图片拖到聊天输入框显示),输入框中图片的复制与粘贴,动画QQ秀的展示(比较 ...
在网络通信时通常会用到xml,当传输数据流时都是进行字节传输,为区分所传输的数据的类型,通常会在传输字节两边加上属性标志,类似于html编程。
例如:假如客户端登录了,它就要向服务器发送一段字节流,说明用户名。假如这个人的用户名是:梅竹寒香,那么客户端就要对“梅竹寒香”进行xml包装,把它包装成:<user>梅竹寒香</user>。这样当服务器接收到这条消息,根据通信协议就会将这短消息解析成用户名的含义,这时服务器就要进行字符串的提取,因为只有“梅竹寒香”是所需的用户名,而<user></user>只是标志符号,只代表用户含义。这时就要 ...
代码详解,已经将java包导出,请在下面下载,如果你的机器上装有javaJDK直接点击运行即可
该游戏实现一下功能:
1、时间进度条,控制每局游戏在100s之内
2、显示剩余时间
3、实现鼠标监听器,使得控制小球能够跟随鼠标的移动而移动
4、设置有“开始”、“再来一次”、“暂停”、“继续”命令按钮
5、拥有一个得分文本框,和一个关数文本框
游戏特色:
1、当鼠标移动小球碰到黄色小球时,游戏窗口会出现炫目的闪屏效果
2、小球会越来越大
3、鼠标左右键可控制游戏的暂停与继续,不过让游戏者可以投机了
游戏规则:
留着自己探索吧,呵呵,规则比较简单
以下 ...
本次实例实现了一个小球的控制移动,键盘上的上下左右四个键控制小球移动的方向,这里只是一个小小的键盘监听器的雏形,希望会为以后的学习有些好的提示。
程序运行时要用鼠标点击一下窗体,从而激活 ...
import java.awt.Toolkit;import javax.swing.JButton;
public class repaintttttt extends javax.swing.JFrame {
public void shouUI() {
// 设置窗体大小 int windowsWedth = 600; int windowsHeight = 600;
// 得到显示器屏幕的宽高 int width = Toolkit.getDefaultToolkit().getScreenSize().width; int height = Too ...
图片是后来添加上去的
遇到的问题:
今天,搞了一个属于自己的日历,碰到一个比较纠结的问题,就是那个日期(指的是“日”不是“年月”)面板上的日期和星期面板上的星期怎么也不对应,查看其他的月份,结果是日期面板上的日期是静态的,比方说每个月的第一天不管怎样都和星期一对应,依次往后排是第二天,第三天……
日期面板是这样规定 ...