现在位置: 首页 > footnote发表的所有文章
  • 11月
  • 22日
综合 ⁄ 共 8971字 评论关闭
1. 简介FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码.TCPMP, VLC, MPlayer等开源播放器都用到了FFmpeg。FFmpeg主目录下主要有libavcodec、libavformat和libavutil等子目录。其中libavcodec用于存放各个encode/decode模块,libavformat用于存放muxer/demuxer模块,libavutil用于存放内存操作等辅助性模块。以flash mov......
阅读全文
  • 09月
  • 21日
综合 ⁄ 共 1028字 评论关闭
题目链接:   SCUT 2014  题目大意:   判断给出的字符串中是否是正确的科学计数法                   A+1.5Be+8C,可以是实数或者含有指数的实数,ABC三个部分表示空格,可有可无,正负号可有可无                   指数部分只能是整数 解题思路:   建立有穷自动机状态转移表,一共是10种状态                   -1表示无法不合法,最终状态为0 2 4 5 8 9五种状态均为合法,其余的都为非法 代码: #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 30 char ch1[2070]; int Find[MAX][M......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 3431字 评论关闭
【程序41】 题目:学习static定义静态变量的用法    1.程序分析: 2.程序源代码: #include "stdio.h" varfunc() { int var=0; static int static_var=0; printf("\40:var equal %d \n",var); printf("\40:static var equal %d \n",static_var); printf("\n"); var++; static_var++; } void main() {int i;  for(i=0;i<3;i++)   varfunc(); } ==============================================================【程序42】 题目:学习使用auto定义变量的用法 1.程序分析:     ......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 14265字 评论关闭
  由于项目需要,最近用session容器比较多,传载的同时加上了自己的一些理解,不足之处还请大家补充和纠正。 一、cookie机制和session机制的区别 ************************************************************************************* Cookie是客户端的存储空间,由浏览器来维持。具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 8967字 评论关闭
UNIX上C++程序设计守则(信号和线程)(下) 2010-12-23 12:01 by zhenjing, 6967 阅读, 0 评论, 收藏, 编辑 摘自桃源谷的blog: http://www.cppblog.com/lymons 准则4: 请不要做线程的异步撤消的设计 线程的异步撤销是指:某个线程的执行立刻被其他线程给强制终止了 请不要单单为了让“设计更简单”或者“看起了更简单”而使用线程的异步撤消 咋一看还是挺简单的。但是搞不好可能会引起各种各样的问题。请不要在不能把握问题的实质就做出使用线程的异步撤消的设计! 在pthread的规格说明中,允许一个线程可以强制中断某个线程的执行。......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 3261字 评论关闭
</qt4GUI教程> 2.2深入介绍信号和槽 信号和槽机制是Qt编程的基础。它可以让应用程序编程人员把这些互不了解的对象绑定在一起。 Qt的元对象系统 Qt的主要成就之一就是使用了一种机制对C++进行了扩展,并且使用这种机制创建了独立的软件组件。这些组件可以绑定在一起,但任何一个组件对于它所要连接的组件的情况事先都一无所知。 这种机制称为元对象系统(meta-object system),它提供了关键的两项技术:信号---槽以及内省(introspection)内省功能对于实现信号和槽是必需的,并且允许应用程序的开发人员在运行时获得有关QObject......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 1347字 评论关闭
这篇短文写给没有做过Eclipse+Resin开发的朋友,并非写给各位高手。:)主要介绍了无需Resin插件如何在Eclipse运行和调试WEB应用程序。 因为无需插件,纯JAVA环境运行,步骤可能多一点。下面以Eclipse3.0.1、Resin3.0.12为例说明如何配置,相关配置内容为仅供参考。 1、建立基本结构首先在Eclipse中新建一个项目pjt,结构如下:||--src||--context   |   |-- WEB-INF       |       |--classes       |--lib       src: 类目录context: WEB应用程序文档目录,即web-app的document-directoryWEB-INF: 你的*.xml、*.tld等等文档就在......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 29字 评论关闭
说明:Driver classname选择正确的驱动,切记!
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 1013字 评论关闭
  虚拟专用网络(VPN)的基本用途 通过Internet实现远程用户访问  虚拟专用网络支持以安全的方式通过公共互联网络远程访问企业资源。   与使用专线拨打长途或(1-800)电话连接企业的网络接入服务器(NAS)不同,虚拟专用网络用户首先拨通本地ISP的NAS,然后VPN软件利用与本地ISP建立的连接在拨号用户和企业VPN服务器之间创建一个跨越Internet或其它公共互联网络的虚拟专用网络。 通过Internet实现网络互连   可以采用以下两种方式使用VPN连接远程局域网络。 1.使用专线连接分支机构和企业局域网。  不需要使用价格昂贵的长......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 2761字 评论关闭
本文通过程序实例说明C调用lua脚本和lua调用C的方法: 先建立一个 test.c文件: #include <stdio.h> #include <stdlib.h> #include "lua.h" #include "lualib.h" #include "lauxlib.h" #pragma comment(lib, "lua5.1.lib")  // lua解释器指针 lua_State* L; #if 0 // C执行lua脚本 /************************************************************************ 1、lua_open()返回一个指向Lua解释器的一个指针。 2、luaL_openlibs()用于装载Lua库,它提供了一些简单的函数,如:print。 3、通过调用luaL_dofile()执......
阅读全文
  • 11月
  • 25日
综合 ⁄ 共 5288字 评论关闭
URL:http://blog.csdn.net/wangjingfei/archive/2010/03/25/5417028.aspx     我们打开淘宝等网站时,IE浏览器会提示安装空间,这个控件便是用于对用户名密码进行加密的ActiveX控件。如何在我们的站点上安装如此控件,让用户可以通过简单的点击便可方便使用我们的空间呢? 下面是如何让在你的站点上安装控件的方法。   --------------------------------------------------------------------------------  基础知识 html语言中Object标签定义和用法定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此元素允许您规......
阅读全文
  • 11月
  • 16日
综合 ⁄ 共 772字 评论关闭
/* ID:wconvey1 PROG:milk2 LANG:C++ */ #include<iostream> #include<algorithm> #include<cstdio> struct node{ int s,e; }; node a[5010]; int cmp(const void *x,const void *y) { if(((struct node *)x)->s!=((struct node *)y)->s) return ((struct node *)x)->s-((struct node *)y)->s; else return ((struct node *)x)->e-((struct node *)y)->e; } int main() { freopen("milk2.in","r",stdin); freopen("milk2.out","w",stdout); int n,i; scanf("%d",......
阅读全文