自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux下怎么创建python文件,以及运行

第一步创建一个文件夹test第二部,打开终端进入该文件第三步,vim test.py写好程序,编辑好之后按Esc切换到命令模式,然后输入  :wq   回车就自动保存完成了,然后输入python test.py  运行程序得出结果...

2018-05-28 23:12:49 66585 12

原创 如何在Linux系统下安装tornado框架

在终端下输入先输入                                   sudo apt install python-pip再输入                      pip install tornado

2018-05-28 22:38:33 1657

转载 Tornado框架

源地址:https://www.cnblogs.com/luotianshuai/p/5482612.htmlTornadoTornado是使用Python编写的一个强大的、可扩展的Web服务器。它在处理严峻的网络流量时表现得足够强健,但却在创建和编写时有着足够的轻量级,并能够被用在大量的应用和工具中。我们现在所知道的Tornado是基于Bret Taylor和其他人员为FriendFeed所开发...

2018-05-28 21:45:03 778

转载 《深入理解 Java 内存模型》读书笔记

原创地址为:http://www.54tianzhisheng.cn/2018/02/28/Java-Memory-Model/基础并发编程的模型分类在并发编程需要处理的两个关键问题是:线程之间如何通信 和 线程之间如何同步。通信通信 是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存 和 消息传递。在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过...

2018-05-27 23:55:33 175

转载 深入理解虚拟机之垃圾回收

原创: Snailclimb Java面试通关手册 本节常见面试题(推荐带着问题阅读,问题答案在文中都有提到):...

2018-05-27 23:41:27 344

转载 深入理解虚拟机之类文件结构

原创: Snailclimb Java面试通关手册 简单介绍一下Class类文件结构(常量池主要存放的是那两大常...

2018-05-27 23:37:57 153

转载 深入理解虚拟机之虚拟机类加载机制

原创: Snailclimb Java面试通关手册 本节常见面试题(推荐带着问题阅读,问题答案在文中都有提到):...

2018-05-27 23:14:24 130

转载 深入理解虚拟机之Java内存区域

原创: Snailclimb Java面试通关手册 1 概述对于Java程序员来说,在虚拟机自动内存管理机制下,...

2018-05-27 23:12:39 84

转载 Java并发专题【3】彻底理解synchronized

转自:作者:Java菜鸟奋斗史,1. synchronized简介在学习知识前,我们先来看一个现象:public class SynchronizedDemo implements Runnable {   private static int count = 0;   public static void main(String[] args) {       for (int i = 0; i...

2018-05-24 20:56:23 232

翻译 翻转句子中单词的顺序 的n种方法汇总

题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如输入“I am a student.”,则输出“student. a am I”。第一种方法:首先将整个句子翻转,然后再将其中的每个单词翻转。因为先颠倒句子中的所有字符。这时,不但翻转了句子中单词的顺序,而且单词内字符也被翻转了。我们再颠倒每个单词内的字符。由于...

2018-05-20 11:52:25 2479

原创 恒生笔试题(回忆)

在Java编程中,Java编译器会将java程序转换为什么?A 字节码 B 可执行代码C 机器 代码 D 以上所有选项都不正确答:A 一般java文件编译过后会成为.class文件,这个.class文件就是字节码文件,若干个字节码文件构成了Java程序...

2018-05-20 11:13:10 1751

转载 Java并发专题【2】线程的状态转换以及基本操作

作者:Java菜鸟奋斗史在上一篇文章中Java并发专题【1】并发编程的优缺点谈到了为什么花功夫去学习并发编程的技术,也就是说我们必须了解到并发编程的优缺点,我们在什么情况下可以去考虑开启多个线程去实现我们的业务,当然使用多线程我们应该着重注意一些什么,在上一篇文章中会有一些讨论。那么,说了这么多,无论是针对面试还是实际工作中作为一名软件开发人员都应该具备这样的技能。万事开头难,接下来就应该了解如何...

2018-05-20 11:01:10 148

转载 Java并发专题【1】并发编程的优缺点

原创:一直以来并发编程对于刚入行的小白来说总是觉得高深莫测,于是乎,就诞生了想写点东西记录下,以提升理解和堆并发编程的认知。为什么需要用的并发?凡事总有好坏两面,之间的trade-off是什么,也就是说并发编程具有哪些缺点?以及在进行并发编程时应该了解和掌握的概念是什么?这篇文章主要以这三个问题来谈一谈。1. 为什么要用到并发一直以来,硬件的发展极其迅速,也有一个很著名的"摩尔定律",可能会奇怪明...

2018-05-20 10:56:58 120

转载 使用索引为什么能提高查询速度?

作者:big_footcnblogs.com/Berryxiong/p/6249427.html为什么能够提高查询速度?索引就是通过事先排好序,从而在查找时可以应用二分查找等高效率的算法。一般的顺序查找,复杂度为O(n),而二分查找复杂度为O(log2n)。当n很大时,二者的效率相差及其悬殊。举个例子:表中有一百万条数据,需要在其中寻找一条特定id的数据。如果顺序查找,平均需要查找50万条数据。而...

2018-05-20 10:53:51 433

转载 知名互联网公司 Java 开发岗面试知识点解析(转发)

原文链接:https://mp.weixin.qq.com/s/efM15hYwgowrprWWNgbYjg      作者 最强青铜杨小强本文作者在一年之内参加过多场面试,应聘岗位均为 Java 开发方向。在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点。主要包括以下几个部分:Java 基础知识点Java 常见集合高并发编程(JUC 包)JVM 内存管理Java 8 知识点网络协...

2018-05-17 19:24:28 497

转载 TCP之三次握手四次挥手

原链接地址:https://mp.weixin.qq.com/s/Px_hXBKDbZCmKStuf_UWMATCP报文格式TCP提供一种面向连接的,可靠的字节流服务。TCP首部的数据格式如下。(如果不计任选字段,通常是20个字节)TCP报文格式TCP提供一种面向连接的,可靠的字节流服务。TCP首部的数据格式如下。(如果不计任选字段,通常是20个字节)字段分析源端口:源端口和IP地址的作用是标识报...

2018-05-17 19:18:02 108

原创 怎么把数据表中的一行设置为主键

    ALERT TABLE tab_name ADD PRIMARY KEY (属性列);eg:     alter table tb2 add primary key(id)

2018-05-14 21:04:23 1678

原创 两个粉丝啦

哈哈,有两个粉丝啦!朋友们,一起加油努力!慢慢积累让自己变的更好

2018-05-14 20:14:52 155

原创 MySQL数据库基本操作

一、MySQL服务器的启动与关闭1、启动MySQL服务器    在命令提示符下输入net start mysql 2、连接MySQL服务器    mysql -u root -p3、关闭MySQL服务器    net stop mysql二、操作MySQL数据库1、创建数据库    create database 数据库名;2、查看数据库    show databases;3、选择指定数据库  ...

2018-05-14 20:10:02 1025

转载 mysql5.6安装教程

转载自 https://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html 1 MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL ...

2018-05-13 17:16:46 1935

转载 C++面试集锦( 面试被问到的问题 )

1. C 和 C++ 区别      2. const 有什么用途      主要有三点:      1:定义只读变量,即常量       2:修饰函数的参数和函数的返回值       3: 修饰函数的定义体,这里的函数为类的成员函数,被const修饰的成员函数代表不修改成员变量的值      3. 指针和引用的区别         1:引用是变量的一个别名,内部实现是只读指针      2:引用...

2018-05-12 16:21:14 800

转载 单链表的初始化,建立,插入,查找,删除

//////////////////////////////////////////////单链表的初始化,建立,插入,查找,删除。////Author:Wang Yong                        //    //Date: 2010.8.19                         //////////////////////////////////////////...

2018-05-12 16:08:09 515

转载 HashMap详细介绍(源码解析)和使用示例

转载出处:http://www.cnblogs.com/skywang12345/p/3310835.html第1部分 HashMap介绍HashMap简介HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。HashMap 的实现不是同步的,这意味...

2018-05-12 10:56:13 118

转载 servlet的本质是什么,它是如何工作的?

作者:Javdroider Hong链接:https://www.zhihu.com/question/21416727/answer/339012081来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。这个提问的最大一个bug,就是以为servlet是很复杂的东西,事实上,servlet就是一个Java接口,interface! 打开idea,ctrl + shift...

2018-05-12 10:42:39 275

原创 今天有了第一个粉丝!!!!

新的开始,虽然刚入门都是转载的文章,但很开心自己可以学到更多的只是储备,也有了一个粉丝  哈哈哈

2018-05-12 10:32:17 363 1

转载 Servelet开发

转发自孤傲苍狼https://www.cnblogs.com/xdp-gacl/p/3760336.html一、Servlet简介  Servlet是sun公司提供的一门用于开发动态web资源的技术。  Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:  1、编写一个Java类,实现servlet接...

2018-05-12 10:28:48 96

原创 如何把GitHub上的项目下载到自己创建的文件夹里面

1,下载git2.创建一个文件夹,我这里是在桌面创建了一个DEMO文件夹3.打开图一git中的gitbash4,输入  cd + 创建的文件的位置(这里的是 c:/users/judy/Desktop/demo) 下图可直接复制文件位置(把正斜杠换成反斜杠)5.输入git init 初始化   将以后从GITHUB上下载的文件都默认放入这个这个demo文件夹6.在GITHUB 上找一个项目复制图片...

2018-05-09 12:18:22 3239 1

转载 并发编程的优缺点(转发自@你听___)

并发编程的优缺点一直以来并发编程对于刚入行的小白来说总是觉得高深莫测,于是乎,就诞生了想写点东西记录下,以提升理解和堆并发编程的认知。为什么需要用的并发?凡事总有好坏两面,之间的trade-off是什么,也就是说并发编程具有哪些缺点?以及在进行并发编程时应该了解和掌握的概念是什么?这篇文章主要以这三个问题来谈一谈。1. 为什么要用到并发一直以来,硬件的发展极其迅速,也有一个很著名的"摩尔定律",可...

2018-05-09 09:37:15 309

转载 笔试面试整理(转载)

https://hit-alibaba.github.io/interview/

2018-05-08 20:47:30 97

转载 哈希表。笔试面试知识整理

哈希表(Hash Table,也叫散列表),是根据关键码值 (Key-Value) 而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。哈希表的实现主要需要解决两个问题,哈希函数和冲突解决。哈希函数哈希函数也叫散列函数,它对不同的输出值得到一个固定长度的消息摘要。理想的哈希函数对于不同的输入应该产生不同的结构,同时散列结果应当具有同一性(输出值尽量均...

2018-05-08 20:46:20 1183

转载 Java中 Vector的使用详解(转发)

Vector 可实现自动增长的对象数组。 java.util.vector提供了向量类(Vector)以实现类似动态数组的功能。 创建了一个向量类的对象后,可以往其中随意插入不同类的对象,即不需顾及类型也不需预先选定向量的容量,并可以方便地进行查找。对于预先不知或者不愿预先定义数组大小,并且需要频繁地进行查找,插入,删除工作的情况,可以考虑使用向量类。向量类提供了三种构造方法: public ve...

2018-05-08 16:05:18 802

转载 Linux各目录及每个目录到详细介绍(转自作者云潇洒)

https://www.cnblogs.com/dengyungao/p/8426878.html(链接)在 Linux 下,我们看到的是文件夹(目录): 在早期的 UNIX 系统中,各个厂家各自定义了自己的 UNIX 系统文件目录,比较混乱。Linux 面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出 FHS ( Filesystem Hierarchy Stan...

2018-05-07 10:27:18 782

转载 WebSocket教程(转)

WebSocket 教程作者: 阮一峰日期: 2017年5月15日WebSocket 是一种网络通信协议,很多高级功能都需要它。本文介绍 WebSocket 协议的使用方法。一、为什么需要 WebSocket?初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起...

2018-05-06 10:11:31 152

原创 ubuntu下截屏組合鍵

1.按下 PrintScreen 快捷键截取全屏。2.按下 Alt+PrintScreen 快捷键截取当前窗口。3.按下 Shift+PrintScreen 快捷键截取任意矩形内容。4.按下 Ctrl+PrintScreen 快捷键截取全屏到剪切板。自己試下 試一下就很輕鬆記得了...

2018-05-05 10:51:45 137

原创 怎麼在ubuntu中添加中文輸入法

1先打開系統設置(system settings)2.依次點擊Language Support–>Install/Remove Languages选中Chinese簡體中文版3.安装iBus框架        键盘按CTRL+ALT+T,打开终端。通过以下命令操作:                    sudo apt-get install ibus ibus-clutter ibus-...

2018-05-05 10:45:05 249

原创 卸載ubuntu下的java軟件(親測 有效)

judy@judy:~$     sudo apt-get remove openjdk*

2018-05-05 09:34:36 75

sonar.hpi插件低版本对应sonar4.0

该插件可以在jenkins下离线安装下载。对应于jenkins1.59版本,以及sonar4.0, 安装该插件,需要先安装maven-plugins2.7, 链接:https://pan.baidu.com/s/1rQicsGFY97T5IMGl86U4Gg 提取码:k2pf 可直接下载

2019-03-29

统计学习方法

统计学习方法,入门人工智能的经典书籍,值得下载

2018-08-31

xpath-helper插件

chrome浏览器的xpath插件,xpath是用来解析网页内容的,而xpath-helper可以很好的编写xpath规则

2018-08-31

哈夫曼编码算法作业作业

这是算法实验课上哈夫曼的代码,大家可以参照一下,在自己理解理解

2018-04-10

空空如也

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

TA关注的人

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