自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Mysql支持emoji表情

教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步>>> (原文)Mysql 支持 emoji 表情。更多讨论或者错误提交,也请移步。1. 前言最近为博客添加了Valine评论系统,因为它用的Leancloud的数据库,所以打算写个程序定时爬下来新的数据,并且存到自己的数据库中(毕竟在自己手中才是最安全的)。因为评论里面有emoji表情,所以需要数据库支持...

2018-08-30 20:52:00 65

转载 dom4j解析复杂的xml文件

待解析的xml文件:<?xml version="1.0" encoding="utf-8"?><ResInfo> <barcode/> <asset> <assetcardno>B</assetcardno> <comments/> <buydate...

2018-08-30 16:49:00 277

转载 蚂蚁金服RPC框架SOFA-RPC初体验

前言SOFARPC 最早源于阿里内部的 HSF,是近期蚂蚁金服开源的一个高可扩展性、高性能、生产级的 Java RPC 框架。SOFA-RPC 在蚂蚁金服已经历了十多年的发展,致力于简化应用之间的 RPC 调用。为应用提供方便透明、稳定高效的点对点远程服务调用方案。为了用户和开发者方便的进行功能扩展,SOFA-RPC 提供了丰富的模型抽象和可扩展接口,包括过滤器、路由、负载均衡等。同时围绕...

2018-08-29 10:32:29 617

转载 python基础学习8----文件基本操作

一.文件的打开,open函数f = open(file_name,mode)#创建文件对象打开模式有很多种  1. 'r':以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。  2. 'r+':打开一个文件用于读写。文件指针将会放在文件的开头,但写入内容会写到文件内容末尾。  3. 'w':打开一个文件只用于写入。如果该文件已存在则打开文件,并从...

2018-08-29 00:40:00 44

转载 wasm和javascript

你是前端吗?你知道WebAssembly吗?我是前端,很早以前就关注并使用这个技术了。2015年的时候,还搞过技术分享,那时候还不叫wasm, 那时候确切点说称之为经过llvm编译高度优化过的asm.js . 当时给youku播放器做的加密方案之一,当时有flascc , alchemy等几个不同的方案备选。最终选择了cheerp和flascc两种方...

2018-08-28 22:52:37 521

转载 深浅拷贝

一、示例import copya = [11, 22]b = aprint(id(a)) # 17812744print(id(b)) # 17812744c = copy.deepcopy(a)print(id(a)) # 17812744print(id(c)) # 17810952print(a) # [11, 22]print(c)...

2018-08-28 11:51:00 44

转载 java--JVM

1、什么是类加载器  类加载器就是Java运行时环境(Java Runtime Environment)的一部分,负责动态加载Java类到Java虚拟机的内存空间中。2、类的生命周期加载:加载类的二进制数据。连接:包含验证、准备、初始化。1)验证:文件格式、元数据、字节码、符号引用验证。2)准备:为类的静态变量分配内存,并将其初始化为默认值。3)解析:把类中的符号引用转换...

2018-08-28 10:59:00 52

转载 通过自定义注解,和Spring 的aop 实现插入业务日志的功能

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

2018-08-27 16:08:00 165

转载 action-service-单利多例的坑

一、问题action-单利、多例的问题面试的时候问到过,一些老的项目也会使用struts2+spring,就导致一些不安全的并发问题。二、原因spring管理的都是单利,aciton、service单利。struts的action是多例,每次都会创建一个对象。三、如何测试测试是否是单利多例,定义成员属性,或者使用sleep延长时间差...

2018-08-27 07:14:37 106

转载 Git与Github的使用总结 - day 02

首先我们应该了解一个知识点:即使没有Github,我们依然可以使用Git工具在本地仓库中管理我们的项目,可以完成创建分支、合并分支等功能。所以这里我会从以下两个方面进行阐述:使用Git工具在本地创建分支、将本地的分支上传到远程仓库中一、使用Git工具在本地创建分支第一步:在本地创建一个仓库,并新建...

2018-08-26 19:34:00 85

转载 你知道JQuery中的事件冒泡吗,他是怎么执行的,如何来停止冒泡事件?

事件冒泡首先需要知道什么是事件冒泡?事件冒泡是从里面的往外面开始触发的,就是点击子节点,会向上触发父节点,祖先节点的点击事件demo:<html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html;...

2018-08-25 17:14:00 363

转载 mysql数据备份脚本

全库备份和增量备份#!/bin/bashBACKUP="/usr/bin/innobackupex --user=root --password=RCR8mGxnaNsb"DIR_BASE=`/bin/ls -l -t /backup |/bin/awk '{print $9}'|grep ^[0-9]|head -1`DIR_INCRE=`/bin/ls -l -t ...

2018-08-25 13:46:00 46

转载 SQL Server 2016 Failover Cluster + ALwaysOn

SQL Server 2016 Failover Cluster + ALwaysOn 环境的搭建近期公司为了提高服务的可用性,就想到了部署AlwaysOn,之前的环境只是部署了SQL Server Failover Cluster,所以决定将云端放一台SQL Server来配置ALwaysOn,具体思路就是在本地的SQL Server Failover Cluster中再增加一个节点,然后将...

2018-08-25 11:23:00 506

转载 Xilinx Zynq-7000 嵌入式系统设计与实现

Xilinx Zynq-7000 嵌入式系统设计与实现 基于ARM Cortex-A9双核处理器和Vivado的设计方法目录第1章Zynq-7000 SoC设计导论1.1全可编程片上系统基础知识1.1.1全可编程片上系统的演进1.1.2SoC与MCU和CPU的比较1.1.3全可编程SoC诞生的背景1.1.4可编程SoC系统技术特点1.1.5全可编程片上系统中的处理器类型...

2018-08-24 10:41:00 1765

转载 Python 面向对象 --- 多态

目标多态面向对象三大特性1,封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中定义类的准则2,继承 实现代码的重用,相同的代码不需要重复的编写设计类的技巧子类针对自己特有的需求,编写特定的代码3,多态 不同的 子类对象 调用相同的 父类方法,产生不同的执行结果多态 可以 增加代码的灵活度以 继承 和 重写父类方法 为前提是调用方法的技巧,不会影响到...

2018-08-23 09:25:00 107

转载 数据库事务介绍

一、事务的介绍事务是并发控制单位,是用户定义的一个操作序列,这些操作要么都做,要么都不做,是一个不可分割的工作单位。事务通常以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。二、事务的特征原子性:事务是数据库的逻辑工作单位,事务中的操作要么都做,要么都不做。一致性:事务执行的结果必须是使数据库从一个一致性状...

2018-08-22 16:37:00 44

转载 Gradle 使用技巧 - 自定义apk输出名称 (3.0)

Gradle是使用Groovy语言构建,所以既然是语言,那么就有他的语法,而不是简单的配置项。// 便利所有的Variants,all是迭代遍历操作符,相当于forapplicationVariants.all { variant ->// 遍历得出所有的variant ...

2018-08-22 14:55:00 86

转载 虚机抓取Hyper-V宿主的镜像流量(Windows Server 2012R2)

1.将交换机流量镜像到Hyper-V宿主的一块网卡(eth4)2.在Hyper-V宿主上新建虚拟交换机(Network_Mirror),选择外部网络,扩展属性中启用“Microsoft NDIS捕获”,设置如下图所示: 3.在已创建好的虚机上,选择使用“Network_Mirror”虚拟交换机,然后在高级功能中,镜像模式选择“目标”,即该虚机用来接收镜像流量4.选择流量来源,在Hyper...

2018-08-21 16:48:00 1121

转载 Android性能优化典范

Android性能优化专题Android性能优化典范 - 第1季主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。Android性能优化典范 - 第2季包括的内容大致有:电量优化,网络优化,Wear上如何做优化,使用对象池来提高效率,LRU Cache,Bitmap的缩放,缓存,重用,PNG压缩,自定义View的性能,提升设置alpha之后View的渲染性能,以及...

2018-08-21 10:35:23 104

转载 Struct结构体

1、结构体的定义与调用// 定义结构体类型// 结构体类型名为 MyDate1struct MyDate1 { int year; int month; int day;};// 定义结构体类型变量// 结构体类型变量为 d1,并赋值struct MyDate1 d1 = {2016, 1, 6};// 结构体类型变量值的调用NSLog(@"d...

2018-08-20 20:56:00 64

转载 项目代码风格指南

项目代码风格指南 https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/注释风格:Args:列出每个参数的名字, 并在名字后使用一个冒号和一个空格, 分隔对该参数的描述.如果描述太长超过了单行...

2018-08-20 18:46:00 55

转载 38. 报数

38. 报数https://leetcode-cn.com/problems/count-and-say/description/package com.test;/** * @Author stono * @Date 2018/8/20 上午11:11 * */public class Lesson038 { public static void main(Strin...

2018-08-20 12:53:00 50

转载 ETL工具kettle的使用二——怎么实现数据连接的重复使用

我们在实际操作过程中每个转换可能会使用到很多的数据连接,那么怎么实现连接的可重复利用呢,其实很简单,只需要一步操作就好:我们打开一个转换点击程序左边的主对象树,点击DB连接,展开,你会看到你当前所创建的连接,如果该连接是可复用的,那么字体会是粗黑,否则就是浅黑,我们找到浅黑的鼠标右键点击,会出现一个对话框,选择共享就好转载于:https://blog.51cto.com/13602563/216...

2018-08-20 08:45:28 451

转载 P1282 多米诺骨牌

P1282 多米诺骨牌题目描述多米诺骨牌有上下2个方块组成,每个方块中有1~6个点。现有排成行的上方块中点数之和记为S1,下方块中点数之和记为S2,它们的差为|S1-S2|。例如在图8-1中,S1=6+1+1+1=9,S2=1+5+3+2=11,|S1-S2|=2。每个多米诺骨牌可以旋转180°,使得上下两个方块互换位置。 编程用最少的旋转次数使多米诺骨牌上下2行点数之差达到最小。对于...

2018-08-19 18:19:00 148

转载 聊聊host中ip/域名映射记录的解析规则

今天宝叔突然在群里发了个问题;host做如下配置,a.com会指向哪里?或者说ping一下a.com结果会是什么?127.0.0.1 a.com192.168.4.106 a.com192.168.4.105 x.com a.com192.168.4.107 a.com x.com127.0.0.1 a.comwhat?hos...

2018-08-17 16:38:25 866

转载 初步了解 promise -01

1: promise 中文 承诺 允诺2: promiseA+规范 https://promisesaplus.com3:promise 三种状态 等待态 pending ,成功态 resolved ,失败态 rejected4: promise 状态转化    pending --->resolved pending --->rej...

2018-08-16 23:22:00 48

转载 python time模块

1、Python time time()方法Python time time() 返回当前时间的时间戳(1970纪元后经过的浮点秒数)。time()方法语法:time.time()举例:#!/usr/bin/pythonimport time;print time.time();输出:1513913514.532、Python tim...

2018-08-16 22:09:00 45

转载 干了这碗Electron

ElectronElectron是什么 ?官方给出的解释:使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用。讲的再通俗一点就是 node + Chromium(没有自带功能的chrome) + 前端三巨头组成的开发工具。图片非原创,取自网络为什么要用Electron?官网: Electron 是一个使用...

2018-08-16 21:54:52 253

转载 Redis 知识 整理

简介安装启动注意事项使用命令通用命令数据结构字符串(string)哈希(hash)队列(list)集合(set)有序集合(zset)位图(bitcount)事务订阅与发布配置Units(单位)INCLUDES(模块)GENERAL(常用项)SNAPSHOTING(RDB相关)...

2018-08-16 17:19:00 229

转载 alert

有弹框吗?嘿嘿。。转载于:https://www.cnblogs.com/sixloop/p/9486884.html

2018-08-16 14:00:00 62

转载 javascript扩展时间方法,格式化,加减日期

/** *对Date的扩展,将 Date 转化为指定格式的String *月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, *年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) *例子: *(new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==...

2018-08-16 11:24:00 55

转载 Greenplum_源代码编译安装和RPM包安装

背景原来使用GP的场景是直接使用阿里云提供的HybridDB产品,所以没有亲自动手安装过。现在有一个在本地搭建测试环境的需求,所以就照猫画虎的做一遍,把过程记录下来。CentOS 7 x64Greenplum 5.8.0 RPM包安装(基于PostgreSQL 8.3.23)Greenplum 6.0.0 源代码安装(基于PostgreSQL 9.2.0)备注:目前Greenplu...

2018-08-16 07:13:42 1519

转载 生成pyc

为什么80%的码农都做不了架构师?>>> ...

2018-08-15 20:17:00 117

转载 sql统计公司最高薪酬和薪酬分布

统计薪酬最高的和薪酬分布情况,下面包括表的创建和sql语句:CREATE TABLE `employee` ( `id` int(4) DEFAULT NULL, `name` varchar(12) DEFAULT NULL, `salary` varchar(11) DEFAULT NULL, `iod` int(4) DEFAULT NULL) ENGIN...

2018-08-14 22:55:00 405

转载 WPF不明内存泄露已解决,白头发也没了

原文:WPF不明内存泄露已解决,白头发也没了     在使用OpenExpressApp进行WPF应用开发过程中遇到多个内存泄漏的地方,在上一篇中求助了一个内存泄露问题【WPF不明内存泄露原因,头发都白了几根】,本篇与大家分享一下如何解决此问题的过程。问题发现  用户使用产品时,使用久了会报出内存溢出错误,于是开始查找内存泄露问题。在【WPF -.Net 4.0解决了DataGrid分组时...

2018-08-14 09:54:00 159

转载 不知道是不是最通俗易懂的《数据一致性》剖析了

这次准备开启一个新的系列来写了,聊聊分布式系统中的关注点。节奏不会排的太紧凑,计划两周一更吧。  本文是本系列的第一篇。从普遍认为的分布式系统中最最最重要的数据一致性开始。内容适合人群&gt;=0年技术相关经验。一、为什么需要分布式系统?任何事物能够被持续的运用和发展,必然有其价值,分布式系统也是一样。分布式系统的产生我认为主要的目的就是“快”和“海量”。这个“快”可以分为两个方面:第一个是系统的...

2018-08-13 01:39:41 166

原创 微软把UWP定位成业务线应用程序开发平台

微软把UWP定位成传统业务线(LOB)应用程序开发平台,以使用Windows Template Studio实现快速应用程序开发为重点。但是,为了把LOB开发人员吸引到UWP平台,他们在做的事情不止这些。\\最初发布时,通用Windows平台(UWP)只是被视为一种在Windows商店中销售应用程序的方法。其基本思想是你编写一次应用程序,它就可以在Windows和Windows Phone上运行。...

2018-08-12 13:17:24 57

转载 rest-client restclient get post写法

geturl = "https://api.weixin.qq.com/sns/jscode2session" data = { appid: "××××", secret: "×××××", js_code: params[:code].to_s, grant_type: 'authorization_code' ...

2018-08-12 11:21:00 101

转载 [Python设计模式] 第20章 挨个买票——迭代器模式

github地址:https://github.com/cheesezh/python_design_patterns迭代器模式迭代器模式,提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示[DP]。当需要访问一个聚集对象,而且不管这些对象是什么都需要遍历的时候,就应该考虑使用迭代器模式。当需要对聚集有多种方式遍历时,也可以考虑使用迭代器模式。迭代器为遍历不同的聚集结...

2018-08-12 10:53:00 57

转载 appium-desktop 1.6.2 使用

1.从git上下载appium的最新包appium-desktop 1.6.2( 对应启动的appium-server 为1.8.1);注意安装时,选择为当前用户安装,不要为全部用户安装,不然会出现问题2.安装nodejs新版(自带npm新版)3.java 1.8,sdk 已安装4.appium启动后,运行自动化脚本,即可转载于:https://www.cnblogs.com/lh...

2018-08-12 00:02:00 186

空空如也

空空如也

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

TA关注的人

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