自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(34)
  • 收藏
  • 关注

转载 JavaScript instanceof 运算符

instanceof运算符简介在 JavaScript 中判断一个变量的类型常常会用 typeof 运算符判断一个实例是否属于某种类型会使用instanceof与 typeof 方法不同的是,instanceof 方法要求开发者明确地确认对象为某特定类型。常规用法var oStringObject = new String("hello world"); ...

2018-09-19 15:41:00 140

转载 Angular2+URL中的 # 引发的思考

1.先分析 # 的作用1.1. # 的涵义#代表网页中的位置。其右面的字符就是该位置的标识符。比如,http://www.example.com/index.html#print就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域。#是指导浏览器动作的,对服务器完全无效。所以HTTP请求不会包含#及右侧内容...

2018-09-17 15:12:00 512

转载 Angular2+ 编译后部署到服务器上页面刷新404问题

原因:NG2+ 会默认不显示URL后面的文件名解决方案:使用LocationStrategy方式,然后把URL后的# 替换成index.html#app.module.ts 1 import {HashLocationStrategy , LocationStrategy} from '@angular/common'; 2 3 @NgModule({ 4 ...

2018-09-14 12:31:00 200

转载 Angular2+ 实现组件交互的众多方式

实现组件交互有很多方式,下面列举。1.父组件向子组件传递数据:(属性绑定)父组件 [子属性名] = "父属性名"<child-content [data]="parentData"></child-content>子组件通过@Input() data 来获取@Input() data: any // data可根据使用场景自定义...

2018-09-11 10:09:00 132

转载 Angular2+实现右键菜单的重定义--contextmenu

在做需求时用到video这个html5的新增标签,然后公司要求把video的右键屏蔽了去,我在网上找了很久没找到完整的方法来实现这个功能,只能自己摸索着来。不说废话,先上干货 0.0video.component.html1 <video #myVideo (contextmenu)="nomenu($event)">2 <source ...

2018-09-04 16:34:00 876

转载 本地搭建Apache Tomcat服务器

首先说下Apache和Tomcat的区别:相同点:1、两者都是apache组织开发的2、两者都有HTTP服务的功能3、两者都是免费的不同点:Apache是web服务器,专门提供HTTP服务的,以及相关配置的(虚拟主机、URL转发等);Tomcat是应用(java)服务器,是Apache组织在符合J2EE的JSP、Servlet标准下开发的一个JSP服务器https:/...

2018-08-23 09:33:00 121

转载 Angular2 使用CLI创建新项目

1.安装node.js;2.npm install -g @angular/cli3.ng new projectName4.ng servePS:如果要使用moduleId,需先在src目录下添加typings.d.ts文件/* SystemJS module definition */declare var module: NodeModule;in...

2018-08-20 15:23:00 119

转载 Angular2 之父子组件交互方式

父子组件交互方式,这里介绍主要的三种方式1.事件传值下面以列表页和分页组件举例。list.component.html1 <pagination *ngIf="pageParams?.total>0" [pageParams]="pageParams" (changePageData)="changePageData($event)"></pa...

2018-05-15 12:28:00 113

转载 路由导航之第一个子模块(HomeModule)

git clone git@github.com:len007/my-angular2-app.git my-angular2-app开始一个URL = 一个页面 = 一个Component。我们可以使用路由来实现页面之间的切换与导航。使用路由前,我们先安装router包:npm --save-dev install router首先,我们建立个根...

2018-04-24 00:19:00 306

转载 我的第一个Angular2应用

1需要具备的基本前端基础:HTML、CSS、JavaScript。为了实现对项目包的管理,推荐使用npm  NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题;官网先下载node.js并安装2.clone快速新建Angular项目的仓库到本地文件夹my-angular2-app。git clone git@github.com:len00...

2018-04-22 22:43:00 100

转载 资料网站

git clone https://github.com/angular/quickstart.git lenapphttps://blog.youkuaiyun.com/u010130282/article/details/53613277 Angular2 之 路由与导航https://blog.youkuaiyun.com/changyinling520/article/details...

2018-04-17 11:30:00 80

转载 Service(服务)

1、Service是封装了某一特定功能的独立模块;2、它可以通过注入的方式供别的模块使用;3、Service分为很多种,包括:值、函数以及应用所需的特性;4、最简单的Serviceimport { Injectable } from '@angular/core';import { ApiService } from '@angularui/devcloud/se...

2018-04-11 13:01:00 106

转载 Component(组件)

1.Component是一个模板的控制类用于处理应用和逻辑页面的视图部分。2.Component时Angular2应用最基础的建筑砖块。3.任何一个Component都是NgModule的一部分,为了定义Component成为NgModule的成员之一,我们应该在NgModule的declarations属性中将需要的Component列出。4.@Component装饰符能接...

2018-04-11 11:51:00 705

转载 Module(模块)

1.每个Angular至少有一个根Module2.Module时一个带有@NgModule装饰符的类3.最简单的Module 1 import { NgModule } from '@angular/core'; 2 import { LentestComponent } from './lentest.component' 3 import { LentestS...

2018-04-11 11:29:00 193

转载 你不屑于大器晚成,就只能平庸一生

大部分人,如果按照目前的生活状态,大致可以预测自己五年、十年、甚至是三十年后的人生轨迹;那么,这条轨迹是你期待的模样吗?01村上春树30岁才写了第一篇小说,之后深觉找到了终身的兴趣,放弃餐馆,潜心写作。虽然是自由职业者,他仍然保持严苛的生活习惯,早起,跑步,看书,阅读,没有丝毫怠慢。他用整个漫长的人生印证着自己的话:不管全世界所有人怎么说,我都认为自己的感受...

2016-06-15 11:33:00 90

转载 是狼就磨好牙,是羊就练好腿!

事不三思终‌‌有败,人能百忍则无忧。越牛逼的人越谦虚,越没本事的人越装逼。----------------------------------------------------------------------------------拼你想要的,争你没有的。宁可拼搏累死,也不能在家闲死!宁可出去碰壁,也不在家里面壁。------------...

2016-06-14 16:48:00 114

转载 将Excel数据导入数据库

Excel如下,这页工作表名叫“线路”数据库表如下 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Data; 6 using System.Data.OleDb...

2014-12-18 09:07:00 119

转载 WebServices(转)

一、序言大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程...

2014-12-08 17:14:00 107

转载 Json的序列化与反序列化

对于Json的序列化和反序列化,如果自己编写源代码来实现的话,很复杂很烦,所以我采用的是使用别人已经写好的引用文件。这类文件网上有很多,我用的是LitJson,当然Newtonsoft也可以,但后者需要自己为数据结构写一个类来承接序列化之前和反序列化后的数据。首先从网上下载LitJson库文件,也可以找我要(QQ2422082778)。然后在项目里引用LitJson的dll文件,在l...

2014-12-08 10:13:00 70

转载 小型聊天器

下面笔者要介绍的是在学习TCP通信技术编写的一个小型聊天程序,下面是它的创建过程。1.建立一个window应用程序,添加3个Label、2个textBox、一个listBox、一个Button,分别设置属性如下:label1: name=label1, text="IP地址";label2: name=label2, text="接收框";...

2014-12-05 20:23:00 87

转载 Socket原理与编程基础

一、Socket简介Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。几个定义:(1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯对方的位置,即对方的IP。(2)端口号:用来辨别本地通讯进程,一个本地的进程在通讯时均会占用一个端口号,不同的进程端...

2014-12-04 10:03:00 71

转载 TCP应用编程

TCP是TransmissionControlProtocol(传输控制协议)的简称,是TCP/IP体系中面向连接的运输层协议,在网络中提供全双工的和可靠的服务。TCP协议最主要的特点是:1)是一种基于连接的协议。2)保证数据准确到达。3)保证各数据到达的顺序与数据发出的顺序相同。4)传输的数据无消息边界。TCP协议通信流程:...

2014-12-03 16:57:00 153

转载 同步和异步的区别(转)

答案一:1.异步传输通常,异步传输是以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个字符的开始和结束,并以此实现数据传输同步。所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间的时间间隔是可变的,并不需要严格地限制它们的时间关系。起始位对应于二进制值 0,以低电平表示,占用 1 位宽度。停止位对应于二进制值 1,以高电平表示,占用 1~2 位宽度...

2014-12-03 16:36:00 118

转载 列表设计

列表(ListBox)用来显示一个列表,它让我们使用很少的C#代码就可以在列表中添加或删除列表项。接下来是我在学习时做的一个小项目。控件的添加以及其属性的设置我就不具体交代了,献上我的代码吧。 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4...

2014-11-18 17:28:00 86

转载 隐藏显示窗体

有时候我们在一个窗体编辑好了东西,但因为某些原因需要暂时关闭它(后面还需要使用),那我们就要在改改产生这个窗体的事件了。1 //检测窗体是否已经存在,若不存在则新建窗体;若存在则将其Visible属性改为"true"即可。2 if (frmOptionsDialog == null || frmOptionsDialog.IsDisposed)3 {4 frm...

2014-11-18 15:58:00 136

转载 更改密码显示方式

不知道大家有没有注意到,我们在输入密码时,密码框下面有个“显示密码”的复选框,可以让我们选择在输密码的同时是否显示密码,下面我们要实现的就是这个功能。首先创建一个标签和一个文本框,其Name属性分别设置为"labName","textPassword"。并把textPassword的PassChar值改为'*'。然后创建一个复选框(CheckBox),属性Name设置为"isSh...

2014-11-18 15:20:00 239

转载 同机交流

文本框之间内容的互相传递 1 namespace exchangeTest 2 { 3 public partial class exchange : Form 4 { 5 public exchange() 6 { 7 InitializeComponent(); 8 ...

2014-11-17 16:55:00 77

转载 坑人神器

在设计窗体时,双击窗体,对窗体加载的代码进行如下编辑。 1 private void Form1_Load(object sender, EventArgs e) 2 { 3 for (int intIndex = 0; intIndex < this.Controls.Count; intIndex++) 4 ...

2014-11-17 16:20:00 195

转载 控件移动

功能:点击按钮,按钮的位置进行移动。添加2个按钮:change,changeBack。 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using...

2014-11-17 13:59:00 99

转载 图片查看器

图片查看器界面包含以下控件。两个Button控件:可单击的标准按钮。一个PictureBox控件:用于向用户显示图像的控件。一个OpenFileDialog控件:文件选择对话框,供用户查找并打开硬盘上的文件。步骤一:添加两个Button和一个PictureBox,按钮Name属性改为"btnSelectPicture”和"btnQuit”,text属性设置为“选...

2014-11-17 13:07:00 138

转载 递归求斐波那契数

斐波那契数列主要思想是利用前两个数求和算出下一个数,利用函数的递归思想,F(n)=F(n-1)+F(n-2),F(n)先搁置,计算F(n-1),要计算F(n-1)就要先计算F(n-2)和F(n-3),依次递归下去,直到第一第二位数,这两个数是已知的,这样就可以回去一层一层的算出F(3)、F(4)、F(5)....F(n-2)、F(n-1),最后得到F(n)的值。 1 using ...

2014-11-15 15:44:00 127

转载 SqlDataReader的使用

1.建立数据库连接;2.设置数据库指令;3.数据拾取器接收输出的数据;4.遍历打印数据; 1 using System; 2 using System.Collections.Generic; 3 using System.Data; 4 using System.Data.SqlClient; 5 using System.Linq; 6 usi...

2014-11-15 14:04:00 189

转载 DataAdapter与DataSet的使用

1.创建数据库连接;2.创建数据适配器(Adapter);3.创建容器数据集(DataSet);4.从数据集中取出指定表;5.遍历表数据并输出; 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using ...

2014-11-15 14:00:00 670

转载 CLR

CLR常用简写词语,CLR是公共语言运行库(Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。CLR存在两种不同的翻译名称:公共语言运行库和公共语言运行时。CLR(公共语言运行库,Common Language Runtime)和Java虚拟机一样也是一个运行时环境,是...

2014-11-15 13:50:00 137

空空如也

空空如也

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

TA关注的人

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