`
郭广川
  • 浏览: 67166 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论
文章列表
天下文章一大抄,各种记录都不是太准确,测试了很久找到一个准确的方法,记录如下,供以后使用 ~/.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注释及指令

    博客分类:
  • JSP
一、JSP两种注释   1、HTML注释     <! - -  注释内容 - ->JSP不会直接解析HTML注释,这种注释会在浏览器端查看源文件的时候可以看到   2、JSP注释   <%- - 注释内容 - -%> 一般用来对java程序段做出说明   //注释内容     常用于单行注释   /* 注释内容/ 可以单行注释,也可以多行注释   /** 注释内容/ java的doc注释 二、JSP 指令   1、page指令    格式如下:    <% page      [language=‘脚本语言’]               ...

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 ...
                                                                                                                 图片是后来添加上去的        遇到的问题:       今天,搞了一个属于自己的日历,碰到一个比较纠结的问题,就是那个日期(指的是“日”不是“年月”)面板上的日期和星期面板上的星期怎么也不对应,查看其他的月份,结果是日期面板上的日期是静态的,比方说每个月的第一天不管怎样都和星期一对应,依次往后排是第二天,第三天……   日期面板是这样规定 ...
Global site tag (gtag.js) - Google Analytics