- 博客(33)
- 资源 (8)
- 收藏
- 关注
原创 使用 pip 安装 scrapy -redis ssl 841 error
pip --trusted-host pypi.python.org install scrapy-redis并且要关闭防火墙
2018-09-21 22:49:20 254
原创 python 关于 openssl 报错,openssl 不能使用
C:\Users\LHuiX095422\.nuget\packages\emersonfxbx.openssl.v140.desktop.x86.redist\1.0.0\build\native\bin\Win32\v140\Release NUGET使用新建一个任意的项目,然后再 NUGET 中安装mersonfxbx.openssl.v140.desktop.x86.redist ...
2018-09-20 19:49:31 2558
原创 sklearn 升级时 certification verify faild 问题
找到 .condarc 文件,channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - https://mirrors.tuna.tsinghua.edu.cn/an...
2018-09-13 12:36:13 229
原创 Chapter3 ThreadPool
花费极少的时间来完成创建很多异步操作。每个短暂的异步操作 创建线程都会产生显著开销。。线程池可以成功地是应用任何需要大量短暂的开销大情形。事先 分配一定的资源,将这些资源放入到资源池。每次需要新的资源,只需从线程池 或许一个,而不用创建一个新的。当该资源不再被使用时,就将其放回到池中。每个CLR 都有一个线程池实例。ThreadPool 类型拥有一个 QueueUser
2018-01-24 23:20:15 178
原创 Chapter 2 线程同步
多个线程同时使用共享对象会造成很多问题。同步这些线程使得对共享对象的操作能够以正确的顺序执行是非常重要的。竞争条件问题: 多线程的执行并没有正确同步其他线程需要依次等待,称为线程同步(1) 如果无需共享对象,那么久无须进行线程同步。请尽可能避免在多个线程间使用单一对象。(2 ) 使用原子操作:意味着,一个操作只占用一个量子的时间,一次就可以完成。所有只有当前操作完成后,其他线程
2018-01-20 13:13:04 193
原创 ref 修饰值类型和修饰引用类型
ref 关键字传递栈地址引用类型传递的堆的地址引用类型的对象或实例存储在堆上,而栈上存储的是指向放对象的堆的地址(栈上放了个地址,这个地址是对象在堆上的存放位置)不加ref关键字时,我们传递的引用类型,其实是一个指向堆的地址,method(A a);(即 栈里面存的那个地址)当我们在方法里面进行操作时,比如 A b = a;其实是将a的地址放到了一个新的栈的位置上,此时,栈
2018-01-20 11:50:10 439
原创 Chapter 1 线程基础
线程 即 一个虚拟进程,用于独立运行一个特定程序。线程会消耗大量的操作系统资源。多个线程共享一个物理处理器将导致操作系统忙于管理这些线程,且无法运行程序。使用线程通常是一个操作系统任务,试图在单核CPU上并行执行计算任务是没有任何意义的,还会比顺序执行花费更多的时间。当处理器拥有多核时,让程序不止使用一个处理核心。还需要 组织多个线程间的通信和相互同步。正在运行中的一个程
2018-01-18 00:07:03 243
转载 MVVM基础
WPF技术的主要特点是数据驱动UI,所以在使用WPF技术开发的过程中是以数据为核心的,WPF提供了数据绑定机制,当数据发生变化时,WPF会自动发出通知去更新UI。我们使用模式,一般是想达到高内聚低耦合。在WPF开发中,经典的编程模式是MVVM,是为WPF量身定做的模式,该模式充分利用了WPF的数据绑定机制,最大限度地降低了Xmal文件和CS文件的耦合度,也就是UI显示和逻辑代码的耦合度
2017-12-29 09:00:56 191
原创 C# 高级编程 数组
如果需要使用不同类型 的多个对象,可以使用Tuple(元组)类型同一类型的多个对象 : 数组指定数组大小之后,如果不赋值数组中的所有元素,就不能重新设置数组的大小。数组声明之后,就不能修改其阶数Array是一个抽象类,所以不能使用构造函数来创建数组可以使用静态方法 CreateInstance() 创建数组, 在事先不知道 元素的类型情况下 分厂游泳,因为类型可以用作
2017-12-13 11:15:16 266
原创 C# 静态成员 静态方法 静态类
C#静态方法与非静态方法的区别不仅仅是概念上的,那么他们有什么具体的区别呢?让我们通过本文向你做一下解析。C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态方法。下面我们分四个方面来看看C#静态方法与非静态方法的差异:C#静
2017-12-13 10:10:54 513
原创 C# 高级编程 泛型
可以使用泛型 创建独立于被包含类型的类和 方法不必给不同类型的类编写功能相同的许多方法和类,只创建一个方法或类 即可 Object 类 不是类型安全的泛型类使用泛型类型,并 可以根据需要用特定的类型 替换泛型类型 ,保证类型安全性 泛型 不仅限于类,还有接口和方法值类型 转换成引用类型 称为 装箱。 装箱 会自动操作 引用类型 转换成 值 类型称为拆箱。拆箱 时
2017-12-11 17:09:21 306
原创 C# 高级编程 继承
page 98 派生类的构造函数 要实例化的类 的构造函数 并不能初始化类 还需要基类的构造函数先 运行 基类的 构造函数 后 运行 派生类的 构造函数 派生类 的 构造函数 可以在 执行过程中 访问 任何 基类 中的方法 ,属性 ,和任何其他成员 ,因为 在此之前,基类已经构造出来了 ,所有字段 也已经初始化 class NeverCustomer: GenericCus
2017-12-11 14:25:30 150
原创 C# 高级编程 对象和类型
类 和 结构 都是创建对象的模板, 都可以用 new 类实例化结构是值类型,存储在栈上, 类是引用类型 存储在堆上 类可以包含数据成员,函数成员 和 类成员数据成员: 字段,常量 和 事件 (在发生某些行为时,事件可以让对象通知调用方,客户可以包含事件处理程序来响应事件)函数成员 提供了 操作类中数据的某些功能 包括方法,属性,构造函数 和 终结器 (fin
2017-12-08 17:22:24 149
原创 C# 高级编程 Chapter2
预定义数据类型: 值类型 和 引用类型引用类型 指向包含对象的内存位置decimal 128 位精度 十进制数表示法 不是基本数据类型,会有性能损失,专用于财务计算 byte 8short 16int 32long 64float 32位精度double 64位精度char 16位bool 只认true 和 false预定义 引用类型
2017-12-08 14:25:16 170
原创 C# 高级编程 chapter1
JIT 即时编译 提供了性能。值类型存储在堆栈中,引用类型存储在托管堆中值类型在引用类型中声明为字段,那么 内联存储于堆中只用指针可以提高性能,但是会导致CLR中内存类型安全性检查失败CTS 通用类型系统CTS 层次反映了中间语言单一继承的面向对象 方法CLS 公共语言规范: 所有面向.NET的编译器都必须支持他CLS 和 CTS共同
2017-12-07 14:57:35 161
原创 C# 通过exchange发送邮件 defaultuser and use username_password
using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Mail;using System.Net.Security;using System.Security.Cryptography.X509Certificates;using System.Text;u
2017-12-05 13:58:00 559
原创 C# 合并Dictionary
DictionaryWorkItem,ListWorkItem>> dic1;DictionaryWorkItem,ListWorkItem>> dic2;DictionaryWorkItem,ListWorkItem>> dataList = newListDictionaryWorkItem,ListWorkItem>>>(){dic
2017-11-30 10:23:03 909
转载 设计模式六大原则
转载:http://www.cnblogs.com/lhws/archive/2012/03/10/2389189.html#2697323http://www.cnblogs.com/lfxiao/p/6801933.html单一职责原则(Single Responsibility Principle)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。
2017-11-06 11:24:36 116
转载 TCP
http://network.51cto.com/art/201411/456783.htm TCP三次握手四次分手TCP 窗口与拥塞处理 http://network.51cto.com/art/201406/443801.htm
2017-11-01 10:26:20 188
原创 JS
元素都应该放在页面的元素中 --> //立即下载脚本,只对外部脚本文件有效 //并不保证按照指定他们的先后顺序执行 //异步脚本不要再加载期间修改DOM //XHTML中要使用async = "async" //脚本可以延迟到文档完全被解析和显示之后执行,只对外部文件有
2017-09-12 14:31:36 136
原创 ADO.NET
connect Sql Server: static string GetDatabaseConnection() { return "Integrated Security=SSPI;" + "Persist Security Info=False;" + "Initial Catalog=NORTHWND
2017-07-31 14:10:01 134
原创 MVC
http://download.csdn.net/detail/niehanmin/9804759 书代码:http://download.csdn.net/download/fengrui358/8602159http://www.entityframeworktutorial.net/code-first/simple-code-first-example.aspx EF
2017-07-28 15:04:35 149
原创 Windows服务
Windows服务是在系统启动时可以自动打开的程序。后台处理不需要用户交互的程序,或者权限比交互式用户更大的用户下运行。windows 服务需要三种程序1 服务程序 (提供需要的实际功能)2 服务控制程序 (把控制请求发送给服务:开始,暂停,继续)3 服务配置程序 (可以安装服务,不但要复制到文件系统中,还需要把服务信息写入注册表).Net组件不需要把信息写入注册表中
2017-07-06 09:42:01 161
原创 出师门槛
SQL Server (W3School)客户端和服务端tcp通讯通道连接Restful APIJQuery。 26.5.6 Socket (and Socket double blog)27 Windows服务33 Entity Framework40 .Net Frame41 WebForm42 MVC (and blog)43 WCF44
2017-07-05 18:27:53 191
转载 DataGridView绑定泛型List时,利用BindingList来实现增删查改
http://www.cnblogs.com/CherishFX/archive/2013/01/05/2846034.html
2017-02-10 17:49:41 1028
原创 win10 下将站点传到IIS服务后browse 报错 500.19 0x80070021以及404.3 0x80070032问题
报错 500.19 0x80070021 Control Panel ---- >>>>> Programs ---->>>> turn windows features on or off --->>>>> internet information service + www service + asp.net 4.6 和 .net extensibility 4.6 打勾
2016-12-30 17:48:06 2881
原创 第一个web程序总结
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Xml;using WebApplication5;using System
2016-12-20 14:21:26 214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人