自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

转载 java 元注解以及如何自定义注解的实现

分类:java基础->元注解demo源码地址首先说明下,java 注解是在jdk1.5 之后出现的jdk1.5版本内置了三种标准的注解:@Override,表示当前的方法定义将覆盖超类中的方法。@Deprecated,使用了注解为它的元素编译器将发出警告,因为注解@Deprecated是不赞成使用的代码,被弃用的代码。@SuppressWarnings,关闭不当编辑器警告信息。...

2018-11-30 13:34:08 241

转载 iOS开发基础篇--NSNotificationCenter使用小结

前言最近公司组织两个星期的新人培训,事情安排的满满的,周末都没有。说好的一个星期一更新的博客中断了,让大家久等了,现在培训结束,终于又可以安安静静的做一个程序员了,好开心。。。一、NSNotification和Delegate的联系和区别众所周知,IOS中经常会使用到NSNotification和delegate来进行一些类之间的消...

2018-11-30 03:05:25 95

转载 一维表与二维表

一维表与二维表概念一维表一维表是每一个字段都是独立参数,如姓名、科目、分数优点:一维表最适合透视、数据分析的数据存储结构一维表样例:姓名科目分数张三数学89李四数学71王五数学79赵六数学94蒋七数学94张三语文98李四语文79王五语文77赵六语文95蒋七语文83张三...

2018-11-29 15:30:00 569

转载 Java EE基础知识

一、Java EE规范及发展历史 Java平台的三种版本 1、Java SE(Java Standard Edition) 2、Java ME (Java Micro Edition) 3、Java EE (Java Enterprise Edition)二、Java EE的角色 1、Jav...

2018-11-29 09:21:07 100

转载 Mybatis应用学习(6)——Spring框架整合与逆向工程

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-11-27 23:21:00 52

转载 进击的观察者模式

原文链接:进击的观察者模式商品信息改变带来的烦恼Talk is cheap. Show me the code. (译: 屁话少说, 放码过来)以下所有代码参见Design pattern transformation. // 商品的信息: 价格 & 折扣 const data = { pri...

2018-11-27 21:13:28 53

转载 通过django的rest-framework……(CBV)

为什么不使用FBV,因为CBV重用性很高先看一个例子:from django.views.generic.base import Viewfrom django.http import HttpResponse, JsonResponsefrom goods.models import Goodsimport json# from django.views.generi...

2018-11-27 21:11:00 56

转载 Linux系统级日志系统

  linux日志系统,在不同的发行版本名字不同。本质一样都是对系统运行非正常状态的记录。。。rhel5.x    syslogrhel6.x    rsyslog service rsyslog statusrhel7.x   systemd-journald和rsyslog00、日志等级 编码优先级严重性0 emerg 系统不可用。1 alert 必须立...

2018-11-27 19:59:00 110

转载 理解vue中render函数

首先要理解如何通过props来进行父子组件之间传值,参考https://segmentfault.com/a/1190000010913794。更多详情查看官网:cn.vuejs.org/v2/guide/re…父组件<template> <div> <component :my-data="items" :is="currentView">...

2018-11-27 13:42:54 121

转载 python操作txt文件中数据教程[3]-python读取文件夹中所有txt文件并将数据转为csv文件...

python操作txt文件中数据教程[3]-python读取文件夹中所有txt文件并将数据转为csv文件觉得有用的话,欢迎一起讨论相互学习~Follow Me参考文献python操作txt文件中数据教程[1]-使用python读写txt文件python操作txt文件中数据教程[2]-python提取txt文件原始txt文件程序实现后结果程序实现import csv...

2018-11-26 18:59:00 928

原创 基于 Bitbucket Pipeline + Amazon S3 的自动化运维体系

1 前言介绍随着自动化运维水平的提高,一个基础的运维人员维护成百上千台节点已经不是太难的事情,当然,这需要依靠于稳定、高效的自动化运维体系。本篇文章即是阐述如何利用 bitbucket pipeline 结合 Amazon S3 存储实现项目的自动构建、自动发布以及异常报警等完整的自动化流程处理。不同于常见的自动化项目一般服务于局域网体系,有很大的并发限制与网络带宽限制,本篇介绍并实现的运维体系不...

2018-11-26 16:13:33 101

转载 lambda表达式底层处理机制

为了支持函数式编程,Java8引入了Lambda表达式,那么在Java8中到底是如何实现Lambda表达式的呢?Lambda表达式经过编译之后,到底会生成什么东西呢?在没有深入分析前,让我们先想一想,Java8中每一个Lambda表达式必须有一个函数式接口与之对应,函数式接口与普通接口的区别,可以参考前面的内容,那么你或许在想Lambda表达式是不是转化成与之对应的函数式接口的一个实...

2018-11-26 15:34:00 69

转载 solidity智能合约[22]-地址

地址solidity语言中有账户的概念,solidity语言中有两类账户。一类是合约账户、一类是外部账户。账户都有地址。地址为160位。定义地址address public account1 = 0x4B0897b0513fdC7C541B6d9D7E929C4e5364D2dB;address public account2 = 0xCA35b7d915458EF540aD...

2018-11-24 22:51:49 286

转载 CMake入门实践

为了更好的代码管理,选择一款make工具非常重要,cmake取百家之长,现在在github上已经是工程管理的常客了,最大的优势是跨平台。本文将避开理论,直接教你如何在windows和linux上实现cmake的代码管理。开始之前cmake 的安装,这是必须的,不需要我教了哈。Windows和linux系统都安装起来。让我们直接开始先手撸一个main.cpp#include <...

2018-11-23 22:11:00 115

转载 人脸识别智慧驾校—人脸识别门禁考勤机

人脸识别智慧驾校着社会经济的不断发展,现如今人们的生活节奏也越来越快。人们对于日常出行的需求也不断增加,人手一本驾驶证已然成为现代生活中的技能标配。因此近年来人们对于驾驶证考试的需求也在不断的增多,全国各地的驾校也遍地开花。驾车出行,往往关乎人身安危,因此每一位驾驶员需要经过严谨的学习、严苛的考试才能够拿到驾驶证,成功上道。但是只要是考试,尤其是关乎行车安危的驾驶证考试,驾校更需要注意考试环境...

2018-11-23 14:34:21 310

转载 Java编译程序和运行过程详解

java整个编译以及运行的过程相当繁琐,我就举一个简单的例子说明:编译原理简单过程:词法分析 --> 语法分析 --> 语义分析和中间代码生成 --> 优化 --> 目标代码生成Java程序从源文件创建到程序运行要经过两大步骤:1、Java文件会由编译器编译成class文件(字节码文件),会经过编译原理简单过程的前三步;2、字节码由java虚拟机解释运行...

2018-11-22 11:57:00 195

原创 如何定义研发KPI:以团队速度为标准

一年半之前,我一直在Bizzabo领导研发团队。自从成为负责人,我就在寻找衡量研发团队绩效的最佳方法,从而反映出团队提供的真正价值。我们最初是使用行业标准度量来跟踪团队绩效:度量计划和交付。下面是我们的团队KPI:偏差最多20%:为了更好的计划;每项任务平均两天:我们认为,小任务更好处理,也更好执行;系统正常运行时间99.95%我面临的挑战是,这些KPI与研发团队的真正价值没有直接联系。我们很容易...

2018-11-22 11:00:08 55

转载 用pathon实现计算器功能

实现计算类似公式的计算器程序1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) ) 一.while循环版本import res='1 - 2 * ( (60-30 +(-40/5 )* (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/1...

2018-11-21 20:33:00 133

转载 winform调用另一个窗体的控件或方法

1.创建窗体对象Form1 form1 = new Form1();form1.Button; //调用控件form1.Method(); //调用方法属性要设置为public。2.不创建窗体对象class Form1: Form{ public static Form1 form1; public Form1() { ...

2018-11-21 09:19:00 1047

转载 【BZOJ3622】已经没有什么好害怕的了

题面题目描述已经使Modoka有签订契约,和自己一起战斗的想法后,Mami忽然感到自己不再是孤单一人了呢。于是,之前的谨慎的战斗作风也消失了,在对Charlotte的傀儡使用终曲——Tiro Finale后,Mami面临着即将被Charlotte的本体吃掉的局面。这时,已经多次面对过Charlotte的Honiura告诉了学OI的你这样一个性质:Charlotte的结界中有两种具有能量...

2018-11-19 23:47:00 38

转载 ajax相关操作

1 inclusion_tag    -干什么用的?生成html的片段(动态,传参数,传数据)    -app下新建一个模块,templatetags    -创建一个py文件(mytag.py)    -from django.template import Library    -register=Library() ----->register名字一定不能变 ...

2018-11-19 20:22:00 40

转载 Java并发(十五):并发工具类——信号量Semaphore

先做总结:1、Semaphore是什么?Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。把它比作是控制流量的红绿灯,比如XX马路要限制流量,只允许同时有一百辆车在这条路上行使,其他的都必须在路口等待,所以前一百辆车会看到绿灯,可以开进这条马路,后面的车会看到红灯,不能驶入XX马路,但是如果前一百辆中有五辆车已经离开了XX马...

2018-11-19 17:31:00 84

转载 shiro集成spring&工作流程&DelegatingFilterProxy

1.集成Spring参考文献:新建web工程:ehcache-core来自Hibernatewen.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http...

2018-11-18 12:38:00 105

转载 计算机视觉前沿技术探索

计算机视觉软件正在改变行业,使用户的生活变得不仅更容易,而且更有趣。作为一个有潜力的领域,计算机视觉已经获得了大量的投资。北美计算机视觉软件市场的总投资额为1.2亿美元,而中国市场则飙升至39亿美元。让我们来看看一些最有前途和更有趣的技术,因为这些技术可以让计算机视觉软件开发市场增长的更快。一、深度学习的进步深度学习因其在提供准确结果方面而广受欢...

2018-11-17 20:14:15 985

转载 浅谈JS变量声明和函数声明提升

很多时候,在直觉上,我们都会认为JS代码在执行时都是自上而下一行一行执行的,但是实际上,有一种情况会导致这个假设是错误的。a = 2;var a;console.log(a);复制代码按照传统眼光,console.log(a)输出的应该是undefined,因为var a在a = 2之后。但是,输出的是2。再看第二段代码:console.log(a);var a = 2;复制代码有...

2018-11-16 11:06:59 61

转载 Builgen 插件——IntelliJ IDEA和Eclipse Java Bean Builder模式代码生成器-比lombok更符合需求...

builder模式在越来越多的项目中使用,类似于alibaba fastjson JSONObject.fluentPut(),调用一个方法后返回这个对象本身,特别适合构建一些参数超级多的对象,代码优雅且易读。构建一个对象变成了SomeObject some = new SomeObject().a("a").b("b").c("c").biuld();。ItellJ IDEA和Eclipse的g...

2018-11-15 15:47:00 221

转载 数据结构——链表

简介数组是一种线性表数据结构,它用一组连续的内存空间,来存储一组具有相同类型的数据。数组如何实现随机访问计算机会给每个内存单元分配一个地址,计算机通过地址来访问内存中的数据,当计算机需要随机访问数组中的某个元素时,它会通过下面的寻址公式,计算出该元素存储的内存地址。公式如下:a[i]_address = base_address + i * data_type_size// data...

2018-11-15 12:43:18 64

转载 DataTable按钮,排序,单元格颜色

function init_ceph_table(data, elementid) { var table = $('#' + elementid).DataTable( { data: data, columns: [ ...

2018-11-15 10:01:00 311

转载 ReactNative--控件小记-更新中

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-11-14 16:01:00 174

转载 mysql之分区表

1.分区表概述:1.分区表的主要意义在于,对于表结构进行划分,不同的数据进入不同的分区中,以便于在查询过程中,只查找指定分区的数据,减少数据库扫描的数据量。2.虽然从逻辑上看分区表是一张表,但是底层却是有不同的物理分区构成,对应的底层就是不同的数据文件。限制:唯一性索引,必须在分区列上.因为表在底层是分成的.每一段索引在每一段列上,不能跨分区进行唯一判断....

2018-11-14 11:05:00 75

转载 直播源码:云豹腾讯直播系统可以分为以下几个类型

市场上大部分直播系统主要分为这几种类型,可分为一对一和一对多。一对一是指视频源从一个客户端传输到另一客户端。如微信,QQ,陌陌,Facetime,Skype的视频通话功能。一对多是指视频源从一个客户端传输到多个客户端。这种形式即“网络视频直播”。下面小编就针对云豹腾讯版一对一直播源码给各位简单介绍一下。云豹腾讯版一对一直播系统适用的方向一对一直播源码适用范围非常广泛,首先是医疗,比如教育...

2018-11-14 03:28:24 232

转载 keepalived高可用搭建

- [1. keepalived 简介 ##](#1-keepalived-简介-) - [1. keepalived](#1-keepalived) - [2. 安装keepalived](#2-安装keepalived)- [2. keepalived 高可用配置 ##](#2-keepalived-高可用配置-) - [1. 安装keepal...

2018-11-13 19:03:14 55

转载 实战:如何以不同的方式读取文件

作为图形操作系统,Fedora 的使用是令人愉快的。你可以轻松地点击完成任何任务。但你可能已经看到了,在底层还有一个强大的命令行。想要在 shell 下体验,只需要在 Fedora 系统中打开你的终端应用。这篇文章是向你展示常见的命令行使用方法的系列文章之一。在这部分,你将学习如何以不同的方式读取文件,如果你在系统中打开一个终端完成一些工作,你就有可能需要读取一两个文件。一应...

2018-11-13 11:25:29 50

转载 cmp指令

cmp是比较指令,cmp的功能相当于减法指令,只是不保存结果。cmp指令执行后,将对标志寄存器产生影响。其他相关指令通过识别这些被影响的标志寄存器位来得知比较结果。cmp指令格式: cmp 操作对象1,操作对象2功能:计算操作对象1-操作对象2但并不保存结果,仅仅根据计算结果对标志寄存器进行设置。例如指令cmp ax,ax,做(ax)-(ax)的运算,结果为0,但并不在ax中保存,仅影...

2018-11-12 10:42:00 3445

转载 docker自定义镜像(php7)

首先进行简单的docker安装。要进行自定义镜像,我们需要选择一个基础镜像进行构建自己的镜像:其实说白了,就是在一个有基础定义好的容器内,执行安装各种程序的命令,生成 所谓的Dockerfile 文件,既然如此第一步我们首先需要找一个本地的镜像作为基础镜像来操作即可:1如上图所示,我们来以centos为基础镜像,来构建一个Dockerf...

2018-11-12 03:50:11 257

转载 program发展史及以后预测

program发展史及以后预测三个阶段:第一个阶段是1950年代到1960年代,是程序设计阶段,基本是个体手工劳动的生产方式。这个时期,一个程序是为一个特定的目的而编制的,软件的通用性是很有限的,软件往往带有强烈的个人色彩。早期的软件开发没有什么系统的方法可以遵循,软件设计是在某个人的头脑中完成的一个隐藏的过程。而且,除了源代码往往没有软件说明书等文档,因...

2018-11-11 10:35:00 49

转载 如何用代码的方式取出SAP C4C销售订单创建后所有业务伙伴的数据

比如我创建了一个Sales Order(销售订单)后,如何用代码的方式取出这些通过SAP Partner determination自动填充的Involved Parties信息呢?一种方法可以使用SAP C4C Odata service。工作中心 Administrator->Odata Service Explorer,从下拉菜单里选择...

2018-11-10 20:33:58 57

转载 Vim 的起源介绍

导读Vim 无所不在且受众极其广泛,以至于其支持 HEX 文件也应该在预料之中。Mac OS 中预装了 Vim,同时,Linux 世界中也有很多 Vim 的支持者。即使那些讨厌 Vim 的人也对它很熟悉,因为太多的流行命令行工具默认使用 Vim,不熟悉 Vim 的用户往往身陷其中,这已经变成了一个meme。我最近偶然发现了一种名为 Intel HEX 的文件格式。据我所知,I...

2018-11-09 13:22:18 189

原创 RSocket:又一个REST的挑战者

本文要点表征状态转移(REST)已经成为微服务通信事实上的标准。作者认为,这不是一件好事——事实上,这是一件非常糟糕的事,尤其是对于微服务通信来说。REST是基于HTTP实现的。使用REST的一个常见理由是,它很容易调试,因为它是“人类可读的”。不容易阅读是工具问题。在微服务通信协议设计中,我们需要的部分特性包括二进制序列化、双向通信、多路复用以及元数据交换能力。工程师希望能够在数据到来时进行处理...

2018-11-08 16:05:38 43

转载 修改docker容器的端口映射

大家都知道docker run可以指定端口映射,但是容器一旦生成,就没有一个命令可以直接修改。通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射。有没有办法不保存镜像而直接修改已有的这个容器呢?有。在stackoverflow上面找到答案了。方法一1、停止容器(docker stop d00254ce3af7)2、停止docker服务(systemctl st...

2018-11-08 12:14:00 796

空空如也

空空如也

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

TA关注的人

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