自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 EF架构~mysql数据库无法创建数据模型

回到目录主要是通过vs2017+mysql.Data+Mysql.data.Entity+ef 来进行开始,当我们选择数据模型生成实体时,可以会出现以下问题: http://解决办法:1、安装mysql-connector-net-6.8.8.msi,地址,http://dev.mysql.com/downloads/connector/net/6.8.html

2017-08-31 18:49:34 461

转载 在http请求中的Content-Type

声明:multipart/form-data:既可以上传文件等二进制数据,也可以上传表单键值对,只是最后会转化为一条信息;x-www-form-urlencoded:只能上传键值对,并且键值对都是间隔分开的。一:在请求中不得不引起注意的Content-Type:最基本的例如:Content-Type: text/html;charset:utf-8;常见的类型:text/htm

2017-08-31 14:05:34 322

转载 Java代码规范

一、前言本文参考《阿里巴巴Java开发手册》,这本书主要定义了一些代码的规范以及一些注意事项。我只根据我自己的不足,摘录了一些内容,方便以后查阅。 二、读书笔记命名1、代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。2、常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。 3、抽象类命名使用 Abstra

2017-08-30 22:29:33 203

转载 浅析switch

先声明下:本文中的switch仅限于JS,我并未查阅过其他编程语言中switch的语法,但有朋友反映在OC中并不适用!一、switch语句基础概念  属于选择结构,一般用于选择要执行的多个代码块之一。基本语法switch(expression) {case value1: 执行代码块 1 break;case valu

2017-08-30 17:33:31 305

转载 OpenCV中phase函数计算方向场

一、函数原型​该函数参数angleInDegrees默认为false,即弧度,当置为true时,则输出为角度。phase函数根据函数来计算角度,计算精度大约为0.3弧度,当x,y相等时,angle为0。数学上函数atan2为:该函数的值域为,可以通过对负数结果加的方法,将函数的结果映射到范围内。而c++中atan2函数是通过正切值返回弧度的,并通过判断x,y的正负决

2017-08-30 12:37:35 4990 1

转载 设计模式 1-23 单例模式

为什么将单例模式排名第一,很简单,面试的时候聊到设计模式,大概率就从单例模式开始入手,循循渐进。当然,我们学习单例模式不是为了去应付面试,而是学好设计模式后,融汇贯通,应用于我们的设计,开发,项目中。单例模式是最简单的设计模式之一单例模式【Singleton Pattern】:保证一个类仅有一个实例,并提供一个访问它的全局访问点。两层含义:1,有且仅有一个实例     2,有一

2017-08-29 20:53:31 223

转载 SpringMVC的REST风格的四种请求方式

一、 在HTTP 协议里面,四个表示操作方式的动词:GET、POST、PUT、DELETE。     ·它们分别对应四种基本操作:          1、GET  ====== 获 取资源      2、POST ======新建资源      3、PUT=======  更新资源      4、DELETE==== 删除资源    二、REST:即 Represent

2017-08-29 16:01:38 23073

转载 Swift3中数组创建方法

转载自:http://blog.csdn.net/bwf_erg/article/details/70858865数组是由一组类型相同的元素构成的有序数据集合。数组中的集合元素是有序的,而且可以重复出现。1 数组创建在Swift语言中,数组的类型格式为:Array或[ElementType]其中Array中的ElementType表示数组的类型,是泛型写法。[Element

2017-08-28 19:53:26 487

转载 CSS position

通过使用 position 属性,我们可以选择 4 种不同类型的定位,这会影响元素框生成的方式。position 属性值的含义: static默认。位置设置为 static 的元素,它始终会处于页面流给予的位置(static 元素会忽略任何 top、bottom、left 或 right 声明)。元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个

2017-08-28 14:57:29 351

转载 上下div高度动态自适应--另类处理方案

这段时间在工作中遇到一个看似较为棘手的问题。问题描述:查询报表页面分为上下两部分,上部分为条件输入区域,下部分为报表展示区域。客户要求做到默认满屏(但要动态适应不同的窗体大小,也就是浏览器窗体用户会手动改变其大小),但上部分条件输入区域有动态变化高度的现象。     在遇到上述问题,您是否第一反应就是利用window的onresize事件,做尺寸的动态调整。但是条件输入区域某个按钮动态改变了上

2017-08-28 10:17:31 324

转载 linux 磁盘管理三部曲——(3)mount挂载,-etc-fstab配置文件

当我们分完区,并做好文件系统格式化,就到了最后的挂载mount了,挂载完毕就可以使用磁盘设备了。 一、什么是挂载,卸载任何块设备都不能直接访问,需挂载在目录上访问挂载: 将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为(挂载的设备必须有文件系统)卸载:为解除此关联关系的过程mount [-选项] DEVICE(设备) MOUNT

2017-08-27 18:37:25 1387

转载 电脑C盘那些常见文件夹的作用

C盘根目录常见文件夹.Documents and Settings / 用户:Windows 7中 的M用户”文件夹其实就是XP中的Documents and Settings文件夹,这里储存了用户的设置.包括用户 文档、上网浏览信息、配置文件等I®。.Downloads:这通常是下载软件的默认下载路径■ 建议修改软件设置改到其他硬盘分区。•Drivers:部分驱动程序的文件夹。.

2017-08-27 13:57:24 1430

转载 .NET Core 2.0迁移技巧之MemoryCache问题修复

对于传统的.NET Framework项目而言,System.Runtime.Caching命名空间是常用的工具了,其中MemoryCache类则常被用于实现内存缓存。.NET Core 2.0暂时还不支持System.Runtime.Caching dll,这也就意味着MemoryCache相关代码不再起作用了。但是好消息是,我们可以使用.NET Core 2.0的新API实现内存缓存功

2017-08-26 17:29:22 4237

转载 [翻译] C# 8.0 预览

原文: C# 8.0 Previewed在一个Channel 9 的视频中,Mads Torgersen展示了C#8的首批四个新特性。可空引用类型过去我们报道过可空引用类型,简单地说,默认情况下引用类型将不再能为空。相应的,您必须使用与可空值类型相同的 Type? 语法将其明确标记为可空。将 null 分配给不可为空的引用类型将得到一个编译器警告。 同样,从可空类型读取也将得到一个

2017-08-26 12:49:24 1691

转载 Cpython支持的进程与线程

一、multiprocessing模块介绍 python中的多线程无法利用CPU资源,在python中大部分情况使用多进程。python中提供了非常好的多进程包multiprocessing。multiprocessing模块用来开启子进程,并在子进程中执行功能(函数),该模块与多线程模块threading的编程接口类似。multiprocessing的功能众多:支持子进程、通信和

2017-08-25 21:09:21 224

转载 使用Win PE修改其他硬盘中的系统注册表

使用场景:原来装的机械硬盘系统盘为C盘,后来买了个SSD固态硬盘后,进入WinPE系统后,把原来的C盘整个复制到了固态硬盘,然后用BooticeX64.exe工具在UEFI启动中增加SSD固态硬盘中的系统。(修改方式为:启动Bootice后,点击BCD编辑,然后再BCD文件里勾选“其他BCD文件” 这里有个前提,就是EFI分区要设置盘符,可以访问,可以用这个工具来访问到那个EFI目录中的BCD文件

2017-08-25 16:33:20 10792

转载 HTML5新特性-元素的classList属性与应用

在html5新增的classList之前, 操作元素的class用的是className这个属性,而如果要向jquery封装的hasClass, removeClass, addClass, toggleClass一样优雅的操作calssName, 在以前我们要对className封装处理,如下, 下面的代码你未必能看得懂运行流程,但应该能看懂功能部分,这几段函数是取自我录制的一套视频中,讲解DO

2017-08-25 11:57:19 523

转载 IO多路复用的网络通信

#ifndef __COMMON__#define __COMMON__#include #include #include #include #include #include #include #include #include #include #include #include #include #include #incl

2017-08-23 17:57:25 248

转载 一:webpack 介绍

webpack介绍:它是一个给JS准备的打包工具,它可以把很多的模块打包成很少的静态文件,webpack有一个自己的特性就是代码分割(Code Splitting)可以使项目只加载当时需要的文件, 模块可以通过loaders处理各种各样的文件 模块中JS无论是用CommonJs, AMD, ES6等方式写的,都可以进行处理 甚至还可以处理CSS/image/json….等文件 

2017-08-23 13:29:14 220

转载 OpenTK教程-1绘制一个三角形

OpenTK的官方文档是真心的少,他们把怎么去安装OpenTK说的很清楚,但是也就仅限于此,这有一篇learn opentk in 15的教程(链接已经失效,译者注),但是并不完美。你可以在15分钟内做一些简单的事情,但是却很难理解代码的内部机制。本文使用了一部分该教程的代码,使用的是过时的方式(非VBO),但是有助于理解OPENTK/OPENGL的绘图机制。Part 1:安装首先,安

2017-08-22 21:54:13 1131

转载 使用MyBatis_Generator工具jar包自动化生成Dto、Dao、Mapping 文件

由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,所以查资料发现有现成的工具可以自动生成底层模型类、Dao接口类甚至Mapping映射文件。一、建立表结构CREATE TABLE `user` (  `id` varchar(50) NOT NULL,  `username` varchar(18) CHAR

2017-08-22 18:15:14 958

转载 Markdown公式编辑学习笔记

一、公式使用参考1.如何插入公式行中公式(放在文中与其它文字混编)可以用如下方法表示:$ 数学公式 $ 独立公式可以用如下方法表示:$$ 数学公式 $$ 自动编号的公式可以用如下方法表示:若需要手动编号,参见大括号和行标的使用\begin{equation}数学公式\label{eq:当前公式名}\end{equation}自动编号后的公式可在全文任

2017-08-22 14:39:12 405

转载 进程创建过程详解 CreateProcess

转载请您注明出处:http://www.cnblogs.com/lsh123/p/7405796.html0x01 CreateProcessW  CreateProcess的使用有ANSI版本的CreateProcessA和UNICODE版本的CreateProcessW:  不过查看源码就可以发现其实CreateProcessA内部调用的还是CreateProcessW:

2017-08-22 11:03:16 14046

转载 从培训机构出来

这样能找到工作吗?我感觉悬。(第一次)靠着一份愣头青的冲动,还是顺利找到了。想起来都有些后怕,那是个什么情况,居然有人要。  先说培训出来,全部在雾里,哪有几个懂的,趁着手热就上的感觉吧。我倒是没有培训完全过,培训到听不下去就闪人了,一些框架太繁琐,不如编程思想来的有意思。  有时候看看周围学习的同学,想想他们。有的是逻辑不行硬上的,有的是宅型认真听老师的,有的是来混时间娱乐大众的。偶尔有

2017-08-21 19:37:10 750

转载 Java多线程JUC

1. volatile 关键字多线程访问的时候,一个比较严重的问题就是内存不可见,其实在内存访问的时候每一个线程都有一个自己的缓冲区,每次在做修改的时候都是从主存取到数据,然后放到自己的缓冲区中,在做完修改之后放回主存。这样每一个线程之间的变量是不可见的。造成读到的数据可能始终就是错误的,因此有一个关键字可以使得这个共享变量称为透明的。就好像所有的操作就直接是在内存中操作一样,因为他一直不停的

2017-08-21 14:49:10 423

转载 技术与技术人员的价值

在我工作到第四年出头时,总是感觉自己的价值被低估了,换个说法就是感觉工资低了。当时,总觉得技术不如管理,但又听闻有人一直做技术也有到年薪百万的,虽不在身边,但江湖总有这样的传说。再环顾周身环境,似乎除了去伊拉克做技术能让收入立刻飙升(补贴超过工资),让我不禁怀疑江湖的百万传说是不是被高估了。再加上工作几年后,技术提升感觉明显变慢,第一个天花板已近在眼前。分类又过了七、八年后,再回顾走过

2017-08-21 10:13:09 437

转载 Redis sentinel 哨兵模式

一、sentinel介绍Sentinel作用: 1):Master状态检测 2):如果Master异常,则会进行Master-Slave切换,将其中一个Slave作为Master,将之前的Master作为Slave 3):Master-Slave切换后,master_redis.conf、slave_redis.conf和sentinel.conf的内容都会发生改变,即master

2017-08-20 18:45:09 217

转载 面向对象编程思想-观察者模式

一、引言相信猿友都大大小小经历过一些面试,其中有道经典题目,场景是猫咪叫了一声,老鼠跑了,主人被惊醒(设计有扩展性的可加分)。对于初学者来说,可能一脸懵逼,这啥跟啥啊是,其实博主当年也这感觉,O(∩_∩)O哈哈~好了,废话不多说,今天我们要学习的内容就是要解决这种业务场景——观察者模式,又叫发布-订阅(Publish/Subscrible)模式二、观察者模式定义:观察者模式定义了一种一

2017-08-20 14:13:08 225

转载 似是而非的JS

源起小飞是一名刚入行前端不久的新人,因为进到了某个大公司,俨然成为了学弟学妹眼中'大神',大家遇到js问题都喜欢问他,这不,此时他的qq弹出了这样一条消息"hi,大神在吗?我有个问题想问,现在我们的代码里面有这样的东西,可是得不到正确的返回结果function getDataByAjax () {return $.ajax(...postParam)}var dat

2017-08-20 10:33:06 291

转载 UnityShaderVariant的一些探究心得

最近遇到了一个问题,角色在Unity编辑器里运行渲染结果都是好的,打包到IOS上却发现,角色身上渲染的很黑.花了些时间查了查,又试了试,把这方面算是初步弄清楚了。  先说出现问题的原因,由于我们把shader打包进了AssetBundle中,并且在Shader中使用了shader_feature来定义了宏。  为了完整起见,先从unity的shader  variant说起。 Sh

2017-08-19 16:13:29 2211

转载 注解

注解简介:定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、属性、方法、局部变量、方法参数等的前面。注解主要是用来配置信息的,例如文档注释也是注解的一种,要注意的一点是注解并不是代码仅仅是配置信息,变动比较大的信息就需要作为配置信息,源码注解只会在代码上出现,编译后则不会出现。所

2017-08-19 10:38:31 195

转载 JS数组与对象的遍历方法大全

本文简单解析各种数组和对象属性的遍历方法:原生for循环、for-in及forEach ES6 for-of方法遍历类数组集合 Object.key()返回键名的集合 jQuery的$.each() underscore的_.each()     文中的范例基于以下数组和对象。var arrTmp = ["value1","value2","value3"];var obj

2017-08-18 17:53:27 700

转载 已有 JFFs2文件系统的修改

项目应用中,对于前人留下的JFFS2的文件,有时候我们需要修改,但是苦于没有源文件,实际操作很多时候无所适从。每次支持生产之后再进行人为的升级。这样费时费力,也给生产人员增加了负担。为了解决这个问题,参考了一些资料,总算解决了这个问题!基本的原理就是:linux支持mount JFFS2到本地目录这是一个完整的文件目录,我们可以修改mount后的文件目录,修改完成之后,重新使用mk

2017-08-18 12:08:31 3263 2

转载 Jmeter请求报文

1、启动Jmeter:找到Jmeter.bat文件双击启动Jmeter 2、在测试计划下面添加线程组:测试计划右键 —— 添加  —— Threads (Users)—— 线程组3、 线程组的相关设置4:添加HTTP信息投管理器:线程组右键 —— 添加  —— 配置元件 —— HTTP信息头管理器5、添加HTTP信息头信息:Content-Type=applic

2017-08-17 19:28:25 10069

转载 python机器学习实战(四)

python机器学习实战(四)版权声明:本文为博主原创文章,转载请指明转载地址http://www.cnblogs.com/fydeblog/p/7364317.html前言这篇notebook是关于机器学习中logistic回归,内容包括基于logistic回归和sigmoid分类,基于最优化方法的最佳系数确定,从疝气病症预测病马的死亡率。操作系统:ubuntu14.04 

2017-08-16 20:43:24 411

转载 .NET Standard 2.0 特性介绍和使用指南

.NET Standard 2.0 发布日期:2017年8月14日公告原文地址前言早上起来.NET社区沸腾了,期待已久的.NET Core 2.0终于发布!根据个人经验,微软的产品一般在2.0时会趋于成熟,所以一个新的.Net开发时代已经来临!未来属于.NET Core。对于.NET Core 2.0的发布介绍,围绕2.0的开发生态,我想通过四篇文章(名称暂定):.

2017-08-16 15:03:32 25669

转载 【javascript】函数中的this的四种绑定形式 — 大家准备好瓜子,我要讲故事啦~~

javascript中的this和函数息息相关,所以今天,我就给大家详细地讲述一番:javascript函数中的this 一谈到this,很多让人晕晕乎乎的抽象概念就跑出来了,这里我就只说最核心的一点——函数中的this总指向调用它的对象,接下来的故事都将围绕这一点展开 (提醒前排的筒子们准备好茶水和西瓜,我要开始讲故事啦!!)  【故事】有一个年轻人叫"迪斯"(thi

2017-08-15 19:58:22 188

转载 java多线程系列(六)---线程池原理及其使用

线程池前言:如有不正确的地方,还望指正。目录认识cpu、核心与线程 java多线程系列(一)之java多线程技能 java多线程系列(二)之对象变量的并发访问 java多线程系列(三)之等待通知机制 java多线程系列(四)之ReentrantLock的使用 java多线程系列(五)之synchronized ReentrantLock volatile Atomic 原理

2017-08-15 13:43:28 305

转载 深入理解java泛型

一、 什么是泛型?泛型(Generic type 或者 generics)是对 简单的理解,就是对类型的参数化,比如我们定义一个类属性或者实例属性时,往往要指定具体的类型,如Integer、Person等等, 但是如果使用了泛型,我们把这些具体的类型参数化,用一个广泛的可以表示所有类型的“类型”T来定义,那这个T就是泛型的表示。可以在集合框架(Collection framework)中看

2017-08-14 17:43:20 990

转载 搭建SSM项目框架全过程及思考

1.前言 之前都是在现有框架下进行写代码或者总是看一些别人的架构,总会眼高手低。于是打算自己完整的走一遍流程,同时把所遇到的问题,思考的问题记下来,供大家参考。由于是工作年限不高,属于新手,不足之处还请各位大牛指正。 项目选用Spring为基础框架,由于目前项目中采用的是Hibernate(在多表关联查询方面以及复杂的统计计算方面,同时要兼顾性能的时候吃了不少苦头),所以这里采取Mybat

2017-08-14 09:48:17 587

空空如也

空空如也

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

TA关注的人

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