自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

原创 2019年阅读书单

《算法》第四版《effective Java》第二版《设计模式》第三版

2019-02-14 10:03:44 1135

原创 win7系统解决端口占用问题

1、win+R快捷键弹出窗口运行中,打开框中输入cmd,回车启动dos界面2、在dos窗口中输入命令,例如:查找8080端口, netstat -ano | findstr 80803、杀掉进程,输入命令taskkill /f /pid 【8080端口对应的进程ID】...

2018-09-27 13:44:44 561

原创 jar包里面修改部分文件重新编译为jar包

这里面又分为两种情况:1、如果修改了jar包里面除class文件以外的文件,则直接使用WinRAR打开相关jar包,则将修改的文件拖拽至WinRAR打开的原始jar包对应目录,直接选择弹出窗口中的替换,然后点击确定即可完成jar内容修改。2、如果修改了jar包中的class文件,则需要重新编译整个jar包。命令如下:jar cvf0M name.jar ./ (该命令是在jar包解压目录...

2018-09-27 13:38:56 2969

原创 atom插件默认安装目录修改

在win7系统中,atom安装插件默认将插件安装在C:\Users\username.atom文件夹中。如果想将插件安装位置和安装包所在位置放到一块,可以按下面的方法做: 1、新建一个文件,例如:我创建的文件夹交Atom。 2、将默认位置的.atom文件夹复制到上面新建的Atom文件夹中。 3、将atom安装目录复制到上面新建的Atom文件夹中,然后进入atom安装目录,打开atom.exe...

2018-04-28 16:35:39 6320 2

原创 Ubuntu系统查看文件被哪些进程使用

使用命令:fuser filename

2018-03-14 10:17:37 4166

原创 执行 git clone命令时遇到Filename too long问题

解决方案: 在git bash中执行如下命令:git config –global core.longpaths true,即可解决该问题。

2018-03-13 09:03:51 464

原创 ubuntu14.04系统搭建tomcat文件下载服务器

1、首先声明下,我的环境,Ubuntu 14.04,tomcat 9.0.4,jdk 1.8.0_151。 首先安装jdk,安装过程省略。安装完jdk之后,下载tomcat 9.0.4版本binary core安装包,选择tar.gz格式。 2、解压tar.gz压缩包至/home/XXX/software目录,然后找到bin目录下面的catalina.sh文件,执行./catalina.sh ...

2018-02-10 13:28:12 811

原创 Python3.6国际化

安装完Python软件之后,在Python安装目录下面会自带国际化的程序。比如:我的Python安装目录为D:\ProgramData\Anaconda3,因此国际化程序所在目录就是D:\ProgramData\Anaconda3\Tools\i18n。其国际化目录下面包含几个文件: Python国际化可以根据以下四个步骤来做: 1>首先将需要国际化的目标字符串使用_()包起来,注意:如果

2018-02-07 14:07:12 2012

原创 如何使用hub.docker.com

第一步:注册账户 第二步:创建仓库 第三步:上传本地打包好的镜像 方法如下: 1、首先使用下列命令为镜像打标签 docker tag ‘existing image’ username/repo name:version code 2、登陆docker hub账户 运行docker login,输入上面注册的用户名和密码,即可登陆成功。 3、docker push username...

2018-01-22 09:19:07 1886

原创 《编程之美》中国象棋将帅问题

方法一:#include<stdio.h>struct { unsigned char a : 4; unsigned char b : 4;} i;int main () { for (i.a = 1; i.a <= 9; i.a++) { for (i.b = 1; i.b <= 9; i.b++) { if (i.a % 3

2017-12-18 16:28:18 167

原创 算法导论快速排序

'''完全参考算法导论第三版实现'''def PARTITION(A,p,r): x = A[r] i = p - 1 for j in range(p,r): if A[j] <= x: i = i + 1 A[i],A[j] = A[j],A[i] A[i+1],A[r] = A[r],A[i+1]

2017-12-15 11:58:34 226

原创 Java语言规范

最近阿里巴巴发布了最新的《阿里巴巴Java开发手册1.3.1》,对于这个大家有非常高兴,但是实际上这样的规范早就有了,只是对于非业内人士可能未听说过罢了,那就是Java语言规范。附上链接地址,共大家参考!阿里巴巴的规范:https://github.com/alibaba/p3c/blob/master/阿里巴巴Java开发手册(纪念版).pdfJava官方的规范:https://docs.or

2017-12-07 15:33:46 946

翻译 c++中抽象基类

#include <iostream>using namespace std;class Polygon { protected: int width, height; public: Polygon (int a, int b) : width(a), height(b) {} virtual int area (void) =0; void printa

2017-11-07 16:46:19 337

翻译 c++虚拟成员函数

// virtual members#include <iostream>using namespace std;class Polygon { protected: int width, height; public: void set_values (int a, int b) { width=a; height=b; } virtual int

2017-11-07 16:37:56 533

翻译 C++中基类指针

// pointers to base class#include <iostream>using namespace std;class Polygon { protected: int width, height; public: void set_values (int a, int b) { width=a; height=b; }};class R

2017-11-07 16:19:12 541

翻译 c++中多重继承

// multiple inheritance#include <iostream>using namespace std;class Polygon { protected: int width, height; public: Polygon (int a, int b) : width(a), height(b) {}};class Output { publ

2017-11-07 14:15:16 216

翻译 c++类之间的继承

#include <iostream>using namespace std;class Polygon {protected: int width, height;public: void set_values (int a, int b) { width = a; height = b; }};class Rectangle : p

2017-11-07 13:17:40 191

翻译 c++中friend class

// friend class#include <iostream>using namespace std;class Square;class Rectangle { int width, height; public: int area () {return (width * height);} void convert (Square a);};c

2017-11-07 09:16:37 415

翻译 c++中friend function

#include <iostream>using namespace std;class Rectangle { int width, height;public: Rectangle () {} Rectangle (int x, int y) : width (x), height (y) {} int area () {return width * hei

2017-11-07 09:12:58 497

翻译 c++中implicit members

#include <iostream>#include <string>using namespace std;class Rectangle { int width, height;public: Rectangle (int x, int y) : width(x), height(y) {} Rectangle () = default; Rectangl

2017-11-03 15:56:40 321

翻译 c++中move constructor and assignment

#include <iostream>#include <string>using namespace std;class Example6 { string* ptr;public: Example6 (const string& str) : ptr(new string(str)) {} ~Example6 () {delete ptr;} //move

2017-11-03 15:38:48 424

翻译 C++中copy constructor

#include <iostream>#include <string>using namespace std;class Example5 { string* ptr; public: Example5 (const string& str) : ptr(new string(str)) {} ~Example5 () {delete ptr;} // co

2017-11-03 15:22:30 2807 1

翻译 c++析构函数

#include <iostream>#include <string>using namespace std;class Example4 { string* ptr;public: Example4 () : ptr (new string) {} Example4 (const string& str) : ptr (new string (str)) {}

2017-11-03 11:31:45 190

翻译 C++默认构造器

#include <iostream>#include <string>using namespace std;class Example3 { string data;public: Example3 (const string& str) : data(str) {} Example3 () {} const string& content () const

2017-11-03 11:05:10 320

原创 python中reduce函数

Python中reduce函数,帮助文档:>>> from functools import reduce>>> help(reduce)Help on built-in function reduce in module _functools:reduce(...) reduce(function, sequence[, initial]) -> value Apply a fu

2017-10-27 11:55:40 653

原创 Python中map函数

Python中map(),帮助文档: class map(object) | map(func, *iterables) –> map object | | Make an iterator that computes the function using arguments from | each of the iterables. Stops when the shor

2017-10-27 11:38:59 304

翻译 c++模板特化

// template specialization#include <iostream>using namespace std;// class template:template <class T>class mycontainer { T element; public: mycontainer (T arg) {element=arg;} T increa

2017-10-24 16:49:59 283

翻译 c++类模板

#include <iostream>using namespace std;template <class T>class mypair { T a, b; public: mypair (T first, T second) {a=first; b=second;} T getmax ();};template <class T>T mypair<

2017-10-24 16:26:58 208

原创 Java中equals和hashcode方法重写

在Java中需要比较两个对象时,通常需要重写equals方法和hashcode方法。package com.gds.ai;public class Student { private String address; private String name; private int age; public String getAddress() { re

2017-10-24 14:06:26 170

原创 python中filter函数

python中filter函数用于筛选序列,filter(func,lst)包含两个参数,第一个参数为函数,第二个参数为可迭代对象,func作用于lst中每一个元素,根据返回的结果TRUE或者FALSE来决定结果的取舍。number_list = range(1,20)def iseven(lst): return lst%2==0result = filter(iseven, number_...

2017-10-24 13:26:18 1520

翻译 c++常量成员函数

#include <iostream>using namespace std;class MyClass { int x; public: MyClass (int val) : x (val) {} const int& get () const {return x;} };void print (const MyClass& ar

2017-10-24 11:46:31 204

转载 C++ 类的静态成员详细讲解

一、静态成员函数中不能调用非静态成员。 二、非静态成员函数中可以调用静态成员。因为静态成员属于类本身,在类的对象产生之前就已经存在了,所以在非静态成员函数中是可以调用静态成员的。 三、静态成员变量使用前必须先初始化,否则会在linker时出错。

2017-10-23 14:31:33 156

翻译 c++中this关键字

#include <iostream>using namespace std;class Dummy {public: bool isitme (Dummy& param) ;};bool Dummy::isitme (Dummy& param) { if (&param == this) { return true; } else {

2017-10-23 13:20:22 268

翻译 c++重载操作符续

#include <iostream>using namespace std;class CVector {public: int x, y; CVector () {} CVector (int a, int b) : x(a), y(b) {}};CVector operator+ (const CVector & lhs, const CVector & rhs

2017-10-23 10:35:12 136

翻译 c++重载运算符

#include <iostream>using namespace std;class CVector {public: int x, y; CVector () {}; CVector (int a, int b) : x(a), y(b) {} CVector operator + (const CVector&);};CVector CVector::o

2017-10-20 17:07:44 164

翻译 c++类指针

#include <iostream>using namespace std;class Rectangle { int width, height;public: Rectangle (int x, int y) : width(x), height(y) {} int area (void) {return width * height;}};int main(i

2017-10-20 14:16:46 191

翻译 c++构造器中成员函数初始化

#include <iostream>using namespace std;class Circle { double radius;public: Circle (double r) : radius (r) {} double area () {return radius*radius*3.1415926;}};class Cylinder { Circl

2017-10-20 13:59:26 729

翻译 c++统一初始化

#include <iostream>using namespace std;class Circle { double radius; public: Circle (double r) {radius = r;} double circum () {return 2*radius*3.1415926;}};int main(int argc, char co

2017-10-20 13:31:18 221

翻译 c++默认构造函数

#include <iostream>using namespace std;class Rectangle { int width, height; public: Rectangle (); Rectangle (int,int); int area (void) {return (width*height);}};Rectangle::Rectangle

2017-10-20 13:15:10 251

翻译 c++基础(19)

#include <iostream>using namespace std;class Rectangle { int width, height; public: Rectangle (int,int); int area () {return (width*height);}};Rectangle::Rectangle (int a, int b) { wi

2017-10-20 11:42:23 222

jdk安装方法

java开发环境变量配置,修改,以及搭建等。适合于初学者,或者想自学的人。

2011-12-20

空空如也

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

TA关注的人

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