- 博客(42)
- 资源 (8)
- 收藏
- 关注
原创 GCC升级问题解决:configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.,mpfr2.4.0
实在搞不懂,老外的代码都不自己编译试试么。。。基本流程:http://blog.csdn.net/hzhxxx/article/details/28634893如果遇到类似问题:configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.,mpfr2.4.0解决:sud
2016-06-04 16:15:16 6475
原创 Protocol Buffer在Java中的应用
1.写好Messagepackage protoc;message User { required int32 userid = 1; optional string username = 2;}2.利用PYTHON脚本批量生成import osCURRETN_PATH = os.getcwd()IMPORT_PATH = CURRETN_PATHDST
2015-03-27 22:40:34 613
原创 Unity4.x Terrain位置
1.创建TerrainGameObject-->CreateOther->Terrain2.设置Terrain双击新建的Terrain3.点击设置
2014-12-15 22:32:07 1749
原创 SVN Server 搭建:Svn Authorization Failed问题解决
服务器的搭建http://www.cnblogs.com/wrmfw/archive/2011/09/08/2170465.html中已经很详细,这里要强调的是,改过配置之后,需要:1.重启SVN服务器killall -9 svnserve可以通过ps -ef | grep svnserve查看服务器是否启动成功。2.删除保存的用户信息如果之前由于登陆错误,很可能已经登陆但失败
2014-11-22 16:54:51 930
原创 返回指针与返回值的区别
int getValue(){ int c = 100; return c;}int *getPointer(){ int c = 100; int *p = &c; return p;}void main(){ int m = 0; int *p = Null; m = getValue; p = getPointer(); printf
2014-09-06 00:13:48 674
原创 Ruby中的压缩和解压缩的使用
Ruby#The following example opens zip archive my.zip (creating it if it doesn‘t exist) and adds an entry first.txt and a directory entry a_dir to it.gem 'rubyzip' require 'zip' Zip::File.op
2014-04-07 19:03:26 4573
原创 Ruby类和函数
虽然后续会单独有一章专门介绍类和函数,但是作为面向对象中最常用的两个主要角色,这里还是要先简单的介绍一下。(1)类Ruby语言中类的定义使用的表现形式为class…end,如下:class class_name class_member
2014-04-05 13:52:37 889
原创 Ruby输入输出
Ruby和Java,C++等面向对象的语言一样,提供了丰富的I/O库。在前面的例子中,puts就是一个典型的输出函数,同时,从中也可以看出puts会为每个输出内容后加一个“\n”,ruby当中也不仅仅是一个输出函数,还包括print,printf等。而为了便于后续的学习,本节就先简单介绍一下Ruby当中经常使用的输入和输出函数及其具体的用法。输入(1) gets函数g
2014-04-05 13:33:04 5559
原创 Ruby开发工具
Ruby安装登陆中文网站https://www.ruby-lang.org/zh_cn/downloads/,根据运行平台下载,由于Ruby基于Linux平台开发,所有这里选择Linux平台的Ruby软件进行安装。笔者所用的Linux版本为CentOS,可以选择两种办法:① 执行yum install ruby;② 下载源文件,利用tar命令解压缩,然后rpm命令安装。这里选择第一个方法,安装
2014-04-05 12:21:50 2697
原创 Ruby控制语句
和许多其他开发语言一样,Ruby中也有控制语句,如for,while等。在Ruby中的代码块基本不使用“{}”来标识,而更多的使用“关键字+end”的形式。While语句Ruby语句中while循环不再使用“()”来表明执行条件,直接在while即可。其表现形式为while…end,如下实例:示例:while使用实例
2014-04-05 12:16:08 817
原创 序言---初识RUBY
有时候,重要的不是你用开发语言来做什么,而是你所在的环境在用这个语言,所以你就用了,而对于我们,更多的时候无法去选择自己喜欢的语言区工作。例如你在阿里巴巴,框架就是Java的,所以你就必须用Java;例如你开发Android应用程序,那么同样的你也必须用Java;例如你开发Windows Phone应用程序,那么你就必须用C#;这就像我们无从选择自己出生的家乡,自己的生老病死。Java/C#这
2014-04-05 12:09:36 590
原创 Ruby中的注释
单行注释Ruby中单行注释使用“#”来完成。如例:# First instance about single-linecomment. =begin
2014-04-05 12:06:23 732
原创 Eclipse 中 【空格】 【=】不自动选择
关于如何更改插件可以参考http://blog.csdn.net/liuhhaiffeng/article/details/7179243这里重点说的是,很多童鞋下载的版本是开发版,而不是SDK版本,所以你的文件里面根本没有source文件,那怎么办呢??对,下载,去哪??来这里http://grepcode.com/snapshot/repository.gr
2013-04-20 16:55:16 1980
原创 新版Google Map API的申请
https://developers.google.com/maps/documentation/android/start#getting_the_google_maps_android_api_v2
2013-03-28 16:20:52 750
原创 文件太长无法删除-解决办法
其实很简单啦,例如文件夹C:\Myfile\下面有一个很长的文件,因为文件名称太长了,右键->没有重命名,也没有删除选项,怎么办呢?打开命令行,cmdcd C:\del Myfile是不是可以了??
2013-01-24 18:50:55 843
原创 Java Web中Action与Action类(业务控制器)匹配(一)
对于初学者来说,struts怎么让Action与其Action类联系一直困扰着很多人,这里笔者给大家讲解下:假定JSP中的属性固定,暂定为name,那么在其实现的Action类中怎么定义才合法呢?A.必须有setName(String)方法;B.必须有getName()方法;你可能要问,那参数呢?对象属性呢?回答是:无所谓,什么名字都可以。还不明白???好吧如下面例子:
2013-01-01 16:55:12 8720 1
原创 extern 用法汇集
带有extern的变量,其不用加头文件,编译器会自动去其他文件中查找,并进行调用。值得注意的两点:(1) 带有初始值的extern声明,是一种定义;如:extern int ival=10;//定义变量ival等同于:int ival=10;(2) extern声明必须与其定义分属于不同的文件;如:extern int ival; int i
2012-10-15 10:58:23 617
原创 const 修饰类函数的用法
这个摘取《Effective C++》中的例子来讲解:// EX_EXAM.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;class TextBlock{public: TextBlock(string text) { this->text=text;
2012-10-12 14:50:17 551
原创 C++命名规则之 $ 的用法
C++命名规则之 $ 的用法我们都知道在C++中的命名方式要符合,而最为基本的是要字母、数字和下划线组合。那么为什么$也可以呢?例如:int $a=10;这样的命名。这里是编译器的问题。所以大家也不必拘泥于此了。
2012-09-24 22:12:23 2608
原创 动态申请二维数组
方法一:// EX_EXAM.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;int **getC(int m,int n);int _tmain(int argc, _TCHAR* argv[]){ int **t=getC(5,3); t[1][2]=10;
2012-09-19 11:26:54 500
原创 希尔排序
直接来代码:// EX_EXAM.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;/*包含头文件*/#include#include#define MaxSize 50typedef int KeyType;typedef struct /*数据元素类型定义*/{ KeyTyp
2012-09-17 15:50:16 502
原创 无符号数unsigned shor %u 取反输出--你值得拥有
// EX_EXAM.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ unsigned short A=10; printf("~A=%u\n",~A); printf("~A=%d\n",~A); pri
2012-09-07 15:22:04 2857 1
原创 sizeof用法注意
// EX_EXAM.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;void Foo (char str[100]){ cout<< sizeof( str ) <<endl;}int _tmain(int argc, _TCHAR* argv[]){ char *a="he"
2012-09-06 11:23:27 469
原创 char[]与char*的区别
char[]与char*的区别char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; const char str4[] = "abc"; const char *str5 = "abc"; const char *str6 = "abc"; char *str7 = "abc"; char *st
2012-09-05 19:53:49 560
原创 const修饰的pointer用法
const修饰的pointer用法1.初见(1) 指向const对象的指针①指向const对象的指针必须是const指针。如:const int pi=10;//或者int const pi=10;const int *p=π②非const指针不能指向const变量。如:const double pi=3.14;double *ptr=π
2012-09-04 22:01:02 754
原创 华为软件笔试题
一、判断题(对的写 T,错的写 F并说明原因,每小题 4分,共 20分)1、有数组定义 int a[2][2]={{1},{2,3}};则 a[0][1]的值为 0。T2、int (*ptr) [],则 ptr是一维数组的名字。F3、指针在任何情况下都可进行>, =, 运算。F4、switch(c)语句中 c可以是 int, long,char, float, unsigned
2012-09-04 20:17:22 2025
原创 C#获取文件(磁盘驱动器)的关联图标、获取目录文件和图标
我们知道在VC++环境下利用Extended Combobox很容易实现下图的样子,但是在Vc#条件下没有可扩展的Combobox控件,所以在实现起来比较麻烦。这里笔者向大家推荐两个类,第一个类用来获取本地的文件、文件夹、磁盘图标,第二类用来在Combobox中显示图标。虽然这两个用法都比较简单,但是在实现起来还是破费周折的。一、获取文件、文件夹、本地磁盘的类GetIconus
2012-08-26 11:28:10 3663
转载 Linux与Windows进程间通信(IPC)--总结网络中内容
原文地址:http://www.cnblogs.com/raymon/archive/2012/02/18/2357608.htmlhttp://blog.csdn.net/kesalin/article/details/3887368 1. Linux进程间通信方式进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互
2012-08-22 16:28:52 5099 1
原创 itoa的自我实现
方法比较多,这里给出一种方法,直接上代码,看看这些方法错在什么地方:【错误方法1】// EX_EXAM.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;char *Myitoa(int num){ char *str,*temp; int i=0; whil
2012-08-21 20:59:30 635
原创 atoi的自我实现
比较简单,实现方法也比较多,这里直接给出代码:// EX_EXAM.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;int Myatoi(char *str){ char *p=str; int sum=0; while(*p) { sum=sum*10+
2012-08-21 20:46:35 580
原创 C++ 中【子类转父类】和【父类转子类】的方法
// EX_EXAM.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;class A{public: virtual void foo() { cout<<"A foo"<<endl; } void pp() { cout<<"A pp"<<endl; }};class B: p
2012-08-21 09:47:10 17190
原创 VC++中EXCEL导出->自动保存
直接上代码//查询数据库,导出EXCEL ADOConn v_cAdoConn; _RecordsetPtr v_pRecordset; v_cAdoConn.OnInitADOConn(theApp.a_iDatabase_Type,theApp.a_sDatabase_Ip,theApp.a_sDatabase_Name,theApp.a_sDataba
2012-08-20 17:15:11 2574
原创 C++ 中 子类转父类 和 父类转子类 的方法 ---<C++Primer 5版>
15.3. Conversions and Inheritance15.3. 转换与继承Understanding conversions between base and derived types is essential to understanding how object-oriented programming works in C++.理解基类类型
2012-08-20 15:05:29 18111 2
原创 C++中Scope Operator :: 的应用
Overriding the Virtual Mechanism覆盖虚函数机制In some cases, we want to override the virtual mechanism and force a call to use a particular version of a virtual function. We can do so by using the scope op
2012-08-20 14:42:46 2231
原创 C++继承后的访问权限-一看便知
直接上代码:// EX_EXAM.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;class Parent{public: Parent(int var=-1) { m_nPub=var; m_nPtd=var; m_nPrt=var; }pub
2012-08-20 10:22:47 639
原创 关于求虚函数的和虚继承中的大小
// EX_EXAM.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;class A{public: char k[3]; virtual void aa() { };};class B:public virtual A{public: char j[3
2012-08-19 20:35:34 603
原创 C++中继承的成员变量的覆盖/重写
首先需要明白:(1) 成员函数的覆盖:子类对父类的成员函数覆盖,必须函数名称一致,参数一致,返回值一致(当然编译器决定);(2) 成员变量的覆盖:子类覆盖的仅仅是继承来的那个成员变量,而并不改变原来父类中的变量;(3) 构造函数从基类开始构造,各个类的同名变量没有形成覆盖,都是单独的变量。子类调用就近原则,如果父类存在相关接口则优先调用,如果父类不存在则调用祖父类接口
2012-08-19 20:23:32 16739 3
原创 C# 在华为北向(推送)中的应用-CORBA编程原理与实现
由于华为很多资料都是保密的,所以在实现过程中有很大麻烦,并且在生成C++中也总出现无法解决的问题。如何利用网上现存的有限资源成为大家一直以来的问题。这里推荐两篇文章:http://blog.csdn.net/fw0124/article/details/7197609http://blog.csdn.net/linlianghui2004/article/details/6077213
2012-07-16 22:05:25 5851 29
原创 Android多线程之Handler、Looper、Message在基于HTTP系统中的应用
1.背景在应用TCP/IP协议进行数据传输的时候,经常用到的是IOCP的概念。我们经常试想如果HTTP的能够应用多线程的模式来进行数据的交互,将会给系统/应用带来更好的用户体验。通过线程访问WEB获取数据并将数据交给另一个线程处理是本节研究的重点。关于Handler、Looper、Message详细的原理可以参考其他博文。这里推荐《Android Looper和Handler分析》本人也是
2012-04-06 09:09:52 1063
局域网视频监控系统VC++
2011-08-11
企业电话语音录音管理系统vc++
2011-08-11
企业短信群发系统VC++
2011-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人