Protostuff序列化和反序列化使用说明

google原生的protobuffer使用起来相当麻烦,首先要写.proto文件,然后编译.proto文件,生成对应的.java文件。 因此诞生了protostuff这个东西:http://www.protostuff.io/documentation/runtime-schema/ proto

Protobuf3学习笔记

本文是对Protobuf3(以下简称pb)官方文档的学习笔记,大部分示例摘自官方。 原文:https://developers.google.com/protocol-buffers/docs/proto3 一个简单的例子 syntax = "proto3"; message

Html转PDF--一般用于生成合同等场景

maven: <dependencies> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf&

关于ListView数据错乱的解决方案

前言 本篇博客要给大家分享的是在Android开发中遇到滑动数据错乱的问题如何解决,先描述一些为什么会出现数据错乱,熟悉ListView复用原因的朋友一定知道,我们在开发中为了优化数据显示,避免卡顿,会利用ListView的缓存机制来复用我们的View。 来看一段我们经常会写的代码: package

Jenkins日志输出异常,导致占满磁盘的问题处理

在之前做了Jenkins + Git + Maven的持续集成解决方案,今天访问Jenkins,异常缓慢,进控制台监控,发现磁盘不知道由于什么原因,竟然被塞满了.连基本的Tab键都不起作用了…这叫一个莫名其妙.于是赶紧找占满磁盘的文件到底是何方神圣. du -ah --max-depth=1 ./通

Apache开启WebDav接口提供同步

使用WebDav主要是为了给安卓的同步软件提供接口同步备份文件,使用的软件叫做FolderSync,支持SMB、WebDav等同步,但是如果要实现广域网在家以外的地方同步WebDav比较合适,而且速度也不差。 开启WebDav后在路由器开启端口映射就行,配一个阿里DDNS客户端就行了。 在Apac

阿里云禁止25端口导致邮件发送失败

问题在本地发邮件没问题,但是在ECS上发送邮件一直超时,报错: Couldn't connect to host, port: smtp.163.com, 25; 原因阿里云禁止25端口出口数据。https://help.aliyun.com/knowledge_detail/56130.h

家庭网络存储体系搭建

前言 家里设备越来越多。。。。我的钱包越来越瘪。。。。 现状 现在家里有的一些设备是: 电信悦me盒子 + 1,电信送的路由器,无线通过测速发现是限制了一定的速度的,后来在网上找到了超级管理员得密码,进去调成了桥接模式->连到我自己的路由器(自己的路由器拨号),因为这样才能做端口映射,悦

youtube-dl + FFmpeg 作死下载 Youtube 4K 视频

最近有点迷4K影片,在Youtube上看到几个好看的4K影片想下下来没事看看,就找到了这几个工具: youtube-dl : 开源YouTube下载工具 安装 youtube-dl详见官网:https://rg3.github.io/youtube-dl/download.html 我用的是 wge

CentOS 7 开放80端口

CentOS 7 默认没有使用iptables,所以通过编辑iptables的配置文件来开启80端口是不可以的 CentOS 7 采用了 firewalld 防火墙 如要查询是否开启80端口则: [root@~]# firewall-cmd --query-port=80/tcp no 显然80端口

Docker pull 镜像阿里云加速

问题 在自己机器虚拟机里面安装Docker之后pull镜像奇慢无比,网上找的方法有称为DaoCloud开发者,会给你一个独立的镜像url,你配置进去就行了,但是这个方法需要注册,比较麻烦,阿里云也提供这种方法的加速。 方法1 打开https://cr.console.aliyun.com/?sp

sonar-pmd 插件添加 P3C 支持

Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面

个人情况简析

作为开发人员,简单剖析一下自己目前的情况: 前端:网页前端: Html + CSS + JS 能够进行简单的开发框架或者工具包:Jquery辅助JS、AngularJS单应用开发、BootStrap等其他工具。 客户端: MFC:自己用起来比较顺手的MFC客户端,由于不是主要使用语言,可以在辅助网络

GitFlow 标准化开发测试发布流程

Master:只作为发布版本的代码,只有上线时才能往master合并代码,只能由hotfix和release合并,不允许develop直接合并到master(说明没有经过测试步骤); Hotfix:作为Master分支的修复bug版本,只能从master拉出,可以合并到master进行上线或者合

NodeMcu Lua WIFI 物联网 开发板 基于ESP8266

NodeMCU(节点微控制器单元)是一个开源软件和硬件开发环境,它围绕一个非常便宜的单芯片系统 (SoC) ESP8266 而构建。ESP8266 由 Espressif Systems 设计和制造,包含现代计算机的所有关键元素:CPU、RAM、网络 (wifi),甚至是现代操作系统和 SDK。批

Ngrok 搭建访问内网

苦于国内现在的大局域网状态,现在的内网穿透方案一般都是花生壳或者nat123之类的软件,但是这些都是要钱的,而且限速限流量,所以来试试Ngrok的效果怎么样。 准备工作: 准备好一台主机,带公网IP,最好上面没有其他的应用程序(对linux熟练的除外)准备一个一级域名,做好泛解析(二级域名的没有配置

解决虚拟机下安装CentOS无法上网的方案

我使用VMware虚拟机安装Ubuntu和CentOS,都使用NAT模式连接网络,但是Ubutun可以正常上网,而CentOS不能连接到网络。原来Centos7默认是不启用有线网卡的,需要手动开启。 操作步骤如下: 首先,打开终端。 cd /etc/sysconfig/network-script

Intellij idea 从git中删除idea目录

Idea是一个很好的IDE,在打开一个项目的时候,Idea会在项目根目录下创建一个.idea文件夹和一些*.iml的工程文件 我们不想将这些文件加入版本控制: 1、老方法:将.idea 和 *.iml 加入.gitignore 文件 但是,这个方法会导致更改项目的.gitignore文件并且需要同

智能家居的DIY方案实践

智能家居时代是越来越方便人们的生活,但是成熟的智能家居方案动不动就几千,不如我们来DIY一个吧。 首先在淘宝上看到了这货: 它可以通过串口的形式读或者写数据,读的时候可以接受别的遥控器发出的信息,写的时候可以作为发射源发射。 于是通过串口编程开发了一个MFC程序进行管理. 配合这个接收端: 功能

NAS内网动态域名设置

一、NAS自带的外部访问 但是效果不怎么好:首先说的是NAS支持自己设置路由器,但是如果路由器不支持端口映射的话就不可以了 二、花生壳 花生壳NAS套件支持内网穿透,外部也可以访问 1、免费域名带端口可以访问 端口号不固定,而且有流量限制、而且不能绑定外网80端口 2、购买域名能绑定外网80端口
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×