自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 OrmLite-更符合面向对象的数据库操作方式

1. jar包下载下载地址:http://ormlite.com/releases/,一般用core和android包即可。如果使用的是android studio,也可以直接通过module settings加入依赖。2. 实体类使用OrmLite创建表不需要写任何SQL语句,而是通过创建一个对应的实体类,通过这一实体类建表,即一张表对应一个实体类,而数据表中的字段以及字段属性则

2017-08-31 21:37:41 306

转载 适配器模式应用实战课程9月5日开课了_上课了在线平台

上课了-在线培训平台即将开启适配器模式的应用课程了,希望想要学习软件开发的同学不要错过了!  适配器模式应用实战课程由范钢老师担任主讲师。范钢老师原阿里首席软件架构质量专家,从事软件开发工作近十五年,并且现在一直在坚守在大型软件架构设计一线工作。老师尤其熟悉互联网架构与分析的特点,长期关注软件代码质量、遗留系统改造、重构等问题。先后主持或参与了数十个国内外大型软件项目,涉及领域包括互联网、航天

2017-08-31 16:57:43 231

转载 [Python][小知识][NO.5] 使用 Pyinstaller 打包成.exe文件

1、安装 pyinstaller 插件  cmd命令:pip install PyInstaller  PS . o.o 不知道 easy_install 的百度吧。2、pyinstaller 简介  他能很方便的帮我把 python脚本打包成一个 .exe 程序。  cmd打包指令:pyinstaller [一些参数] [打包 .py 脚本的路径]  打包后会在用户目录下

2017-08-31 12:17:43 181

转载 C# WinForm窗体应用(第四天)

一、点击登录按钮,将两个窗体进行连接,并进行用户名和密码验证。 1 /// 2 /// 登录设置 3 /// 4 /// 5 /// 6 private void btnLogin_Click(object sender, EventArgs e) 7 { 8

2017-08-30 20:33:39 212

转载 初识RabbitMQ,附RabbitMQ+PHP演示实例

RabbitMQ是一个在AMQP基础上实现的企业级消息系统。何谓消息系统,就是消息队列系统,消息队列是“”消费-生产者模型“”的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。what?消费-生产者模型?对,没错!就是大学操作系统课程里面的“消费者-生产者模式”,记得当时被这个问题坑的不轻啊。在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步

2017-08-30 15:49:53 6304

转载 Java web开发,在一个jsp里放太多java代码的后果,摘自 java web轻量级开发面试教程

现要做一个简单的登录页面,如果用户通过验证,会显示Welcome用户名的欢迎词,反之则返回登录页面让用户再次输入这部分的完整代码是JSPDemo项目里的login.jsp,下面来分析一下关键代码。代码位置视频位置code/第3章/JSPDemo视频/第3章/JSP案例的讲解根据JSP的语法,可以通过@i

2017-08-30 10:41:34 672

转载 基于JMS的ActiveMQ搭建与实现

1.JMS  Java消息服务(Java Message Service)即JMS,是一个Java平台中关于面向消息中间件的API,用于两个程序之间,或分布式系统中发送消息,进行异步通信。  JMS包括队列与主题两种模式,一种是点对点的Queue,还有一个是发布订阅的Topic方式。区别在于:  (1)对于Queue模式,一个发布者发布消息,下面的接收者按队列顺序接收,比如发布了10个

2017-08-29 19:01:32 259

转载 JVM内存分析

1.java内存模型分析java虚拟机运行时数据存储区域包括线程隔离和线程共享两类,整个PC的内存图如下所示:下面对以上内存区域说明:1.1 register和cache当代计算机一般有多个cpu,每个cpu有独立的寄存器用于运行时存储数据,同时每个cpu一般还会有1级或者多级高速存储的缓存,当cpu读取数据时,总是会先从缓存中读取,如果缓存中没有时才会读取主内存中的数据,先把

2017-08-29 14:17:36 208

转载 神经网络

神经网络 如何简单形象又有趣地讲解神经网络是什么? 计算机的潜意识 神经网络入门(连载之一) Deep Neural Networks for Matlab 神经网络研究与应用这块用python好还是matlab? 神经网络、机器学习、模式识别 神经网络理论基础及Python实现 机器学习算法原理之人工神经元和单层神经网络 基于python的神经网络与机器学习

2017-08-29 09:41:28 941

转载 Mysql-小结

一.数据库操作  1.显示数据库show databases  2.创建数据库#utf8 CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;#gbk CREATE DATABASE 数据库名称 DEFAULT CHARACTER SET gbk COLLATE g

2017-08-28 18:01:38 245

转载 页面布局的总结

众所周知,前端主要由3部分组成,css、js、以及html标签。所以要掌握好前端,这三者是必须相辅相成,缺一不可。今天主要分享一下在开发过程中遇到的关于页面布局这个问题。题目是:假设高度已知,请写出三栏布局,其中左,右栏宽度各位200px,中间自适应。这里有5种方式解决,来解决这个情况。第一种:通过float方式html:div class="content">

2017-08-28 13:13:27 617

转载 WPF控制动画开始、停止、暂停和恢复

1、闲言好久也没更新一博客了,自己有点发懒,同时确实这几个月来也有点忙。风机监测软件,项目中,有这样一个小需求:正常风机在旋转的时候,上位机软要做一个风机的图片,让它不停地旋转,一但检测到下面风机停止了,上位机软件界面的风机图片也要跟着停止,并且风机图片的旋转速度最好是能够与真实的速度成比例关系,这样软件才更有逼格一点。就是实现这样一个效果,看下图1,左边是一个状态指示,没有做动画,只是做了一

2017-08-27 21:33:25 959 1

转载 CSS3动画以及animation事件

1、CSS3动画以及animation事件的定义animation :name duration timing-function delay iteration-count directionanimation-name:动画名称    animation-name:keyframename|none(keyframename:自定义名字 none:动画无效果)animation-du

2017-08-27 16:49:23 940

转载 万物皆对象的JavaScrip

写在前面:          经过前段时间对于H5语言的学习,开始慢慢适应现在的生活节奏和代码语言。从一开始的毫无头绪到现在可以大概地写出部分的网站静态页面,用了两个周的时间。作为一个之前从未接触过计算机语言的初学者来说,在感受着代码语言神奇的同时也更期待可以更深入的了解和掌握更多的相关知识,个人能力有限,但尽量做好眼前的每一件事,与大家共勉。Java Script 是世界上最流行的编程语

2017-08-27 12:09:27 402

转载 jvm系列 (三) ---锁的优化

锁的优化目录jvm系列(一):jvm内存区域与溢出 jvm系列(二):垃圾收集器与内存分配策略 jvm系列(三):锁的优化 我的博客目录 锁的四种状态从低到高,只能升级不能降级 无锁状态 偏向锁状态 轻量级锁状态 重量级锁状态 自旋锁和自适应自旋理解同步互斥的时候会造成线程阻塞,而挂起线程和恢复线程需要转入内核态中完成 有时候往往共享数据的锁定状态只会持续很

2017-08-26 20:21:22 180

转载 qgis 软件下载和图层管理和操作

Quantum GIS (QGIS)是一个用户界面友好、开源代码的GIS客户端程序,支持数据的可视化、管理、编辑与分析和印刷地图的制作。通过集成GRASS,支持强大的分析功能,可运行于Linux、Unix、Mac OSX和Windows系统,并支持多种矢量、栅格与数据库格式及功能。1.友好的图形用户界面地物的选择和指定 属性的编辑、显示和检索 动态投影 打印定制 地物标记 矢量和栅格符

2017-08-26 10:53:23 777

转载 设计模式(7)--Bridge(桥接模式)--结构型

1.模式定义:  桥接模式是对象的结构模式。又称为柄体(Handle and Body)模式或接口(Interface)模式。桥接模式的用意是“将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化”。2.模式特点:  桥接模式虽然不是一个使用频率很高的模式,但是熟悉这个模式对于理解面向对象的设计原则,包括“开-闭”原则以及组合/聚合复用

2017-08-25 19:25:21 225

转载 SUSE-11 本地 zypper 配置

配置本地 zypper 目的:安装 SUSE-11 后想要再添加或删除软件组件将比较麻烦。通过配置本地 zypper 将可以从下载的软件仓库(repository)中安装软件包。 本地 zypper 配置步骤:1.下载 zypper 软件仓库(repository)文件例如:saltstack 的软件仓库根目录结构如下。则至少应该下载对应架构(x86_64)目录、noa

2017-08-25 14:49:20 915

转载 51采集PCF8591数据通过ESP8266上传C#上位机

效果     如果想用手机做可以参考这篇文章,自己的协议规定在文章中android 之TCP客户端编程 ---恢复内容开始---请问一下博客为什么又不能直接复制粘贴图片了呢............ 先看8266的配置,8266我是用的Lua语言写的,,因为方便快捷....这次写的当然比以前完善......关于WIFI模块可以看这几篇ESP8266使用详解

2017-08-25 09:49:25 869 1

转载 51nod 1103 N的倍数 思路:抽屉原理+前缀和

题目:这是一道很神奇的题目,做法非常巧妙。巧妙在题目要求n个数字,而且正好要求和为n的倍数。 思路:用sum[i]表示前i个数字的和%n。得到sum[ 1-N ]共N个数字。   N个数字对N取模,每个数字都在0-( N-1 )之间。   可能出现两种情况  1:有一个数字等于0。(都不相等)   2:至少有两个数字相等。   1.如果sum数组中有一个数字

2017-08-23 16:13:26 195

转载 SpringMVC详解(三)------基于注解的入门实例

前两篇博客我们讲解了基于XML 的入门实例,以及SpringMVC运行的详细流程。但是我们发现基于 XML 的配置还是比较麻烦的,而且,每个 Handler 类只能有一个方法,在实际开发中肯定是不可能这样来进行开发的。那么这篇博客我们就讲解实际开发中用的最多的基于注解配置的SpringMVC配置。  本篇博客源码下载链接:http://pan.baidu.com/s/1dESLgv3 密码:v

2017-08-23 11:33:14 156

转载 2、粘包现象(struct模块)

昨天我们所做的套接字是有漏洞的,它会出现粘包现象,没有发现这个问题的我们今天会进行演示。今天也会稍微讲解一下基于udp的套接字。 一、基于udp的套接字udp是无链接的,先启动哪一端都不会报错udp服务端:ss = socket() #创建一个服务器的套接字ss.bind() #绑定服务器套接字while True : #服务器无限循环

2017-08-22 20:33:13 285

转载 vue.js学习之组件(下篇)

本文的Demo和源代码已放到GitHub,如果您觉得本篇内容不错,请点个赞,或在GitHub上加个星星!https://github.com/zwl-jasmine95/Vue_test 以下所有知识都是基于vue.js 2.0版本 一、组件编译作用域child-component> {{ message }}child-component>message 应该

2017-08-22 16:51:16 548

转载 成为优秀Java程序员的10个要点

如果你是一个热衷于技术的Java程序员, 那么下面的10个要点可以让你在众多Java开发人员中脱颖而出。1. 拥有扎实的基础和深刻理解OO原则对于Java程序员,深刻理解Object Oriented Programming(面向对象编程)这一概念是必须的。没有OOPS的坚实基础,就领会不了像Java这些面向对象编程语言的美。光学习OO原则的定义用处不大,关键是要学会如何应用这些原则用一种

2017-08-22 09:39:11 207

转载 SSH三大框架的工作原理及流程

摘要: Hibernate工作原理及为什么要用? 原理: 1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件 2.由hibernate.cfg.xml中的读取并解析映射信息 3.通过config.buildSessionFactory();//创建SessionFactory 4.sessionFactoryHibern

2017-08-21 17:41:13 198

转载 FastJson将json解析成含有泛型对象,内部泛型对象再次解析出错的解决办法(Android)

折腾小半天的问题,这里先感谢一下深圳的小伙子,远程帮我搞,虽然也没有搞出来==========FUCK声明:Android开发下发生此异常,Java开发下并不会有这个问题异常重现简单说一下抛出异常的代码:(1)解析json代码如下:RecommendBean obj = JSON.parseObject(jsonString, new TypeReference>(){})

2017-08-21 13:01:14 1163

转载 使用进程池规避Python的GIL限制

操作系统 : CentOS7.3.1611_x64python版本:2.7.5问题描述Python的GIL会对CPU密集型的程序产生影响,如果完全使用Python来编程,怎么避开GIL的限制呢?解决方案在多线程中使用进程池来规避GIL的限制。具体如下:1、使用multiprocessing模块来创建进程池;2、将计算任务分配给不同的线程;3、在任务线程中把任务提

2017-08-20 21:29:12 251

转载 Java读取excel表格

Java读取excel表格一般都是用poi技术去读取excel表格的,但是这个技术又是什么呢什么是Apache POI?Apache POI是一种流行的API,它允许程序员使用Java程序创建,修改和显示MS Office文件。这由Apache软件基金会开发使用Java分布式设计或修改Microsoft Office文件的开源库。它包含类和方法对用户输入数据或文件到MS Office文

2017-08-20 17:01:18 467

转载 Java学习路线图

JAVA学习路线图,特此声明;仅希望对热爱JAVA学习有所帮助如若转载或者使用本图,请注明出处,避免后期出现版权问题,谢谢!!! JAVA学习路线图此乃是java攻城狮的学习路线图,由简到繁,由易到难,一步步的学习,最后成为JAVA攻城狮。希望对大家的学习有所帮助阶段一  1:学习HTML     2:学习CSS    3:Javascript    4:jqu

2017-08-19 13:58:29 213

转载 Redis-入门笔记-15min带你一览redis

如果转载,请注明博文来源: www.cnblogs.com/xinysu/   ,版权归 博客园 苏家小萝卜 所有。望各位支持!       少年入门笔记,整理出来一起入坑!入门的视屏来自imooc的:http://www.imooc.com/learn/8391 NOSQL概述什么是noSQLno

2017-08-17 22:08:29 447

转载 babel安装及简单使用

简介babel是一个广泛使用的转码器,可以将ES6代码转为ES5,从而在现有环境执行; 安装及配置1、安装babel  npm install --save-dev babel-cli 或者 cnmp install --save-dev babel-cli (淘宝镜像安装);  注意:须把babel安装在项目目录下,如果安装在全局,项目会对环境产生依赖;2、设定转码规则

2017-08-17 16:38:26 575

转载 ios app url scheme跳转到淘宝商品详情页 唤醒app

好的东西就应该大家一块分享。今天项目中要求,类似于启动页是淘宝的广告,然后点击广告,跳转到淘宝的详情页。实现这个要求我是各种百度,不过最后发现呢,大部分东西都是千篇一律。第一种:只是提供了天猫的跳转,并没有提供淘宝的跳转。第二种:就是使用阿里百川的sdk,这样的话对我我来说是觉得有点大材小用的毕竟只是一个广告页而已。第三种:就是我通过不懈的努力,终于被我给发现了。现在我就要

2017-08-16 17:48:22 2045

转载 构造函数为什么不能为虚函数

虚函数采用一种虚调用的方法。虚调用是一种可以在只有部分信息的情况下工作的机制,特别允许我们调用一个只知道接口而不知道其准确对象类型的函数。但是如果要创建一个对象,则必须要知道对象的准确类型,因此构造函数不能为虚。   虚函数既然那么有用,我们是否可以把每个函数都声明为虚函数?  不行,这是因为虚函数是要有代价的:由于每个虚函数的对象都必须维护一个V表,因此在使用虚函数的时候都会产生一个

2017-08-16 09:53:21 232

转载 php 基于socket的基本通信

php 基于socket的基本通信1、前言Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。这种介绍度娘很多,希望了解更多的自行百度,往下看的朋友记得先开启socket扩展;

2017-08-15 17:04:03 211

转载 移动端JS事件、移动端框架

一、移动端的操作方式和PC端是不同的,移动端主要是用手指操作,所以有特殊的touch事件,touch事件包括如下几个事件:1、手指放到屏幕上时触发   touchstart2、手指放在屏幕上滑动式触发    touchmove3、手指离开屏幕时触发。  touchend4、系统取消touch事件的时候触发,比较少用。  touchcancel每个事件都有以下列表,比如touch

2017-08-14 21:13:22 670

转载 有关拓扑排序

拓扑排序拓扑排序,是一种按照一定的先后规则,来进行排序。一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序列。简单的说,由某个集合上的一个偏序得

2017-08-14 14:13:26 364

转载 总结几种常用的安全算法

本文简单总结几种常用的安全算法摘要算法 对称加密算法 非对称加密算法 数字签名 数字证书 web安全系列目录总结几种常见web攻击手段极其防御方式 总结几种常见的安全算法 数字摘要实现将任意长度的明文通过单向hash函数摘要成固定长度的串。 Hash(明文)-->固定长度的摘要 特点无论明文多长,计算出来的摘要长度总是固定的。hash(‘a’

2017-08-13 19:43:22 381

转载 好用的前端分页插件

在网上找了好久分页插件,终于找到个满意的,顺便重新封装一下。只需在 html界面加入如下div 即可 其中id为固定 应用时只需更改fenye.js文件的 count start 值即可效果图 如下 下载插件连接http://files.cnblogs.com/files/changhai/%E5%88%86%E9%A1%B5%E6%8F%92%E4%BB%B6.z

2017-08-13 13:43:20 3297

转载 利用pyinstaller将python脚本打包发布

之前写了一个小工具,将excel配置表转换为json、xml、lua等配置文件。最近在学习egret,正好需要转换配置文件,刚好就用上了。然而当我想把工具拷到工作目录时,就发愁了。之前我为了方便扩展,把程序拆分得太细:xzc@xzc-HP-ProBook-4446s:~/Documents/code/github/py_exceltools$ ls -lh总用量 80Kdrwxrw

2017-08-12 20:48:28 519

转载 你应该懂的wp-super-cache优化技巧-

网上有一些批评wp-super-cache插件的声音,他们认为cos-html-cache或Hyper Cache两款插件优于wp-super-cache。还有人说使用缓存插件会降低网页速度等,ip至少要大于5000等。个人不敢苟同,我认为是他们不会使用强大的新版wp-super-cache插件,新版本中加入新选项,对搜索引擎seo更为有利。相比其他wordpress缓存插件,wp-super

2017-08-12 14:23:26 1297

空空如也

空空如也

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

TA关注的人

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