现在位置: 首页 > Vbrnvnsf发表的所有文章
  • 11月
  • 22日
综合 ⁄ 共 702字 评论关闭
如果编译得到没有界面的vlc,双击运行后就没法手动选打文件或网络了。在这介绍几个vlc的命令行命令。       1. vlc帮助 vlc --help or vlc --help --advanced       2. vlc的debug log vlc -vv --extraintf=logger     运行的log将会保存在vlc-log.txt中。       3. vlc打开文件 vlc -vv --extraintf=logger d:/01.avi       4. 作为服务器通过rtp往客户端发送ts流 vlc -vvv --extraintf=logger d:/01.avi :sout=#duplicate{dst=rtp{dst=localhost,mux=ts,port=1234}}       5. 作为客户端接收rtp流 vlc -vv --ext......
阅读全文
  • 08月
  • 21日
综合 ⁄ 共 1988字 评论关闭
俞敏洪谈大学爱情    “有人说:女生到社会上会遇到比学校更优秀的男生,而男生很难找到比在学校更好的女生,我现在告诉你,这句话你们都理解错了。这句话的意思是:男生在校园都还不成熟,19到25岁的男孩一般都比同龄女孩显得放不开,但到社会上,很快男人变的就优秀的多了,这说明大学几年是男生成熟的重要时期。而女生到社会变的实际了,于是就有了你们经常听到的那一句话!而我一直认为,清华大学比北京大学的男生优秀就在于清华大学的男生能学会等待!这也就是为什么清华出的国家领导人要远远多于北大。一个男人,是需要孤......
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 4192字 评论关闭
装饰者模式是很有意思的一种设计模式,你将能够在不修改任何底层代码的情况下,给你的(或别人的)对象赋予新的职责。不是使用继承每回在编译时超类上修改代码,而是利用组合(composition)和委托(delegation)可以在运行时具有继承行为的效果。 代码应该如同晚霞中的莲花一样地关闭(免于改变),如同晨曦中的莲花一样地开放(能够扩展)。 这就是,设计原则之五:类应该对扩展开放,对修改关闭。 通常情况下,我们不会对代码的每一处设计都采用该原则,我们实在没有闲工夫把设计的每个部分都这么设计(而且,就算做得到,也可......
阅读全文
  • 10月
  • 09日
综合 ⁄ 共 458字 评论关闭
整洁度与效率的难以抉择出现在以下这种情况: class Base { protected: int a,b,c; public: virtual void Do() { a = c; Update(); } private: void Update() { //Some important behaviours. } //Limited... } class ChildOne : public Base { public: void Do() { Base::Do(); a = b; } //Limited... } 如上面的这种情况, ChildOne是Base的一个子类, 不过Base除了这个它还有其他100个子类。 其他的子类都可以完美地调用Base::Do()——说明基类虚函数的必要性。 但是对ChildOne而言, ......
阅读全文
  • 10月
  • 03日
综合 ⁄ 共 538字 评论关闭
一、半连接 1.1 定义       发生在TCP3次握手中。       如果A向B发起TCP请求,B也按照正常情况进行响应了,但是A不进行第3次握手,这就是半连接。 1.2 半连接攻击      半连接,会造成B分配的内存资源就一直这么耗着,直到资源耗尽。 二、半打开(Half-Open) 2.1 定义       如果一方已经关闭或异常终止连接,而另一方却不知道。 我们将这样的TCP连接称为半打开(Half-Open)。 三、半关闭 3.1 定义       TCP提供了连接的一端在结束它的发送后还能接收来自另一端数据的能力,这就是TCP的半关闭。       当一方关闭发送通道后......
阅读全文
  • 09月
  • 28日
综合 ⁄ 共 588字 评论关闭
        CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。                CDN的通俗理解......
阅读全文
  • 08月
  • 12日
综合 ⁄ 共 819字 评论关闭
org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[0]); _call.setUseSOAPAction(true); _call.setSOAPActionURI(Statics.WS_SOAP_ACTION); _call.setEncodingStyle(null); _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE); _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE); SOAPHeaderElement user = new SOAPHeaderElement(new javax.xml.namespace.QName(Statics.......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 7826字 评论关闭
Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 3. hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。 4. hibernate的性能非常好,因为它是......
阅读全文
一.文献名字和作者     Leveraging Hierarchical Parametric Networks for Skeletal Joints Based Action, CVPR2014     二.阅读时间     2014年10月9日 三.文献的贡献点     这篇文章主要介绍了如何使用深度置信网络(DBN)来代替GMM用于使用3D骨骼数据的行为分割和识别。文献提出的框架能够看做一个更好地估计隐马尔科夫模型的发射概率的模型,同时,也能够获得更好的行为识别的效果。同时,DBN也作为一个特征提取的方法来使用。     因为在语音领域就有使用DBN-HMM代替GMM-HMM的情况,并且获得了比较好的结果,因此,文章的......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 1209字 评论关闭
  Netbeans连接数据库   NetBeans项目的“项目属性”中“库”一栏中。Tab页“编译和运行”中已经加上jdbc的驱动文件   Connection conn = null;//连接数据库的对象   PreparedStatement pstmt = null;//执行sql对象   try {            try {                    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");                } catch (ClassNotFoundException ex) {                    Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex);                }            conn = DriverManage......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 554字 评论关闭
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char * s = (char *) malloc(sizeof(char) * 100); *s = '/0'; //注意1 strcpy(s,"abc"); strcat(s,"ta.txt"); printf("%s/n",s); free(s); s = NULL; s = (char *) malloc(sizeof(char) * 100); strcat(s,"good day/t"); strcat(s,"commander"); printf("%s/n",s); free(s); s = NULL; return 0; } 1. strcat与'/0',strcat和strncat都是通过'/0'来确定目的字符串的末......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 4113字 评论关闭
/*   memcpy是不管有否区域重叠的,重叠不重叠照样复制,   memmove才会避免区域重叠,检测这个区域重叠很简单,如果目标地址在源区域内,那就会发生重叠.   处理重叠也很简单,从源地址的末尾开始反方向复制就OK了。 未重叠的情况:  内存布局(little endian):   higher address                           lower address      |--------------------------------------|                                 src                   |------------|     |-----------|                |------------|                 dest     ......
阅读全文