自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(156)
  • 资源 (25)
  • 收藏
  • 关注

原创 从0到1建立django项目并且实现websocket服务器功能

本文基于以下环境:Python3.6.8Django2.2Channels2.4.0channels_redis3.2.0本文主要翻译自英文资料网站,由于时间有限部分语句可能不通顺请大家凑合看。文后配有项目代码文件。首先新建一个django项目:新建django项目:在桌面新建文件夹aa,在aa路径下运行命令:运行django项目:在新建的项目mysite下面,运行命令python manage.py runserver。系统提示,要运行“python manag.

2021-06-07 08:50:31 529

转载 WPF应用程序启动的问题(自定义Main函数启动)

问题引入:    一般WPF创建之后可以直接运行并不需要编写Main函数指定入口,但是在开发的过程中会遇到一些情况需要自定义Main让WPF从指定的Main函数中进行启动,这样可能会更好控制一点。但是我们再APP.xaml.cs中自定义Main函数后运行时会提示程序已经存在Main,即出现以下错误:    错误 CS0111 类型“App”已定义了一个名为“Main”的具有相同参数类型的成员  错误 Type ‘App‘ already defines a member called ‘Mai.

2020-12-02 16:35:59 1117

转载 wpf自定义控件之依赖属性

这篇文章的意义是,为wpf自定义控件,定义它的专属属性,这个属性不仅仅可以在c#中使用,也可以在xaml中使用,在xaml中赋值或者绑定。在wpf开发过程中,总会用到格式各样的控件,但是原生控件远远不能满足实际开发的需要,这时候wpf强大之处就能体现出来了。根据实际需求自定义各种不同的控件满足不同的业务需求。首先说需求吧:一:根据某个绑定的int值,控制一个圆形控件显示或者不显示某种颜色。分析:一:需求就一句话,但是根据这一句话,就能得到一些必要的信息。  1.控件绑定的值是个.

2020-08-25 08:59:20 2021

转载 使用Json.Net处理json序列化和反序列化接口或继承类

https://www.cnblogs.com/OpenCoder/p/4524786.html以前一直没有怎么关注过Newtonsoft的Json.Net这个第三方的.NET Json框架,主要是我以前在开发项目的时候大多数使用的都是.NET自带的Json序列化类JavaScriptSerializer,但是最近在项目中需要序列化和反序列化一个实现接口的类,而如果使用JavaScriptSerializer的话就会出现问题,我们来看看如下场景。首先我们有一个接口IPeople和一个实现了该接.

2020-06-17 20:05:21 439

原创 搭建iis的FTP服务器

 如果需要开发FTP文件上传下载功能,那么需要在本机上搭建一个本地FTP服务器,方便调试。第一步:配置IIS Web服务器1.1 控制面板中找到“程序”并打开1.2 程序界面找到“启用或关闭Windows功能”并打开1.3 上面两步也可以简化为一步:按【Win + R】快捷键打开运行对话框,输入“optionalfeatures”后,按回车键1.4 从“启用或关闭W...

2020-04-08 08:46:13 440

原创 Dispatcher.BeginInvoke对界面的阻塞作用

XAML代码:<Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" ...

2019-10-23 16:35:42 1204

转载 创建安装程序Visual Studio Installer

 1、  在vs2010 选择“新建项目”----“其他项目类型”----“Visual Studio Installer“安装项目”:命名为:Setup1 。这是在VS2010中将有三个文件夹,     1.“应用程序文件夹”表示要安装的应用程序需要添加的文件;     2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,...

2018-12-21 11:21:40 4651 5

转载 MVVM模式解析和在WPF中的实现(一) MVVM模式简介

https://www.cnblog系列目录:MVVM模式解析和在WPF中的实现(一)MVVM模式简介MVVM模式解析和在WPF中的实现(二)数据绑定MVVM模式解析和在WPF中的实现(三)命令绑定MVVM模式解析和在WPF中的实现(四)事件绑定MVVM模式解析和在WPF中的实现(五)View和ViewModel的通信 MVVM模式解析和在WPF中的实现(六)用依赖注入...

2018-11-09 09:46:45 684

转载 win7下怎么安装IIS

https://jingyan.baidu.com/article/219f4bf723bcb2de442d38ed.html最近想搭建一个本地asp测试环境,以前是XP的,现在是win7旗舰版的系统,安装了很久才实验成功,主要是很多细节需要注意,而且需要一步一步做,才能顺利完成,下面就写下安装的步骤,或许有点不同。工具/原料 win7旗舰版系统 笔记本一台 WIN7下...

2018-09-04 17:01:46 803

转载 第一次研究爬虫

https://blog.csdn.net/fujianjun6/article/details/72979643 一、python爬虫综述一个简单的爬虫,两部分组成,下载html和解析html文档。我实现了一个爬取糗事百科的首页的笑话的网络爬虫,大家可以用来参考。 二、python爬虫开发环境的搭建开发环境:python3.7(win10-64)开发IDE:pycha...

2018-08-31 10:38:33 458

转载 python开发环境搭建python-3.5.2+pycharm

https://www.cnblogs.com/EmptyFS/p/6184627.html 虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境。   1.准备好安装包  1)上python官网下载python运行环境(https://www.python.org/downloads/),目...

2018-08-15 16:57:19 1437

转载 UML类图与序列图的绘制步骤

https://www.cnblogs.com/perfei/p/7881752.htmlRose模型(包括所有框图、对象和其他模型元素)都保存在一个扩展名为.mdl的文件中。1.环境简介1.1 Rational Rose可视化环境组成Rose界面的五大部分是浏览器、文档工具、工具栏、框图窗口和日志。 1、浏览器:用于在模型中迅速漫游。2、文档工具:用于查看或更新模型元素的文档。3、工具栏:用于迅...

2018-05-22 16:24:09 19246

原创 WPF-MVVM-ICommand接口实现

一 接口分析MVVM框架的目的就是让视图和业务逻辑分离,各干各的。那么怎样实现分离呢,精髓就是绑定ICommand。先看一下ICommand接口的定义:// 摘要:// 定义一个命令[TypeConverter("System.Windows.Input.CommandConverter, PresentationFramework, Version=4.0.0.0, Cult

2017-11-15 17:17:30 6438

转载 WPF中的Style

http://www.cnblogs.com/zhouyinhui/archive/2007/03/27/690431.html在WPF中我们可以使用Style来设置控件的某些属性值,并使该设置影响到指定范围内的所有该类控件或影响指定的某一控件,比如说我们想将窗口中的所有按钮都保持某一种风格,那么我们可以设置一个Style,而不必分别设置每个按钮的风格。Style是作为一种资源被保存下

2017-08-23 14:15:36 422

转载 WPF动态绑定图片路径,不用Converter完美解决

http://www.cnblogs.com/dzone/p/4235592.html关于Silverlight或WPF动态绑定图片路径问题,不用Converter完美解决,可想,一个固定的字符串MS都能找到,按常理动态绑定也应该没问题的,只需在前面标记它是一个Path类型的值它就能找到了。 具体问题:1.固定的图片路径是可以的,如下: 

2017-08-10 09:37:48 2020

原创 navicat(MySql)错误1045 Access denied for user 'root'@'localhost' (using password:YES)

新电脑装mysql+navicat 后,打开navicat提示错误如题目,可能是某种原因root密码记错了。在网上找了一些方法,结合自己的实践,总结如下:1、开始菜单里,搜索cmd,右击,以管理员身份运行控制台。停止mysql服务,输入:net stop mysql;点击回车即可。2、进入mysql的安装路径,如我的安装路径为C:\Program Files\MySQL\MyS

2017-06-29 17:38:03 45429 9

原创 WPF异常:调用线程无法访问此对象,因为另一个线程拥有该对象。

WPF项目中,在viewmodel类中(非ui类),新建了一个异步调用,代码如下:(new Action(delegate{try{MakeSunLine();}catch (Exception ex){ex.ToString();if (!MRedis.redisConnect(cache)){whileBol = false;}}})

2017-06-24 16:49:43 3452 1

转载 C# WebServices 客户端服务端

http://www.cnblogs.com/ytxiao/p/3949287.html一、编写一个WebService开发环境:VS20121.编写webservice阶段打开VS2012,新建一个空的web应用程序,我这里用的Framework版本是4.5的  新建好web应用程序后,在新建一个WebService服务项。

2017-06-01 14:51:41 1948

原创 c#连接mysql

安装好mysql 和mysql-connector-odbc后即可进行编程了。注意程序和connector的版本需要一致,32位或64位。public static OdbcDataReader ExecuteReader(string connectionString, CommandType cmdType, string cmdText, params OdbcParameter

2017-06-01 11:23:34 740

原创 由曲线图片仿造数据

由于业务需要,在给客户展示的时候想要一些数据,但是没有实时观测的数据,只能自己造数据了。首先通过自己在文献或者百度上搜索到的图片,得到大体的数据点,在把数据点扩展扩展,比如大概得到50个点,那么我想要500个点怎么办?把每个点都十等分,线性求值。由曲线得到数据,我使用了一款软件,叫做“Engauge_Digitizer_4.1”,大体步骤是:1打开软件,file——import选择自己

2017-05-28 16:18:08 1025

转载 接口设计----依赖倒置原则

http://blog.csdn.net/zhengzhb/article/details/7289269定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改

2017-05-20 17:09:21 657

转载 C#位运算讲解与示例

http://www.cnblogs.com/zgqys1980/archive/2010/05/31/1748404.html今天在项目中遇到按位或组合权限串的问题:首先每一个权限数都是2的N次方数如:k1=2 ; //添加          k2=4 ; //删除          k3=8; //修改          ...

2017-05-19 09:48:08 440

转载 Winform程序运行结构图

http://www.jb51.net/article/33260.htm

2017-04-11 16:03:20 1989

原创 再次理解一下socket(tcp)

这次关注三次握手吧!1 客户端发送syn报文到服务器端,并置发送序号为x。2 服务器端接收到客户端发送的请求报文,然后向客户端发送syn报文,并且发送确认序号x+1,并置发送序号为y。3 客户端受到服务器发送确认报文后,发送确认信号y+1,并置发送序号为z。至此客户端和服务器端建立连接。再盗一张图说明c#应用tcp的过程:

2017-03-30 14:07:47 616

原创 windows service初探

详细项目创建过程,参照以下链接,在此就不具体copy文字了:http://www.cnblogs.com/sorex/archive/2012/05/16/2502001.html根据上面链接中文章的步骤,vs新建一个windows service,在OnStart方法下写业务逻辑即可。右击设计器界面,点击“添加安装程序”按钮,按照文章中的步骤对Service属性进行命名。本文

2017-03-28 14:26:36 632

转载 mysql日期和字符相互转换

mysql日期和字符相互转换date_format(date,%Y-%m-%d);str_to_date(date,%Y-%m-%d);%Y:代表4位的年份%y:代表2为的年份%m:代表月, 格式为(01……12)%c:代表月, 格式为(1……12)%d:代表月份中的天数,格式为(00……31)

2017-03-27 09:47:49 760

原创 第一个MYSQL存储过程以及其中遇到的空格问题

最近写了一个mysql存储过程,遇到了一个极其奇怪的问题,提示如下:[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET I = I+1;

2017-03-25 13:59:43 1314

原创 未能加载文件或程序集 WPFToolkit

运行一个WFP程序,编译没有问题,但是一运行就报异常,找不到文件。详细信息是:“未能加载文件或程序集“WPFToolkit, Version=3.5.40128.1,.........”,一头雾水后来静下心来发现应该是缺少了一个引用组件,http://wpf.codeplex.com/在上面的网址中,下载wfptoolkit,安装,重新编译项目即可。

2017-03-21 10:02:45 2958

转载 MVC设计模式

http://www.cnblogs.com/skyofbitbit/p/3647937.htmlMVC设计模式即MVC框架。MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显式分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围

2017-03-13 17:38:18 478

转载 HTTP详解(1)-工作原理

http://blog.csdn.net/hguisu/article/details/86808081. HTTP简介         HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传

2017-02-28 17:59:13 345

原创 sqlserver 查看死锁和运行进程

USE [master]GO/****** Object:  StoredProcedure [dbo].[sp_who_run]    Script Date: 02/28/2017 14:34:42 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[s

2017-02-28 14:50:22 1911

转载 Remoting和Webservice的区别

http://www.cnblogs.com/greefsong/articles/3383560.html其实现的原理并没有本质的区别,在应用开发层面上有以下区别: 1、Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,一般都喜欢定义为TCP,这样比Web Service稍为高效一些 2、Remoting不是标准,而Web

2016-10-01 18:04:29 487

转载 Socket和Http通信

从这篇文章看出,socket和http之间似乎没有什么依赖关系。http://blog.csdn.net/furongkang/article/details/70653831、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。

2016-09-29 17:04:21 739

转载 简单理解Socket

http://www.cnblogs.com/dolphinX/p/3460545.html题外话前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人;但主要是因为这段时间一直在看html5的东西,看到web socket时觉得很有意思,动手写几个demo,但web socket需要特定的服务器支持,由于标准制定工作

2016-09-29 16:35:37 479 1

转载 ICEdemo

http://ronbay.iteye.com/blog/1697217http://blog.chinaunix.net/uid-126438-id-2924657.html  1、ICE是什么? ICE是ZEROC的开源通信协议产品,它的全称是:The Internet Communications Engine,翻译为中文是互联网通信引擎,是一个面向对象的中间件,使我们能

2016-06-18 11:18:50 779

转载 C#.NET 消息机制

http://blog.csdn.net/fan158/article/details/6178392一、消息概述      众人周知,window系统是一个消息驱动的系统, windows操作系统本身有自己的消息队列,消息循环,它捕捉键盘,鼠标的动作生成消息,并将这个消息传给应用程序的消息队列。 余下的工作有应用程序处理消息, windows 消息机制在这儿就不再讲述,我

2016-05-23 17:18:22 968

原创 c#webservice的创建发布调用示例

一、webservice的开发打开vs2012,文件-新建-模板-web-asp.net服务应用程序,根据项目需要进行项目和方法的命名:自动生成了以下方法:[WebMethod]        publicstringHelloWorld()        {            return"Hello World";}右击Service1.asmx,在浏览

2016-05-23 08:55:06 2699

转载 C#委托与事件的本质区别

http://www.cnblogs.com/zche/archive/2012/09/10/2678419.html  从定义上说,委托被编译器编译成一个类,所以它可以像类一样在任何地方定义,而事件被编译成一个委托类型的私有字段和两个公有add 和 remove 方法(有点类似于属性的定义)不过这两个方法都有一个参数,这个参数就是委托,所以,它只能定义在一个类里面。

2016-04-14 15:16:28 1120

原创 sql2014 order by

Sqlserver2008升级到sqlserver2014的过程中,采用orderby 的语句可能出现个问题,下面举个例子:select 1 分组 into tempdb..baizhu003insert into tempdb..baizhu003select 2insert into tempdb..baizhu003select 3insert into 

2016-02-24 09:55:53 584

原创 c#编写部署windows服务

什么是windows服务     Windows服务,微软的官方定义是这样的:Microsoft Windows服务(即以前的 NT 服务)使您能够创建在它们自己的 Windows会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停、禁用和重新启动而且不显示任何用户界面。查找服务         Window开始-搜索栏输入“服务”-即可找到服务

2015-12-20 19:54:51 2624

住建委住房租赁合同示范文本

共19页的官方发布租赁合同样本

2022-02-09

django-websocket.rar

从0到1建立django项目并且实现websocket服务器功能,适合django初学者,websocket初学者。

2021-05-30

WPF-ProgressBar-mvvm

对于wpf中的空间ProgressBar,大多数资料还是以codebehind的形式来讲解。但是实际工作中WPF主要应用MVVM工作模式,本例子展示了MVVM下,如何实时更新ProgressBar的显示而不造成卡顿。

2020-09-25

c#动态读取代码并动态编译

动态加载代码并编译,免去了vs编译--&gt;再启动这一环节。

2018-12-25

WPF MVVM COMMAND

两个关于mvvm的小例子,希望能给初学者一些启发 本来想不要分的,不知道为什么最低也要2分了。

2017-11-15

c# socket(udp/tcp) demo

例子中演示了udp和tcp通讯,可以循环发送消息。 分为服务器端和客户端两个控制台。 udp比较简单,无连接状态,可以指定ip也可以广播; tcp比较复杂,不能广播,每次发消息都需要重新建立连接 手动修改一下Main方法中调用的方法udp()/tcp()即可完成两种方式的切换。

2017-07-18

wpf-command-demo

本例演示了wpf前端如何利用command,将前端的控件或者鼠标信息传至viewmodel层。 也有网友认为,将前端控件传至viewmodel层,违反了mvvm的精神, 让viewmodel依赖了view的对象,因此这种做法大家知道一下就行了,和界面有关的逻辑最好还是写到view中,viewmodel至保留数据相关的逻辑。

2017-04-14

redis demo c#

运行前,先打开redis-2.4.5-win32-win64文件夹下的redis-server.exe程序。 再运行demo即可。

2017-03-30

windows service demo

我们采用批处理文件的方式对文件进行发布。

2017-03-28

sql性能优化

内部培训资料

2017-02-27

WinFormFtpClient.zip

ftp服务器的搭建过程见文章:https://blog.csdn.net/conganguo/article/details/105369229

2016-12-19

.net remoting demo C#

.net remoting demo C#

2016-10-12

c#Webservice的简单demo

c#Webservice的简单demo

2016-05-20

lambda表达式学习demo

初学者lambda表达式学习demo

2016-04-15

c# http接口设计及调用demo

实际项目往往以json或xml格式传输数据,本demo直接传输数据。先用vs运行接口程序,或发布到iis即可;再运行接口调用程序,调用地址以实际为准。

2015-12-03

c#线程池使用demo

c#线程池技术的demo,代码简单易学,对理解线程池有帮助。

2015-10-31

c#连接sqlite简单示例

c#连接sqlite简单示例,文档中含简介及安装包下载地址

2015-06-14

c#连接mysql示例

mysql c# odbc windows7 64位处理器

2015-06-14

五个多线程同步应用小程序

Monitor Mutex EventWaithandle五个多线程同步应用小程序

2014-10-30

webservice的动态调用和静态调用

webservice的动态调用和静态调用。静态调用是指添加web引用的方式调用。动态调用是指通过反射等方式在代码中加载。

2014-08-18

wcfdemo

这是一个wcf的完整实例,比较简单,适合初学者入门。

2014-07-05

sqlhelper

SQLHelper类(含完整中文注释)-免费共享

2014-06-17

visifire_v4.0.2

WPF 图形控件,能够绘制出非常不错的图形额!

2014-05-27

NetronLight

这是一份非常宝贵的demo。有GDI+绘图的朋友可以参考。可以绘制类似viso的流程图。

2014-05-27

ICommand接口的实现及应用初探

初学ICommand接口,UI响应在viewmodel中实现

2014-05-26

空空如也

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

TA关注的人

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