- 博客(42)
- 资源 (10)
- 收藏
- 关注
转载 使程序在Linux下后台运行
使程序在Linux下后台运行一、为什么要使程序在后台执行我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处:1:我们这边是否关机不影响日本那边的程序运行。(不会像以前那样,我们这网络一断开,或一关机,程序就断掉或找不到数据,跑了几天的程序只能重头再来,很是烦恼)2:
2013-05-28 17:29:39 688
原创 VS2010+STLPort+Boost环境搭建
VC2010环境下:一. 编译STLPort 5.2.11. 解压STLport-5.2.1.tar.gz 到 一个目录,如D:/OpenSource/STLport2. 打开Visual Studio Command Prompt (2010)命令行窗口3. 进入目录D:\STLport-5.2.14. 敲入configure msvc95. 进入目录build\lib
2013-05-12 00:01:40 1156
转载 vs2010 使用STLport-5.2.1
下载地址: http://sourceforge.net/projects/stlport/ 下载后解压,假设目录为:D:\STLport,接下来就该编译它了:1.在开始菜单中找到VC 命令行工具,接下来切换到D:\STLport\STLport-5.2.1目录。2.可以运行configure –help看看编译选项,用MSVC编译器编译的话,输入以下命令:c
2013-05-11 17:11:27 900
转载 C/C++中Sqlite使用简介
一、简介SQLite是一个基于文件的轻量级数据库,但功能还挺强,速度也很快,对于小型数据库应用开发绝对够用了。使用起来也非常方便,下面的介绍可以看出来,使用起来真的非常简单。 二、官方网站 Sqlite的官方网站www.sqlite.org,在该网站可以下载最新的sqlite版本。 三、辅助工具工具 Sqlite
2013-05-11 16:37:13 873
转载 Sqlite数据库sqlite3命令
SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。开始 启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后 sqlite3程序将提示你输入SQL。敲入SQL语句(以分
2013-05-11 16:24:00 610
原创 debian相关
本文为网上搜集整理,记录下来供以后参考!1.root用户切换(1)从user用户切换到root用户不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦此时我们可以切换到root用户,只需要简单的执行sudo su 即可注
2013-03-25 13:48:35 1018
转载 C/C++开发环境(GTK/GNOME/Qt/KDE)
一、C/C++语言的开发环境Ubuntu8.10环境下默认安装了gcc,但是可能缺少所需包,所以需要安装build-essential。如果发现调试时缺少所需包,可以安装build-essential。#sudo apt-get install build-essential就可以编译C/C++,并且运行它们1、C程序:使用gcc编译输出可执行文件main1并运行。
2013-01-23 17:49:08 813
转载 sigaction() 使用
/** * @file demo7.c * @Synopsis * * int sigaction(int signum,const struct sigaction *act,struct sigaction *oldact) * @param signum * @param struct sigaction * oldact -> NULL * @param
2013-01-05 10:54:55 621
转载 linux webservice
一、系统环境Linux 操作系统 kernel2.4.2,安装 gsoap2.6 到目录/usr/local/gsoap二、gSOAP 的简要使用例子下面是一个简单的例子,实现一个加法运算的 WebService,具体功能是客户端(client)输入 num1 和 num2,服务器端(server)返回 num1 和 num2 相加的结果 sum。 1、首先,我们需要做
2012-12-02 19:14:48 6332
转载 让android支持RTSP(live555分析)
如何让Android支持C++异常机制Android不支持C++异常机制,如果需要用到的话,则需要在编译的时候加入比较完整的C++库. Android支持的C++库可以在Android NDK中找到(解压后找到libsupc++.a放到代码环境中即可): http://www.crystax.net/en/android/ndk/7 编译时加上参数: -fexception
2012-11-05 22:41:29 5191
转载 ios条形码扫描
在我们开发ios应用时,尤其是电子商务类应用,时常遇到条形码扫描的业务需求,幸运的已经有开源的SDK供我们使用──条形码的SDK for ios,下面介绍一下这个开源的SDK的使用方法: 免费的条形码是zbar,下载地址是:http://zbar.sourceforge.net 具体的实现过程如下:第一步:下载zbar的sdk。第二步:创建工程
2012-10-17 15:47:12 926
转载 iOS应用的真机调试
必须条件:99美元的帐号,没有这个就不用再往下看了。 首先,登录到http://developer.apple.com/devcenter/ios/index.action,如果已经购买了iPhone Develop Program(iDP),登录进去后,页面右上角会看到如下图所示的页面: 点击第一项:iOS Provisioning Portal,然后
2012-10-12 14:42:43 397
转载 有趣的C语言面试题(个人整理收藏)
1.gets()函数问:请找出下面代码里的问题:#include int main(void) { char buff[10]; memset(buff,0,sizeof(buff)); gets(buff); printf("\n The buffer entered is [%s]\n",buff); return 0; } 答
2012-09-19 18:04:19 536
转载 FFServer源码分析
FFServer源码分析 @author FlyFire @copyleft 在本章将浏览ffserver的源代码,理解其设计的思路。重点研究ffserver对rtp rtcp的支持,研究ffserver管理多个连接的方法。为使用rtsp管理多播,进行rtp rtcp的流媒体传输做准备。在研究ffserver源码之前,我
2012-09-18 17:35:01 2101 1
转载 Ubuntu文件系统命令
文件系统操作是最基本的操作,没有文件系统,操作系统根本就运行不了。下面是我们经常要做的一些事情。在下面具体参数意义不解释,要了解这些可以查询该命令帮助文档1.创建目录mkdirNO1.在当前路径创建一级目录[root@rehatroot]#mkdirtestNO2.在当前路径创建多级目录[root@rehatroot]#mkdir
2012-09-14 17:37:32 2415
转载 Proper Screencasting on Linux
While many screencasting tools exist on Linux, none of them is able to really pull a high-quality screencast. I’ve tried almost all existing tools such as recordmydesktop, xvidcap, istanbul, wink et
2012-09-14 16:59:04 788
原创 linux video ios 相关小知识
1、ubuntu与windows双系统,windows下访问linux分区工具ext2read:http://sourceforge.net/projects/ext2read/files/2、linux下编译x264:./configure --enable-shared --enable-static --system-libx2643、linux下编译ffmpeg:./c
2012-09-12 17:47:31 1418
转载 FFmpeg windows平台编译
最近我要使用ffmpeg 以前没有接触过,所以再网上找了很多教程 但是都不是很全面,因此我综合了一下:FFmpeg是在Linux平台下开发的,但它同样也可以在其它操作系统环境中编译运行,本文介绍的就是在windowsXP下编译FFmpeg。一 准备环境:1 下载 mingw 和 MSYS去 http://sourceforge.net/projects/ming
2012-09-12 17:24:44 3778
转载 CMAKE的使用
一、 基本使用安装:下载二进制包后可直接解压使用从源码安装则执行命令:./bootstrap; make; make install——尝试执行bootstrap失败使用:cmake dir_path,生成工程文件或makefile文件二、 概念out-of-source build,与in-source build相对,即将编译输出文件与源文件放到不同目录
2012-09-11 13:58:34 674
转载 iOS 静态类库项目的建立与使用
新建 Xcode workspace打开 Xcode , 选择 File -> New -> Workspace , 将 Workspace 命名为 Test.xcworkspace , 并选择合适的目录。新建 Static Library 项目选择 File -> New -> Project , 项目模板选择 Cocoa Touch Static Library , 项
2012-09-05 20:57:07 632
原创 iOS 获取xml文档并解析(使用GDataXML)
通过网络上的一些资料整理,从零开始实现xml的获取与解析!(通过一个获取天气预报的例子)1、新建一个项目(最好取消Use Automatic Reference Counting,因为GDataXML中使用了管理内存的消息);2、从网上下载GDataXML的相关文件(GDataXMLNode.m GDataXMLNode.h)并加入项目;3、选择项目的Build Settings下的
2012-09-02 16:02:52 4324
转载 两种XML解析方式NSXMLParser和GDataXMLNode
iPhone中两种XML解析方式NSXMLParser和GDataXMLNode是本文要介绍的内容,很详细的介绍了NSXMLParser和GDataXMLNode这两种方式,常用的解析XML的方式分为两种,它们基于不同的API: 1.Tree-based API:这种API的处理方式是将XML的结构看成是树,然后把树的各部分看成一个对象来处理,这就是我们说的DOM (Document O
2012-09-01 20:49:14 1126
转载 Ubuntu 中文编码设置
Ubuntu 默认采用UTF8编码,可以方便global。但对中文支持,还不细致,即便默认采用中文安装,也并不会自动添加GB*等支持,致使在Ubuntu下访问部分Win文本文件时,出现乱码。I. 配置系统环境执行 sudo vi /var/lib/locales/supported.d/zh加入以下配置参数zh_CN.GB18030 GB18030 (最新汉字编码字符集,向下兼容G
2012-08-31 11:14:15 907
转载 iphone之MPMoviePlayer 视频播放
iphone的视频播放官方的例子有问题。这次是费了比较长的时间。 原因是在sdk3.2以后。视频这一块官方有很大的改动造成的。 视频播放" title="iphone之MPMoviePlayer 视频播放" style="margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:
2012-08-28 16:16:53 1527
转载 HTTP Digest Authentication在实际应用中的问题
Basic认证实际上是明文传递密码,所以RFC2617里定义了Digest认证以取代它,其计算方法如下:其中HA1计算方法为:如果qop选项的值为auth,那么HA2散列计算方法为:如果qop选项的值为auth-int,那么HA2散列计算方法为:密码的问题:当客户端请求到达的时候,服务器程序为了验证其respo
2012-08-20 11:19:04 969
转载 浪潮:云计算下的视频监控解决方案
在云计算快速发展的大背景下,安防市场的规模、应用的范围越来越大,监控向数字化、高清化、智能化方向发展。浪潮经过了严密的调研,敏锐捕捉到安防行业市场及客户需求的变化,精心规划、倾力开发出了基于智能、高清、网络化的理念搭建的视频监控云方案。 早在去年,浪潮就凭借硬的技术实力,推出了“云海In-Cloud”策略,并首次提出“行业云”概念,着力打造中国的行业云应用。借助浪潮云计算的优势,浪潮视频
2012-08-20 00:35:36 1352
转载 云计算在视频监控系统的趋势和应用前景
云存储已经成为未来存储发展的一种趋势,目前,云存储厂商正在将各类搜索、应用技术和云存储相结合,以便能够向企业提供一系列的数据服务,但是,未来云存储的发展趋势,主要还是要从安全性、便携性及数据访问等角度进行发展。 安全性。从云计算诞生,安全性一直是企业实施云计算首要考虑的问题之一,同样,在云存储方面,安全仍是首页考虑的问题,对于想要进行云存储的客户来说,安全性通常是首要的商业考虑和技术考虑
2012-08-20 00:33:19 859
转载 iPhone HTTP获得XML并使用GDataXML解析
NSURL *url = [NSURL URLWithString: @"http://www.raywenderlich.com/downloads/Party.xml"]; NSMutableURLRequest* request = [NSMutableURLRequest new]; [request setURL:url];
2012-08-20 00:21:52 479
原创 利用ffmpeg编h264 (baseline)
//codectx->profile(设置此属性没有作用)codectx->level = 13;if(codecid == CODEC_ID_H264){ av_opt_set(codectx->priv_data, "preset", "slow", 0);av_opt_set(codectx->priv_data, "profile", "baseline"
2012-07-30 16:34:30 2410
转载 Delegation or Notification
Is it generally considered best practise to reduce the coupling or dependencies between classes in your application. A key benefit is that your code becomes easier to maintain since a change in one cl
2012-07-30 16:20:45 765
转载 关于NSAutoReleasePool的理解
做iPhone应用开发已经2年多了, 但一些基础的概念性问题只是大致了解, 脑袋中有个模糊的概念. 虽然对平时工作开发没什么影响, 不过时间长了, 心里总是有点虚. 所以从现在开始, 每当我遇到一个模糊概念的问题或topic, 我都要写一篇blog来记录分析, 响应之前在网上看过的一个blog签名:好记性不如烂博客. 今天需要记录的是关于NSAutoReleasePool的理解.(
2012-07-30 16:12:44 469
转载 【iPhone】程序间的通信,程序中启动另外一个app
在 iOS 里,程序之间都是相互隔离,目前并没有一个有效的方式来做程序间通信,幸好 iOS 程序可以很方便的注册自己的 URL Scheme,这样就可以通过打开特定 URL 的方式来传递参数给另外一个程序。例如在 iPad 上浏览网页,并且 iPad 已经安装了 淘宝 HD,那么就打开下面这个链接就会在淘宝 HD 中查看这个商品的详细信息,也可以方便的使用淘宝 HD 进行购买、收藏等操
2012-07-19 16:59:57 4315
转载 使用iPhone管理远程服务器和其它系统
我经常在远程服务器上工作,我发现RDP是我最好的朋友,提到RDP很多人都认为我在将Windows上的远程桌面服务,不错,我将的就是它,不过我想说的是我在iPhone上使用它,是不是让你心动了呢? 我从iTunes应用程序商店下载了WinAdmin,通过它,在监控远程服务器,或在远程服务器上工作时,除了PC,笔记本外,我们又多了一个选择,那就是iPhone,现在可以在升级远程服务器时悠闲去
2012-07-19 16:41:07 1767
原创 dpkg
1. Howto install a .deb filesudo dpkg -i package_file.deb2. Hoto uninstall a .deb file sudo dpkg -r package_name3 Howto find version of a package installeddpkg -l packagename4. Howto L
2012-05-25 10:31:19 491
转载 Windows sockets 网络编程(三)— 非阻塞模式开发
<br />一、套接字的非阻塞模式<br /> 套接字的非阻塞模式是指套接字在执行操作时,调用的函数不管操作是否完成都会立即返回的工作模式。根据其返回的错误代码,确定操作是否正确完成。<br />二、设置套接字的非阻塞模式<br /> 在使用socket()和WSASocket()函数创建套接字时,默认都是阻塞模式的。在创建套接字之后,可以通过调用ioctlsocket()函数,将套接字设置为非阻塞模式。<br /> int ioctlsocket(SOCKETs, lo
2010-10-05 21:13:00 1063
转载 Windows sockets 网络编程(二) — 阻塞模式开发
一、套接字的阻塞模式 Windows Sockets 套接字模式用于当一个套接字被调用时,决定调用函数的阻塞行为。套接字模式有阻塞和非阻塞两种工作模式。 在阻塞模式下,在I/O操作完成之前,执行的操作函数将一直等候而不会立即返回,该函数所在的线程会阻塞在这里。 例如当调用recv()函数时,系统首先检查是否有准备好的数据。如果数据没有准备好,系统就处于等待状态。当数据准备好后,将数据从系统缓冲区复制到用户空间,然后该函数返回。因为在Sockets
2010-10-05 21:08:00 631
转载 Windows sockets 网络编程(一)
一、头文件及Library头文件:Winsock2.h #include Library:Ws2_32.lib二、主要函数1. int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData);wVersionRequested :指定准备加载Windows sockets 动态库的版本。lpWSAData :指向WSADATA结构体的指针,用于返回被加载动态库的有关信息。返回值:函数成功返回
2010-10-05 21:05:00 691
转载 受益良多的21个小故事
<br />1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。 <br />乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。 <br />这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:店主认为两个商品都赚钱了,赚钱指数为2。当然心理倾向第二种了。同样,这种心理还表现在买一送一的花招上,顾客认为有一样东西不用付钱,就赚了,其实都是心理边际效应在作怪。 <br
2010-08-30 09:48:00 439
转载 SDP协议的概念和结构
<br />下面我们为大家介绍一下SDP协议。那么这个协议的具体作用更是什么呢?它的意思又是什么呢?会话描述协议(SDP)为会话通知、会话邀请和其它形式的多媒体会话初始化等目的提供了多媒体会话描述。<br />会话目录用于协助多媒体会议的通告,并为会话参与者传送相关设置信息。SDP协议即用于将这种信息传输到接收端。SDP完全是一种会话描述格式 ― 它不属于传输协议 ― 它只使用不同的适当的传输协议,包括会话通知协议(SAP)、会话初始协议(SIP)、实时流协议(RTSP)、MIME 扩展协议的电子邮件以及超
2010-08-25 18:04:00 868
转载 利用Socket实现C++与Flex通信
<br />一、C++服务器端<br /> (用的是Visual Studio 2008(05,03的应该也可以,VC++的可能需要稍微改动))<br /> 代码如下:<br /> #include <winsock2.h><br /> #include <stdio.h><br /> #include <windows.h><br /> #include <iostream><br /> using namespace std;<br /> #pragma comment(lib,"ws2
2010-07-09 16:41:00 671
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人