自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gary Leong

JUST DO IT

  • 博客(16)
  • 资源 (11)
  • 收藏
  • 关注

原创 C# 委托实现多线程调用窗体

1.方法一:使用线程 功能描述:在用C#做WinFrom开发的过程中。我们经常需要用到进度条(ProgressBar)用于显示进度信息。这时候我们可能就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)。下面我就简单结合一个我写的例子给大家做一个介绍。 控件名称分别为:progressBar1;label1;richTextBox1;button1; 实现代

2017-06-17 19:43:39 3271

原创 C# TCP/IP网络编程

在开始介绍socket前先补充补充基础知识。 TCP/IP:Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议,又名网络通讯协议。简单来说:TCP控制传输数据,负责发现传输的问题,一旦有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地,而IP是负责给因特网中的每一台电脑定义一个地址,以便传输。从协议分层模型方

2017-06-15 11:00:04 1719

原创 ASP.NET MVC BootstrapDialog

前端页面Index.cshtml使用BootstrapDialog制作消息对话框,实现效果: 实现过程: 1.引入bootstrap-dialog.js到Scripts文件夹,bootstrap-dialog.css到Content文件夹; 2.在Index.cshtml中添加JavaScript代码://工具栏 //添加按钮 $("#btn

2017-06-14 16:12:28 956

原创 ASP.NET MVC 加载不到.css

ASP.NET MVC 加载不到css样式 运行效果如下: F12开发者工具查看到.css文件里什么都没有: StyleControl.css:body { padding-top: 50px; padding-bottom: 20px;}/* Set padding to keep content from hitting the edges */.body-co

2017-06-13 16:19:49 3854

原创 Uncaught bootstrap-datetimepicker requires Moment.js

引用Bootstrap 3 Datepicker插件时出现以下错误: Uncaught bootstrap-datetimepicker requires Moment.js to bootstrap-datetimepicker.js:49 be loaded first 解决方案: 在使用bootstrap-datetimepicker相关函数时,先引入moment.js这个文件。

2017-06-13 14:43:44 7225

转载 大型网站架构演化

一、大型网站系统特点  (1)高并发、大流量:PV量巨大   (2)高可用:7*24小时不间断服务   (3)海量数据:文件数目分分钟xxTB   (4)用户分布广泛,网络情况复杂:网络运营商   (5)安全环境恶劣:黑客的攻击   (6)需求快速变更,发布频繁:快速适应市场,满足用户需求   (7)渐进式发展:慢慢地运营出大型网站二、大型网站架构演化过程  (1)初始阶段网站架构:一台

2017-06-12 15:28:14 362

转载 C# LINQ to XML

LINQ to XML 为创建 XML 元素提供了一种称为“函数构造”的有效方式。函数构造是指在单个语句中创建 XML 树的能力。 启用函数构造的 LINQ to XML 编程接口有几个重要功能:   XElement 构造函数可以对内容采用多种类型的参数。 例如,可以传递另一个 XElement 对象,该对象将成为一个子元素。 可以传递一个 XAttribute 对象,该对象将成

2017-06-12 14:54:20 638

原创 ASP.NET MVC使用SQLServer数据库

新创建的MVC项目使用的都是内置的数据库 <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-Gary-20170606113234.mdf;Initial Catalog=aspnet-Gary-20

2017-06-12 11:37:51 7225 4

转载 C#多线程编程

一、使用线程的理由1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。2、可以使用线程来简化编码。3、可以使用线程来实现并发执行。二、基本知识1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线程关闭时,所有的后台线程也会被直接终止,不会抛出异

2017-06-09 10:26:55 435

转载 ASP.NET MVC5验证系列之Remote Validation

大多数的开发者,可能会遇到这样的情况:当我们在创建用户之前,有必要去检查是否数据库中已经存在相同名字的用户。换句话说就是,我们要确保程序中,只有一个唯一的用户名,不能有重复的。相信大多数人都有不同的解决方法,但是ASP.NET MVC中,为我们提供了一个特性,就是Remote Validation,用它可以解决类似这样的问题。 Remote Validation调用了一个Ajax请求,可以是GET

2017-06-08 20:55:56 1026

转载 ASP.NET Core MVC 模型绑定用法及原理

前言查询了一下关于 MVC 中的模型绑定,大部分都是关于如何使用的,以及模型绑定过程中的一些用法和概念,很少有关于模型绑定的内部机制实现的文章,本文就来讲解一下在 ASP.NET Core MVC 中模型绑定是如何实现的,以及它的一些其他用法。模型绑定的用途通常情况下,我们在使用 MVC 框架的时候不需要关注模型绑定的相关功能,因为它是集成到 MVC 框架内部的,当我们在浏览器访问一个地址的时候,无

2017-06-08 14:17:09 1192

原创 C# 加密方法

DES加解密   DES一共就有4个参数参与运作:明文、密文、密钥、向量。其中这4者的关系可以理解为:   密文=明文+密钥+向量;   明文=密文-密钥-向量;   为什么要向量这个参数呢?因为如果有一篇文章,有几个词重复,那么这个词加上密钥形成的密文,仍然会重复,这给破解者有机可乘,破解者可以根据重复的内容,猜出是什么词,然而一旦猜对这个词,那么,他就能算出密钥,整篇文章就被破解了!加上

2017-06-06 09:30:21 716

原创 Newtonsoft.Json DataSet/DataTable转化为JSON字符串

1.添加Newtonsoft.Json引用(我用的VS2015 ASP.NET应用程序默认有此引用); 2.引入命名空间; using Newtonsoft.Json; 3.转换为JSON字符串格式;public string Get(int id) { try { SqlConnection sq

2017-06-05 15:36:46 2966

原创 ASP.NET WebAPI 连接数据库

1.创建ASP.NET Web Application(.NET Framework)项目; 2.选择Web API; 3.创建新项目完成; 在ValuesController.cs中修改Get方法并连接SQLServer数据库获取数据,以Json字符串格式返回:using System;using System.Collections.Generic;using System

2017-06-05 15:25:31 15526 7

原创 C#连接SQLServer数据库

public string GetData() { try { SqlConnection sqlConnection = new SqlConnection( "Data Source=127.0.0.1;Initi

2017-06-05 10:34:06 883

原创 ASP.NET MVC使用MySQL数据库

1.新建MVC Web项目; 2.打开管理Nuget程序包 搜索:MySql.Data && MySql.Data.Entity 点击安装 3.修改连接字符串(默认是SqlServer)<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|Dat

2017-06-01 15:46:21 9014 1

rediscache.zip

Spring Boot整合Redis与Cache实现缓存Demo,实现Redis缓存。Redis是一个开源的内存NOSQL数据库,在web开发中主要被用于数据缓存。一般在高并发的情况下,web服务器接受访问时,直接从数据库加载是慢的,需要把常用数据缓存到redis中,提高加载速度和并发能力。

2019-11-21

MercatorCoordinatesConverter.cs

C# 墨卡托投影坐标与WGS84坐标转换,WGS84坐标转Web墨卡托坐标(单位:米),Web墨卡托转WGS84坐标,经纬度转World墨卡托(单位:米)。

2019-09-19

PicMerger.zip

C#合并多张图片,按照多行多列顺序合并!

2019-09-19

bootstrap风格的zTree插件.zip

bootstrap风格的zTree插件,使用bootstrap的同学,在使用zTree插件时,发现风格很难看,和bootstrap不搭调,现在你们的福利来了,bootstrap风格的zTree插件发布了!压缩包包括了css+js+demo,很好用!直接调用就可以啦~~

2019-07-11

JavaEE开发的颠覆者 Spring Boot实战 完整版项目例子.zip

《JavaEE开发的颠覆者 Spring Boot实战 完整版》电子书+项目例子

2019-07-02

OpenLayers3加载谷歌地图

OpenLayers3加载谷歌地图,加载谷歌地图显示,实现效果很好,放大比例尺也能看得清楚。文章链接:https://blog.csdn.net/Gary_888/article/details/89914290

2019-05-07

毕业设计-学生成绩管理系统

毕业设计-学生成绩管理系统,可用于计算机科学与技术、软件工程、网络工程等毕业设计

2018-04-15

毕业设计-招聘会管理系统

毕业设计-招聘会管理系统,可用于计算机科学与技术、软件工程、网络工程等毕业设计

2018-04-15

InstallShield2015LimitedEdition

InstallShield2015LimitedEdition安装包,VS打包发布项目。

2017-10-24

WSDL2ObjC-0.7-pre1

将wsdl WCF服务转化为ObjC类,通过调用ObjC服务类可直接访问WCF服务

2017-02-23

13-15软件设计师真题及答案

13-15软件设计师真题及答案

2016-05-19

空空如也

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

TA关注的人

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