自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

甲壳虫爱上了夏天

Tips:         www.topblog.top <--个人主页 欢迎来访问交流。

  • 博客(21)
  • 收藏
  • 关注

原创 异步 excel 导出组件设计和实现

封装通用`excel`异步导出组件,解决大数据场景下的导出超时问题。支持多种导出方式,封装、简化导出逻辑,方便业务方接入。可扩展支持导出权限控制,重要业务数据导出审计功能,防止商业数据外泄。

2020-10-25 21:17:14 723

转载 常见排序算法及对应的时间复杂度和空间复杂度

转载请注明出处:http://blog.csdn.net/gane_cheng/article/details/52652705http://www.ganecheng.tech/blog/52652705.html (浏览效果更好)排序算法经过了很长时间的演变,产生了很多种不同的方法。对于初学者来说,对它们进行整理便于理解记忆显得很重要。每种算法都有它特定的使用场合,很难

2017-03-16 23:55:27 448

原创 JAVA字符串格式化-String.format()的使用

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Locale locale, St

2017-03-04 00:25:57 358

原创 Git 常见命令的使用

ssh-key//1.生成ssh-key(在用户家目录.ssh文件下)ssh-keygen -t rsa -C "[email protected]"//2.重命名ssh-keycp ~/.ssh/id_rsa.pub ~/.ssh/[email protected]//3.添加public key到githubinit repocd 'repo'//本地初始化仓库

2017-03-01 17:38:57 303

原创 Apache2 VirtualHost的配置方法

Apache还提供了方便的工具来管理配置文件,就是a2ensite和a2dissite,它们都在apache2-common包里。/etc/apache2/sites-available目录下存放可用的VirtualHost配置文件

2016-12-26 20:32:46 7060

原创 使用JuiceSSH玩转Linux与Windows

JuiceSSHLinux主机的管理windows平台上我们可以使用XShell,Putty,SecureCRT等SSH终端软件。但是讲到移动端的终端软件, 那就不得不提到 JuiceSSH 了,它是我所使用的ssh安卓手机客户端上最满意的一款,无论从操作上都比 ConnectBot 及 VX ConnectBot 都方便许多。有了它,用手机管理 linux 服务器相当方便,可以作为系统管理员手机必

2016-09-26 16:34:00 34753 4

原创 分享一个打字练习网站

成为一个优秀的程序员,打字速度虽然不是必要条件。但是一个打字快的程序员,必然会享受自己的打字速度,速度快听着啪啪声实在是爽的不行。RatatypeRatatype 是一个在线的打字教程网站,能够帮助你提高键盘输入速度。TYPING TUTOR在TYPING TUTOR版块中逐步练习你的指法。每天练习几节内容。学习完TYPING TUTOR内容相信你的盲打速度绝对会上升一个层次。TYPING TES

2016-09-08 23:00:49 21329

原创 完美解决wordpress邮件链接无效的问题

教程介绍:解决wordpress新用户注册邮件链接无效以及重新设置密码链接无效的问题 您的密码重设链接无效,请在下方请求新链接。 要设置您的密码,请访问一下地址 $message .= ‘<‘ . network_site_url(

2016-08-23 18:24:00 4928

原创 Python中用format()格式化字符串

自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?语法它通过 {} 和 : 来代替 % 。“映射”示例通过位置In [1]: '{0},{1}'.format('zw',20) Out[1]: 'zw,20'In [2]: '{},{}'.format('zw',20) Out[2]: 'zw

2016-08-13 10:09:26 360

原创 Python之input()与raw_input()

input()与raw_input()均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。举两个小栗子。TipsTip1>>> raw_input_A = raw_input("raw_input: ")raw_input: asd>>> input_A = input("Input: ")Input: asdTraceback (most recent

2016-08-13 10:08:15 325

原创 第一个Python爬虫

爬取快代理网站免费的IP代理地址py代码#coding=utf-8import urllib2import re #导入正则表达式模块'''http://www.kuaidaili.com/proxylist/1/'''def geturl(): p = re.compile(r'<td data-title="IP">(.+?)</td>') for i in range(1,

2016-08-03 16:10:39 808

原创 Linux之ps命令详解

ps命令简介Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进

2016-08-03 16:09:41 247

原创 python中使用fork创建新的进程

fork知识入门  python的os module中有fork()函数用于生成子进程,生成的子进程是父进程的镜像,但是它们有各自的地址空间,子进程复制一份父进程内存给自己,两个进程之间的执行是相互独立的,其执行顺序可以是不确定的、随机的、不可预测的,这点与多线程的执行顺序相似。import osimport timetry: forkpid = os.fork() time.sl

2016-08-03 16:08:53 597

原创 Linux下Git和GitHub使用方法

Linux下Git和GitHub环境的搭建安装前的准备检查是否安装ssh,如果没有则安装检查是否存在ssh公钥cd ~/.ssh安装Gitsudo apt-get install git生成ssh公钥ssh-keygen -t rsa -C "[email protected]"将公钥添加到github打开github,找到账户里面添加SSH,把~/.ssh/idrsa.pub的

2016-08-03 16:07:54 447

转载 Python特殊用法[map、reduce、filter、lambda、列表推导式等]

Python特殊用法[map、reduce、filter、lambda、列表推导式等]

2016-07-27 00:20:47 333

转载 python基础[list,tuple,dictionary,set]

python基础[list,tuple,dictionary,set]等数据结构以及内置函数的使用

2016-07-26 23:54:25 346

转载 Python3.4文件目录操作

编程语言对文件系统的操作是一项必不可少的功能,各种编程语言基本上都有对文件系统的操作,最简洁的莫过于linux里面shell的操作了,其次,则是python,ruby等动态语言的操作,那么,今天散仙来看下,在python里面如何使用一些常用的操作文件功能。主要包括: 1,创建一个文件 2,删除一个文件 3,创建一个目录 4,删除一个目录 5,拷贝,重命名,查看文件大小 6,列出某个目录下

2016-07-25 19:42:57 415

原创 数据结构之对顺序栈的操作(C语言版)

#include<stdio.h>#include<stdlib.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define STACK_INIT_SIZE 100#define STACKINCREMENT 10static i

2016-07-25 15:25:48 340

原创 数据结构之对线性表的操作(C语言版)

#include "stdio.h"#include "stdlib.h"#include "conio.h"#include "ctype.h"#include <malloc.h>#define LISTINITSIZE 100#define LISTINCREMENT 10#define TRUE 1#define FALSE 0typedef int Status;type

2016-07-25 15:21:51 688

原创 python中range和xrange的用法与区别

range 函数说明:range(x,y,z),根据x与y的值指定的范围以及z设定的步长,生成一个序列。range示例:>>> range(5) #代表从0开始长度为5[0, 1, 2, 3, 4]>>> range(1,5) #代表从1到5(不包含5)[1, 2, 3, 4]>>> range(1,5,2) #代表从1到5,步长为2(不包含5)[1, 3]xran

2016-07-25 14:59:42 725

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-07-24 22:31:51 167

空空如也

空空如也

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

TA关注的人

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