自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 资源 (28)
  • 收藏
  • 关注

原创 装饰模式

装饰模式也叫包装器模式,是一种类的设计模式,用于扩展类的功能。Java 示例代码: public class Car { public void run(){ System.out.println("跑"); } } public class MyCar { private Car car; public MyCar(Car car) {

2015-12-09 16:42:51 545

原创 单例模式

单例模式是一种类的设计模式,用于保障一个类只能被实例化一次。java代码示例:public class People { private static People Instance = null; private People() { } public static People getInstance() { if (Instance == null) { In

2015-12-09 15:50:36 559

转载 Java 8.0 的新特性——default()方法介绍

参见:http://www.importnew.com/7302.html

2015-12-03 23:23:07 636

原创 java 泛型

泛型是Java SE 1.5 的新特性,泛型的本质是参数化类型,即一个类型数据被指定为参数。几点特殊的情况:1、类型参数不确定:可以用指定;2、类型参数继承自某个父类:可以用指定;

2015-12-03 18:32:34 445

原创 自定义对象排序

import java.util.HashMap;public class Demo { public static void main(String[] args) { HashMap hm = new HashMap(); hm.put(new Student("张三", 30), "基础班"); hm.put(new Student("张三", 30), "基础班");

2015-12-03 17:34:03 423

原创 ASP.NET 抓取网页

protected void GetHtml(string url,int pageSize) { int pagesize = Convert.ToInt32(txtPageSize.Text.Trim());//获取到总共有多少页 WebClient wc = new WebClient(); wc.Enc

2015-11-13 09:33:47 402

原创 SQL防注入

方式一: string sqlS = "select * from Info WHERE Sequence=@Sequence"; string sqlConStr = @"Data Source = PANLEE-PC\MSSQLSERVER_2; Initial Catalog = ASPNET; Persist Security Info = True; U

2015-11-07 22:26:34 503

原创 Get()和Post()

方式一:get()传参: $.get("CookieDemo.ashx?cmd=login", { ID: "LEE",Pwd:"PAN"}, function (data, status) { alert(data); });post()传参: $.post(

2015-11-07 08:49:24 379

原创 html,body{height:100%}

html, body { height: 100%; } 解析:IE 处于标准模式时,body以html标签为高度参照,html标签才以窗口为参照,所以仅仅body 100%,并不能使它的子div100% 占据整个屏幕,还要使得 html 100%使得 html获得窗口大小才行。body { height: 100%; } 解析:IE 处于混杂模式时,body以窗口

2015-10-01 18:06:29 1194

原创 OpenXml方式读取Excel数据

using System;using System.Collections.Generic;using System.Linq;using System.Text;using DocumentFormat.OpenXml.Packaging;using System.Data;using System.IO;using DocumentFormat.OpenXml.Spreadshe

2015-09-23 17:39:19 4476

原创 C# 语音开发示例

PromptBuilder prompt = new PromptBuilder(); prompt.AppendText("How are you"); prompt.AppendBreak(TimeSpan.FromSeconds(2)); prompt.AppendText("How ", PromptEmphasis

2015-09-07 22:20:13 1091

原创 数据绑定

<Window x:Class="WpfApplication11.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="

2015-09-05 19:51:58 377

原创 List<T> 数据源

List dataSource = new List(); List GetData() { dataSource.Add(new Data { Key = 1, Value = "US" }); dataSource.Add(new Data { Key = 2, Value = "China" });

2015-09-05 10:27:23 434

原创 WPF线程同步

this.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart)delegate () { lblHello.Content = "Hello,Dispatcher"; }); Dispatcher.Invoke(new Actio

2015-09-05 09:59:04 1134

原创 Window_Closing事件

this.Closing += new System.ComponentModel.CancelEventHandler(Window1_Closing);        void Window1_Closing(object sender, System.ComponentModel.CancelEventArgs e)        {            Debug.Wri

2015-09-05 09:44:18 2161

原创 触发器示例

属性触发器:

2015-09-04 23:56:14 251

转载 sqlite3使用

http://yuanzhifei89.iteye.com/blog/1123870

2015-09-03 08:49:48 407

原创 SQLite

使用范例:http://hzy3774.iteye.com/blog/1691932常见问题解决方案:无法加载 DLL“SQLite.Interop.dll 解决方案:http://www.mzwu.com/article.asp?id=3180Could not load file or assembly                                  

2015-09-03 06:55:32 271

原创 SQL server 数据库远程连接

SQL server 数据库远程连接:http://www.cnblogs.com/laov/archive/2012/07/19/2578088.html

2015-09-02 22:00:52 516

原创 MVC、MVP 和 MVVM

MVC模型:Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。                                 

2015-09-02 11:36:53 340

原创 三层架构

什么是三层架构?通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层

2015-09-02 11:16:32 585

原创 C# XML文件操作

private void SaveXML() { FileInfo fileInfo = new FileInfo(AppDomain.CurrentDomain.BaseDirectory + "list.xml"); if (fileInfo.Exists) { XmlDo

2015-08-26 17:18:42 448

原创 Excel和SQLserver数据互相存取

#region filed DataSet dataSet; #endregion #region Excel导出到DataBase /// ///从Excel中导入到到DataSet /// /// Excel文件路径 public void ImportToDa

2015-08-25 21:52:21 788

原创 C# SQLserver数据库图片存取

#region 数据库图片存取 /// /// 导入图片到数据库 /// /// public void Import(string filePath) { string fileName = filePath.Substring(filePath.LastIndexOf(

2015-08-25 21:50:05 1170

原创 C#chart之PieChart

附源下载:http://download.csdn.net/detail/ilipan/9043099using System.Web.UI.DataVisualization.Charting;using System.Drawing;namespace Chart.AJAX{ public partial class Export_AJAX : System.Web

2015-08-24 21:47:30 4015

原创 多按钮事件处理

private void ButtonClick(object sender, RoutedEventArgs e) { Button cmd = (Button)e.OriginalSource; Type type = this.GetType(); Assembly assem

2015-08-20 15:18:45 613

原创 Winform Settings配置文件的保存

添加附加设置组的步骤 从“Project”(项目)菜单中选择“Add New Item”(添加新项)。将会打开“Add New Item”(添加新项)对话框。 在“Add New Item”(添加新项)对话框中,选择“Settings File”(设置文件)。 在“Name”(名称)框中为设置文件命名,如 SpecialSettings.settings,然后单击“Ad

2015-08-15 17:56:26 2690

转载 Windows Message

消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的:type 

2015-08-13 18:12:34 512

转载 C# verload,overwrite,override

overload (重载)关键字: 无1.使用的地方:同一类里。(其实是同一类里同一名称的方法不同版本的一种叫法)2.要重载的方法和被重载的方法要求:参数列表不同或返回类型和参数列表都不同,只有返回类型不同不能重载。(所谓的参数列表不同就是参数个数或者参数类型不同或者二者都不同)overwrite (重写)关键字:new1.用来是从父类继承的与是由了new关键字的方法的方法名一

2015-08-13 00:24:10 577

原创 ResumeLayout、SuspendLayout、PerformLayout

通常我们在设置子控件的一些与外观、布局有关的属性时,比如Size、Location、Anchor或Dock等,会激发子控件的Layout事件,并可能会引起窗口重绘,当子控件较多时,如果频繁设置上述属性(例如在窗体的初始化代码中),多个子控件的Layout事件会引起窗口重绘效率问题,比如闪烁。使用SuspendLayout(),其后的代码中将会把子控件的Layout事件暂时挂起,只是把相应属性的值设

2015-08-12 23:01:10 1995

转载 C# ISupportInitialize的使用

System.ComponentModel.ISupportInitialize的BeginInitI()和EndInit()摘自MSDN:Visual Studio .NET 設計環境使用這個方法,來開始進行用於表單或為另一個元件所使用之元件的初始化。EndInit 方法會結束初始化。使用 BeginInit 和 EndInit 方法,防止控制項在完全初始化之前被使用。https

2015-08-12 22:41:14 4103

原创 C# 可空修饰符

有时,在指定一个计数时,假如计数未知,你应该如何输入,一个可能的解决方案是指定一个特殊值,如0或者int或者MaxValue,但这些都是有效的整数。另一个可能的解决方案是赋值null。因而产生了可控修饰符的概念。https://msdn.microsoft.com/zh-cn/library/2cf62fcy(VS.80).aspx

2015-08-10 18:28:40 585

原创 C# SortedDictionary<TKey, TValue> 类

表示根据键进行排序的键/值对的集合。https://msdn.microsoft.com/zh-cn/library/f7fta44c.aspx

2015-08-10 17:47:08 1257

原创 C# Access

数据库连接语句: string path = @"E:\Users\PanLee\Desktop\Access .accdb"; OleDbConnection oleDbConnection = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.15.0;data source=" + path);

2015-08-10 08:38:26 541

原创 C# 读取word

private void readFileContent() { string path = @"C:\Users\Lee\Desktop\TI杯设计文档\点滴系统\计划进度.docx"; object file = path; object nullobj = System.Reflection.Missi

2015-08-09 20:30:03 663

原创 C#进程同步之消息队列

Message Queue(微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异地的消息接收程序再从该队列中取出发给它的消息

2015-08-03 21:24:57 1277

原创 C#进程同步之管道通信

//writeusing System;using System.IO;using System.IO.Pipes;using System.Security.Principal;using System.Threading;namespace memoryWrite{ class Program { static void Main(string

2015-08-03 20:36:05 2650

原创 C#进程同步之内存共享

//内存写using System;using System.IO;using System.IO.MemoryMappedFiles;using System.Threading;namespace memoryWrite{ class Program { static void Main(string[] args) {

2015-08-03 20:15:03 2984 1

原创 C# 3种Timer比较

NET Framework里面提供了三种Timer:System.Windows.Forms.TimerSystem.Timers.TimerSystem.Threading.Timerhttp://blog.163.com/yijia_luo/blog/static/125388320126111319889/

2015-08-03 17:58:42 1250

原创 C# notifyIcon

private void Form_main_Deactivate(object sender, EventArgs e) { if (this.WindowState == FormWindowState.Minimized) { this.ShowInTaskbar = false;

2015-08-03 15:19:45 568

AccessDatabaseEngine_2010_x64

AccessDatabaseEngine

2015-08-25

DataBase-Image-Excel

自己写的一个类,可以实现 一、DataBase存取Image, 二、DataBase与Excel之间相互存取

2015-08-25

C#饼状图PieChart

C# Chart控件的一个简单的应用。是初学的一个很好的例子。

2015-08-24

SettingsDemo

winform 配置文件Setting的使用

2015-08-15

ProcessMonitor

Procmon 工具,可以监控查看Windows系统下的进程信息。

2015-08-15

SQL Server 2000 Sample Databases

SQL Server 2000 Sample Databases,内涵微软SQLserver 西北风数据库

2015-08-10

C# 设计模式

C# 设计模式,源码及PPT;是学习设计模式的不错选择。代码简单易懂,PPT讲解生动详细。

2015-08-09

WPF编写的串口调试助手

WPF编写的串口调试助手,功能完整,界面美观,是学习串口编程的不错选择。

2015-08-09

C#Winform视频录制播放

C#编写的视频录制小软件,同时可以拍照。录制的视频可以存储在指定的文件夹中。

2015-08-09

C#汉语著音

C#编写的汉语注音源码,可以很好的运行,效果不错,是C#学习的不错选择。

2015-08-09

C# 蜘蛛爬虫,下载网页资源

C#编写的网络蜘蛛爬虫,可以下载下载网页资源,是学习C#的不错选择。

2015-08-09

.netFramework 4.5

有时我们为您编写的C#程序在别人电脑上运行不了 ,装上他就可以了。

2015-08-09

C# 网络音乐播放器

C# 网络音乐播放器,可以实现网络音乐的播放,和歌词的显示。

2015-08-09

C#编写的QQ2013登录界面

C#编写的QQ2013登录界面,界面逼真,值得一学。

2015-08-09

C# 消息队列

消息队列例子,代码简单易懂。是初学者的最好选择。

2015-08-03

C# 调用截图工具

调用截图工具/C#

2015-05-15

win form皮肤

IrisSkin2.DLL文件和各种皮肤文件

2015-05-15

C# 百度地图

C# 百度地图开发学习

2015-04-28

基于C#的TCP文件传输与聊天源码

基于C#的TCP文件传输与聊天源码 代码结构简单、清晰 适合学习

2015-04-08

C# wifi 学习源码

C# wifi 学习源码 代码结构清晰简单 适合学习

2015-04-05

基于C#的WIFI开启源码

基于C#的wifi开启工具源码 代码结构清晰,简单 适合初学者

2015-04-05

基于C#的温湿度上位机源码

基于C#的温湿度上位机源码; 代码结构清晰,适合初学者。

2015-04-05

基于C#的上位机源码

基于C#的上位机源码 VS2013平台开发的 代码可靠可放心运行 对于初学者有很大帮助

2015-04-05

基于C#的异步TCP聊天源码

基于C#的同步TCP聊天源码 可以直接运行 基于VS2013

2015-04-05

C# 图书管理系统

C#开发图书管理系统、sql server 数据库

2015-03-20

串口波形分析V1.0

串口波形分析V1.0

2015-03-20

c语言学习资源

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔实验室的Dennis M. Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用...

2014-06-08

空空如也

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

TA关注的人

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