自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记事本

什么东东都放

  • 博客(17)
  • 资源 (7)
  • 收藏
  • 关注

原创 ubuntu安装tomcat9.0记录

第一步在http://tomcat.apache.org/download-90.cgi下载core下的apache-tomcat-9.0.0.M6.tar.gz,然后sudo mv apache-tomcat-9.0.0.M6.tar.gz /usr/localsudo tar xf apache-tomcat-9.0.0.M6.tar.gzsudo mv apache-tomcat

2016-05-31 17:44:37 3375

原创 java数据类型

java是强类型语言,强类型有两个意思:变量是先声明后使用,指定类型的变量只能接受类型与之匹配的值.java数据类型分为两类:基本类型和引用类型.基本类型包括boolean类型和数值类型.数值类型分为浮点类型和整数类型.浮点类型包括float和double.数值类型包括byte,short,int,long,char.char代表字符型,实际上也是一种整数类型,相当于无符号整数.引用类型包括c

2016-05-27 10:40:34 416

原创 Java为什么一个源文件只能有一个public类,而且源文件名必须要与public类名相同

看了几个解答,都不能让我很满意,以后有机会再深究一下,真要是被问起,就这么答:java和jvm的设计需要,是一个规定.假如一个源文件中没有public类,那么你想定义几个类就定义几个,都没有问题,而且每个类的名字都随便起,完全和文件名没有关系.如果源文件内有了public类,那么对不起,源文件必须和public类名字相同.如果源文件内还有其它类,这些类的名字不和public类一样就可以了,你想用什

2016-05-27 09:58:15 8356

原创 unicode 一些疑问

中文"

2016-05-25 17:32:55 351

原创 Java基础学习

Java 简介Java是由Sun公司推出的面向对象程序设计语言和平台的总称,由James Gosling等研发,并在1995年正式推出。Java分为三个体系:JavaSE JavaEE JavaME。2009年Oracle收购了Sun公司。主要特性Java的语法和C++接近,丢弃了指针,操作符重载,自动强制类型转换,const修饰,宏替换,全局变量,全局函数等。做为一个面向对象

2016-05-25 15:57:20 329

转载 Java 中char是如何编码的

下面的内容不是我写的,抄的知乎的,看一下人家过来人是怎么理解的,我在这里记录一下,以后想不通的时候过来看看.题主要区分清楚内码(internal encoding)和外码(external encoding)就好了。内码是程序内部使用的字符编码,特别是某种语言实现其char或String类型在内存里用的内部编码;外码是程序与外部交互时外部使用的字符编码。“外部”相对“内部”而言;不是cha

2016-05-23 14:44:54 6242

原创 ubuntu12.04安装mysql-connector-c-6.1.6和mysql-connector-cpp-1.1.6

最近在布置服务器程序的时候,发现数据连接有问题.为了解决这个问题,在编译服务器上安装了mysql的驱动,以下是过程,记录一下.mysql-connector-c-6.1.6-src.tar.gz mysql-connector-cpp-1.1.6.tar.gz 解压tar xf mysql-connector-c-6.1.6-src.tar.gz cd mysql-connector

2016-05-19 14:03:30 1844

原创 ubuntu 12.04 ppa安装g++4.8

为了支持C++11,需要将默认的g++4.6升级到4.8,现在记录一下.sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8 sudo update-alternatives --remove-all gc

2016-05-18 14:40:42 1285

原创 记一次服务器boost asio: “host not found (authorative)”问题

最近ubuntu12.04.3版本的服务器重启了一次,重启以后发现以前跑的挺好的程序启动不了.这就怪了,以前工作好好的,现在一重启就不行,服务器又没有升级,这不是搞笑么.第一步我怀疑是配置文件被谁查看的时候无意修改了,于是重新把配置文件检查了一下,放上去,依然不行,同样的错误.那么就是其它原因的错误了.编译了一个debug版本的,拿去过启动.果然又挂了,生成了core.gdb一下,发现是boo

2016-05-16 18:02:45 1672

原创 core生成在当前目录

第一步,打开core文件大小限制ulimit -c unlimited第二步 设置core文件生成位置和名称sudo bash -c 'echo core.%e.%p > /proc/sys/kernel/core_pattern'这样就搞定了.

2016-05-11 18:30:01 2382

原创 boost::any 学习

#include #include #include using namespace std;class any{public: //interface class placeholder { public: // virtual ~placeholder(){} // virtual

2016-05-06 17:42:49 758

原创 实现一个noncopyable

当声明一个类不允许复制时,可以将一个类的复制构造函数和赋值操作符声明为private,但是实际中,我们直接继续自boost::noncopyable类,就搞定了.那么我们如何自己实现一个noncopyable类?下面是代码:class noncopyable{protected: noncopyable() = default;//声明为protected为了防止:noncop

2016-05-04 16:19:39 1310

原创 为什么#pragma once不在C++11标准里?

传统上我们都使用#ifndef MY_HEADER_HPP#define MY_HEADER_HPP...#endif来防止重复引用了头文件.但是#pragma once感觉更好用一些,在linux下和windows,我们一般来用都没有问题,我自己没有碰到过.可能一些平台有问题吧.查看了一下,发现#pragma once要求"you can be sure that all of

2016-05-04 15:21:05 2447

原创 一个函数对象

千万别用我的例子,都是乱写乱抄的,写到这里不是为了帮助别人,而是记一下自己是乱搞什么.所以请宽恕我写的如此凌乱.#include using namespace std;templateclass A{public: // A(void(T::*func)(int),T *t):func(func),object(t) { } //

2016-05-04 15:08:52 287

原创 c++中explicit关键字

c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的。既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示:#include using namespace std;class A{public: A( int num

2016-05-03 17:40:06 401

转载 C++智能指针及其简单实现

原文链接:http://www.cnblogs.com/xiehongfeng100/p/4645555.html基于引用计数的智能指针可以简单实现如下(详细解释见程序中注释): 1 #include 2 using namespace std; 3 4 templateclass T> 5 class SmartPtr 6 { 7 public: 8

2016-05-03 16:03:37 482

原创 vector的简易实现

看一下简易实现的vector#ifndef VECTOR_H#define VECTOR_H#include using namespace std;templateclass Vector{private: int theSize; int theCapacity; T *objects;public: typedef T* iterator

2016-05-03 16:00:35 379

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

2017-10-12

c调用C++实现

还在为在开发C代码是不能很好的重构与继承而烦恼吗?该例子实现C 语言调用C++

2014-11-15

ts流分析对照文档,非常好用

使用流分析工具时请参照该文档,不要让疑惑留在心底。一边实际分析,一边理论加深。

2014-11-11

码流分析工具,是非实用,大家可以试一试

再来一发,假若你已经把前面两篇资源已经下载阅读,但是还是觉得不够直观,很多不懂的地方,这不是你的错,请下载该工具来打开ts流,你会更加清除直观的明白每个业务,每个表代表什么意思了,离大神更进一步了。

2014-11-11

dvb的si表详细说明

该文档为dvb的si表详细描述,对于dvb数字电视业务以及规范有不懂的地方可以参看该文档。没有生涩的专用名词,不为难倒大家,只为大家都懂。

2014-11-11

dvb详细说明。具有参考意义,大家可以试一试

dvb的详细说明,数字电视业务规范。内含注释,个人学习的不二典范。

2014-11-11

logback-android-1.1.1-3.jar

移动开发用的,和slf4j-api-1.7.6.jar一块儿用.

2005-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除