自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 electron快速开始

初学electron接触了两周的electron,感觉还不错,以后pc端基本上可以用electron加壳写pc端应用了,可以用nodejs的模块,也可以用es6、7,还可以直接操作系统文件。基本上可以完成大多数pc应用了。就是安装慢成狗了。。。。用镜也卡!快速开始Electron通过为运行时提供丰富的本机(操作系统)API,可以使用纯JavaScript创建桌面应用程序。您可以将其

2017-03-08 23:47:46 239

转载 ABP入门系列(13)——Redis缓存用起来

ABP入门系列目录——学习Abp框架之实操演练源码路径:Github-LearningMpaAbp1. 引言创建任务时我们需要指定分配给谁,Demo中我们使用一个下拉列表用来显示当前系统的所有用户,以供用户选择。我们每创建一个任务时都要去数据库取一次用户列表,然后绑定到用户下拉列表显示。如果就单单对一个demo来说,这样实现也无可厚非,但是在正式项目中,显然是不合理的,浪费程序性能

2017-03-08 22:07:48 1048

转载 用JavaScript实现图片剪切效果

学会如何获取鼠标的坐标位置以及监听鼠标的按下、拖动、松开等动作事件,从而实现拖动鼠标来改变图片大小。还可以学习css中的clip属性。一、CSS实现图片不透明及裁剪效果。图片剪切三层结构1、第一层opacity,给图层设置透明度2、第二层clip,clip属性:对图片进行裁剪,实现图像的一部分显示,其他部分进行隐藏3、第三层选取框absolute(与第二层重叠的),包括八个

2017-03-08 20:35:45 654

转载 怎么用php语言来做文件缓存

使用缓存能够让我们的程序访问起来更加快速,缓存可以减少对数据库的操作,体验起来更好一些,对服务器的压力也小一些,当然服务速度很快php文件执行完之后产生的解析完的数据,保存成静态的网页,下次打开的这个文件的时候,如果发现之前执行过了,就可以把之前保存的静态网页拿出来显示了它也有个缺点,就是不能时时的与数据库同步 适用范围,一般的小程序都可以用缓存,对时间要求特别苛刻的,比如抢购什么的就

2017-03-08 19:07:44 2285

转载 使用TCP-IP Monitor监视Soap协议

什么是soap?soap,简单对象访问协议,基于http传输xml数据,soap协议体是xml格式。 SOAP 是一种网络通信协议SOAP即Simple Object Access Protocol简易对象访问协议SOAP 用于跨平台应用程序之间的通信SOAP 被设计用来通过因特网(http)进行通信SOAP = HTTP+XML,其实就是通过HTTP发xml数据S

2017-03-08 17:39:49 281

转载 【SysML】模型图概览

SysML,全称Systems Modeling Language,即系统建模语言,它是一种表述(Specifying)、分析、设计以及验证复杂系统的通用图形化建模语言,复杂系统可能包括软件、硬件、信息、人员、过程和设备等其他系统元素。想要了解SysML的本质,我们首先关注其核心定位,即:SysML是一种图形化的系统建模语言。由此我们可以抽离出4个维度:  SysML与UML的关系

2017-03-08 16:07:48 12970

转载 TypeScript设计模式之单例、建造者、原型

看看用TypeScript怎样实现常见的设计模式,顺便复习一下。单例模式 Singleton特点:在程序的生命周期内只有一个全局的实例,并且不能再new出新的实例。用处:在一些只需要一个对象存在的情况下,可以使用单例,比如Cache, ThreadPool等。注意:线程安全,当然,这在单线程的JavaScript环境里是不存在的。下面用TypeScript写一个Cache来看看

2017-03-08 14:27:44 789

转载 Python学习--23 内建模块及第三方库

本文将介绍python里常用的模块。如未特殊说明,所有示例均以python3.4为例:$ python -VPython 3.4.3网络请求urlliburllib提供了一系列用于操作URL的功能。通过urllib我们可以很方便的抓取网页内容。抓取网页内容# coding: utf-8import urllib.requesturl = 'https:/

2017-03-08 12:51:43 346

转载 Linux i2c子系统(一) _动手写一个i2c设备驱动

i2c总线是一种十分常见的板级总线,本文以linux3.14.0为参考, 讨论Linux中的i2c驱动模型并利用这个模型写一个mpu6050的驱动, 最后在应用层将mpu6050中的原始数据读取出来i2c子系统框架下图就是我理解的i2c驱动框架示意图, 类似中断子系统, i2c子系统中也使用一个对象来描述一个物理实体, 设备对象与驱动分离, 驱动结合设备对象对硬件设备的描述才可以驱动一个具

2017-03-08 11:15:44 573

转载 iOS 环信集成问题(连文档都不说明的坑。。)

首先,关于环信SDK的下载和一些依赖库的添加,在此我就不做详细介绍,(http://www.easemob.com/download/im)附上环信官网文档,可以看一下,上面都可以下载,也有相关配置介绍。      今天主要说一下,环信集成遇到的各种坑,各种问题,有的连文档都不说明的坑。。(主要是讲解完全集成环信,UI的聊天界面,单聊功能也是环信的这种情况)           各位可

2017-03-08 09:47:44 315

转载 Angular开发者指南(一)入门介绍

什么是AngularAngularJS是动态Web应用程序的结构框架。 它允许您使用HTML作为模板语言,并允许您扩展HTML的语法以清晰,简洁地表达应用程序的组件。AngularJS的数据绑定和依赖注入消除了许多你不得不编写的代码。这一切都发生在浏览器中,使其成为任何服务器技术的理想合作伙伴。动态应用程序和静态文档之间的动态适配常常通过以下方式解决一个库:一组在编写网络应用程序时

2017-03-07 23:19:42 252

转载 记一次大规模数据迁移和加密

公司的核心业务合作伙伴淘宝网,最近出现泄漏用户信息的现象,找了好久找不到根源,于是乎,淘宝那边决定对所有敏感数据进行加密,从出口和入口都走密文,于是乎,我们的工作量就来了。  我们的一个底单数据库,存储了大量淘宝卖家和买家的订单打印,申请单号,发货,回收单号等等操作的日志,大概有10亿左右数据(自动删除2个月之前的数据),哎呦我的fuck啊,也就是说,我们这边要对10亿数据做加密处理。。。。。

2017-03-07 21:51:53 252

转载 学习JavaScript闭包

最近在写一些东西,需要用到闭包的一些知识,初听到这个概念的时候到网上搜了一些文章,大多数写的比较抽象,直到看到我心目中的牛人阮一峰写的一篇关于闭包的博客,从而豁然开朗,因此本文中也有一部分观点引用了阮一峰老师的。闭包是JavaScript中比较抽象的一个概念,很多初学者都没有很好的理解,在此将我所理解的闭包记录下来分享给大家,希望能对各位有所帮助。  1. 变量的作用域  在讲闭包之前,首

2017-03-07 20:28:10 141

转载 使用 logger 在脚本中输出多个日志

最近在写一个小工具的时候,在某个脚本中需要为不同对象,输出单独的属于该对象的日志文件,方便查看。通常在写 python 脚本的时候,习惯使用 logging 模块来输出日志,简单,方便。#!/usr/bin/env python# coding: utf-8__author__ = "Glon Ho"import logginglog_file = '/

2017-03-07 18:59:41 677

转载 【Java并发编程】8、各种锁的概念

持续更新中...共享锁(S锁):如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁,直到已释放所有共享锁。获准共享锁的事务只能读数据,不能修改数据。 排他锁(X锁):如果事务T对数据A加上排他锁后,则其他事务不能再对A加任任何类型的锁,直到在事务的末尾将资源上的锁释放为止。获准排他锁的事务既能读数据,又能修改数据。linux 自旋锁:当进程进入CPU运行时,

2017-03-07 17:31:43 117

转载 location和location.href跳转url的区别

使用 location = url  跳转,如果本地之前已经载入过该页面并有缓存,那么会直接读取本地的缓存,缓存机制是由本地浏览器设置决定的。状态码为:  200 OK (from cache) 。 使用 location.href = url 跳转,资源的缓存类型是根据服务器缓存配置决定的,都会向服务端发起请求,状态码会有两种情况: 200 OK 和  304 Not Modified

2017-03-07 14:35:57 1614

转载 HQL查询——查询返回对象类型分析

关于HQL查询,我们可以结合hibernate的API文档,重点围绕org.hibernate.Query接口,分析其方法,此接口的实例对象是通过通过session、对象的creatQuery(String hql)方法得到的。我这里要分析HQL的select子句,当然要想深入HQL查询,我们就必须了解hibernate缓存的知识。一、选择——Select子句查询返回对象的讨论为什么只说S

2017-03-07 13:07:46 280

转载 C# TCP多线程服务器示例

前言之前一直很少接触多线程这块。这次项目中刚好用到了网络编程TCP这块,做一个服务端,需要使用到多线程,所以记录下过程。希望可以帮到自己的同时能给别人带来一点点收获~关于TCP的介绍就不多讲,神马经典的三次握手、四次握手,可以参考下面几篇博客学习了解:TCP三次握手扫盲效果预览客户端是一个门禁设备,主要是向服务端发送实时数据(200ms)。服务端解析出进出人数并打印显示。

2017-03-07 11:35:52 1164 2

转载 通过HttpClient 调用ASP.NET Web API

在前面两篇文章中我们介绍了ASP.NET Web API的基本知识和原理,并且通过简单的实例了解了它的基本(CRUD)操作。我们是通过JQuery和Ajax对Web API进行数据操作。这一篇我们来介绍一下使用HttpClient的方式来对Web API进行数据操作。这里我们还是继续使用对Product的操作实例来演示一下它的基本应用。 创建ASP.NET Web API应用程序 

2017-03-07 09:59:44 356

转载 微软.NET年芳15:我在Azure上搭建Photon服务器(C#.NET)

网上火热的“微软.NET年芳15”文章,我也得写点什么嘛,毕竟我还是现任的微软MVP。  摘录网上的“.NET 15周年”信息如下:微软的 .NET 框架本周迎来了 15 岁生日。.NET 的第一个版本在 2002 年 2 月 13 日作为的 Visual Studio.NET 的一部分首次公开亮相。过去 15 年,.NET 框架从一个流行的闭源软件开发平台,变成了一个开源的跨

2017-03-06 23:27:40 223

转载 写好你的JavaScrip

关于微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 前言在实际工作中,我们应该经常会看到一些功能上没有问题,但编码风格和规范却十分糟糕的代码,这往往会让人不敢再往下阅读,甚至会影响阅读者一天的心情。这些代码不仅不易阅读,而且难以维护,它们一般会出自刚入门的编程新手,也会出自工作了好几年的老程序员手下。因此本文的目的在于帮助那些没有养成良好

2017-03-06 22:03:41 99

转载 Tinychatserver- 一个简易的命令行群聊程序

这是学习网络编程后写的一个练手的小程序,可以帮助复习socket,I/O复用,非阻塞I/O等知识点。通过回顾写的过程中遇到的问题的形式记录程序的关键点,最后给出完整程序代码。0. 功能编写一个简易群聊程序,程序具备的基本功能:服务器:支持多个客户端连接,并将每个客户端发过来的消息发给所有其他的客户端客户端:能够连接服务器,并向服务器发送消息,同时接收服务器发过来的任何消息 

2017-03-06 18:55:42 249

转载 MySQL · 引擎特性 · InnoDB IO子系统

前言InnoDB做为一款成熟的跨平台数据库引擎,其实现了一套高效易用的IO接口,包括同步异步IO,IO合并等。本文简单介绍一下其内部实现,主要的代码集中在os0file.cc这个文件中。本文的分析默认基于MySQL 5.6,CentOS 6,gcc 4.8,其他版本的信息会另行指出。基础知识WAL技术 : 日志先行技术,基本所有的数据库,都使用了这个技术。简单的说,就是需要写数据块的时

2017-03-06 17:23:41 155

转载 iOS开发之仿射变换示例总结

本篇博客比较简单,但还是比较实用的。其中的示例依然使用Swift3.0来实现,该博客算是下篇博客的一个引子,因为我们下篇博客要介绍使用Swift开发iOS应用中常用的一些Extension。而在这些Extension中的Image Extension中会用到仿射变换的东西来对图片进行处理。所以本篇博客就先将fang放射变换(CGAffineTransform)的东西拎出来单独的过一下,这样在下篇博

2017-03-06 15:51:41 159

转载 css修炼宝典

前端岗位目前确实十分火热,但是就业压力也很大;前一段时间与大学同学交谈,他向我哭诉说去一个机构学习了前端工程师,我心底里为他高兴,因为他马上就可以月薪突破10K了,可是不幸的是他说去北京面试一个月,还是没有找到满意的工作,这里想提醒想进入前端工程师的你,也考虑报班的话,那么你可以先自己去看看网上的一些视频课程,看看你自己能否看懂?还有想想自己在开发道路中能否坚持下来?能否喜爱与电脑、各大浏览器、还

2017-03-06 14:23:40 135

转载 adnroid.appwidget.AppWidgetProvider

AppWidgetProvider类:继承BroadcastReceiver,主要是方便桌面小控件的实现,其中在onReceiver中提供了接受系统系统广播的回调; 类结构如下:onReceive函数中的回调1)action=AppWidgetManager.ACTION_APPWIDGET_UPDATE,更新小部件内容,调用onUpdate方法处理2)action=App

2017-03-06 12:59:44 204

转载 卷积神经网络(CNN)前向传播算法

在卷积神经网络(CNN)模型结构中,我们对CNN的模型结构做了总结,这里我们就在CNN的模型基础上,看看CNN的前向传播算法是什么样子的。重点会和传统的DNN比较讨论。1. 回顾CNN的结构    在上一篇里,我们已经讲到了CNN的结构,包括输出层,若干的卷积层+ReLU激活函数,若干的池化层,DNN全连接层,以及最后的用Softmax激活函数的输出层。这里我们用一个彩色的汽车样本的图像识

2017-03-06 09:55:41 1123

转载 windows container (docker) 容器资料笔记

背景业务需求:简化公司私有云,公有云的部署,尝试寻找更好的,更优化的技术方案替换现有的虚拟机部署方案。技术背景: .net Docker 学习资料Docker中文社区: http://www.docker.org.cn微软docker文章:http://ruby-china.org/topics/27156微软docker官方文档: https://docs.micro

2017-03-05 21:55:38 4888

转载 npm下载错误解决办法

解决办法:删除npmrc文件。使用镜像镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):1.通过config命令12npm config set registry http://registry.cnpmjs.orgnpm info underscore (如果上面配置正确这个命令会有字符串response)

2017-03-05 20:19:38 720

转载 java程序设计基础(1)

1.标识符和关键字1.1常量的定义:在类型名称的前面加上修饰符final关键字就可以了。例如:final int MAX_LOOP=5;//常量标识符全部用大写字母,如果多个单词组成,如果由多个单词组成,每个单词大写,用下划线连接。 1.2变量:变量的作用域指明该变量能够被访问到的有效范围。(局部变量,类成员变量,方法参数)在一个作用域中,同名变量按照临近原则。    pu

2017-03-05 18:51:39 168

转载 从源码解析TreeMap

上篇文章我们介绍了HashMap集合,这是一个键值对集合,可以高效的按照键查找数值。但是它有一个缺陷:数据如果是无序的可以是很高效的,但是如果数据需要排列有顺序就不适合了。本篇将要介绍的一个集合是树集键值对(TreeMap),它能够对数据按照键值有序的存储。     在介绍TreeMap之前,我们来了解一种数据结构:排序二叉树。相信学过数据结构的同学知道,这种结构的数据存储形式在查找的时候效率

2017-03-05 11:27:43 135

转载 [数据挖掘]

聚类算法是机器学习中的一大重要算法,也是我们掌握机器学习的必须算法,下面对聚类算法中的K-means算法做一个简单的描述:一、概述K-means算法属于聚类算法中的直接聚类算法。给定一个对象(或记录)的集合,将这些对象划分为多个组或者“聚簇”,从而使同组内的对象间比较相似而不同组对象间差异比较大;换言之,聚类算法就是将相似的对象放到同一个聚簇中,而将不相似的对象放到不同的聚簇中。由于在聚类

2017-03-05 10:03:37 165

转载 python抓取历年特码开奖记录

背景:小时候,有种游戏,两个主人公:白XX和曾XX,每个家庭把他俩像活菩萨一样供着,供他们吃,供他们穿做生意的老板为了这两位活菩萨,关门大吉农民为了这两位活菩萨卖牛卖田变卖家产做官的为了这两位活菩萨丢掉乌纱帽跳楼,自杀,跳河,跑路 成了一时的风气当然,买码也是闹出很多笑话的比如:不识字的农民看个CCTV7频道还看出了个特码,最后押注了07,还特么中了大奖。     

2017-03-04 23:31:40 16193

转载 linux下安装mysql5.7

1.连接外网动态ip使用命令 yum install -y mysql-server mysql mysql-deve2.二进制文件安装  2.1 groupadd mysql       添加一个mysql组  2.2 useradd -r -g mysql mysql     添加一个用户  2.3 tar解压后再其目录下 mkdir data  2.4 mysql目录下

2017-03-04 22:03:37 140

转载 Flex 布局教程

今天给大家分享一下flex布局的语法网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意

2017-03-04 20:39:38 143

转载 Asp.Net 常用工具类之加密——非对称加密RSA算法

踏入程序员这个行业也有几年了,几年中有收获(技术加强),有付出(时间和亚健康状态)。当然喏,并不后悔,代码路还长!!!     On The Way,永不止步!!!     开发过程中也积累了一些自己的经验、代码块和帮助类,有了这些,确实方便了之后的开发流程,同时也缩小了开发周期,详情看图(一小部分),这些都是最近结合开发常见的方法一行行写出来,并且也用到了相关项目

2017-03-04 19:15:37 224

转载 常用框架、库

库和框架的区别:库是将代码集合成的一个产品,供程序员调用。开发者在使用库的时候只需要使用库的一部分类或函数,然后继续实现自己的功能。框架则是为解决一个或一类问题而开发的产品。开发者必须使用框架的全部代码。可以说框架时库的升级版。 AugularJS是一个MVC类型的框架,它提供了模型和视图之间的双向数据绑定。该数据绑定允许每当数据改变时,两边自动更新。它使你能够构建可复用的视图

2017-03-04 16:07:34 149

转载 关于 parseInt 的一道有意思的面试题

看完标题,入坑过的同学脑海里很快会浮现出这道经典面试题,没碰到过的同学不妨跟着楼主先来复习一遍 parseInt 的用法(主要参考 MDN)。parseInt 是 JavaScript 中的一个全局函数(顶级函数),它会将给定的字符串以指定基数(radix/base)解析成为整数。它的语法非常简单:parseInt(string, radix)第一个参数 string 是要

2017-03-04 14:31:39 270

转载 [看图说话] 基于Spark UI性能优化与调试——初级篇

Spark有几种部署的模式,单机版、集群版等等,平时单机版在数据量不大的时候可以跟传统的java程序一样进行断电调试、但是在集群上调试就比较麻烦了...远程断点不太方便,只能通过Log的形式进行数据分析,利用spark ui做性能调整和优化。那么本篇就介绍下如何利用Ui做性能分析,因为本人的经验也不是很丰富,所以只能作为一个入门的介绍。大体上会按照下面的思路进行讲解:怎么访问S

2017-03-04 13:03:36 265

转载 RabbitMQ~广播消息

定义广播消息是指生产者产生的消息将分发给所有订阅这个消息的消费者,而普通的模式是:一批消息可以被多个人共同消费,如consumer1可能消费1,3,5记录,而consumer2可能消费的是2,4,6这种模块就是共同消费模块;而今天说的是广播消息,它是指一些消息同时被推送到多个订阅者,而这些订阅者收到的消息都是完整的,如consumer1收到的会是1,2,3,4,5,6,而consumer2回到

2017-03-04 11:43:34 3658

空空如也

空空如也

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

TA关注的人

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