现在位置: 首页 > salvia发表的所有文章
  • 11月
  • 20日
综合 ⁄ 共 7191字 评论关闭
编译重命名等: g++ –c Hello.cc  编译文件,生成目标文件 Hello.o g++ Hello.o –o abc  连接 并重命名为可执行文件 abc g++ Hello.cc    编译连接一起,生成a.out g++ Hello.cc –o hello 生成a.out并命名为hello 1.总体选项     -E    只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里    面.    例子用法:    gcc -E hello.c > pianoapan.txt    gcc -E hello.c | more    慢慢看吧,一个hello word 也要与处理成800行的代码           -S    只激活预处理和编译,就是指把文件编译成为汇编代码。   ......
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 2956字 评论关闭
定义:访问者模式(Visitor),表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。 从定义可以看出结构对象是使用访问者模式必备条件,而且这个结构对象必须存在遍历自身各个对象的方法。这便类似于Java语言当中的collection概念了。 结构图: 所涉及的角色: Visitor 抽象访问者角色:为该对象结构中具体元素角色声明一个访问操作接口。该操作接口的名字和参数标识了发送访问请求给具体访问者的具体元素角色,这样访问者就可以通过该元素角色的特定接口直接访问它。 Co......
阅读全文
  • 10月
  • 04日
综合 ⁄ 共 3442字 评论关闭
vdAsynSocket.h: //////////////////////////////////////////////////////////////// // //Descript: ayncchronous socket // Author: // Date:2012.11.14 // //////////////////////////////////////////////////////////////// #pragma once #include <WinSock2.h> #pragma comment(lib,"Ws2_32.lib") class CVDAsynSocket { public: CVDAsynSocket(); ~CVDAsynSocket(); public: BOOL ConnectServer(char *pServerIP,int nServerPort); int SendData(char *pData,int nDataLen); int RecvData(char *pDat......
阅读全文
  • 07月
  • 16日
综合 ⁄ 共 3447字 评论关闭
安装cygwin: 由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,非常有用。通过它,你就可以在不安装linux的情况下使用NDK来编译C、C++代码了。下面我们一步一步的安装cygwin吧。 首先要下载cygwin的安装程序setup.exe,下载地址为: http://www.cygwin.com 下载完成后双击运行setup.exe,可以看到向导界面如下:  点击下一步,此时让你选择安装方式: 1)Install from Interne......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 2750字 评论关闭
状态代码  状态信息  含义  100  Continue  初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)  101  Switching Protocols  服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)  200  OK  一切正常,对GET和POST请求的应答文档跟在后面。 201  Created  服务器已经创建了文档,Location头给出了它的URL。  202  Accepted  已经接受请求,但处理尚未完成。  203  Non-Authoritative Information  文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝(HTTP 1.1新)。  20......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 2557字 评论关闭
一 C++程序内存分配 1) 在栈上创建。在执行函数时,函数内局部变量的存储单元都在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,一般使用寄存器来存取,效率很高,但是分配的内存容量有限。  2) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete来释放内存。动态内存的生存期由程序员自己决定,使用非常灵活。  3) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 160169字 评论关闭
转自:http://blog.csdn.net/csh624366188/article/details/8070266 一. Java基础部分......................................................................................................2 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?.....2 2、Java有没有goto?..........................................................................................2 3、说说&和&&的区别。...........................................................................................
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 35332字 评论关闭
利用导出类调用 http://proj4net.codeplex.com/ C# Wrapper for native proj4     http://ftp.dfg.ca.gov/Public/BDB/Tools/proj4/ proj_api.cs /*============================================================================ * AUTHOR: Eric G. Miller * DATE: 2004-09-15 * PURPOSE: * Provide both high-level and low-level interfaces to the PROJ.4 * projection library. This interface was written against a slightly * modified copy of version 4.4.8. Any significant changes were sent to * ......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 2641字 评论关闭
commons beanutils-动态设置属性 beanutils其实就是对反射的封装.下面做个动态设置属性的实验.  Java代码   package test.common.beanutils;      import org.apache.commons.beanutils.PropertyUtils;      import test.common.db.Var;      public class BeanTest {       public static void main(String[] args) throws Exception {           DataValue dv = new DataValue();           for (int i = 1; i <= 5; i++) {               PropertyUtils.setProperty(dv, "data" + String.format("%02d", i),......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 148字 评论关闭
看过原版小说,东方不败是个男滴自宫变假娘们 看于版第一集后,我晕,原来是一个女人来扮演一个男滴然后自宫变成一个应该是假女人的东方不败 看第十一集后,我又晕,原来是一个女人来扮演一个女人扮作男滴然后自宫变成一个应该是假女人实际却是真女人的东方不败 不知道再看下去,又会怎么变 我好晕啊 这也太彪悍了吧!!!!
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 1020字 评论关闭
列出给定目录的树形目录结构: package com.wansha; import java.io.File; import java.util.LinkedList; import java.util.List; /** * * @author sharp *递归列出给定目录的树形目录结构 */ public class FileItem { private int times = 0;//计算当前文件在目录的层次 public void listFileItem(File file){ if(file.isFile() || file.listFiles().length==0){ //递归出口 return ; }else{ for(File f :fileSort(file.listFiles())){ StringBuffer sb = new StringBuffer(); if(f.isFile()){ ......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 856字 评论关闭
各种nosql数据库的比较Cassandra,MongoDB,CouchDB,Redis,Riak,HBase CouchDB 开发语言:: Erlang 主要优点: 数据一致性,易用 许可: Apache Protocol: HTTP/REST 适用: 积累性的、较少改变的数据。或者是需要版本比较多的 举例: CRM, CMS systems. 允许多站部署. Redis 开发语言:: C/C++ 主要优点: 一个字 快 许可: BSD Protocol: Telnet-like 适用: 总数据集快速变化且总量可预测.内存需求较高 举例: 股票价格、实时分析、实时数据收集、实时通信. MongoDB 开发语言:: C++ 主要优点: 类似SQL. (查询, 索引) 许可: AGPL ......
阅读全文