自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中函数是值传递还是引用传递?

相信有些同学跟我一样,曾经对这个问题很疑惑。在网上也看了一些别人说的观点,评论不一。有说有值传递和引用传递两种,也有说只有值传递的,这里只说下个人见解先看一个例子public class Test1 { public static void main(String[] args) { int a = 10; changeNum(a);

2017-02-08 11:18:35 315

原创 5步搭建GO环境

Easy Go Programming Setup for WindowsDec 23, 2014 I’ve had to do this more than once recently, so I figured I’d document the simple steps for setting up the Go programming language on Windows. Mos

2017-02-07 22:33:35 458

原创 C++字符串流

字符流概念:字符串(string)也可以看作字符流。可以用输入输出操作来完成串流的操作。串流与内存相关,所以也称内存流。串流类包括ostrstream、istrstream、strstream,它们在中说明。串流类对象可以保存字符,也可以保存整数、浮点数。串流类对象采用文本方式。其构造函数常用下面几个:    istrstream::istrstream(const char * st

2017-02-07 18:33:34 841

原创 C++作用域与标识符的可见性

“作用域”指标识符能够被使用的范围。只有在作用域内标识符才可以被访问(称为“可见”)。本节只讨论局部域和文件域(全局域),其中局部域包括块域和函数原型域。任何标识符作用域的起始点均为标识符说明处。块作用域“块”指一对大括号括起来的程序段。块中定义的标识符,作用域在块内。 复合语句是一个块。复合语句中定义的标识符,作用域仅在该复合语句中。 函数也是一个块。函数中定义的标识符,

2017-02-07 14:38:44 510

原创 requests从api中获取数据并存放到mysql中

python的requests库是一个非常强大的库,requests的安装方法十分简单,用:pip install requests即可安装requests,安装成功后:import requests即可导入requests模块,requests有get和post两种方法:1、requests.get()用法: url = "http://xxx"

2017-02-06 17:28:27 789

原创 2017年Unity开发环境与插件配置安装(总体介绍)

最近(2017年初)有朋友问,Unity客户端开发如何在机器配置一般的情况下,配置更高效的开发环境,进一步加快开发进度。推荐如下:Win10(或者Win8)+Unity5.5.1版本(2017年2月最新)+VS2012(或者VS2015) +UnityVS(支持Unity5.x版本)插件+Resharp8.0插件。 解释如下:1: 操作系统推荐Win10或者Win8系统

2017-02-06 09:58:41 6324

原创 Hybrid容器设计之第三方网站

平台化容器API释放接上文:(阅读本文前,建议阅读前三篇文章先)浅谈Hybrid技术的设计与实现浅谈Hybrid技术的设计与实现第二弹浅谈Hybrid技术的设计与实现第三弹——落地篇之前设计Hybrid整块交互的时候,受众都是自己的团队,没有想往“公司化”和“平台化”方向发展,而近期业务的发展逐渐超出预期了,慢慢会有第三方网站接入我们的APP,而且第三方网站还会用一些Nativ

2017-02-05 16:58:33 352

原创 ES1:Windows下安装ElasticSearch_1

ElasticSearch(简称ES)是一个基于Lucene的分布式全文搜索服务器,和SQL Server的全文索引(Fulltext Index)有点类似,但是ES天生具有分布式和实时的属性,本随笔演示在Windows环境中安装ElasticSearch,以及用于管理ElasticSearch的Head插件。ElasticSearch官网:http://www.elasticsearch.o

2017-02-05 13:13:28 328

原创 linux环境下搭建 j2ee环境

一、JDK安装(安装在/usr/java目录下)1、下载:jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin地址:http://jx.newhua.com/down/jdk-7-ea-bin-b26-linux-i586-24_apr_2008.zipwindows下将zip格式的解压出jdk-7-ea-bin-b26-linux-i586-24_a

2017-02-04 20:38:24 260

原创 css3 3d特效汇总

本篇全是实战,没有基础,如果不明白3d特效的原理,可能会看不懂,不过没关系,给你推荐一下 张鑫旭css3 3d转换,或者看我的另一篇博客  css3 2d转换3d转换以及动画的知识点汇总,看完这些3d特效的原理基本就没问题了,下面实战开始第一个:3d按钮 hover上下翻效果dom结构figure> div> span class="face">Hover Mesp

2017-02-04 16:48:33 540

原创 莫队算法及其应用

在写这篇博客之前,我最想做的一件事就是:ORZ莫队%%%%%%%%。说明:ceil(x)表示x向上取整,sqrt(x)表示对x开算数平方根。一、莫队算法简介  莫队算法是一种暴力算法,真的很暴力,但速度很快,属于速度快的暴力。它的基本思想就是分块。关于分块的介绍建议参考hzwer的博客,然后%%%%hzw。莫队算法主要用于解决一类离线查询的问题,和线段树处理的问题是一样的,但处理的是两

2017-02-04 12:53:31 347

原创 如何做好一个手机页面

最近在看手机网页是如何做的,经过学习和你们一起分享一下希望可以在以后的学习中大家不用那么费劲。你们猜那个是我??哈哈好了,废话不多说,正题要紧。。。。。我们做一个手机网站,首先要清楚一个目的,你是要做一个电脑站要适应到手机呢,还是纯粹的手机站,像APP一样的或者手机浏览的网页。两者大概都差不多!我今天给大家介绍的是哈哈哈,后者。你可以选择框架或者不用框架。。。。首先在你

2017-02-04 09:08:31 724

原创 python之twisted模块安装

Twisted是一个事件驱动的网络框架。最近开始学习了解Twisted,首先肯定要安装twisted模块。但是在cmd下执行:pip install twisted出现了下面的问题:"error:Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)我电脑是pyhton3.4环境(python2.7也

2017-02-03 19:23:34 939

原创 通过Spring Data Neo4J操作您的图形数据库

在前面的一篇文章《图形数据库Neo4J简介》中,我们已经对其内部所使用的各种机制进行了简单地介绍。而在我们尝试对Neo4J进行大版本升级时,我发现网络上并没有任何成型的样例代码以及简介,而其自身的文档也对如何使用Spring Data Neo4J介绍得语焉不详。因此在本文中,我们就将简单地介绍如何使用Spring Data Neo4J。  本文中所使用的所有的代码都是基于Spring Data

2017-02-03 10:58:26 417 2

原创 Spring-Boot-拦截器注解范例

package com.example.aop;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.Target;import stati

2017-02-02 17:18:48 1469 2

原创 2017《JAVA技术》预备作业-计科1502-19-何俏依

1.阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?我期望的师生关系是长辈和晚辈,前辈和后生,朋友与朋友之间的关系,作为晚辈,要尊敬长辈,不能对长辈进行言语攻击和起冲突;作为后生,要谨遵教诲,有不懂的问题及时问,有不同的见解,及时沟通,有想法及时请教;作为朋友,互相关心,经常聊天,彼此像对待挚友一样。2.你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?专

2017-02-01 23:28:19 283

原创 UWP开发技巧:实现SMB协议操作文件服务器文件

问题来源 文件服务器文件夹操作在PC与Surface端确实还是和传统操作一样没什么区别,但是到了手机端与Surface Hub就没那么方便了,因为文件资源管理器Explorer根本没法添加网路硬盘。对于传统行业以及担心云端文件安全的企业固然还是希望能使用文件服务器,特别是SurfaceHub用户。SurfaceHub用户开会的时候会用到很多敏感文件,这个时候如果无法访问内部机密文件服务器,那还

2017-02-01 15:18:36 479 3

原创 【c基础】之 文件及其操作

文件的打开与关闭首先要定义一个文件指针类型,格式为 FILE *文件指针名; ;FILE *fp; //fp就是定义的文件指针 ●打开文件fopen()函数,格式: fp = fopen("文件名","打开方式"); fp = fopen("c:\\myfile", "r"); //打开方式下文会讲到 文件名中不允许直接使用路径描述符 "\",必

2017-01-31 13:48:18 282 1

原创 flask扩展模块flask-sqlachemy 的使用---mysql数据库

该篇博客配置环境为:python版本3.5,flask2.0,python3中已经不再支持MySQLdb模块,所有这里我用了pymysql,所有使用前应该安装pymysql:pip install pymysql在网上的好多资料都给的是使用sqlite的例子,由于很不喜欢所以今天分享一下flask-sqlalchemy操作mysql的方法.以前习惯使用sqlalchemy,后来发现使用

2017-01-30 21:03:11 397

原创 为什么要设置Java环境变量(windows)

在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH。正确地配置这些环境变量,是能够顺利学习、开发的前提。而经常出现的问题是:有的学习者能够按照提示一步一步地正确配置,但时间一长就忘了,出现了问题也无从下手。究其原因,就是对这些概念没有理解,知其然但不知其所以然。下面的内容,就是帮助大家知其所以然。一、基本原理  环境变量(environ

2017-01-30 12:53:10 331

原创 善用设计模式改善我们丑陋的代码——策略模式

有时候因为种种原因导致我们会写出很多丑陋的代码,比如赶工时,短暂性的偷懒,不会设计模式等等导致代码沉积,一个cs上万行代码这样场景是有发生,当然这里也包括我。。。所以时间充裕一点之后就想重构一下,毕竟项目中的需求是不断变更的,面对需求变更,尽量做到最低限度的修改代码,最大化的扩充新代码,还有一点就是不要过分的追求设计模式,做到适可为止,太设计模式了会导致类太多,不好管理,在项目开发中,其实

2017-01-29 11:23:07 467

原创 greenlet 详解

在前面的文章中提到python原生的generator是semicoroutine,而greenlet是 真 协程。本文内容主要来自对官网文档的翻译,在其中也加入了很多自己的理解和例子。主要包括以下内容:什么是greenlet,greenlet的切换与函数调用的区别,greenlet的生命周期,以及使用greenlet的注意事项。greenlet初体验  Greenlet是python的一

2017-01-28 17:48:06 509

原创 漫谈时间和时区

漫谈时间和时区一、前言最近在学习关于时间、时区的知识,参考了网上的一些资料,主要来源是wiki和Linux Manual,现在把阅读过程中的一些心得记录下来。在本文中,简略描述了下列相关内容:时间度量 计时系统 GMT UT TAI UTC Unix Time Linux time zone setting Daylight saving time 二、时间

2017-01-28 09:18:11 934

原创 【Spring-web】AsyncRestTemplate源码学习_0

2017-01-23 by 安静的下雪天 http://www.cnblogs.com/quiet-snowy-day/p/6343347.html 本篇概要类说明 类图 简单例子 精辟的内部类  类说明AsyncRestTemplate 是 Spring中提供异步的客户端HTTP访问的核心类。与RestTemplate类相似,它提供了一些类似的方法,只不过返回

2017-01-27 14:48:01 305

原创 JDK源码分析-AtomicInteger_0

AtomicInteger可以看做Integer类的原子操作工具类。在java.util.concurrent.atomic包下,在一些使用场合下可以取代加锁操作提高并发性。接下来就从几个方面来介绍:  1.原子性和CAS。  2.CPU底层实现原理。  3.atomic包介绍。  4.源码分析。  原子性和CAS  原子性就是指某一个操作是不可拆分的,是一个整体必须要

2017-01-26 19:42:59 174

原创 自己动手实现简单权限控制_0

最近接手一小型私活,用户量封顶上千,工期预期的也相对宽松,权限控制当然是必不可少。   web 权限控制,很多项目会引入 shiro/spring-security。   shiro/spring-security 继承 servlet-->filter抽象接口,运用合适的设计模式,   通过拦截客户端请求,来实现各个角色对系统资源的访问权限。   一时兴起,有了自己实现权限控制的

2017-01-26 11:22:59 207

原创 人工智能时代的降临

去年以来关于人工智能(AI)的讨论非常火热,最近读到一篇这个主题的文章觉得非常不错,翻译过来分享下。这不是一篇烧脑的关于人工智能技术文,而是一篇开阔的思辨性文章。下面是原文:是的,数百万低报酬、低技能的工作岗位将面临风险,但人工智能革命还是会带来很多好处的。1周二,白宫发布了一份关于人工智能与经济的令人寒心的报告。报告以如下推断开头:“可以预计机器将在越来越多的任务上达到甚至超

2017-01-25 12:12:56 178

原创 Oracle RAC学习笔记01-集群理论_0

Oracle RAC学习笔记01-集群理论1.集群相关理论概述 2.Oracle Clusterware 3.Oracle RAC 原理 写在前面:最近一直在看张晓明的大话Oracle RAC,真实感受就是学到很多之前自己都没深入思考研究过的知识点,现在趁着节前头脑尚清醒,再结合实际工作中自己曾遇到的一些案例,就把这段时间自己学到的东西总结一下。1.集群相关理论概述一个集群

2017-01-24 17:17:57 312

原创 这个发现是否会是RSA算法的BUG、或者可能存在的破解方式?

笔者从事各种数据加解密算法相关的工作若干年,今天要说的是基于大数分解难题的RSA算法,可能有些啰嗦。事情的起因是这样的,我最近针对一款芯片进行RSA CRT解密的性能优化。因为期望值是1024bits长度能做到20ms左右,但我的实现结果接近40ms。为了找到更加快速的实现方式,我在各大论坛查找不基于Jebelean和Montgomery的模乘实现。在查找过程中非常偶然的获得了一组密钥数据,现

2017-01-24 00:00:49 251

原创 2017年要学习的三个CSS新特性

这是翻译的一篇文章,原文是:3 New CSS Features to Learn in 2017,翻译的不是很好,如有疑问欢迎指出。新的一年,我们有一系列新的东西要学习。尽管CSS有很多新的特性,但有三个特性令我最激动并进行学习。1. Feature Queries(特性查询)在这之前我写了一篇关于Feature Queries的文章the one CSS feature I rea

2017-01-23 13:47:57 181

原创 CI Weekly #12 - 微信小程序的自动化测试进阶

岁末将至,站在年终冲刺的尾巴上,flow.ci 新增了个人和团队设置的功能:上线团队功能,注册时默认创建一个与用户名一致的团队,可设置:团队名称、增减团队成员,后续会不断完善;增加个人设置,可修改个人信息、密码、Git 仓库绑定、微信绑定等.除此之外,「 flow.ci 配置文件」也将在春节前上线,详情请大家关注 flow.ci Changelog.本期 CI

2017-01-22 18:53:04 225

原创 Flink架构、原理与部署测试

Apache Flink是一个面向分布式数据流处理和批量数据处理的开源计算平台,它能够基于同一个Flink运行时,提供支持流处理和批处理两种类型应用的功能。现有的开源计算方案,会把流处理和批处理作为两种不同的应用类型,因为它们所提供的SLA(Service-Level-Aggreement)是完全不相同的:流处理一般需要支持低延迟、Exactly-once保证,而批处理需要支持高吞吐、高效处理

2017-01-22 12:24:55 226

原创 iOS动画案例(1) 类似于qq账号信息里的一个动画

受人所托,做一个类似于qq账号信息里的一个动画,感觉挺有意思,也没感觉有多难,就开始做了,结果才发现学的数学知识都还给体育老师了,研究了大半天才做出来。   先看一下动画效果:  用到的知识点:(1)三角函数(2)CALayer(3)CATransaction(4)UIBezierPath(5)CAKeyframeAnimation(6)CAAnimationG

2017-01-21 20:24:51 236

原创 由自动装箱和拆箱引发我看Integer源码

背景和问题  在看别人整理的资料时,看到如下一段代码:package com.sitech.test;/** * 自动装箱和拆箱 jdk1.6 * @author liaowp * */public class TestInteger { public static void main(String[] args) { Integ

2017-01-20 23:37:49 204

原创 在Windows Server 2008 R2上安装 PowerShell 5.0

在Windows Server 2008 R2上安装 PowerShell 安装.NET Framework 下载NDP462-KB3151800-x86-x64-AllOS-,安装安装PowerShell (依赖)下载-KB2819745-x64-,安装。安装PowerShell

2017-01-20 17:52:48 2802

原创 Xamarin+Prism小试牛刀:定制跨平台Outlook邮箱应用

通过本文你将学会如下内容:1,如何使用Xamarin开发跨平台(Windows,Android,iOS)应用。2,如何使用微软的登录界面登入Microsoft账号。3,如何使用Outlook邮箱API。4,了解MVVM思想。5,了解Prism框架。原代码地址:https://github.com/NewBLife/MyOutlookXamarin概述Xamarin由

2017-01-20 11:37:49 1035

原创 Openstack 实战讲解之-----05-控制节点Nova服务安装配置

一、Nova介绍        Nova是openstack最早的两块模块之一,另一个是对象存储swift。在openstack体系中一个叫做计算节点,一个叫做控制节点。这个主要和nova相关,我们把安装为计算节点nova-compute,把除了nova-compute叫做控制节点。nova-compute是创建虚拟机的,只是创建虚拟机,所有的控制都在另一台上。功能和特点:实例

2017-01-19 18:32:50 692

原创 CSS滤镜

前面的话  CSS滤镜filter用于模糊、锐化、元素变色等操作, 通常适用于图片、背景等。本文将详细介绍CSS滤镜filter 语法filter初始值: none应用于: 所有元素继承性: 无值: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate

2017-01-19 13:07:46 332

原创 开源原生JavaScript插件-CJPCD(省市区联动)

一、前言上两篇博客笔者对 JavaScript Module 模式,闭包等知识点做了简单介绍之后,我们今天开始正式开发一款属于自己的 JavaScript 插件。由于最近项目刚好用到地区选择这一块的功能。网上有许多类似插件,但是有些需求还是有些出入,所以就自己动手写了一个。思路是共通的但是实现和细节肯定会有所不同,我们重点放在代码介绍上。笔者已经将其上传到 github,大家可以下载使用,也可

2017-01-16 23:22:40 249

原创 【翻译+整理】.NET Core的介绍

.NET Core 是一个通用开发平台,它由微软和开源社区共同管理(git hub的.NET开源社区);他支持Windows,macOS和Linux,并且可以运行在硬件设备中、云平台上和物联网嵌入式设备中;.NET Core的主要标志性特征如下: 弹性部署:他可以运行在你的应用内部,也可以被部署在一个服务器群集上; 跨平台:他可以运行在Windows,macOS

2017-01-16 17:42:40 317

空空如也

空空如也

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

TA关注的人

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