反射:反射其实就是对程序集的动态操作,程序集包含了模块,模块又包含了类型,类型包含成员。反射提供了封装程序集、模块和类型的对象 我们可以使用反射动态的创建类型的实例,将类型绑定到现有的对象,或者从现有对象中获取类型,然后就可以调用类型的方法或访问字段和属性了。 序列化:序列化简单理解成把对象转换为容 ...
分类:
其他好文 时间:
2017-07-22 18:24:16
阅读次数:
116
C#的线程(一)初识线程线程是一个独立的运行单元,每个进程内部都有多个线程,每个线程都可以各自同时执行指令。每个线程都有自己独立的栈,但是与进程内的其他线程共享内存。但是对于.NET的客户端程序(Console,WPF,WinForms)是由CLR创建的单线程(主线程,且只创建一个线..
分类:
编程语言 时间:
2017-07-21 22:10:05
阅读次数:
183
1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimi ...
分类:
系统相关 时间:
2017-07-20 20:55:29
阅读次数:
214
1、Linux挂载Winodws共享文件夹: 1)在windows下建立一个共享文件夹。 2)确认你的linux安装了samba软件包及其客户端程序(smbclient),因为samba就是提供linux与windows互访的程序。 3)开始查看windows下的共享文件目录:smbclient – ...
分类:
系统相关 时间:
2017-07-20 15:24:04
阅读次数:
180
数据库优化包含以下三部分,数据库自身的优化,数据库表优化,程序操作优化.此文为第三部分 数据库性能优化三:程序操作优化 概述:程序访问优化也可以认为是访问SQL语句的优化,一个好的SQL语句是可以减少非常多的程序性能的,下面列出常用错误习惯,并且提出相应的解决方案 一、操作符优化 1. IN、NOT ...
分类:
数据库 时间:
2017-07-20 13:34:46
阅读次数:
164
今日目标: (1)补充小知识点:localStorage的事件 (2)HTML5新特性之十——WebSocket (3)HTML5阶段项目 —— 目前所有知识的大综合演练 1.如何得知localStorage中数据的修改? localStorage中任何数据的修改,都会触发一个事件: window. ...
分类:
Web程序 时间:
2017-07-18 13:42:31
阅读次数:
353
前言:安装好数据库之后,我们编写的java程序是不能直接使用数据库的,而JDBC(Java Database Connectivity,即java数据库连接)是java语言里用来规范客户端程序访问数据库的API,有了它,我们就可以向各种关系型数据库发送SQL语句,从而实现对数据库的增删改查等操作。 ...
分类:
数据库 时间:
2017-07-15 17:46:13
阅读次数:
242
实现原理: 长连接的维持,是要客户端程序,定时向服务端程序,发送一个维持连接包的。 如果,长时间未发送维持连接包,服务端程序将断开连接。客户端: Client通过持有Socket的对象,可以随时(使用sendObject方法)发送Massage Object(消息)给服务端。 如果keepAlive ...
分类:
编程语言 时间:
2017-07-14 19:39:49
阅读次数:
287
1.重用套接字地址: 2.从网络时间服务器获取并打印当前时间: 3.编写一个SNTP客户端(简单网络时间协议): 4.编写一个简单的回显客户端/服务器应用: 服务器程序: 客户端程序: 对python Socket的详细讲解: socket分为阻塞和非阻塞两种,可以通过setsockopt,或者更简 ...
分类:
编程语言 时间:
2017-07-12 15:11:07
阅读次数:
248
lftp命令 lftp命令是一款优秀的文件客户端程序,它支持ftp、SETP、HTTP和FTPs等多种文件传输协议。 lftp支持tab自动补全,记不得命令双击tab键,就可以看到可能的选项了。 语法 lftp(选项)(参数) 选项 -f:指定lftp指令要执行的脚本文件; -c:执行指定的命令后退 ...
分类:
系统相关 时间:
2017-07-07 11:51:08
阅读次数:
294