自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaWeb项目导入MyEclipse后变为JAVA项目项目【解决方法】

问题描述:之前有个项目是Java web的项目,但是后来我导入到我电脑里的myEclipse里后就变成了Java项目。查找了资料解决了,网上大部分都是说在eclipse里解决这个问题,在myEclipse里解决的方法却很少,现在记录下这个问题 解决方案:将正常项目下根路径下面的.project文件拷贝至导入MyEclipse后变成java项目的项目根路径下,选中项目文件夹,右键刷新即可。

2017-02-08 11:13:37 783

原创 4-9 二叉树的遍历 (25分)

4-9 二叉树的遍历   (25分)输出样例(对于图中给出的树):Inorder: D B E F A G H C IPreorder: A B D F E C G H IPostorder: D E F B H G I C ALevelorder: A B C D F G I E H 代码:(都是遍历的算法) 1 // 4-9

2017-02-07 22:28:35 657

原创 C++二维数组

C++二维数组_微学苑具有两个下标的数组称为二维数组。有些数据要依赖于两个因素才能惟一地确定,例如有3个学生,每个学生有4门课的成绩,显然,成绩数据是一个二维表,如书中表5.1所示。表5.1 学生成绩数据表学生序号课程1课程2课程3课程4课程5学生18578999688学生2768975

2017-02-07 14:33:52 1253

原创 redis&rabbitMQ安装

前言:学习python已经有一段时间了,最近在学twisted(博客:twisted安装),redis,rabbitMQ感觉有点难度,所以还是写下博客整理下。 一、Redis的安装redis是一种no-sql缓存数据库。本身是线程安全的,自己使用时不用加锁,redis已经做了限制。我安装的是Windows64位版本的,所以简单讲下Windows下的安装:下载地址Redis

2017-02-06 17:23:26 348

原创 JavaWeb_内省(Instrospector)

内省是什么?开发框架时,经常需要使用java对象的属性来封装程序的数据,每次都是用反射技术完成此类操作过于麻烦,所以sun公司开发了一套API,专门用于操作Java对象的属性。什么是Java对象的属性和属性的读写方法?内省访问JavaBean属性的两种方式:1.通过ProperityDescriptor类操作Bean的属性;2.通过Introspector类获得Bean对象的B

2017-02-06 13:47:19 410

原创 100个台阶,一次走一步,走两步,走三步,有多少种可能

分析第一个台阶  1第二个台阶  11 2    //走两次1步或者走1次两步第三个台阶  111 12 21 3 第四个台阶  1111 112 121 211 22 13 31f(n)=f(n-1)+f(n-2)+f(n-3)  第n个台阶的可能 = n-1台阶的可能+n-2台阶的可能+n-3台阶的可能 我这里采用了递归算法//param x 台阶数目in

2017-02-06 09:54:21 4371

原创 Jquery 选择器大全

jQuery 选择器简介      jQuery 选择器允许对 HTML 元素组或单个元素进行操作。    jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。    jQuery 中所有选择器都以美元符号开头:$()。1 .基本选择器    $("#test

2017-02-05 20:53:24 317

原创 HTTP客户端识别与Cookie机制

HTTP识别用户的几种技巧承载用户身份信息的HTTP首部 客户端IP地址跟踪,通过用户的IP地址对其进行识别 用户登录,用认证方式识别用户 胖URL,一种在URL中潜入识别信息的技术 cookie,一种强大高效的持久身份识别技术 一,承载用户相关信息的HTTP首部from 用户的email地址少用 user-agent 用户的浏览器软件将用户所用的浏览器信息告知服务

2017-02-05 16:53:43 710

原创 ES1:Windows下安装ElasticSearch_0

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

2017-02-05 13:08:40 350

原创 caffe在ubuntu16.04配置流程_1

先说废话:在导师办公室2天+自己在家一天终于完成了caffe的配置,(上一篇随笔说好每天更新blog没有做到但我真的有在忙= =)整个过程掉坑无数,还好lucky enough配置完毕,趁着在跑cifar-10的train_full的时间整理一下整个流程,等导师的titanx到了以后还要再配置一次。 env:Alienware17-R3, Ubuntu16.04 64-bit, NVIDI

2017-02-05 09:13:31 349 1

原创 Linux文件权限及用户管理

/etc/passwd文件与 /etc/shadow文件/etc/passwd文件/etc/passwd文件主要存放登录名、UID等用户相关信息,用户登录密码存放在/etc/shadow文件中。例子:root:x:0:0:root:/root:/bin/bashftp:x:14:50:FTP User:/var/ftp:/sbin/nologinroot : x : 0 : 0

2017-02-04 20:33:28 303 1

原创 css3 2d转换3d转换以及动画的知识点汇总

css3 2d转换2d转换的方法:1、移动 translate(x, y) 可以改变元素的位置,x、y可为负值;2、缩放 scale(x, y) 可以对元素进行水平和垂直方向的缩放,x、y的取值可为小数,不可为负值;4、旋转 rotate(deg) 可以对元素进行旋转,正值为顺时针,负值为逆时针;5、倾斜 skew(deg, deg) 可以使元素按一定的角度进行倾斜2d转换

2017-02-04 16:43:51 474

原创 自制基于HMM的中文分词器

不像英文那样单词之间有空格作为天然的分界线, 中文词语之间没有明显界限。必须采用一些方法将中文语句划分为单词序列才能进一步处理, 这一划分步骤即是所谓的中文分词。主流中文分词方法包括基于规则的分词,基于大规模语料库的统计学习方法以及在实践中应用最多的规则与统计综合方法。隐马尔科夫模型(HMM)是中文分词中一类常用的统计模型, 本文将使用该模型构造分词器。关于HMM模型的介绍可以参见隐式马尔

2017-02-04 12:48:37 607 1

原创 如何一步一步用DDD设计一个电商网站(十二)—— 提交并生成订单

阅读目录前言 解决数据一致性的方案 回到DDD 设计 实现 结语  一、前言  之前的十一篇把用户购买商品并提交订单整个流程上的中间环节都过了一遍。现在来到了这最后一个环节,提交订单。单从业务上看,这个动作的背后包含了多个业务操作,根据用户填写的订单信息生成订单、扣除使用的余额和积分、使用选择的礼券等等。其中涉及到多个上下文的操作,包括新引入的订单上下文,那么如何同时与多个

2017-02-04 09:08:19 996

原创 python 数据结构中被忽视的小技巧

一、一个包含N个元素的字符串、元组、序列、以及任何可迭代对象均可以拆分成N个单独的“变量”  1.字符串的拆分1 #字符串2 In [10]: s="abdefg"3 In [11]: o, p, q, x, y, z = s4 In [12]: q5 Out[12]: 'd'6 In [13]: x7 Out[13]: 'e'8 In [14]: z9 O

2017-02-03 19:18:34 423

原创 软件 = 程序 + 软件工程(构建之法读书笔记一)

在我正式开始阅读这本书之前,我对于软件工程这个词汇的概念还是模糊的,认为它只是停留在是一门学科,一个专业,或者是一大堆硬生生的理论知识,然而当我读完构建之法这本书的推荐序和第一,第二版前言开始,我就深刻意识到我之前对于软件工程的肤浅认识是多么错误。  我看书一般喜欢从从书的封面开始看起,或许这也是大多数人看书的习惯,·在本书的封面素描着一副鲁班锁,刚开始让人感觉有点奇怪,明明是一本讲软件工程的

2017-02-03 10:48:55 349 2

原创 2016拜拜,2017我来

序言  今天是2016年在公司的最后一天,也没什么工作,突然兴致来了写个年终总结吧(其实思维导图早已做好,想着抽个时间好好弄弄,也算给自己一个交代)。我的2016  总的来说2016年还是完成了几件大事:第一次出国回国,第一次携伴旅行,第一次买房,第一次拿驾照,第一次到北京换工作,第一次结婚(哈哈)......总之,这一年收货颇丰,但却是慌慌张张的完成的。关于旅行   本来

2017-02-01 23:23:15 270

原创 Trie树标准模版

这是一个Trie树标准模版By Leo本人版权,请勿抄袭!!先看教程: 1. 什么是trie树  1.Trie树 (特例结构树)        Trie树,又称单词查找树、字典树,是一种树形结构,是一种哈希树的变种,是一种用于快速检索的多叉树结构。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地

2017-02-01 15:13:20 245 1

原创 FCN-for-semantic-image-segmentation 训练过程的一些坑记录

(1)首先,出现layer registry error,提示convolutional layer已经注册过了。网上大多的问题是提示unknown layer,并非already registed,大概有两种针对前一种的解决方法:1.链接的caffe静态库和动态库的区别,应该链接动态库?2.caffe的注册机制的问题,添加头文件,外部强制注册?感觉不太像是我这个问题的答案。查了谷歌,好像是我装了

2017-01-30 20:58:10 364 1

原创 不要怂,就是GAN (生成式对抗网络) (四):训练和测试 GAN

在 /home/your_name/TensorFlow/DCGAN/ 下新建文件 train.py,同时新建文件夹 logs 和文件夹 samples,前者用来保存训练过程中的日志和模型,后者用来保存训练过程中采样器的采样图片,在 train.py 中输入如下代码:# -*- coding: utf-8 -*-import tensorflow as tfimport os

2017-01-30 12:48:13 366

原创 协同过滤推荐算法总结

推荐算法具有非常多的应用场景和商业价值,因此对推荐算法值得好好研究。推荐算法种类很多,但是目前应用最广泛的应该是协同过滤类别的推荐算法,本文就对协同过滤类别的推荐算法做一个概括总结,后续也会对一些典型的协同过滤推荐算法做原理总结。1. 推荐算法概述    推荐算法是非常古老的,在机器学习还没有兴起的时候就有需求和应用了。概括来说,可以分为以下5种:    1)基于内容的推荐:这一类一般

2017-01-29 11:18:06 9173 3

原创 git文件夹下项目更改ip地址小结

在我们开发的过程中,经常切换项目IP地址是很正常的,之前弄过一次,没有记住,现在简单的总结下:找到要切换IP地址的项目,点击鼠标右键,弹出下图:打开该项目的路径后,双击打开该项目,具体参考自己项目的实际,我的结果如下:到这步的时候,可能有的人会找不到.git这个文件,解决方法如下:接着双击打开.git文件,找到config文件,你可以随意选择你喜欢的打开方式,本人用

2017-01-28 17:43:08 705

原创 深入浅出讲解:php的socket通信_0

对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.         什么是TCP/IP、UDP?2.         Socket在哪里呢?3.         Socket是什么呢?4.         你会使用它们吗?什么是TCP/IP、UDP?         TCP/IP(Transmi

2017-01-28 09:13:06 168

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

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

2017-01-27 14:43:01 816

原创 JDK源码分析-AtomicInteger

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

2017-01-26 19:37:59 181

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

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

2017-01-26 11:18:01 228

原创 二叉树和递归的巩固--Java学习笔记(三)

版权声明:    本文由Faye_Zuo发布于http://www.cnblogs.com/zuofeiyi/, 本文可以被全部的转载或者部分使用,但请注明出处.   生完小儿子,产后一个月我就回到Java的学习里面来了。看到之前学习的代码,完全是恍如隔世,感觉一辈子也不想再碰程序。但是想着29岁的自己,也还年轻,不想在美国一辈子做全职妈妈,所以必须坚持和坚强。准备重新把之前的程序写一

2017-01-25 12:07:55 186

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

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

2017-01-24 17:12:59 349

原创 2016年个人总结社区版

2016年个人总结社区版不知不觉,又到了一年一度的总结月。工作上的年终总结早就已经交上去了,但社区版的总结迟迟没有动笔。并不是因为没有什么东西可以去写,恰恰相反,是因为有太多的东西需要去写,去整理。2016年是我参加工作的第五个年头,也是收获满满的一年。2016年的主要收获家人健康儿子又快快乐乐地长大了一岁,家人都健健康康的,这也是最大的收获。初为人父,要学习的东西太多,反

2017-01-23 13:42:55 230

原创 ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第六章:管理产品图片——多对多关系(上篇)

在这章中,我们将学习如何创建一个管理图片的新实体,如何使用HTML表单上传图片文件,并使用多对多关系将它们和产品关联起来,如何将图片存储在文件系统中。在这章中,我们还会学习更加复杂的异常处理,如何向模型添加自定义错误,然后向用户显示错误信息。在本章使用的产品图片可以在Apress站点中的第6章的代码中获得。注意:如果你想按照本章的代码编写示例,你必须完成第五章或者直接从www.apress.c

2017-01-22 18:48:56 235

原创 es6笔记6^_^generator

1.简介 Generator函数是一个函数的内部状态的遍历器(也就是说,Generator函数是一个状态机)。 形式上,Generator函数是一个普通函数,但是有两个特征。function命令与函数名之间有一个星号*;函数体内部使用yield语句,定义遍历器的每个成员,即不同的内部状态。 function* helloWorldGenerator()

2017-01-22 12:20:55 159

原创 HoloLens开发手记

HoloLens可以让我们在真实世界中看到全息图像内容。但是它本质上还是一台Windows 10设备,这意味着HoloLens可以以2D应用形式运行Windows Store里的大部分UWP应用。 目标平台设为Windows.Universal Targeting Windows.Universal 微软过去几年平台一直在变革,所以开发者往往会有不同的起点,所以下面会给出一些指

2017-01-21 20:20:51 350

原创 用原生VideoView进行全屏播放时的问题

之前参加了一个课程,里面有一节讲到了用视频作为启动界面。讲师用的是自定义VideoView,重写onMeasure方法,因为原生的VideoView在那情况下不能实现全屏播放。当时没有深入研究,现在补回来。用的是36氪之前的视频(608×1080)和Genymotion中的Google Nexus 5(1080×1920)。 一、效果图1、原生VideoView的效果,这里没有让底

2017-01-20 23:32:51 1148 1

原创 在Parallel中使用DbSet.Add()发现的一系列多线程问题和解决过程

发现问题需求很简单,大致就是要批量往数据库写数据,于是打算用Parallel并行的方式写入,希望能利用计算机多核特性加快程序执行速度。想的很美好,于是快速撸了类似下面的一串代码: using (var db = new SmsEntities()) { Parallel.For(0

2017-01-20 17:47:51 455

原创 WPF 微信 MVVM

公司的同事离职了,接下来的日子可能会忙碌,能完善DEMO的时间也会少了,因此,把做的简易DEMO整体先记录一下,等后续不断的完善。参考两位大神的日志:WEB版微信协议部分功能分析、【完全开源】微信客户端.NET版尤其是周见智大神的DEMO,因为好多和微信的服务端交互,都借鉴了大神的源码,帮助巨大,可以说我相当于做了一个翻版,只是用WPF开发的而已,外观上不同,但是实际交互上是差不多的。

2017-01-20 11:32:50 1183 1

原创 Openstack 实战讲解之-----------03-控制节点服务配置

设置时间同步:对于openstack来说,时间同步非常重要,所以一定要保证所有服务的时间一直,下面对世界做同步:timedatectl list-timezones|grep Shanghai 查看时区timedatectl set-timezone Asia/Shanghai  设置时区timedatectl set-local-rtc yes 把 boolean 替换成yes则

2017-01-19 18:27:47 287

原创 CSS混合模式

前面的话  层叠上下文z-index只是解决两个元素覆盖,谁离用户更近的问题。而CSS混合模式,则是处理两个元素覆盖部分如何混合的问题。如果了解photoshop的话,对这种现象应该不陌生。CSS3有两个与混合模式相关的属性:mix-blend-mode和background-blend-mode,本文将详细介绍CSS混合模式 元素混合  元素混合mix-blend-mode应用于

2017-01-19 13:02:51 221

原创 详解Java反射各种应用

Java除了给我们提供在编译期得到类的各种信息之外,还通过反射让我们可以在运行期间得到类的各种信息。通过反射获取类的信息,得到类的信息之后,就可以获取以下相关内容:Class对象 构造器 变量 方法 私有变量与私有方法 注解 泛型 数组 本文也将从上面几个方面来介绍Java反射。本文涉及的所有代码均在反射代码首先放出一个Java类作为反射的研究对象,类的内容如下:public

2017-01-18 10:07:50 193

原创 开源云计算OpenStack的2016年思考

题记:我们处在一个剧烈变化的时代,必须要急速地跟上时代的步伐,这就需要勇敢地驾驭着变化的浪潮,不要害怕变化。   今年,OpenStack发布了两个重要版本,一个是4月8日的Mitaka,另一个是10月6日的Newton。不可否认,在目前的云计算市场中,开源云计算是一个非常重要的组成部分,特别是Newton版本的发布,将开源云计算提升到了一个新的高度。   OpenStack自推出以来

2017-01-16 23:17:41 251

原创 【游戏开发】小白学Lua(上)

在很多游戏中,脚本语言是不可或缺的一部分,很多游戏都使用到了Lua,js,python一类的脚本,脚本语言可以在很多方面给开发进程带来帮助。脚本语言可以作为初始化文件读入变量和游戏数据的一个快速而方便的方法。它们通常因为具有节省编译时间提高生产效率、提高创造性和拓展性的有点而受到众多游戏开发厂商的青睐。在本篇博客中,马三将和大家一起学习一下Lua这门脚本语言。  一、搭建Lua运行环境  

2017-01-16 17:37:43 300

空空如也

空空如也

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

TA关注的人

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