E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
编程笔记
【Linux网络
编程笔记
】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇
上篇笔记主要介绍了与TIME_WAIT相关的基础知识,本文则从实践出发,说明如何解决文章标题提出的问题。 1. 查看系统网络配置和当前TCP状态 在定位并处理应用程序出现的网络问题时,了解系统默认网络配置是非常必要的。以x86_64平台Linux kernelver
·
2015-11-13 18:48
linux
C# Socket
编程笔记
本文转自:http://www.cnblogs.com/stg609/archive/2008/11/15/1333889.html 原文如下: 看到这个题目,是不是很眼熟?在博客园里搜下,保证会发现关于这个东东的文章实在是太多了~~~真得是没有写得必要,而且我也有点懒得去琢磨字句。(看到这,肯定得来个转折的了,不然就看不到下文了,不是吗)但是,为了自己下一篇要写的文章做参考,还是
·
2015-11-13 14:32
socket编程
C#高级
编程笔记
(四)
1、错误与异常: try{} catch(异常类型 e){} catch(异常类型 e){} finally(异常类型 e){throw(异常类型 e)抛出自定义异常} 2、System.Exception :Data ,HelpLink 链接到帮助文件,InnerException ,Message 异常信息,Source 异常来源,St
·
2015-11-13 14:14
C#
C#高级
编程笔记
(三)
1、字符串:System.String。格式化表达式:IFormatProvider、IFormattable进行字符串的格式化。 2、正则表达式:System.Text.RegularExpressions。 3、字符串方法:Compare,Concat,CopyTo,Format,IndexOf,Insert,Join,LastIndexOf,PadLeft,Replace,Split,S
·
2015-11-13 14:13
C#
C#高级
编程笔记
(二)
1、继承:实现继承,接口继承。 2、结构总是派生自SystemValueType,它们可以派生自多个任意的多个接口。 类总是派生自用户选择的另一个类,它们还可以派生自任意多个接口。 3、使用冒号“:”实现继承。多个继承用逗号隔开。 4、虚方法:virtual,把一个基类的函数声明为虚函数,可以在任何派生类中重写该函数。重写虚方法的时候,需要使用override关键字显式声明。 5、隐藏方
·
2015-11-13 14:12
C#
C#高级
编程笔记
(一)
1、CLR(公共语言运行库)源码——》中间语言(IL)——》平台专用代码。 2、类型:值类型,引用类型。 值类型:内置值类型,枚举,用户自定义值类型。 引用类型:接口类型,指针类型,自描述类型(类类型(委托,用户自定义引用类型,装箱的值类型),数组)。 以上统称:通用类型系统(CTS) 3、语法:C#区分大小写,分号结束,注释//,/**/。 4、几乎所有C#程序都使用到System命
·
2015-11-13 14:12
C#
用mmap()共享内存 - 我的天地
用mmap()共享内存 - 我的天地 用mmap()共享内存 rurutia posted @ 2007年4月28日 07:48 in
编程笔记
with tags 共享内存 mmap
·
2015-11-13 13:23
共享内存
linux 多线程
编程笔记
一, 线程基础知识 1,线程的概念 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行 中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。 2,线程的优点 (1)
·
2015-11-13 11:33
linux
iOS并发
编程笔记
,包含GCD,Operation Queues,Run Loops,如何在后台绘制UI,后台I/O处理,最佳安全实践避免互斥锁死锁优先级反转等,以及如何使用GCD监视进程文件文件夹,并发测试的方案等
线程 使用Instruments的CPU strategy view查看代码如何在多核CPU中执行。创建线程可以使用POSIX 线程API,或者NSThread(封装POSIX 线程API)。下面是并发4个线程在一百万个数字中找最小值和最大值的pthread例子: #import <pthread.h> struct threadInfo { uint32_t * inputVa
·
2015-11-13 07:03
Opera
linux 多线程
编程笔记
一, 线程基础知识 1,线程的概念 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行 中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。 2,线程的优点 (1)
·
2015-11-12 23:18
linux
MySql 数据库编程 笔记
MySql数据库
编程笔记
编程MySQL数据结构SQLSQLServer. 9月3日数据库的历史:发展于六十年代数据库术语:数据(Data):数据库中存储的基本对象数据的定义:描述事物的符号记录数据的种类
whx0527
·
2015-11-12 19:00
Linux平台PThreads库多线程
编程笔记
汇总
Pthreads整理资料如下: 什么是线程,我们为什么需要它?——Linux进程与线程概述; 什么是Pthreads?为什么要用Pthreads?——Pthreads概述; 如何创建和取消Pthreads线程?——POSIX线程的创建与取消—pthreads线程库实例笔记1; 如何连接和分离Pthreads线程?——POSIX线程的连接和分离—pthreads线程库实例笔记2
·
2015-11-12 11:37
pthreads
linux下C/C++IDE比较
转载请注明出处:
编程笔记
BLOG 工欲善其事,必先利其器。用了这么久的linux,现在比较主流的几个C/C++的IDE基本已都用过了,现在来对他们做一下简单的比较。
·
2015-11-12 10:02
linux
C#高级
编程笔记
·
2015-11-11 10:29
C#
Shell
编程笔记
Shell
编程笔记
与Windows下熟悉的批处理类似,也可以将一些重复性的命令操作写成一个脚本方便处理。
·
2015-11-11 03:55
shell编程
js高级
编程笔记
3
字符串对象 1.charAt(index)从字符串中返回一个字符 2.string.toUpperCase()/string.toLowerCase()字符串大/小写转换 3.锚点(Anchor)相信很多人都不陌生,它方便访问者在页面的不同位置快速跳转,直接找到自己感兴趣的内容,如果说 RSS 是整个网站的摘要,那锚点就是一个页面的摘要,通常一个页面内容很多的时候,都会
·
2015-11-11 00:42
编程
js高级
编程笔记
2
1.document.open -- 打开已经载入的文档 var win = window.open("about:blank","dreamdu");win.document.open();win.document.write("welcome to dreamdu!");win.document.close();2.documen
·
2015-11-11 00:41
编程
js高级
编程笔记
1.<input>必须放<form>标签内 2.<li>必须放<ol>标签内,所有其它的html标签都放在 <html>内 3.with(Object){}在存取对象和方法时不用重复指定参考对象 4.两个窗口切换 <SCRIPT type="text/javascript"> &
·
2015-11-11 00:40
编程
shell
编程笔记
(基本部分)
1.变量 a.需要给变量赋值时,可以这么写: b.要取用一个变量的值,只需在变量名前面加一个$ ( 注意: 给变量赋值的时候,不能在"="两边留空格 ) c.然后执行 chmod +x first 使其可执行,最后输入 ./文件名 执行该脚本。 #!/bin/bash # 对变量赋值: a="hello world" #等号两边均不能有空格存
·
2015-11-10 22:15
shell编程
C++面向对象
编程笔记
(二)
C++面向对象编程(二) 一、重载与覆盖 成员函数被重载的特征: (1 )相同的范围(在同一个类中); (2 )函数名字相同; (3 )参数不同; (4 )virtual 关键字可有可无。 覆盖是指派生类函数覆盖基类函数,特征是: (1 )不同的范围(分别位于派生类与基类); (2 )函数名字相同; (3 )参数相同; (4 )基类函数必须有virtual 关键字。 二、隐
·
2015-11-10 21:12
面向对象
C++面向对象
编程笔记
(一)
C++面向对象编程(一) 今天看了一点primer中有关面向对象编程的内容,以下是自己的一点总结。 一、关于虚函数 1、定义为virtual的函数是基类期待派生类重新定义的,基类希望派生类继承的函数不能定义为虚函数。在派生类中重新定义的函数应与虚函数具有相同的形参个数和形参类型。以实现统一的接口,不同定义过程。 2、通过基类的引用(或指针)调用虚函数时,发生动态绑定。引用(或指针)既可以指
·
2015-11-10 21:10
面向对象
shell
编程笔记
1
参考文章:1 http://blog.csdn.net/wuwenxiang91322/article/details/9259877 通过chmod改变文件权限 补充知识: 1Linux文件的三种身份和四种权限,三种身份分别为: u:文件的拥有者 g:文件所属的群组 o:其他用户 对于每个身份,又有四种权限,分别为: r:读取文件的
·
2015-11-09 12:11
shell编程
Java套接字socket
编程笔记
相对于C和C++来说,Java中的socket编程是比较简单的,比较多的细节都已经被封装好了,每次创建socket连接只需要知道地址和端口即可。 在了解socket编程之前,我们先来了解一下读写数据的数据流类中一些需要注意的东西。 BufferedReader与DataInputStream的区别: 通常我们常用到的字节输入输出流有BufferedReader与PrintWriter,Data
·
2015-11-07 12:17
socket编程
UNIX 网络
编程笔记
-CH2:TCP、UDP概貌
好久不读不用又忘得差不多了,还是感叹Richard Stevens真是太刁,25年前第一版。 "Tcp state diagram fixed new" by Scil100. Licensed under CC BY-SA 3.0 via Wikimedia Commons - http://commons.wikimedia.org/wiki/File:Tcp_sta
·
2015-11-07 11:32
unix
Shell 脚本
编程笔记
(一) Hello Shell
最近不断在接触Linux操作系统,对它一个终端走天下的特性感到十分新奇和伟大。同时也被各种命令折磨的死去活来。。。公司的一个老同事给我讲,在公司的极品geek宅都是只用一个黑黑的框完成一切的。结果我一下就想到了[\邪恶的笑] 好吧,不扯了,为了能够在公司的美女同事面前秀一下,我决心从Shell脚本开始,嘻嘻 1、
·
2015-11-07 11:14
shell
windows
编程笔记
在复习socket通信时遇到了I/O复用技术这个问题,由这个问题引申出了select模型,I/O通信模型的问题,在Windows下对其进行了实现。但是很多概念性的东西不是很明白,于是查看了《Windows核心编程》这本书,不得不说这本书对Windows的很多东西讲的很透彻,因为时间的原因,只专门看了其中的几章,下面是一些笔记,不得不说操作系统的很多东西都需要记忆,不然今天看懂的东西明天就忘记了。千
u012501459
·
2015-11-06 16:00
JavaScript面向对象
编程笔记
JavaScript版本的问题: 在开发过程中经常会碰到一些版本问题,在看一些文章的时候经常没有说明一下运行的环境及相关的软件版本等,可能造成很大的误解。 目前常用的版本是JavaScript1.2,如 <SCRIPT LANGUAGE="JavaScript1.2"></script>,如果没有写版本号,默认按最高的版本运行。如:<S
·
2015-11-02 19:09
JavaScript
【LINUX】
编程笔记
a storage class can only be specified for objects and functions extern修饰一个struct报错,错误原因如上,C++中存储类修饰符有auto、register、extern、static,这几种修饰符只能修饰对象或者函数,这里用extern来修饰struct是错误的。 g++生成动态链接库
·
2015-11-02 19:39
linux
UNIX 网络
编程笔记
-CH3:套接字编程简介
IPv4套接字地址结构 struct in_addr { in_addr_t s_addr; }; struct sockaddr_in { uint8_t sin_len; /* length of structure (16) bytes */ sa_family_t sin_family;
·
2015-11-02 19:05
unix
UNIX环境高级
编程笔记
1.setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &opt, len); SO_REUSEADDR套接口选项允许为以下四个不同的目的提供服务: 一.SO_REUSEADDR允许启动一个监听服务器并捆绑其众所周知的端口,即使以前建立的将该端口用作它们的本地端口的连接仍存在。 二.SO_REUSEADDR允许在同一端口
·
2015-11-02 19:35
unix
socket
编程笔记
服务端: class Client { TcpClient clientSocket; StreamWriter writer; public Client(TcpClient client) { clientSocket = client; NetworkStream stream = client
·
2015-11-02 17:45
socket编程
C# Socket
编程笔记
看到这个题目,是不是很眼熟?在博客园里搜下,保证会发现关于这个东东的文章实在是太多了~~~真得是没有写得必要,而且我也有点懒得去琢磨字句。(看到这,肯定得来个转折的了,不然就看不到下文了,不是吗)但是,为了自己下一篇要写的文章做参考,还是有必要先补充一下socket基础知识。 注意:如果你已经接触过socket,那就没什么必要耽误时间
·
2015-11-02 17:03
socket编程
C# Socket
编程笔记
转自C# Socket
编程笔记
。 看到这个题目,是不是很眼熟?在博客园里搜下,保证会发现关于这个东东的文章实在是太多了~~~真得是没有写得必要,而且我也有点懒得去琢磨字句。
·
2015-11-02 16:45
socket编程
.Net多线程与Windows Forms
编程笔记
多线程Winform编程会带来的常见问题 1 UI线程执行耗时操作 UI线程被阻塞 无法响应窗体消息队列中的其他消息。 2 非UI线程修改UI属性 由于窗体资源也属于临界资源 所以有互斥访问的机制。 3 线程的同步问题 线程A等待线程B执行完毕后才能开始执行。 问题1的解决方法: 解决方法只有一种,就是开启新线程执行耗时操作,使原界面线程
·
2015-11-02 13:24
windows
C# Socket
编程笔记
本文转自:http://www.cnblogs.com/stg609/archive/2008/11/15/1333889.html 原文如下: 看到这个题目,是不是很眼熟?在博客园里搜下,保证会发现关于这个东东的文章实在是太多了~~~真得是没有写得必要,而且我也有点懒得去琢磨字句。(看到这,肯定得来个转折的了,不然就看不到下文了,不是吗)但是,为了自己下一篇要写的文章做参考,还是
·
2015-11-02 13:21
socket编程
.Net多线程与Windows Forms
编程笔记
多线程Winform编程会带来的常见问题 1 UI线程执行耗时操作 UI线程被阻塞 无法响应窗体消息队列中的其他消息。 2 非UI线程修改UI属性 由于窗体资源也属于临界资源 所以有互斥访问的机制。 3 线程的同步问题 线程A等待线程B执行完毕后才能开始执行。 问题1的解决方法: 解决方法只有一种,就是开启新线程执行耗时操作,使原界面线程
·
2015-11-02 12:19
windows
wxWidgets
编程笔记
二(samples使用设置)
用2.8.9的samples,库是2.8.7,只好将samples的例子稍作了些修改。 在vc2005工具里,加入include和lib文件,这里只编译了unicode下的版本,而samples下的例子都是非unicode下的版本。 所以又几个设置必须进行修改: 1,在预处理下添加:WXUSINGDLL=1 2,将原有lib的输入删除 3,将嵌入清单文件该文否 4,将字符集该
·
2015-11-01 16:01
wxwidgets
Azure
编程笔记
(1):序列化复杂类型的TableEntity字段
内容提要 在使用MicrosoftAzure的CloudTable存储数据时,我们先要把数据定义成TableEntity的子类。假设TableEntity中包括复杂类型(比方容器类型如List等、或者自己定义类型)的字段,这些字段须要自己做序列化才干保存到CloudTable中去。 问题描写叙述 我们模拟社交站点定义一个类型Account,它包括一个账户的基本信息假设邮箱、姓名、生日等等
·
2015-11-01 14:38
entity
python核心
编程笔记
——Chapter7
Chapter7.映像和集合类型 最近临到期末,真的被各种复习,各种大作业缠住,想想已经荒废了python的学习1个月了。现在失去了昔日对python的触觉和要写简洁优雅代码的感觉,所以临到期末毅然继续python的学习,还特地花了一个小时把之前写的代码和笔记再看了一遍,我想如果再晚一点的话连python是何物都恐怕不知道了! 这一章的习题不知道咋样?但是不管了, let's go ! 7.
·
2015-11-01 10:34
python
python核心
编程笔记
——Chapter6
Chapter 6.序列:字符串,列表和元组 这章内容比较多啊,看得比较久,而且题目又难很多。 6.1鉴定一个字符串是否是另外一个字符串的字串,这道题目不是很确定,好像没有直接的判定吧。 直接是否内建的序列函数 in ? 1 >>> a = 'or' 2 >>> b = 'favorite' 3 >>> a in b 4 Tru
·
2015-11-01 10:30
python
SDK
编程笔记
- DLL篇
1. 动态链接之含义 在链接应用程序时常使用所谓“静态链接”的方法,即将各个目标文件(.obj)、运行时函数库(.lib)以及已编译的资源文件(.res)链接到一起,形成一个可执行文件(.exe)。使用静态链接时,可执行文件需要使用的各种函数和资源都已包含到文件中。这样做的缺点是对于多个程序都使用的相同函数和资源要重复链接到exe文件中,使程序变大、占用内存增加。 “动态链接”是将一些公用的
·
2015-10-31 14:16
sdk
Hadoop学习笔记(一)之示例程序:计算每年的最高温度MaxTemperature
另外设计到hadoop编程方面的请查阅另一个笔记系列:《Hadoop
编程笔记
》。如
·
2015-10-31 11:03
hadoop
.Net中的多线程
编程笔记
1. 当从一个线程去更新或访问另一个线程创建的UI时, 需要使用如下的方式 void ShowDialog() { 自己定义一个delegate delegate void NoParamDelegate(); 判断是否需要使用BeginInvoke
·
2015-10-31 09:09
.net
Linux shell
编程笔记
总结
目 录 1、 Shell简介 1.1. 什么是shell 1.2. shell分类 2、 Shell语法 2.1. 定义变量 2.2. 变量类型 2.2.1. 字符集变量 2.2.2. 数字常量定义 2.2.3. 数组 2.2.4. 系统变量 2.3. 运算符与表达式 2.3.1. 运算符 2.3.2. 字符串表达式(判断条件命令if) 2.3.3. 字符串操作 2.3
·
2015-10-31 09:37
Linux shell
Delphi中资源文件使用小结 « IT元素
首页 关于 友情链接 IT元素 Hector的
编程笔记
夹,如果喜欢,收藏一个 « 解决Microsoft Expression
·
2015-10-31 08:34
Delphi
Windows网络
编程笔记
6 --- WinSock I/O 控制方法
Windows提供了两种方式“套接字模式”和“套接字I/O模型”,可对一个套接字上的I/O行为加以控制。套接字模式用于决定在随一个套接字调用时,那些 Winsock函数的行为。其中的模型包括括select(选择)、WSAAsyncSelect(异步选择)、WSAEventSelect(事件选择)、OverlappedI/O(重叠式I/O)以及Completionport(完成端
·
2015-10-31 08:46
windows
Windows网络
编程笔记
3 ---- 邮槽和命名管道
邮槽和命名管道的使用方法也很简单,只需几个有限的函数就可以实现双方的通信。 第三、邮槽 邮槽----进程间通信机制。 通过邮槽客户进程可以将消息通过广播给一个或多个服务进程。这是一个单向通信机制,缺点是只允许从客户机到服务器,优点也是这个原理,使客户机应用能够非常容易地将广播消息发送给一个或多个服务器应用。邮槽是一种无连接方式,是一种”不可靠“的数据传输。 邮槽名也使用UN
·
2015-10-31 08:45
windows
Windows网络
编程笔记
1
第一部分 传统网络API 传统的网络接口NetBIOS、重定向器、邮槽、命名管道等。第一,NetBIOS(Network Basic Input/Output System, NetBIOS)“网络基本输入/输出系统”,其中T C P / I P和I P X / S P X的协议上实施N e t B I O S编程接口。 1、LANA 编号 LANA 编号是NetBIOS协议进行通信
·
2015-10-31 08:45
windows
Windows网络
编程笔记
4 -- Winsock 协议相关知识
Win32平台上的Winsock编程,Winsock是一个与协议无关的接口。以下协议是我们需要了解的: 网络协议的特征包括: 1、 面向消息 2、 面向连接和无线接 3、 可靠性和次序性 4、 从容关闭(这是指协议中断,连接不会立即中断) 5、 广播数据
·
2015-10-31 08:45
windows
C# Socket
编程笔记
本文转自:http://www.cnblogs.com/stg609/archive/2008/11/15/1333889.html 原文如下: 看到这个题目,是不是很眼熟?在博客园里搜下,保证会发现关于这个东东的文章实在是太多了~~~真得是没有写得必要,而且我也有点懒得去琢磨字句。(看到这,肯定得来个转折的了,不然就看不到下文了,不是吗)但是,为了自己下一篇要写的文章做参考,还是
·
2015-10-31 08:59
socket编程
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他