自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 这可能是你进阶区块链技术的最佳时机!

如果说一名程序员希望进阶区块链技术的最好时机是什么时候,那一定是2019年。理由有以下两点:一、区块链技术已经成为全球关注焦点,并逐步开始发展落地最近被区块链界津津乐道的是区块链发票不断在各个场景落地。当乘客搭乘深圳地铁、深港出租车公司的部分车辆、深圳机场巴士330全部线路时,可以用手机自助开具区块链电子发票。可以说,区块链从来没距离我们这么近。我们通过数据分析还发现,尽管比特币价格大幅下滑,但2...

2019-03-31 15:33:55 258

转载 设计模式----抽象工厂

今天,我们接着来说说设计模式中的抽象工厂模式,继上次工厂模式之后我们来说说他们中的大佬抽象工厂。首先,还是想象一个场景,今天我们用到的是我们项目中经常要用的切换数据库;例如,一开始项目用的是mysql数据库,后来又要切换成SQLserver数据库今天,我们就用这个场景来学习一下反射+抽象工厂模式。使用的dataBase优先的话我们当然是在项目中新建实体了class Depa...

2019-03-31 13:45:00 52

转载 [译] Part 30: golang 中的 error 处理

原文地址:Part 30: Error Handling原文作者:Naveen R译者:咔叽咔叽转载请注明出处。什么是 ErrorError 表示程序中的异常情况。假设我们正在尝试打开文件,文件系统中不存在该文件,那么这是一种异常情况,它就代表一种error。Go 中使用内置的error类型表示错误。就像任何其他的内置类型,如 int,float64,... error可以存...

2019-03-31 08:34:21 129

转载 python中is、id、==与浅拷贝和深拷贝

python中的3个常见操作符is、id、==,三个的使用方法和应用场景不近相同,有各自适合的应用场景is:用于比较两个对应是否是同一个引用==:用于比较两个之是否相同id:用于获取对象的内存地址id(5)1492768624a = 4b = 4a == bTruea is bTruea = 257b = 257a == bTr...

2019-03-30 23:33:44 135

转载 在Textview左边或右边添加图标 ,换行不错位

在Textview左边或右边添加图标 ,换行不错位平日开发过程中,我们难免会遇到一些图文混排的格式,文字,自然是利用TextView控件去实现,若是单行文字,相信无论是左边还是右边添加图片对小伙伴们来说都不是难事,而且可以利用drawableleft或者直接利用ImageView实现就可以了。不过,若是要求文字显示多行时,无论是利用drawableleft,还是ImageView,想要做到换行...

2019-03-30 02:54:24 1094

转载 centos7 安装redis服务及phpredis扩展

闲话少说服务器版本:centos7.6 64位软件包:https://pan.baidu.com/s/1Gb4iz5mqLqNVWvvZdBiOMQ提取码: xrhx一、安装redis放在/usr/local/src文件夹下tar -zxvf redis-4.0.8.tar.gzcd redis-4.0.8make MALLOC=libc将/usr/loc...

2019-03-29 13:53:00 130

转载 雅礼集训【Day6-1】字符串

雅礼集训【Day6-1】字符串假设我们有串\(a\),我们设\(a'\)为\(a\)翻转后按为取反过后的串。我们只考虑前一半的,长为\(m\)的串。如果前半截匹配了\(a\)或者\(a'\),则\(a\)就被匹配上了。所以我们记\(f_{i,j,S}\)表示长度\(i\),在AC自动机上匹配到了\(j\)节点,已经匹配了的串的集合为\(S\)的方案数。但是可能会出现\(a\)出现的位置跨越...

2019-03-28 16:47:00 83

转载 DataGrid表格某单元格数据填入是否正确的验证---MiniUI使用

示例:<div id="datagrid1" class="mini-datagrid" oncellvalidation="onCellValidation"></div>function onCellValidation(e) { if (e.field == "部门编号")//我要判断的字段 { ...

2019-03-28 10:39:00 2044

转载 38、自定义控件(三)--事件分发和滑动机制

一、View的分发机制应用场景一Down:TextView默认是不能获得焦点的,所以它的TouchEvent返回的肯定是false,那么会继续递归到上层交由Activity的TouchEvent消费掉。UP/Mve:而UP或Move的时候,直接就不会向下走逻辑的,直接在Activity的touchEvent中消费掉。UP和Move是根据Down之后的情况来确定的。应用场...

2019-03-27 15:44:00 98

转载 docker使用

docker run -t -i --mount type=bind,source=/c/workspace/gopath,target=/go -p 8080:8080 golang:1.11-stretch docker start -i CONTAINER IDdocker exec -i -t CONTAINER ID /...

2019-03-27 15:39:05 87

转载 更优雅地关闭资源 - try-with-resource及其异常抑制

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

2019-03-27 09:57:00 50

转载 golang vue 使用 websocket 的例子

一.编写golang服务端1.导入必要的websocket包,golang.org/x/net/websocket或 github.com/golang/net/websocket2.编写消息处理函数,主要实现接收客户端发送的消息和向客户端发送消息func Handle(conn *websocket.Conn) { defer conn.Close() jsonHandler ...

2019-03-24 22:00:00 384

转载 mysql 支持四字节设置

设置文件mysql/bin/my.ini【mac用户在ect文件夹里创建文件my.cnf】添加以下代码:[mysqld]character-set-server=utf8mb4转载于:https://www.cnblogs.com/kkvt/p/10586668.html...

2019-03-24 01:07:00 396

转载 node学习笔记

global 全局变量模块包装器 (function(exports, require, module, __filename, __dirname) { // 模块的代码实际上在这里 });复制代码exportsexports = global.exports = {} (注意这是个对象,实际对外导出的是global.exports)module...

2019-03-23 12:57:27 58

转载 单方面%

同级大佬最强的PBDRX大可(巨)爱(佬)的洛谷博客DRX大可(巨)爱(佬)的Cnblogs数学信息大佬LZY精通各种黑科技LQY(不知道链接QAQ)已经吊打我的学弟阿克先生NTF比我小比我强CDW转载于:https://www.cnblogs.com/PsychicBoom/p/10581524.html...

2019-03-22 22:24:00 53

原创 智能手机拍照进化论:从传感器到算法摄影

在智能手机时代,摄影已经发生了变化。不仅人们的拍照姿势变了,手机摄像机捕获的光线的整个过程也发生了翻天覆地的变化。相机不再只是一个镜头和一个传感器,还是一系列算法的体现,它们可以以最快的速度处理图像以获得最好的摄影效果。手机摄影已经进化成为算法摄影。人工智能机器学习的不断进步将带来更多不同的功能,技术更新迭代的速度之快,或许很快就会让今天的手机摄影效果看起来过时了。比如谷歌Pixel 3和iPho...

2019-03-22 16:27:55 80

转载 2019 年最值得关注的 34 个 Python 开源项目——Let's go!

在过去的一年里,Mybridge 比较了近万个 Python 开源库,并从中挑选出最实用的 34 个工具来帮助你开发。这些开源项目的平均 Star 数为 3293,下面将把它们分为 7 类进行分享:开源项目对程序员来说意义非凡,可以大大提升软件开发速度,让我们花些时间,一起来看看这些在可能被你错过了的 Python 开源项目吧。一、Python Toolkit1. PipenvStar 数:157...

2019-03-22 11:49:23 124

原创 恶意软件盯上了加密货币,两家以色列公司受到攻击

近日,网络安全公司Palo Alto Networks威胁研究部门Unit 42发博称,已确认Cardinal RAT自2017年4月起对两家从事外汇和加密交易软件开发的以色列金融科技公司发起过攻击。Cardinal RAT是可远程访问特洛伊木马(RAT),攻击者可远程控制系统,2017年Palo Alto Networks首次发现了Cardinal RAT,但在这两年中,并没有发现其有攻击行为。...

2019-03-21 18:29:52 46

转载 3月21

第一部分python基础至5.1.3.title()/.upper()/.lower() ——调节大小写.rstrip()/.lstrip()/.strip() ——删除空白(后,前,前后)特殊计算符 m**n=m^n, %取余,//除取整# 不读取后续内容.append(' ') 列表后加元素/.insert(位置,' ')插入元素/del ___[位置]删除元素/.pop(位置)弹...

2019-03-21 16:02:21 70

转载 【从蛋壳到满天飞】JS 数据结构解析和算法实现-红黑树(二)

前言【从蛋壳到满天飞】JS 数据结构解析和算法实现,全部文章大概的内容如下:Arrays(数组)、Stacks(栈)、Queues(队列)、LinkedList(链表)、Recursion(递归思想)、BinarySearchTree(二分搜索树)、Set(集合)、Map(映射)、Heap(堆)、PriorityQueue(优先队列)、SegmentTree(线段树)、Trie(字典树)、U...

2019-03-21 02:41:03 122

转载 数据类型,运算符

快捷键:Ctrl+d:快速复制 Ctrl+/:注释 Shift+Enter:直接跳转下一行注释:"""多行注释多行注释多行注释"""# 单行注释# print('hello world')# print('hello world')# 这是一行。。。。代码print('hello world') # 这是一行。。。。代码基本数据类型:   1.为何数据要区分类型:   ...

2019-03-20 19:49:00 58

转载 在cmd中的几条命令

查看接口:netsh interface show interface自动获取ip:netsh interface ip set address "本地连接" dhcp ipconfig /alldns服务:netsh interface ip set dnsservers "本地连接" static dns地址设置本机dns备用netsh interface ip add dns name = ...

2019-03-20 15:38:30 77

转载 Mysql存储之原生语句操作(pymysql)

Mysql存储之原生语句操作(pymysql)关系型数据库是基于关系模型的数据库,而关系模型是通过二维表时实现的,于是构成了行列的表结构。表可以看作是某个实体的集合,而实体之间存在联系,这个就需要通过表之间的关联关系来体现,比如主键的关联关系,多个表组成了一个数据库,也就是关系型数据库。其中Mysql.oracle,sql server,sql...

2019-03-20 14:50:35 98

转载 java编程利用随机函数在1~100内(范围可替换)猜数字

一个小游戏。。哈哈import java.util.Scanner;public class Area { public static void main(String[] args) { int a=(int)(Math.random()*100);//随机函数 int answer = 110; do {...

2019-03-19 22:01:49 233

转载 ifcfg命令--route命令

1. route命令:路由管理命令(1) 查看:route -n(2)添加route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]上面名词解释target the destination network or host. You can provide IP addresses in dotted decimal o...

2019-03-19 17:10:32 313

转载 21.原生项目和Flutter的混合开发(二)

目录传送门:《Flutter快速上手指南》先导篇在 混合开发(一) 中,我们成功的在原生 Android 项目中引入了 Flutter,本篇我们看看如何让 Flutter 在原生 Android 应用中运行起来。1. 改造 main.dart首先,要让 Flutter 的视图能展示,需要改造一下 main.dart ,根据 name 的来创建对应的 Widget。import 'dart:ui';...

2019-03-19 11:30:51 390

转载 波音737事故反思:该让数据“接管”生命控制权吗?

2018年10月29日,一架载有189名乘客和机组人员的印尼狮航波音737 MAX 8客机,在起飞13分钟后失联,随后被确认在西爪哇附近海域坠毁,机上人员全部遇难。截止到目前,事故调查工作仍在进行。133天之后,2019年3月10日,埃塞俄比亚航空一架波音737Max 8航班从亚的斯亚贝巴起飞,6分钟后坠毁。机上载有149名乘客和8名机组人员,其中包含8名中国乘客,全部不幸遇难。据报道,此次失事的...

2019-03-19 02:05:48 691

转载 JVM 从入门到实战 | 03 简述垃圾回收算法

引言之前我们学习了 JVM 基本介绍 以及 什么样的对象需要被 GC ,今天就来学习一下 JVM 在判断出一个对象需要被 GC 会采用何种方式进行 GC。在学习 JVM 如何进行垃圾回收方法时,发现所谓的 JVM 垃圾回收思想和现实生活的场景有很多相似的地方。所以本文用餐厅回收餐桌的方式类比 JVM 垃圾回收算法,应该能帮助 JVM 学习的理解和记忆。经典垃圾回收算标记-清除(Mark-Sweep...

2019-03-19 02:05:29 57

转载 程序员从宏观、微观角度浅析JVM虚拟机!

1.问题1、JAVA文本文件如何被翻译成CLASS二进制文件?2、如何理解CLASS文件的组成结构?3、虚拟机如何加载使用类文件的生命周期?4、虚拟机系列诊断工具如何使用?5、虚拟机内存淘汰机制?6、虚拟机指令集架构?2.关键词编译,魔数,常量池,字面量,数据表,堆栈,方法区,程序计数器,内存引用,内存溢出,垃圾回收器,新生区,永久区,指令集3.全文概要上一篇我们介绍了代码如...

2019-03-18 21:56:49 103

转载 Hangfire源码解析-任务是如何执行的?

一、Hangfire任务执行的流程任务创建时:将任务转换为Type并存储(如:HangFireWebTest.TestTask, HangFireWebTest, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)将参数序列化后存储任务执行时:根据Type值判断是否是静态方法,若非静态方法就根据Type从IOC容器中取实例...

2019-03-18 19:39:00 363

转载 全网首发! 订单分解执行及供应链管理免费开源解决方案 ...

引言前一篇介绍了佛山王朝家具的案例背景。佛山王朝家具公司在全国有30多家门店,三个生产工厂。王朝家具有六大痛点问题:订单迫切需要实现电子化管理及在线签名总部分单工作量大,供应链效率低配送和售后问题较多,需要有售后服务管理系统销售收款的对账工作量大,财务同事叫苦连天门店及营业员提成计算工作量大,计算数据不透明,影响门店积极性可能的话,...

2019-03-18 17:26:47 72

转载 Linux中ls命令详解

ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学习的就会很快。ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在...

2019-03-18 09:54:25 163

转载 阿里云服务器如何购买及购买注意事项

阿里云报价需要根据你所选择的具体产品而决定,比如服务器又或者是储存对象,再者就是数据库等相关的产品了。不同的产品其价格也有所不同,下面说一说具体的产品价格以及购买时的注意事项,望大家参考:1、阿里云报价介绍刚才我们提到产品的不同,其价格也是不同的。但是大家也要明白,不同的产品有着不同的配置,配置的不同,其价格也是不一样的。我们以服务器为例,入门型配置的价格是300元起,而标准型配置的价格是600元...

2019-03-18 04:05:28 99

转载 学习笔记【第二章】

Part A.定义  其实虽然在学习C++的过程中已经多多少少和数组、字符串等打过一些交道了,但是其实还是没有一个明确的概念,经过学习后感觉知识体系正在一步步完善了  线性表是最基本、最简单、也是最常用的一种数据结构。一个线性表是n个具有相同特性的数据元素的有限序列。  线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句...

2019-03-17 23:25:00 61

转载 家电配备智能语音这件事,科大讯飞怎么看?

AWE 2019上,科大讯飞重点推出了其智能家电解决方案,包括空调解决方案、马桶解决方案、烟机解决方案,这看似是为了符合AWE的调性,其实也反映了2019年智能语音赋能家电行业解决方案的一个趋势。为何会入局家电领域,在AWE 2019科大讯飞展台上,科大讯飞智能硬件平台总经理张陈阐述了科大讯飞的思路。 家电厂商走向智能语音,需求更需深度挖掘 通过...

2019-03-16 20:35:14 198

转载 echarts 隐藏Y轴最大最小值label及分割线 ----障眼大发好使

需求图1====>label 最大最小值还好弄,yAxis{  axisLabel{      showMinLabel: false, showMaxLabel: false,  }}2====>Y轴分割线处理 这里用了障眼法:将最大最小值分割线颜色设置与背景色一致就可以了color: ['#F3F3F3','#ddd','#ddd'...

2019-03-15 17:58:00 2537

转载 vscode 解决符号无法识别的问题

一开始浏览代码出现了下面这个问题, __attribute__ 标记为红色,符号无法识别,下面还出现了很多提示需要加 ), } 等符号,虽然编译没问题,但是看着红色标记和一堆提示真是要逼死强迫症。既然符号 __attribute__ 无法识别,有没有什么办法从 vscode 中规避呢?搜索之后得到一个相关的信息,参见如下这个网页:How to force MS Visual C++ to u...

2019-03-15 10:59:00 1840

转载 在html页头设置不缓存

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

2019-03-15 10:52:00 10262

转载 Jumpserver堡垒机搭建(脚本自动化)

脚本内容#!/bin/bash# coding: utf-8# Copyright (c) 2018set -e        #返回值为非0时,退出脚本echo "0. 系统的一些配置"setenforce 0 || truesystemctl stop iptables.service || true >/dev/null 2>&1systemctl s...

2019-03-14 13:38:18 141

转载 在虚拟环境下运行 Confluence 6

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

2019-03-14 03:52:00 45

空空如也

空空如也

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

TA关注的人

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