【烂笔头】git常用命令篇

   git是我们平时最常用的版本控制工具。相比于svn,git有如下几大优势:(1)git是分布式管理,不需要单独的服务器存储代码,团队中的每一台机器都可以作为服务器,都相互独立。其最大的优点就是,在断网的情况下,仍然可以正常地使用git来管理本地的提交等版本管理操作。待网络恢复以后,只需要把所...

2018-10-02 19:37:44

阅读数 108

评论数 0

PE知识复习之PE新增节

iBinary PE知识复习之PE新增节              PE知识复习之PE新增节 一丶为什么新增节.以及新增节的步骤     例如前几讲.我们的PE文件在空白区可以添加代码.但是这样是由一个弊端的.因为你的空白区节属性可能是只读的不能执行.如果你修改了属性.那么程序就可能出现问...

2018-10-02 19:35:53

阅读数 103

评论数 0

JS事件程序处理

一、基本概念 1、事件:用户/浏览器自身执行的某种动作(点击click、加载load,页面滚动scroll的等); 2、事件处理程序:响应某个事件的处理函数,又叫事件侦听器 二、事件流 事件流 1、事件冒泡 由IE提出 由下向上 2、事件捕获 由Netscape团...

2018-08-01 22:27:48

阅读数 108

评论数 0

Java开源生鲜电商平台-监控模块的设计与架构

说明:Java开源生鲜电商平台-监控模块的设计与架构,我们谈到监控,一般设计到两个方面的内容:           1. 服务器本身的监控。(比如:linux服务器的CPU,内存,磁盘IO等监控)           2. 业务系统的监控.  (比如:业务系统性能的监控,SQL语句的监控,请求超时...

2018-05-22 10:00:04

阅读数 386

评论数 0

世界上最好的语言Visual Studio Code Debug(Mac篇)

brew 环境准备见brew.sh,或者/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"PHP7 + nginx ...

2018-05-22 01:19:04

阅读数 763

评论数 0

Effective java-对象的创建和销毁

说到java对象的创建,首先应该提下java的内存机制,最主要的两块应该就是堆内存和栈内存。简单点来说栈内存主要是保存基本数据类型的值和保存引用变量,堆内存主要用来存放new产生的对象,数组。堆是被所有线程共享的一块内存区域,在虚拟机启动的时候被创建。我的理解就是堆是用来存放实实在在东西的,而栈只...

2018-05-22 01:17:41

阅读数 86

评论数 0

Spring Boot 2.0 教程 (深入SpringAplication)

可以通过SpringApplication.run() 方法轻松的启动一个Spring应用,例如public static void main(String[] args) { SpringApplication.run(MySpringConfiguration.class, args); }...

2018-05-20 01:07:06

阅读数 125

评论数 0

Flask开发微电影网站

1.安装数据库连接依赖包pip install flask-sqlalchemy2.创建movie数据库在CentOS虚拟机,进入MaridDB数据库提示符,创建movie数据库create database movie3.定义MaridDB数据库连接在app目录下的__init__.py文件中添...

2018-05-20 01:06:03

阅读数 607

评论数 0

java多线程及线程安全详解

为什么要使用多线程:单线程只能干一件事  而多线程可以同时干好多事(将任务放到线程里执行  效率高)而所谓同时干并不是真正意义上的同时   只是(这里就叫CPU)cpu在每个线程中随机切换来执行 线程中要干的活多线程编写:1)第一种:(线程类)class Stu1 extends Thread{ ...

2018-05-18 01:12:07

阅读数 208

评论数 0

MVP架构在xamarin android中的简单使用

项目经常改,改来该去,代码一直增加,一个fragment也没什么功能,接近1000行的代码,用region括起来,开看起来还挺整齐的,找的时候就凉了。究其原因,没有一种模式,所有的逻辑全写在controller(fragment和activity里面),当然不管了解不了解什么框架模式、设计模式。最...

2018-05-18 01:10:54

阅读数 72

评论数 0

语音识别中的CTC算法的基本原理解释

CTC算法概念CTC算法全称叫:Connectionist temporal classification。从字面上理解它是用来解决时序类数据的分类问题。传统的语音识别的声学模型训练,对于每一帧的数据,需要知道对应的label才能进行有效的训练,在训练数据之前需要做语音对齐的预处理。而语音对齐的过...

2018-05-16 09:39:28

阅读数 871

评论数 0

MongoDB学习--安装与管理

一、简介        MongoDB是一种强大、灵活,且易于扩展的通用型数据库。他能扩展出非常多的功能。如二级索引(secondary index)、范围查询(range query)、排序、聚合(aggregation),以及地理空间索引(geospatial index)。        1...

2018-05-16 01:50:45

阅读数 107

评论数 0

goroutine和线程区别

从调度上看,goroutine的调度开销远远小于线程调度开销。OS的线程由OS内核调度,每隔几毫秒,一个硬件时钟中断发到CPU,CPU调用一个调度器内核函数。这个函数暂停当前正在运行的线程,把他的寄存器信息保存到内存中,查看线程列表并决定接下来运行哪一个线程,再从内存中恢复线程的注册表信息,最后继...

2018-05-16 01:49:48

阅读数 557

评论数 0

JVM GC-----垃圾回收算法

说到Java,一定绕不开GC,尽管不是Java首创的,但Java一定是使用GC的代表。GC就是垃圾回收,更直接点说就是内存回收。是对内存进行整理,从而使内存的使用尽可能大的被复用。 一直想好好写一篇关于GC的文章,可是却发现要写的东西太大了,不是一篇博客能简单的介绍完的。所以打算拆分成若干篇博客,...

2018-05-15 10:27:43

阅读数 51

评论数 0

ELK 架构之 Elasticsearch 和 Kibana 安装配置

阅读目录:1. ELK Stack 简介2. 环境准备3. 安装 Elasticsearch4. 安装 Kibana5. Kibana 使用6. Elasticsearch 命令最近在开发分布式服务追踪,使用 Spring Cloud Sleuth Zipkin + Stream + Rabbit...

2018-05-15 10:26:52

阅读数 732

评论数 0

数据库分库分表思路

一. 数据切分关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。数据库分布式核心内...

2018-05-14 10:32:42

阅读数 512

评论数 0

什么是RunC ?

RunC 是什么?RunC 是一个轻量级的工具,它是用来运行容器的,只用来做这一件事,并且这一件事要做好。我们可以认为它就是个命令行小工具,可以不用通过 docker 引擎,直接运行容器。事实上,runC 是标准化的产物,它根据 OCI 标准来创建和运行容器。而 OCI(Open Containe...

2018-05-14 10:31:50

阅读数 597

评论数 0

开发一个支持多用户在线的FTP程序

一,项目题目:开发一个支持多用户在线的FTP程序二,项目要求:12345678910111213141516171.用户加密认证 2.允许同时多用户登录 3.每个用户有自己的家目录 ,且只能访问自己的家目录 4.对用户进行磁盘配额,每个用户的可用空间不同 5.允许用户在ftp server上随意切...

2018-05-13 07:22:44

阅读数 942

评论数 0

使用pypi-server搭建简单的PyPI源

pypiserver 是一个最基本的PyPI服务器实现, 可以用来上传和维护python包. 本文介绍 pypiserver 在ubuntu上的基本安装, 配置和使用.1. 基本安装和使用1.1 安装和启动pypiserver 可以在Python 2或者Python 3下运行. 使用pip就可以安...

2018-05-13 00:08:12

阅读数 1109

评论数 0

NoHttp封装--缓存

1、Default模式,也是没有设置缓存模式时的默认模式 这个模式实现http协议中的内容,比如响应码是304时,当然还会结合E-Tag和LastModify等头。StringRequest request = new StringRequest(url, method); request.set...

2018-05-13 00:06:07

阅读数 204

评论数 0

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