- 博客(64)
- 资源 (1)
- 收藏
- 关注
原创 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
原创 执行 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 (¶m == 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人