现在位置: 首页 > agfa发表的所有文章
  • 11月
  • 13日
综合 ⁄ 共 339字 评论关闭
        一、如何安装1.4.5版本的SVN服务器端软件:        a、下载1.4.5版本的SVN服务器端软件,下载地址:http://download.csdn.net/download/wangshuxuncom/8049817        b、解压该压缩文件然后按照里面名为“SVN 1.4.5 安装方法.doc”的word文档进行安装即可。        二、如何安装1.7.9版本的SVN服务器端软件:        a、下载1.7.9版本的SVN服务器端软件,下载地址:http://download.csdn.net/download/wangshuxuncom/8049861        b、解压该压缩文件然后按照里面名为“SVN 1.7.9 安装方法.doc”的word文档进行安装即可。
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 632字 评论关闭
CFileDialog dlgFile(TRUE,_T("bk"),_T("*.bk"), OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,_T("备份文件 (*.bk)|*.bk|"));      //////////////////////////////////////路径问题   保存模式时z //////获取当前路径 CString       sIniFilePath;               CString       sModFileName;       GetModuleFileName(NULL,sModFileName.GetBuffer(MAX_PATH),MAX_PATH);       sModFileName.ReleaseBuffer();       sModFileName.MakeReverse();       sIniFilePath   =   sModFileName.Right(sModFileName.GetLength()   -   sModF......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 5114字 评论关闭
package piv.zheng.log4j.test; import org.apache.log4j.AppenderSkeleton;import org.apache.log4j.Layout;import org.apache.log4j.helpers.LogLog;import org.apache.log4j.spi.LoggingEvent;import org.apache.log4j.spi.ErrorCode;import java.util.Properties;import java.util.Date; import javax.mail.Session;import javax.mail.Transport;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.internet.MimeMessage;import javax.mail.Multipart;import javax.mail.internet.MimeMultipa......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 3522字 评论关闭
一、join优化 Join查找操作的基本原则:应该将条目少的表/子查询放在 Join 操作符的左边。原因是在 Join 操作的 Reduce 阶段,位于 Join 操作符左边的表的内容会被加载进内存,将条目少的表放在左边,可以有效减少发生内存溢出错误的几率。 Join查找操作中如果存在多个join,且所有参与join的表中其参与join的key都相同,则会将所有的join合并到一个mapred程序中。 案例: SELECT a.val, b.val, c.val FROM a JOIN b ON (a.key = b.key1) JOIN c ON (c.key = b.key1)  在一个mapre程序中执行join SELECT a.val, b.val, c.va......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 11629字 评论关闭
  在过去十年中,软件开发人员对测试的热情日渐低迷。同一时期出现的动态语言并没有提供编译程序来捕捉最基本的错误,这使得测试变得更加重要。随着测试社区的成长,开发人员开始注意到,除了捕获 bug 等最基本的优点外,测试还具有以下优势: 测试能够改进您的设计。进行测试的每个目标对象必须具备至少两个客户机:生产代码和测试用例。这些客户机强制您对代码进行解耦。测试还鼓励开发人员使用更小、更简单的方法。 测试减少了不必要的代码。在编写测试用例时,您养成了很好的测试习惯,即只编写运行测试用例所需的最少代码。......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 349字 评论关闭
当您编译连接ACE程序时出现:ACE.DLL : fatal error LNK1136: invalid or corrupt file错误时,一般都是应为ACE环境设置不正确,按照如下方法设置即可解决该问题:加入你的ACE5.5代码放在C:/ACE_wrappers。 1、工程-设置-C/C++: Preprocessor,附加包含路径:C:/ACE_wrappers 2、工程-设置-C/C++: Code Generation - Use run-time library : Debug Multithreaded Dll 3、工程-设置-Link-Input: 对象/库模块:添加aced.lib,附加库路径:C:/ACE_wrappers/lib     更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn    
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 369字 评论关闭
标准目录结构: src   -main       –bin 脚本库       –java java源代码文件       –resources 资源库,会自动复制到classes目录里       –filters 资源过滤文件       –assembly 组件的描述配置(如何打包)       –config 配置文件       –webapp web应用的目录。WEB-INF、css、js等   -test       –java 单元测试java源代码文件       –resources 测试需要用的资源库       –filters 测试资源过滤库   -site Site(一些文档) target 工程根目录下就只有src和target两个目录 target是有存放项目构建后的文件和......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 316字 评论关闭
prototype 属性可以向对象添加属性和方法。 Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是静态函数,不是某个对象的方法。因此也不允许直接使用prototype属性来定义新方法和新属性。 在Math后面直接跟.方法名或者(.属性名) 。Math.newMethod   注意:不能写成Math.prototype,如果写成Math.prototype,浏览器就会报 Math.prototype 为空或不是对象! eg: Math.sum=function(x,y){     return x+y;    }    document.write(Math.sum(10,20))   
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 551字 评论关闭
1.C++代码 #include <iostream> using namespace std; extern "C" void func(void) { cout << "This is a C++ code" << endl; } 2.C代码 #include <stdio.h> extern void func(void); void f(void) { printf("being used within C code\n"); } int main(int argc, char *argv[]) { func(); f(); return 0; } 3.编译 #!/bin/bash g++ -c -Wall -Werror -fPIC cpp_source.cpp g++ -shared -o libcpp_source.so cpp_source.o export LD_LIBRARY_PATH=/home/csdn/workspace/t......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 5327字 评论关闭
一、Linux中的硬件设备号     设 备          设 备 号    IDE硬盘         /dev/hd[a-d]   (并行硬盘)    SCSI硬盘        /dev/sd[a-p]   (串行硬盘)    U盘             /dev/sd[a-p]    光驱            /dev/cdrom    软驱            /dev/fd[0-1]    打印机          /dev/lp[0-2]    鼠标            /dev/mouse    LCD             /dev/fb0    系统终端        /dev/tty0  例如: <1>当插入第一个U盘时,它的设备号为sda1    当插入第二个U盘时,它的设备号为sdb1 <2>当插入第一个硬盘时,它的设备号为hda1  ......
阅读全文
  • 10月
  • 29日
综合 ⁄ 共 8759字 评论关闭
共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式, 因为进程可以直接读写内存,而不需要任何 数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则 只拷贝两次数据: 一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间在共享内 存时,并不总是读写少量数据后就解除映射,有新的通信时,再重新建立共享内存区域。而是保持共享区域,直 到通信完毕为止,这样,数据内容一直保存在共享内存中,并没有写回文件。共享内存中的内容往往是在解除映......
阅读全文
  • 10月
  • 12日
综合 ⁄ 共 9444字 评论关闭
  1.video4linux基础相关 1.1 v4l的介绍与一些基础知识的介绍 I.首先说明一下video4linux(v4l)。 它是一些视频系统,视频软件,音频软件的基础,经常使用在需要采集图像的场合,如视频监控,webcam,可视电话,经常应用在embedded linux中是linux嵌入式开发中经常使用的系统接口。它是linux内核提供给用户空间的编程接口,各种的视频和音频设备开发相应的驱动程序后,就可以通过v4l提供的系统API来控制视频和音频设备,也就是说v4l分为两层,底层为音视频设备在内核中的驱动,上层为系统提供的API,而对于我们来说需要的就是使用这......
阅读全文