自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 设计模式:工厂方法模式

简单工厂模式是由一个工厂对象决定创建出哪一种产品为的实例。(定义一个创建对象的类,由这个类来封装实例化对象的行为)在软件开发中,当我们会用到大量的创建某种、某类或某批对象时,就会用到工厂模式。工厂模式的意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:接口的选择问题优点:1、一个调用者想...

2019-08-17 16:56:00 54

转载 【转】Kotlin的inline内联函数

原文链接:https://blog.csdn.net/Jaden_hool/article/details/78437947方法调用流程调用一个方法是一个压栈和出栈的过程,调用方法时将栈针压入方法栈,然后执行方法体,方法结束时将栈针出栈,这个压栈和出栈的过程会耗费资源,这个过程中传递形参也会耗费资源。为什么需要inline?有些简单的方法会被频繁调用,什么叫简单的方法呢,举个例子...

2019-08-16 16:39:00 186

转载 Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程

说到PHP环境配置与安装,通常以Apache搭载PHP配置为主,随着PHP版本不断更新,对Windows IIS平台的支持也越来越好,在Windows IIS平台上配置安装PHP环境也越来越方便。 在完成Windows 7上搭建Apache+PHP+Mysql环境搭建后,我在Windows 7 IIS7平台上对PHP5.2和PHP5.3进行了配置安装,PHP5.3之...

2019-08-16 00:47:03 227

转载 计算机系统分层视图

计算机系统的分层视图:操作系统的抽象表示:进程:对处理器、贮存、I/O设备的抽象表示虚拟内存:对主存和I/O设备的抽象表示文件:对I/O设备的抽象表示程序运行使用了CPU、主存、I/O设备;程序的代码和数据占用内存。转载于:https://www.cnblogs.com/bigbosscyb/p/11360746.html...

2019-08-15 21:38:00 742

转载 计算机系统存储设备层次结构

在处理器和主存之间插入一个高速缓存设备,在高速缓存中处理经常访问的数据。转载于:https://www.cnblogs.com/bigbosscyb/p/11360729.html

2019-08-15 21:34:00 175

转载 Go 系列教程 —— 29. Defer

欢迎来到Golang 系列教程的第 29 篇。什么是 defer?defer语句的用途是:含有defer语句的函数,会在该函数将要返回之前,调用另一个函数。这个定义可能看起来很复杂,我们通过一个示例就很容易明白了。示例package mainimport ( "fmt")func finished() { fmt.P...

2019-08-15 09:48:00 109

转载 暑假亡羊补牢 day3封装2

package 封装;/*需求: 使用java类描述一个计算器类,计算器具备操作数1, 操作数2 、操作符三个公共 的属性,还具备计算的功能行为。 要求: 不能直接对操作数1,操作数2,运算符这些属性进行直接 的赋值,要封装起来。 (+ - * / )根据需求提供get或者set方法。 需要提供set方法*///计算器类c...

2019-08-14 16:32:00 85

转载 .NET责任链(Chain)模式

目录 定义 UML 参与者 示例 定义: 责任链模式是一种对象的行为模式。比如:来了一个请求,A类先处理,如果没有处理,就传递到B类处理,如果没有处理,就传递到C类处理,就这样象一个链条(chain)一样传递下去。 UML: 参与者: 1、抽象处理者角色(Handler): 定义出一个处理请求的接口。 2、具体处理者角色(ConcreteHandler): 具体处理者接到请求后,可以选择将...

2019-08-14 11:30:14 245

转载 一、Hadoop入门概述

一、Hadoop是什么Hadoop是一个由Apche基金会所开发的分布式系统基础架构。主要解决海量数据的存储和海量数据的分析计算问题。广义上来说,Hadoop通常是指一个更广泛的概念—Hadoop生态圈。二、Hadoop发展历史Google是Hadoop的思想之源(Google在大数据方面的三篇论文)GFS ——> HDFSMap-Redu...

2019-08-14 10:47:00 94

转载 WPF布局原则

WPF系统使用基于流布局的布局标准,开发人员创建与显示分辨率和窗口大小无关的用户界面。在不同显示器上可以进行很好的缩放。首先来谈一谈布局原则:WPF窗口只能包含一个元素(Window元素属于内容控件,内容控件只允许有一个子元素),所以我们得在窗口中放置一个容器,才能使我们的窗口放置更多的内容。所以在WPF中,布局由容器决定,使用容器布局需要注意以下几点:不要显示设置元...

2019-08-14 09:37:00 305

转载 Spring中@Resource、@controller注解的含义

@Resource注解被用来激活一个命名资源(named resource)的依赖注入,在JavaEE应用程序中,该注解被典型地转换为绑定于JNDI context中的一个对象。 Spring确实支持使用@Resource通过JNDI lookup来解析对象,默认地,拥有与@Resource注解所提供名字相匹配的“bean name(bean名字)”的Spring管理对象会被注入。 在下面的例子...

2019-08-13 21:13:22 1390

转载 剑指:不用加减乘除做加法

题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、×、÷ 四则运算符号。样例输入:num1 = 1 , num2 = 2输出:3解法先对两数进行异或,求得相加不进位的结果。再循环对两数进行按位与运算,并左移一位,直至进位为 0。public class Solution { public int Add(int nu...

2019-08-13 13:04:00 72

转载 剑指:求1+2+…+n

题目描述求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句A?B:C。样例输入:10输出:55解法前面的和+后一个即为所求的总和有 if 的递归方法public static int Sum_Solution(int n) { int res = n;...

2019-08-13 12:36:00 56

转载 解决Asp.net 程序在 IIS 5.1 上运行不支持转换Decimal类型小数点的问题

环境: 操作系统:英文版XP,IIS的版本:5.1。问题描述: 今天做了个小示例,在textbox控件中输入带有小数点的数字(如 15.36),用 Convert.ToDecimal(XXX) 或 decimal.Parse(XXX) 转换并插入到数据库表中后,发现个奇怪的问题,就是插入后的数字变成了 1536, 数字没有了小数点。然后又试了几次(换了不同的浏览器和设置不同的区域),问题依...

2019-08-12 20:21:48 204

转载 pack URI

WPF使用pack URI语法寻找资源。URI负责搜索如下位置的资源:当前程序集引用的程序集相对于程序集的某个位置应用程序的源站点pack URI的格式:pack://机构/路径机构指定了包含部件的包类型路径是指部件在包中的位置包和部件的关系类似应用程序与文件之间的关系,包可以包含多个部件:编译到本程序集内的资源文件编译到所...

2019-08-12 08:40:00 176

转载 Mysql delete,truncate,drop

1、delete 是DML(Data Manipulation Language),每次删除一行,作为事务记录在日志,可以回滚。delete from xxx2、truncate是DDL(Data Define Language),一次性删除数据,不把行的删除记录日志,不能恢复,不激活触发器。truncate table3、drop是DDL,删除表的数据和表结构。转载于:ht...

2019-08-11 21:45:08 51

转载 WPF程序集资源

WPF会将引用到的资源如图片、BAML文件等编译成二进制数据嵌入到已经编译了的程序集中。下图是一个反编译后的程序目录结构:那么,如何向项目中添加资源?向项目中添加文件设置生成操作(Build Action)为Resource重新编译项目如何检索资源?第一种方式,使用检索包装数据的对象StreamResourceInfoStreamResou...

2019-08-11 11:05:00 305

转载 使用MPlayer和mencoder提取电影中的声音【转载】

原文:http://blog.csdn.net/yttyhf2006/article/details/4381363在命令行方式下 输入 mplayer a.rmvb -ao pcm:file=a.wav -vc dummy -vo nulla.rmvb为要提取的影片a.wav为提取出来的声音更多 mplayer及的 参数信息 使用方法 请参考htt...

2019-08-10 02:32:22 378

转载 一个简单的模板系统的实现(动态载入DLL)

目的:为WEB程序做一套模板系统,每个模板是一个dll,在不影响主程序的情况下,动态加载模板。假设我们有一个类叫TUser,保存了用户的信息,很简单,只有username和email两个字段/*****************************************************************/user.cs**编译参数csc/...

2019-08-09 23:54:29 244

转载 java基础(Reflection--反射)

反射机制  – 指的是可以于运行时加载、探知、使用编译期间完全未知的类。  – 程序在运行状态中,可以动态加载一个只有名称的类,对于任意一个已加载的类,都能够知道这个类的所有属性和方法;   对于任意一个对象,都能够调用它的任意一个方法和属性;    Class c = Class.forName("com.bjsxt.test.User");  – 加载完类之...

2019-08-09 15:16:00 69

转载 java基础(Annotation--注解)

Annotation Annotation是从JDK5.0开始引入的新技术。 Annotation的作用:   不是程序本身,可以对程序作出解释。(这一点,跟注释没什么区别)   可以被其他程序(比如:编译器等)读取。(注解信息处理流程,是注解和注释的重大区别如果没有注解信息处理流程,则注解毫无意义) Annotation的格式:  注解是以...

2019-08-09 14:50:00 80

转载 Application类-多窗口交互

我们在派生自Application类中出来放置响应应用程序事件的代码外,还可以放置一些完成其他任务的代码。在此之前要知道:如何获取应用程序的Application对象://App是一个继承自Application的类App app= Application.Current;比如:在多窗口之间交互时,我们为了在某个窗口中操作另一个窗口,有时会将一部分控件或字段的访问...

2019-08-09 13:44:00 269

转载 Application类-欢迎页(初始界面)

在程序界面显示前,如果我们处理了很多耗时操作,这个时候给用户提示一个欢迎页便是十分友好的。WPF为我们提供了这个特性:第一种方法:通过设置图片资源的生成操作粘贴一个图片到我们的项目中在解决方案管理器中单击该图片将该图片的生成操作通过下来选择改为:SplashScreen。该初始界面会在Application的Startup方法执行完前显示,在Star...

2019-08-09 12:08:00 323

转载 Application类-应用程序生命周期

1、创建Application对象新建WPF程序后,排除掉WPF自动创建的App.xaml,我们自定义一个类,在该类的Main()方法中,创建Application对象,然后调用创建一个窗口对象,最后在Run()方法中,传递这个窗口对象。便完成了一个简单的应用程序的启动。class AppStart{ [STAThread] public st...

2019-08-09 10:20:00 162

转载 oracle+mybatis批量插入踩坑记

最近在项目中需要使用oracle+mybatis批量插入数据,因为自增主键,遇到问题,现记录如下:一、常用的两种sql写法报错1、insert ... values ...1 <insert id="batchInsert1" parameterType="java.util.List" useGeneratedKeys="false">2   insert all...

2019-08-08 22:22:00 396

转载 剑指:数组中的逆序对

题目描述在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007输入描述:题目保证输入的数组中没有的相同的数字数据范围:对于%50的数据,size<=10^4对于%75的数据,size<=10^5对于...

2019-08-08 21:56:00 49

转载 JavaScript数据类型

ECMAScript中的变量可以存储两种类型:原始值和引用值。原始值:存储在栈中的一些简单数据。引用值:存储在变量中的值是一个指针,指向存储在堆中的对象。ECMAScript中有5种原始类型:Undefined、Null、Boolean、Number和String。由于ECMAScript语言的松散性,所以我们要有一种手段来检测变量的数据类型---typeof负责提供...

2019-08-08 12:16:00 76

转载 关键字、保留字、变量

关键字就是有特殊用途的字符串,关键字被语言保留,不能用作标识符。JavaScript的关键字有:breakcasecatchcontinuedefaultdeletedoelsefinallyforfunctionifininstanceofnewreturnswitchthisthrowtryt...

2019-08-08 11:50:00 132

转载 JavaScript语法

JavaScript借鉴了C、Java等语言的语法,在JS中我们要注意以下几点:1、区分大小写--JavaScript中的一切都区分大小写。2、标识符--标识符包含变量名、函数名、属性名以及函数参数的名字。这些名字的有一些列字符组合而成,而字符的组合规则时:第一个字符必须是以一个字母、下划线(_)或者是美元符号($)其它字符可以是字母、下划线、美元符号或者数字标识...

2019-08-08 11:31:00 92

转载 在HTML中使用JavaScript

JavaScript要被放到Web中,就不能忽略HTML的感受。为了使HTML与JavaScript共存,大家商讨出来要让Web增加对脚本的支持。商量结果就是:使用<script>元素。在HTML中使用<script>标签,这个标签拥有6个属性,并且这些属性都是可选的并不是必须的:async--该属性只对于外部脚本的操作,表示是立刻下载脚本,但是不应该...

2019-08-08 11:06:00 104

转载 JavaScript的组成

JavaScript作为一种专门和网页交互而设计出来的脚本语言,它由三个部分组成:ECMAScript--由ECMA-262定义,提供核心语言功能。文本对象模型(DOM)--提供访问和操作网页内容的接口和方法。浏览器对象模型(BOM)--提供与浏览器交互的接口和方法。目前五个主流浏览器IE、FireFox、Chrome、Safari和Opera都对JavaScri...

2019-08-08 09:03:00 84

转载 JavaScript由来

在互联网时代,网速还很差劲的时候,表单输入数据的合法性验证需要与服务器交换数据,从而加重了使用者的负担。网景公司为了解决这种简单问题开发了JavaScript。在1995年2月网景公司在发布自己的浏览器时宣布JavaScript1.1的版本。微软公司也随即推出了自己的IE浏览器并在其中加入了JScript来和网景公司的Nacigator来分一杯羹。由于微软的加入,当时世界上就...

2019-08-08 08:41:00 148

转载 Android Sensor(传感器)

Android 常见传感器最终我们要实现这些:源码看这里:项目源码在这之前,我们需要了解关于Android的坐标系:对于大多数传感器来说,坐标系统是相对于设备屏幕来说的。当一个设备被放在其默认的方向上时,X轴是水平指向右的,Y轴是垂直向上的,Z轴是指向屏幕正面之外的,即屏幕背面是Z的负值。首先,让Activity实现SensorEventListener接口(实现接...

2019-08-07 22:52:00 266

转载 条件变量与互斥量(2)

因为线程的代码基本没怎么写过,leet-code出了线程题,刷下。1116. 打印零与奇偶数假设有这么一个类:class ZeroEvenOdd { public ZeroEvenOdd(int n) { ... } // 构造函数 public void zero(printNumber) { ... } // 仅打印出 0 public...

2019-08-07 16:59:00 134

转载 基于hough变换的直线检测

直线检测在智能交通(检测车辆与道路)、图像识别领域都有很重要的应用。而hough变换在理论上给出了可行的直线检测方法。今天通过写博客的方法也让自己对hough进行一下了解。首先是hough变换的原理。 hough变换在1962年被提出,实现了一种从图像空间到参数空间的映射。  在图像空间x-y中,所有共线的点可用直线 y = mx + c表示(当然,除了平行于y...

2019-08-07 11:11:06 783

转载 XAML加载的四种方式

XAML加载与编译可以分为四种:仅使用代码进行WPF程序的生成使用代码和未编译的标记使用代码和编译过的BAML1、只是用代码进行窗体的生成:优点是可以随意定制应用程序,缺点是没有可视化编辑窗口,会使得界面排版变得枯燥。private void InitlizationMethod(){ //设定窗体宽高 this.Width = t...

2019-08-07 00:07:00 859

转载 .NET Interview Questions And Answers

· Differences 1. Difference between Classic ASP and ASP.Net?Answer:§ ASP is Interpreted language based on scripting languages like Jscript or VBScript.§ ASP has Mixed HTML and coding l...

2019-08-06 12:30:18 1584

转载 CentOS7安装python3.6

目录 CentOS7安装python3.6 1. 安装python3.6可能使用的依赖 2. 下载python3.6并解压 3. 安装 4. 在/usr/bin目录下创建一个python3的链接 5. 之后直接使用python3就可以进入到python3.6的交互界...

2019-08-04 23:13:00 72

转载 曲线救国!通过VirtualBox让Windows Server 2008 R2也用上蓝牙

大家知道,Windows Server 2008 R2并未内置蓝牙驱动。不过,如果你的系统是他的话,而且现在手机都有蓝牙,总不能每次传输东西都用数据线吧,白白浪费蓝牙了,这感觉好像Windows server 2008 r2有一个不足似的,让人感觉不爽。不过,有几种解决办法:1、使用BlueSoleil蓝牙软件。不过,很遗憾,现在网上破解的版本只有237、249的。不过他们对Windo...

2019-08-04 07:29:52 1008

转载 python opencv笔记

1、中文字符文件名处理读、写文件:  image = cv2.imread('xxx.jpg')   cv2.imwrite('xxx.jpg', image)如果文件名或路径含中文,则:  image = cv2.imdecode(np.fromfile(‘xxx.jpg’, dtype=np.uint8), -1)  cv2.imencode('.jpg', ...

2019-08-03 19:36:00 85

空空如也

空空如也

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

TA关注的人

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