自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fengzhilu000【u012761373】

起步需要粘贴复制,成长需要时间,知识需要学习,经验需要总结,人才需要培养,道路需要开拓!

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

原创 自定义Command动态关联按钮的是否起作用

场景分析正常的按钮触发(默认IsEnabled = true,点击即可触发)ChechBox的IsChecked属性值是否为true来控制(勾选中按钮才能点击触发)TextBlock的Text属性值是否为空(Null or Empty)来控制(Length > 0才能点击触发)两种方式动态控制前台控制的方式<!-- 转换器 -->&lt...

2019-10-17 17:01:01 241

原创 泛型类List<Model>和 DataTable的分组统计

项目中在经常会对数据解析并做图标展示,数据获取的方式有很多(文本文件、api、数据库……),大多数情况下我们都会将数据转化为泛型类List或者DataTable两种数据类型并做处理,并绑定在UI界面做各种炫酷的展示,下面我们讲讲这泛型类List和DataTable两种数据源的数据处理吧。...

2019-10-16 22:43:26 524

原创 Json通过Newtonsoft.Json.dll转换数据

通过解析Json的要领原则:1.反序列化Json字符串转化为JObject对象2.然后就是JObject和JArray的转换,JArry 一般是相同数据数组需要循环遍历,JObject是对象获命名空间的引用using Newtonsoft.Json;using Newtonsoft.Json.Linq;Json文本数据 jsonData.json(/B...

2019-10-09 17:01:03 401

原创 .Net WebApi Basic Authorization

<script src="~/Scripts/jquery-1.10.2.min.js"></script>1.WepApi Basic ([BasicAuthorize] and [AllowAnonymous]):Web.Config.xml<?xml version="1.0" encoding="utf-8"?><configur...

2019-05-24 21:08:54 559

原创 【2019】IOC依赖注入

IOC依赖注入API.Model public interface IMediaFile { string FilePath { get; set; } } public interface IPlayer { void Play(IMediaFile file); } public class MediaFile : IMedia...

2019-05-15 21:51:23 188

原创 【2019】委托/事件/异步/跨线程调用UI控件/多线程(Detegate/Event/Sync/InvokeRequired)

委托/事件/异步(Detegate/Event/Sync)委托事件 #region Delegate1 private void btnExe_Click(object sender, EventArgs e) { MyClass myObject = new MyClass(); myObject.WorkCompl...

2019-05-15 14:49:46 319

原创 【2019】递归/冒泡排序/二分查找

递归/冒泡排序/二分查找递归 /// <summary> /// 递归 1+2+3+4+5 /// </summary> /// <param name="arr"></param> /// <param name="value"></param> /...

2019-05-15 11:18:02 110

转载 【2019】比较的方法对比: ==/Equals/ReferenceEqual

比较的方法对比: ==/Equals/ReferenceEqual #region 值和值类型及引用的比较 public void _AToA() { //定义:静态相等符号,对应存在的!=,这个符号是一个可以重载的二元操作符,可以用于比较两个对象是否相等。使用==比较对象时,C#在编译时就决定了所比较的类型,而且不会执行任何虚方法(Obj...

2019-05-15 10:56:58 250

转载 【2019】virtual/override/new 的运用技巧

virtual/override/new 的运用技巧 class A { public virtual void Func() // 注意virtual,表明这是一个虚拟函数 { Console.WriteLine("Func In A"); } } class B ...

2019-05-15 10:06:06 111

转载 【2019】Tree的结构类:二叉树结点类

自定义Tree结构类public class MyNode { private object _name; private MyNode _left; private MyNode _right; public MyNode(object name) { _name = name; ...

2019-05-14 17:21:48 344

原创 DES/RSA/MD5加密解密的实现

加密解密DES可逆对称加密特点:加密速度较快不足:秘钥管理安全性有待思考(可以采用秘钥分离保存,和二次加密) //秘钥长度规定为8位大家在使用加密方法的时候,根据自己的使用情况,选择加密和解密方法,请务必验证!生活实例:有的锁是钥匙开,钥匙锁。using System;using System.Collections.Generic;using System.IO;usin...

2019-05-13 20:23:27 779

原创 数据库的操作,判断是否存在

判断表是否存在,判断表里的列是否存在GoIf exists( SELECT table_name FROM information_schema.TABLES WHERE table_name ='Configuration')Begin If (not exists(select [Key] from [Configuration] where [Key]='SyncJobInter...

2019-05-13 16:02:11 550

原创 Log日志分析抛出异常:Throw和 Throw ex的区别.

Throw 和 Throw ex 抛出异常的区别一般体现在多重方法try/catch/finally的情况,Throw 可以抛出最深层次方法的异常,Throw ex 则是不行。看看如下例子:Throw 抛出异常··· Throw 抛出异常using System;namespace ThrowTest{class Program{static void Main(string...

2019-05-10 16:46:17 797

原创 MarkDown/Macos/Tepora编辑工具的基本简单用法

MarkDown中文讲解教程下载网址给出一些例子代码:return shell_exec("echo $input | $markdown_script");return shell_exec("echo $input | $markdown_script");标题(#(1~6都可以表示))标题斜体加粗百度一下#图片对比程序员在线编辑工具...

2019-04-28 19:44:22 654

原创 网站标题小图标生成和展示

效果:1.访问在线生成ico图标网址 http://ico.duduxuexi.com/生成必须是(16*16)格式的2.在自己的发布代码里加入关键代码<link rel="icon" href="~/favicon.ico" type="image/x-icon" /><head> <meta charset="...

2019-04-21 19:05:04 763

原创 WinForm通过Excel作为中间介质实现导入导出小工具

在实际开发中,为了保护内网系统,有些系统的内外网是分开的,会遇到内外网交互的情况,如何实现内外网交互的,很多情况是通过内外网摆渡机、光闸、或者网闸去共享数据,但是我们现在没有这些工具,需要实现内外网数据交互,现在给出一种通过Excel表的方式去交互数据。WinForm后台功能代码:public partial class DataOperatingInterface : Form    {    ...

2018-03-22 20:55:36 300

原创 浅析反射调用(Reflection Call)

在用反射对方法进行调用时,需要对类的方法进行解析#region 了解方法分属性和调用 Person person = new Person() { Name = "郭**", Age = 8 }; Type t1 = typeof(Person); Type t2 = person.GetType(); ...

2018-03-22 20:54:27 529

原创 Oracle 或 SqlServer DbLink的创建流程说明

在实际开发过程中,我们会遇到不同的服务器上Oracle数据库或SqlServer数据库多表关联数据的情况,也就是所谓的跨库查询,为了解决这个问题需要对两个数据库创建连接,也就是所谓的DbLink连接,解决这个问题。针对于Oracle与Oracle之间,通过Sql语句实现创建DbLink:--查看BDCBZB用户是否具备创建database link 权限select * from us

2018-01-09 16:56:05 745

原创 XML的基本操作--

XML的增删改查,后台逻辑代码已给出,至于前台数据录入有兴趣可以试试(简单三层)!XML转化为DataTable

2015-06-23 23:40:39 464

原创 Dictionary<T>的基本用法

1.Dictionary<T,T>增加键值对之前需要判断是否存在该键,如果已经存在该键而且不判断,抛出异常2.Dictionary的Value为一个数组3.Dicyionary的Value为一个类 #region Dictionary 用法总结 Dictionary<string, string> pList =...

2015-06-23 23:30:47 1515

原创 socket通信

// udpcrver.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #pragma comment (lib, "ws2_32.lib")bool iRet = false;char recvBuf[100] =

2015-06-04 06:54:46 381

原创 Ajax的DropDrowList应用——改变一个drp会引起另一个drp的值改变

通过Ajax技术对DropDrowList控件联动改变应用改变一个DropDrowList会引起另一个DropDrowList的值改变:Page Code: 省份 <asp:DropDownList ID="drpProvice" runat="serve

2015-05-10 23:42:53 507

原创 ListBox控件的简单应用-点菜系统

Page Code: >>" onclick="btnToDest_Click" /> <asp:Button ID="btnToSource" runat="server" Text="

2015-05-10 23:36:50 1158

原创 WinForm简单代码DataGridView与ListView的转换

--> <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="Syst

2015-05-10 21:51:03 2552

原创 关于从另外一个页面请求传值问题

以前不知道什么时候写的代码,现在翻出来看到了,或许以后会用到吧,记录下来珍藏;原理:通过双击选择,调用js打开另外一个页面,通过另外一个页面输入所谓的值(x1),传到当前页面;ShowModalDialogDefault.aspx页面代码:前台代码:                                     传递过来的值为:

2014-12-29 15:26:50 479

原创 FileLoad附件上传本地

上传控件基本操作的收集

2014-12-12 15:53:20 504

原创 实现Reapter控件数据导出功能

随着一步一步的学习,方便的简单的代码需要积累下来,到时做同样的事就可以拿来使用,用粘贴复制来提高效率!关于导出.xls文本的数据如下:

2014-12-11 14:30:08 552

原创 SQL 通配符

在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符:

2014-07-17 19:05:50 531

原创 Javascript的简单用法

function show_confirm(){var r=confirm("Press a button!");if (r==true)  {  alert("You pressed OK!");  }else  {  alert("You pressed Cancel!");  }}

2014-07-08 15:56:33 516

原创 关于一些简单的控件

1、My97DatePicker

2014-07-01 16:07:11 469

原创 存储过程简单的用法

存储过程的概念    存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。     存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。     由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语

2014-05-29 18:20:53 759

原创 对数据库的一些简单操作

/*创建数据库*/CREATE DATABASE MyTestON PRIMARY --主数据文件( NAME = 'MyTest_data', --逻辑文件名称 FILENAME = 'D:\Test\MyTest_data.mdf', --物理文件名称 SIZE = 10MB, --文件大小 MAXSIZE = 50MB, --最大值 FILEGROWT

2014-05-20 15:04:31 872

转载 SQL的主键和外键的作用

SQL的主键和外键约束 SQL的主键和外键的作用:   外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,SQL的主键和外键就是起约束作用。 

2014-05-19 22:52:34 500

转载 sql over开窗函数

sql over开窗函数1.使用over子句与rows_number()以及聚合函数进行使用,可以进行编号以及各种操作。而且利用over子句的分组效率比group by子句的效率更高。  2.在订单表(order)中统计中,生成这么每一条记录都包含如下信息:“所有订单的总和”、“每一位客户的所有订单的总和”、”每一单的金额“关键点:使用了sum() over() 这个开

2014-05-19 16:54:44 472

转载 ASP.NET初了解(二)-- 页面构成介绍

刚刚接触ASP.NET时,对于各种杂乱的页面特别头疼,不知道都是何方神圣,在初步学习后,有了最粗面的理解,下面我就来念念ASP.NET页面构成,帮助初学者可以更加容易分析和理解ASP.NET的示例界面,了解页面的具体含义。      先来一张总图,向大家最宏观的介绍本篇博客的主要内容。                              知道大概内容后,需要逐个破

2014-05-14 16:11:54 655

转载 灵活运用 SQL SERVER FOR XML PATH

FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.        一.FOR XML PATH 简单介绍             那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结

2014-05-13 10:12:52 555

转载 程序员的面试

一程序员去面试,面试官问“熟悉哪种语言”。应聘者:“JAVA”。面试官:“知道什么叫类么”。应聘者:“我这人实在,工作努力,不知道什么叫累”。面试官:“知道什么是包?”。应聘者:“我这人实在 平常不带包 也不用公司准备了”。面试官:“知道什么是接口吗?”。应聘者:“我这个人工作认真。从来不找借口偷懒”。面试官:“知道什么是继承么”。应聘者:“我是孤儿没什么可以继承的”。面试官:“知道什么叫对象

2014-05-08 13:42:31 693

转载 KMP算法之部分匹配值计算

分类: 算法2014-03-19 00:54 32人阅读 评论(0) 收藏 举报KMP算法我在网上搜了很多说明,但论简洁易懂还属阮一峰的那篇文章,强烈推荐大家看看个人觉得唯一不足之处在于《部分匹配值》的计算方法描述有些不清楚,在此按自己的理解更详细的详解一下取阮总文章中的例子进行说明,搜索词及《部分匹配值》如下图如示:一开始我一直以为单个字符

2014-05-07 17:29:23 606

转载 ExecuteReader的用法

winformstring数据库objectserver编程最近在做winform的编程,想到一真没有使用过ExecuteReader。可能以前以后它的用户不大,或者不大好用,故没有用过。今天在这里将学习记录写下来,供读者参考:1、MSDN上说:Sends the CommandText to the Connection and builds a SqlDataReader. (这句话就不翻译了

2014-05-04 15:50:19 2158

转载 aspx和aspx.cs文件的区别与联系

aspx和aspx.cs文件的区别与联系简单说,就是代码分离,这是asp.net和asp的一个最重要的区别优势!xx.aspx,为表现层xx.aspx.cs :对应的逻辑代码  .aspx文件:(页面)书写页面代码。存储的是页面design代码。只是放各个控件的代码,处理代码一般放在.cs文件中。.aspx.cs文件:(代码隐藏页)书写类代码。存储的是程序代码。

2014-04-28 20:09:18 2590

空空如也

空空如也

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

TA关注的人

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