自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 依赖倒置

用途:用于巩固设计模式中的依赖倒置模式依赖倒置原则的定义依赖倒置原则(Dependence Inversion Principle,DIP)是 Object Mentor 公司总裁罗伯特·马丁(Robert C.Martin)于 1996 年在 C++ Report 上发表的文章。依赖倒置原则的原始定义为:高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该...

2019-08-20 15:52:00 193

转载 vue组件

组件(Component)是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树<template> <div>如果不是为了衣锦返乡,谁愿意远走他乡。</div></template>...

2019-08-16 23:23:00 143

转载 路由动态接收参数

上一章我们讲到路由静态的使用,本次我们讲路由动态的传值及获取值。一、创建content.vue组件,输入以下内容:<template> <div id="content">{{msg}}</div></template><script>export default { data() { ...

2019-08-08 23:52:00 267

转载 vue路由(一)

“vue.js 路由允许我们通过不同的 URL 访问不同的内容。通过 Vue.js 可以实现多视图的单页Web应用(single page web application,SPA)”这段是从网上直接抄的,我们在创建vue项目是有个选项,是否安装vuer-router选择y或者回车,如果不是这么创建的,在命令行安装吧,建议创建时直接安装,省了很多麻烦。参照网上的栗子没有一个成功的,不知是版...

2019-08-07 23:57:00 100

转载 vue计算属性

computed处理一些复杂的逻辑会很有用,相信大家有个疑问,该属性和methods有什么区别?computed是基于它的缓存依赖,只有相关依赖发生时才会重新取值而methods在重新渲染时,函数总会重新调用执行。<template> <div> <h1>原始字符串:{{message}}</h1> &lt...

2019-08-07 21:55:00 41

转载 vue语法概要二

函数用途类别v-html用于输出html格式的数据输出v-bing用于输出值输出v-model双向绑定输入和输出v-if逻辑判断分支语句v-else同上分支语句v-if-else同上分支语句v-for遍历数据循环语句v-h...

2019-08-05 23:31:00 78

转载 vue基本语法概要(一)

先看两种代码,再进行讲解第一种格式:<template > <div> <div v-for=" item in sites "> <li>{{item.name}}</li> <li>---------</li> </div>...

2019-08-01 22:46:00 61

转载 Mac下安装和配置Vue项目

题记:学vue有一段时间了,终于今天下定决心每日书写一篇学习笔记。1.访问node.js官网:https://nodejs.org/en/下载对应安装包。2.安装完成,在终端输入 :node -v如果返回版本号,代表安装成功。建议安装之前给目录权限,至于怎么给目录权限,这里不做说明,网上有很多资料。3.安装淘宝镜像至于为何要安装淘宝镜像,因为有帐幕阻挡我们访问np...

2019-07-30 22:26:00 548

转载 JAVA基于PDF box将PDF转为图片

在一项目中用到,本身我是。NET的,团队中有用到JAVA,故此我处理这个功能,记录以下备用。1.引用:fontbox-2.0.16.jar、pdfbox-app-2.0.16.jar 版本一定要正确,否则代码会有问题。main函数:package kevin.cn;import java.awt.image.BufferedImage;import java.io...

2019-07-15 10:50:00 105

转载 程哥带你学python-[第一章-初识Python]

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。Python能做什么呢?运维、web开发、应用开发、大数据、数据挖掘、科学计算、机器学...

2019-05-08 21:03:00 67

转载 Aspose将word,excel,ppt等转为PDF

下载Aspose,稍后会附上百度云盘,或者联系我QQ546170667项目中引入using System.IO;using Aspose.Slides;得到文件名/// <summary> /// 返回文件扩展名,不含“.” /// </summary> /// <param na...

2019-01-22 13:53:00 773

转载 ASP.NET根据Aspose及BarcodeLib进行Word编辑

最近在做一个项目,要求将内容自动写入到word中,涉及条码,表格等方式。下面我们来讲结一下1.创建条码网上下载BarcodeLib.dll,aspose,随后会附上百度云盘下载路径,或者联系我QQ5461706672.项目中引用3.开始处理,可以将文件保存成图片,也可以保存成流的方式。一开我保存为图片,后来优化了一下,采用流的方式,各有利弊。 1 /// <...

2019-01-22 13:44:00 157

转载 正则匹配特殊符号及标点符号

[/=|/?|/。|/,|/;|/!|/~|/^|/*|/?|/#|/@|/;|/&|/,|/-]可根据需要自行添加,我用的语言是C#,其他语言未验证可靠性转载于:https://www.cnblogs.com/c546170667/p/10290868.html...

2019-01-19 10:57:00 888

转载 UNPIVOT

UNPIVOTUNPIVOT则相反,把数据从列旋转到行SELECT *INTO product_vluesFROM ( SELECT NAME , YEAR(shijian) AS shijian , jiage FROM dbo....

2017-09-27 23:45:00 615

转载 PIVOT 行列相转

先介绍一下英文释义:pivot英 ['pɪvət] 美 ['pɪvət]n. 枢轴;中心点;旋转运动vt. 以…为中心旋转;把…置于枢轴上vi. 在枢轴上转动;随…转移adj. 枢轴的;关键的从上面就不难看出这个函数是做什么的,旋转,转换,用于列和行之间对数据进行旋转或透视转换,同时执行聚合预算。假设现在想查proudct数据表中返回每个员工每年处理过的...

2017-09-26 23:32:00 77

转载 Tsql2008查询性能优化第一章---APPLY

APPLY运算符涉及以下两个步骤中的一步或两步(取决于APPLY的类型): 1.A1把右表表达式应用于左表的行。 2.A2:添加外部行。 Apply运算符把右表表达式应用左输入中的每一行。右表表达式可以引用左输入中的列,对于左表中的每一行,都要计算一次右边输入的表达式。这一步会把左边的每一行和来自右表达式的相应行进行匹配,并...

2017-09-26 00:07:00 121

转载 MVC笔记--特性路由

物性路由:将路由和控制器放在一起,这样更简单方便,还可以处理复杂的路由场景传统路由:集中、强制、基于代码风格来定义的。每个MVC应用程序都需要路由来定义自己的处理请求方式,路由是MVC是应用程序的入口点。我们先了解一下路由涉及的主要概念:路由定义是从URL模板开始的,因为它指定了与路由相匹配的模式。路由定义可以做为控制器类或操作方法的特性。路由可以指定的它的URL及其默认...

2017-06-30 23:41:00 149

转载 MVC5笔记

创建一个MVC网站后,我们可以在/app_strat/routeConfig.cs中来查看集中控制路的方法,RegisterRoutes方法(注册路由),我们改一下,删除默认的RegisterRoutes中的所有内容,然后来自定义: public class RouteConfig { public static void RegisterRou...

2017-06-20 00:43:00 63

转载 用函数指针变量做函数的参数

有些时候我们无法及时确定函数的处理逻辑,程序需要动态的改变,这时我们可以通过定义函数指针来实现。 举个????,我们有加法,乘法两个函数,如果还要一个除法我们怎么做,可能我们会想到,这好办,创建一个除法的函数,分分钟搞定。如果客户还要变怎么办?数据还是那些数据,只是函数的功能改变了。那有点太麻烦了。我们定义一个中间函数,其他函数作为指针参数传递进来,这样就可进行动...

2017-04-24 21:41:00 125

转载 oc中的oop基础及类的基本介绍

面向对象的(OOP)的基础知识类(class):表示一组对象数据的结构体,对象通类来得到自身。类名首字母大写。对象(objcet):是一种包含值和指向其类的隐藏指针的结构体。运行中的程序中通常会有n个对象,首字母不用大写。实例(instance):是对对象的另一种称呼。消息(message):是对象执行的操作,用于通知对象去做什么。对象接收到消息后,将查询相应的类,来...

2017-03-21 23:40:00 71

转载 指针(一)

谈到c语言,不得不提指针,有多少英雄好汉栽在指真上。利用指计可以很方便的使用数组和字符串(C#中的String类型就是引用类型,也就是指针类型)。指针支持动态分配内存,可以让程序更简介,提高效率。 “要想精确打击,就要人工引导”---军旅剧中导弹兵经常会这样说,指针类似于人工引导的坐标。灵活,易用,同时也很复杂,引导错误就是毁灭性的打击。举个栗子:移动大厦一层有1...

2017-03-21 22:26:00 43

转载 #ifdef、#ifndef、#else、#endif执行条件编译

我们开发的程序不只在pc端运行,也要在移动端运行。这时程序就要根据机器的环境来执行选择性的编译,如对PC端编译PC端的程序,对移动端编译移动端的程序,这里我们就可以用两组条件编译。 #ifdef #endif#ifndef #endif我们先来了解下#ifdef ...#endif;语法格式是:#ifdef 宏名字 |#ifdef 宏名字//...

2017-03-20 23:26:00 138

转载 oc中的数组

所谓数组,是相同数据类型的元素按一定顺序排列的集合。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。----引用互联网...

2017-03-19 22:48:00 193

转载 控制循环结构

oc提供了continue和break来控制循环结构,当然还有return可以结束整个方法;go..to跳转使用break 结束训话for(int i=0;i<10;i++){if(i==2)//程序循环到2时就跳出程序{break;}}使用continue结束本次循环for(int i=0;i<10;i++){...

2017-03-19 22:33:00 47

转载 oc中的枚举

如果一个变量只有几种可能的值,比如星期有几天,一年有几个季节等。这个时候可以用枚举变量。先定义类型再定义变量,如:enum siji{chun,xia,qiu,dong}也可以定义匿名:enum{ chun,xia} yiyue,siyue;{}这里列出枚举的值,顺序从0开始,以此类推oc允许将整数赋值给枚举变量。我们定义一个类,来实现枚举的赋值和对比,顺便熟...

2017-03-19 21:41:00 216

转载 oc中类的实例化及方法调用

上一篇我们讲了oop和类的创建,上一篇的重点我们回顾一下类对象实例方法接口这一篇我们来实现类的实例化,调用类中的公共参数和方法;类的实现在.m文件中,以下是实现代码: //// HuiTu.m// Test//// Created by 程英暾 on 2017/3/10.// Copyright © 2017年 ...

2017-03-19 20:37:00 142

转载 NSLog()输出函数集格式字符

nslog()强大的功能这里就不多说了,笔者从c#转过来,难免会有些陌生。在c#中用format("{0}",xx}来进行占位,下面就来讲讲在oc中的格式字符;d:带符号的十进制形式输出整数(正数不输出符号)o:以八进制无符号形式输出整数(不输出前缀)x:以十六进制无符号形式输出整数(不输出0x)u:以无符号的十进制输出整数c:以字符形式输出,只输出一个字符s...

2017-03-14 00:16:00 77

转载 WCF--地址

终结点是WCF的核心对像,因为他承载了所有的通信功能。服务通过相应的终结点发布出来。客户端通过与匹配的终结点对服务端进行调用,终结点由:地址、绑定、契约的三要素构成,也称之为ABC三要素。A:Address地址在WCF中不仅仅用于定位服务,还提供了额外的服务,如寻址信息、还和安全性有关系,因为他可以对服务进行认证服务身份信息之后,确保安全性。URL:WEB是通过URL来进...

2017-02-28 23:19:00 94

转载 第一个WCF程序

WCF的服务需要寄宿在进程中,我们把服务端的叫做宿主,为服务指定宿主指定的过程叫服务寄宿。有两种方式一种是自我寄宿(Self-Hosting),一种是IIS寄宿方式。Self-Hosting我们通过一个控制台应用作为服务的宿主,IIS我们将服务寄宿于IIS工作进程。客户端通过另一个控制台应用模拟(进程为Client.exe)。第一步:我们通过VS2013创建一个空白的项目,起名为Wc...

2017-02-22 23:55:00 47

转载 WCF--MSMQ

消息队列(Message Queuing)简称:MSMQ,是微软对消息服务的开创性尝试,采用特殊的通信机制,用来提高系统的灵活性如(可伸缩和可用性)下面来讲讲这方面的优点:对离线通信主式的支持:用过QQ或微信的同学都知道,有时对方不在线,我们给对方留言,或者自己手机网站功能死掉了(这里不得不说一下魅族3S,掉线网,有时无法及时发送信息),遇到这个时侯,消息可以暂时存放在本地消息队...

2017-02-21 00:20:00 111

转载 UI-初识君面之理论篇

一个好的app不光要用好的功能,还要有好的界面,这样内外兼修才算得上是一个好的App。其实跟人一样,不能只刷帅,要有内涵(看清楚哦,内涵不是指闷骚)。不知不觉在园子里已经晃了八年,来深也八年了,.NET也做了八年了。这几年没写多少博文,想来就感到惭愧。这几年也没有什么成就,准备转做手机Android开发,离别的时侯不远了...讲了点费话,我们继续来讲一下UI控件,这里只讲理论...

2016-12-08 23:18:00 52

转载 UI篇(初识君面)

我们的APP要想吸引用户,就要把UI(脸蛋)搞漂亮一点。毕竟好的外貌是增进人际关系的第一步,我们程序员看到一个APP时,第一眼就是看这个软件的功能,不去关心界面是否漂亮,看到好的程序会说“我cao!这个功能写得很NB”。两者都很重要。下面我们先来首诗,然后进入正题: 诗曰: 忆昔花间初识面,红袖半遮,妆脸轻转。石榴裙带,故将纤纤玉指...

2016-12-07 23:31:00 82

转载 活动的生命周期(五)活动的启动模式

活动的启动模式对我们来说是个新的概念,在实际项目中我们会根据活动的需求为每个活动指定恰当的启动模式。共分为四种分别是:standard,singletop,singletast,singleinstance,可以在androidMainfest.xml中进得指定,android:launchModel属性来选择启动查式。 Standard(标准):从字面就可...

2016-12-04 23:05:00 56

转载 活动的生周期(四)活动结束前的数据保存

当运行下一个活动时,上一个活动被K掉了,当我们返回上一个活动时,系统会重启create一个活动,问题来了我们之前在保存的数据怎么办?onSaveInstanceState可以用这个方法来进行保存,键值对[ke,"value"],其实和Intent一样,也是通过这样保存。一会我们做个例子来试试,先下代码:@Override protected v...

2016-12-04 22:36:00 79

转载 活动的生命周期(三):实例上机课

让我们再来回顾一下上节课中分享的7个生命周期;分别是:onCreate()、onSart()、onResme()、onPause()、onStop()、onDestroy()、onRestart(); 1.onCreate():初始化操作,所有活动都从这里启始。这里可以加载布局,或绑定事件等。 2.onSart():这个是活动变为不可见时调...

2016-11-28 23:39:00 231

转载 活动的生命周期系列(一)活动栈的生命周期

生命周期对程序员很重要,特别当我们了解,就可以写出更流畅的程序,更好的来避规性能瓶颈,让我们的APP拥有更好的用户体验。我们继续来分享“活动状态及生存周期”,活动状态:运行状态,暂停状态,停止状态,销毁状态。活动的生成周期分别为:onCreate()、onSart()、onResme()、onPause()、onStop()、onDestroy()、onRestart()。...

2016-11-19 21:17:00 240

转载 活动的生命周期系列(一)返回栈

生命周期对程序员很重要,特别当我们了解,就可以写出更流畅的程序,更好的来避规性能瓶颈,让我们的APP拥有更好的用户体验。接下来我们来分享一下“返回栈”。 安卓的活动中重叠的,当我们打开一个新的活动时,会覆盖上一个活动。然后点“back”时会销毁最上面的活动,下面的一个活动就会显示出来。看到这里我想大家都大概有点明白了,最新的活动永远在最上面,销毁的活动总是自上...

2016-11-18 23:40:00 73

转载 AndRodi Strudio中的按钮时件

AndRodi Studio中的按钮时件注册一定要写在onCraete中 @Override protected void onCreate(Bundle savedInstanceState) {//创建事件用以下代码 Button btn = (Button) findViewById(R.id.btn_on); //创建事件 btn.setOnCl...

2016-11-18 22:56:00 46

转载 Intent(三)向下一个活动传递数据

向下传递活动很简单,可以我采用putExtra()方法的重载,把我们想要传递的数据暂时放在intent中,启动活动时从这里取就可以了。 首先我们在MainActivity(主活动)显式声明intent的方式来启动SecondActivity,通过PutExtra()方法来传递数据。注意该方法有两个参数,[keyName,vule]:第一个是行参,第二个才是实参;...

2016-11-17 23:39:00 152

转载 Intent(二)隐式调用intent

在上一节我们一起学习了显示调用Intent,这一节我们来学习如何隐式调用Ingtent。有了这个我们就可以调用其他的线程,或者程序,可以让我们的应用程序变得多彩,如打开网页,拨打电话等。 接下来让我们来做两个例子:第一个调用浏览器,第二个调用拨号盘。 1.调用浏览器:接着上次的例子,在MainActivity中的按钮添加以下代码:...

2016-11-15 23:20:00 168

空空如也

空空如也

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

TA关注的人

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