- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 nginx安装过程记录
安装环境:树莓派3b + ubuntu16.04安装方式: 下载源码,编译安装具体步骤: 下载源码包到/tmp目录:http://nginx.org/download/nginx-1.17.2.tar.gz; 解压压缩包; 创建安装路径: /opt/nginx; 编译安装 cd /tmp/nginx-1.17.2 ./...
2019-07-31 23:03:04
300
原创 安装.NET Framework进度条卡住不动的解决方案
最近笔记本重装了win7系统。虽然工作后一直使用Java,但是出于习惯,新系统还是要安装VS。VS在安装之前需要安装.NET Framework,我安装的是4.0版本。但是安装进度条到一半左右时就卡住不动了。前前后后重试多次,还有几次重新开机,但都没用。开始还以为是安装的系统有问题。后来在网上求助,尝试几次之后终于找到了解决方案。这里记下来,方便以后使用。以下为主要的操作步骤:1. 需要关闭系
2016-04-16 00:28:42
66714
8
原创 WebX配置文件、启动与响应流程
**WebX配置文件、启动与响应流程** 最近几天一直在看Spring的Ioc和AOP的源码介绍,还有Webx的使用。看Spring的源代码让人眼花缭乱,webx的配置文件也会让人感觉错综复杂无从下手。今天把之前看到的想到的webx相关的内容记下来,也当为自己的学习做一个小小的总结。 这里以经典的petstore项目为例。 首先看配置文件。当然先看web-app文件夹了
2015-08-05 20:49:33
1676
原创 mac安装java开发环境(jdk+eclipse+maven+svn)
文章记录了自己第一天使用Mac电脑,配置java开发环境的操作。包括jdk,eclipse,maven和svn的安装与配置。这方面本人还是菜鸟级别,希望大家多多指教。
2015-07-17 19:05:53
3130
转载 Java反射机制深入研究
原帖地址: http://lavasoft.blog.51cto.com/62575/43218/Java反射机制深入研究 Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用
2014-12-16 17:30:25
410
转载 maven 的基本配置及个人理解
原帖地址:http://blog.youkuaiyun.com/beyond667/article/details/8952724maven是目前流行的项目管理工具,maven会给你带来非常大的方便。。。好处此处省略1万字。 本文章并不是完整的maven讲解,只是鄙人在项目中所学所感,都写于此,如果有新的感悟,也会不断更新。 配置maven也是如此的简单,下载maven的包,把
2014-12-09 09:35:15
1317
转载 Maven: Generating project in Interactive mode
原帖地址:http://tieba.baidu.com/p/2804486258刚开始学习用Maven, 装好了以后生成一个新的projectmvnarchetype:generate -DgroupId=org.sonatype.mavenbook.simple -DartifactId=simple -Dpackage=org.sonatype.mavenbook -Dvers
2014-11-25 09:15:00
1290
转载 安装Tomcat6.0.35
原帖地址:1、到官网下载相关的Tomcat这里下载的是apache-tomcat-6.0.35.tar.gz。下载地址:http://tomcat.apache.org/2、将下载的apache-tomcat-6.0.35.tar.gz解压并命名为tomcat6 如果执行命令行的话,可以进入相应的目录下,执行的命令(解压)sudo t
2014-11-06 15:11:15
1320
转载 java操作Excel
原帖地址:http://www.cnblogs.com/sunzhenxing19860608/archive/2010/12/27/1918128.htmljxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的,
2014-10-23 12:50:35
417
转载 ubuntu下配置java环境
配置JDK环境yuantie下载登录oracle的网站去下载JDK7http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 好吧!在下载之前我们要先选中“Accept License Agreement”然后,才允许我们下载。 等等有好几个li
2014-10-22 18:29:51
476
转载 ubuntu修改了/etc/environment引发不能登录的问题
原帖地址:ubuntu修改了/etc/environment引发不能登录的问题 问题:把/etc/environment文件中的 PATH="/usr/local//sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games"那一句话给删了。 结果:俺无法登陆ubuntu,正确输入登陆信息后,屏幕黑了一下又回到登录框。
2014-10-21 21:24:44
779
转载 Linux入门笔记之一:系统分区及挂载点
Linux 系统分区及挂载点一、关于Linux的分区情况虽然硬盘分区表中最多能存储四个分区,但我们实际使用时一般只分为两个分区,一个是主分区(Primary Partion)一个是扩展分区(extended partition)两种,主分区可以马上被使用但不能再分区,扩展分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是逻辑分区(
2014-10-20 14:16:06
563
转载 g++编译 参数
原帖地址:http://blog.youkuaiyun.com/zhaoyue007101/article/details/7699554GNU CC(简称gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++、Object C、Jave等多种语言编写的程序。gcc又可以作为交叉编译工具,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,非常适合在嵌入式领域的开发编译,
2014-09-07 20:48:49
713
转载 C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
yuantiediz栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用它来实现函数的调用。和堆一样,用户栈在程序执行期间可以动态地扩展和收缩。 堆,就是那些由 new 分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个 new 就要对应一个 d
2014-09-05 19:57:38
451
转载 Ubuntu 12.04 LTS 中文输入法的安装
original sourse:本文是笔者使用 Ubuntu 操作系统写的第一篇文章!参考了红黑联盟的这篇文章:Ubuntu 12.04中文输入法的安装安装 Ubuntu 12.04 着实费力一番功夫,老是在用 Ubuntu 来引导 Windows,结果 Ubuntu 倒是能用,一进入 Windows 就蓝屏,于是又重装 Windows 好几遍...直到后来认识了 EasyBCD
2014-09-04 16:47:30
480
转载 Ubuntu终端常用的快捷键
Ubuntu终端常用的快捷键 Oct 3, 2013 • 2,980 views • >Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更得心应手。在Ubuntu中打开终端的快捷键是Ctrl+Alt+T。其他的一些常用的快捷键如下:快捷键功能Tab自动补全Ctrl+a光标移动到开始位
2014-09-03 15:09:34
476
转载 浮点数在计算机中存储方式
copy from: http://www.cnblogs.com/jillzhang/archive/2007/06/24/793901.html jillzhang's block C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float
2014-09-02 21:32:56
462
转载 C++ static关键字
原帖地址:http://blog.youkuaiyun.com/tiger_ibm/article/details/7548954在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a
2014-09-02 19:41:40
347
转载 C++命名空间namespace
原帖地址:http://blog.youkuaiyun.com/touzani/article/details/1637776命名空间在C++中,名称(name)可以是符号常量、变量、宏、函数、结构、枚举、类和对象等等。为了避免,在大规模程序的设计中,以及在程序员使用各种各样的C++库时,这些标识符的命名发生冲突,标准C++引入了关键字namespace(命名空间/名字空间/名称空间/名域),可以更好
2014-09-02 17:21:12
385
转载 C++中的头文件和源文件
一、C++编译模式通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。C+ +语言支持“分别编译”(separate compilation)。也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里。.cpp文件里的东西都是相对
2014-09-02 17:02:14
432
转载 进程与线程及其区别
原帖地址:1.进程和线程1.1 概述:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部
2014-08-31 17:39:05
421
转载 gcc 的内存对齐
CPU以字节为单位编址,而C语言指针以指向的数据类型长度作自增和自减。gcc下的double的alignment-requirement在用编译选项-malign-double的时候,double的alignment-requirement是双字(32位机器上就是8),用-mno-align-double的时候,double的alignment-requirement是单字。在我的
2014-08-29 14:41:23
1368
转载 操作系统常见面试题
1、什么是进程(Process)和线程(Thread)?有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的
2014-08-27 10:07:33
747
转载 C/C++中的extern关键字详解
原帖地址:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C
2014-08-26 22:00:32
448
转载 C++浅拷贝与深拷贝
对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 #include using namespace std; class CExample {private: int a;public: CExample
2014-08-26 20:00:51
470
转载 计算机网络面试题
原帖地址:1 、 OSI ( Open System Interconnect ):开放系统互联,是一个七层的计算机网络模型,分别为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP ( Transmission Control Protocol/Internet Protocol ):传输控制协议 / 因特网互联协议,是一个四层的计算机网络模型,分别为:网络接口层
2014-08-26 19:43:44
446
转载 C++ auto新特性
C++11中引入的auto主要有两种用途:自动类型推断和返回值占位。auto在C++98中的标识临时变量的语义,由于使用极少且多余,在C++11中已被删除。前后两个标准的auto,完全是两个概念。1. 自动类型推断 auto自动类型推断,用于从初始化表达式中推断出变量的数据类型。通过auto的自动类型推断,可以大大简化我们的编程工作。下面是一些使用auto的例子。
2014-08-25 13:30:21
524
转载 Overload, Override and Overwrite
Overload(重载):在C++程序中,可以将语义、功能相似的几个函数用同一个名字表示,但参数或返回值不同(包括类型、顺序不同),即函数重载。(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。Override(覆盖):是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相
2014-08-25 13:28:05
471
原创 红黑树的实现与遍历
template class RBTNode{ private: T data; char color; RBTNode *lchild; RBTNode *rchild; RBTNode *parent; private: RBTNode() : lchild(0), rchild(0), parent(0), color('R') {} RBTNode(co
2014-08-24 20:52:41
2983
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人