自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(171)
  • 资源 (1)
  • 收藏
  • 关注

原创 CList

头文件#include <cstdio>#include <afxtempl.h>代码 // 源代码POSITION定义 ,一个结构指针 //struct __POSITION {}; //typedef __POSITION* POSITION; //源代码节点定义 ,双向链表 //struct CNode //{ // CNode* pNext; // CNode* pPrev; // TYPE data; //}; CLis.

2020-06-26 11:03:57 306

原创 Semaphore 源代码精简

把源代码抄了一遍,姑且认为学习吧import timefrom threading import Condition,Threadclass MySemaphore: def __init__(self,value=1): self._value = value self._condition = Condition() def ac...

2018-07-31 17:26:17 328

原创 Condition 缩小版

Condition 源代码精简版,代码写的乱,大概是这个意思,用2个锁实现交替运行,from threading import Lock,Threadclass MyCondition: def __init__(self): self.lock = Lock() self.waiter = Lock() def __enter__(sel...

2018-07-31 15:47:59 288

转载 深刻理解Python中的元类(metaclass)以及元类实现单例模式

写的很好,虽然是python2 的,基本上还是很好理解的,一切皆对象 深刻理解Python中的元类(metaclass)以及元类实现单例模式在看一些框架源代码的过程中碰到很多元类的实例,看起来很吃力很晦涩;在看python cookbook中关于元类创建单例模式的那一节有些疑惑。因此花了几天时间研究下元类这个概念。通过学习元类,我对python的面向对象有了更加深入的了解。这里将一篇写...

2018-07-30 09:44:58 254

原创 算法blog 搜集

1 、哈夫曼编码https://blog.csdn.net/xgf415/article/details/52628073https://blog.csdn.net/jinixin/article/details/52142352个人感觉第一个更好点2 、 base64 为什么要使用Base64及其编码原理和实现https://blog.csdn.net/u012611878/article/de...

2018-04-03 21:59:31 233

原创 镜面反射与轴对称的区别

相同点:镜面反射与轴对称的两个图形都全等不同点:镜面反射的两个图形或物体不在同一平面内,成轴对称的两个图形在同一平面内;轴对称是关于线对称,镜面反射是关于面的对称.

2017-06-27 11:05:41 2983

原创 求组合数

拼的是代码少int C(int n,int m){ int result = 1; for(int i = 1;i<=m;i++) result= result*(n--)/i; return result;}调用C(10,2) 补充知识  C(10,2) = C(10,8)

2017-06-21 16:42:34 309

原创 C 全局数组和局部数组(堆栈数组) 的初始化不同

int result[10];如果是全局数组,就自动会初始化为0但如果是在函数中定义,那么必须要先初始化int result[10];memset(result,0,sizeof(result));   // 注意是sizeof(result) = 40 不是 10 哦

2017-06-20 14:48:20 2844

原创 编程的一些英文缩写

GPU即图形处理器。GPU是显示卡的心脏,也就相当于CPU在电脑中的作用,它决定了该显卡的档次和大部分性能。Maven是以项目为中心的设计。POM(project object model)是Maven对一个单一项目的描述。没有POM的话,Maven是毫无用处的——POM是Maven的核心。是POM实现的并驱动了这种以模型来描述的构建方式。artifact maven中的a

2017-06-14 17:09:16 895

原创 dfs 写一遍

int a[10],book[10],total=0;void dfs(int step){if(step==10){if(a[1]*100+a[2]*10+a[3]+a[4]*100+a[5]*10+a[6] == a[7]*100+a[8]*10+a[9]){printf("%d%d%d + %d%d%d = %d%d%d\n",a[1],a[2],a[

2017-06-13 20:22:30 321

原创 python 检测[](){}匹配小程序

s = input("输入检测字符串")pp = Truestack = []for x in s: print(stack) if x==')': y=stack.pop() if y!='(': pp = False print('不匹配') break elif x==

2017-06-13 13:01:11 1051

原创 迷茫

转一篇大V的英雄事迹从 Python 博主到知乎大V:资深 Python 工程师的12年进阶路https://cn.100offer.com/blog/posts/243?utm_source=tuicool&utm_medium=referral最近,100offer 在知乎上受用户邀请回答问题「爬虫工程师的未来方向在哪?」。从这个问题中,

2017-06-11 19:08:13 450

转载 一位资深程序员大牛给予Java初学者的学习路线建议

讲的很好,总之就是要有个性,自己能拿的出的,别人不一定https://my.oschina.net/u/3518116/blog/918702?ref=myreadJava学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶

2017-06-11 14:47:07 1179

转载 在实践中深入理解ARP协议

又搜到一篇好文http://www.2cto.com/net/201604/498575.html2cto 是个好站点,多去看看总结:arp request   (arp 请求广播)ether (  dst = 'ff:ff:ff:ff:ff:ff‘)  ’/arp ( pdst='目标Ip', target_mac = '0:0:0:0:0:0‘

2017-06-11 14:42:14 1690

原创 文本输出的变量插入

参考手册 9.7一、 第一种形式x = '''\你好 %(name) 欢迎!'''print( x % {'name':'花无缺'})出错    print( x % {'name':'花无缺'})ValueError: unsupported format character '?' (0x6b22) at index 11知道哪里

2017-06-10 22:13:28 362

原创 只执行一次的装饰器

最近在看 参考手册,写的真心好,不过有些地方不够详细 p83 event_handler={}def eventhandler(event): def register(f): print(event) event_handler[event] = f return f return register@event

2017-06-09 17:32:31 691

原创 多个装饰器的执行顺序

def first(func): def inner(): print("this is firt!") func() return innerdef second(func): def inner(): print("this is second!") func() return innerd

2017-06-09 16:29:36 1723 1

原创 Pycharm 快捷键盘

pycharm 如何设置快速跳出括号def doctest(这里跳出)ctrl+}

2017-06-08 18:02:32 2394 1

原创 没地方放,先放这吧

http://www.techug.com/发现一个新网站

2017-06-08 06:53:13 263

原创 Java 代理

参考资料:  Java注解(Annotation)原理详解http://blog.csdn.net/lylwo317/article/details/52163304http://www.cnblogs.com/xiaoluo501395377/p/3383130.htmlhttp://www.cnblogs.com/flyo

2017-06-08 06:36:05 273

转载 DNS 缓存

dns 是有缓存的eipconfig /displaydns  显示缓存ipconfig /flushdns 更新缓存ipconfig /? 可看到命令说明有个有意思的学习链接http://blog.csdn.net/ityouknow/article/details/58588459http://blog.jobbole.com/110165/

2017-06-07 19:56:49 279

转载 100base-fx 单模/多模接口是什么意思

100base-fx是在光纤上实现的100 Mbps以太网标准,单模和多模是光纤的类型单模是光以单一路径通过这类光纤,多模是光以多重路径通过这类光纤 同一光射入两种类型的光纤,单模的只产生一条反射路径,多模的会产生多条反射路径

2017-06-07 11:10:07 6585

原创 删除excel 中的文本框

http://jingyan.baidu.com/article/86112f135cfa4c27379787cd.html我用excel表计算工资,excel表里经常会出现很多文本框,这些文本框都是没有内容的,有时会出现几百、几千个文本框,这样很影响运行的速度。一个一个地去删吧,很费时间,我也不知道这些文本框是怎么出现的,那怎么快速删掉excel里面的文本框呀

2017-06-07 09:31:47 1586

转载 Java注解(Annotation)原理详解

Java注解(Annotation)原理详解Java注解(Annotation)原理详解序言注解在Java中到底是什么样的东西?具体是如何实现的? 本文将一层一层深入探究注解的实现原理。为了尽可能的将分析的过程呈现出来,所以文章包含了大量的截图和代码。(ps:如果图片看不清楚,请将网页放大来看,chrome可以通过ctrl+鼠标滚轮放大)前期准备知识

2017-06-07 07:51:44 920

转载 java的动态代理机制详解

在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。在java的动态代理机制中,有两个重要的类或

2017-06-07 07:48:44 303

转载 Method Class.getMethod(String name, Class<?>... parameterTypes)

Method getMethod(String name, Class... parameterTypes)  --返回一个 Method 对象,它反映此 Class 对象所表示的类或接口的指定公共成员方法。  方法后面接收的就是Class类的对象,而如:String.class、int.class这些字节码才是Class类的对象 如果没有参数,那么

2017-06-07 07:18:29 595

转载 (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)

原文链接: http://www.cnblogs.com/kzloser/articles/2582349.html不错,值得搜藏目录IP协议首部格式地址解析协议 ARP逆向地址解析协议 RARP网际控制报文协议 ICMP网际组管理协议IGMPIP 数据报首部IP数据报首部格式:最高位在左边,记为0 bit;最低位在右

2017-06-06 14:55:37 697

转载 组播MAC地址

MAC地址是以太网二层使用的一个48bit(6字节十六进制数)的地址,用来标识设备位置。MAC地址分成两部分,前24位是组织唯一标识符(OUI, Organizationally unique identifier),后24位由厂商自行分配。    MAC地址有单播、组播、广播之分。单播地址(unicast address)表示单一设备、节点,多播地址或者组播地址(multicast ad

2017-06-06 14:38:41 1150

转载 MAC、IPv4、UDP、TCP包结构分析

wireshark是在数据链路层抓包,如下图抓的UDP包,实际上抓到的是封装了UDP数据包的MAC帧,有以太网src IP和dst IP在内MAC帧主要有两种格式,一种是以太网V2标准,一种是IEEE 802.3,常用的是前者。下图就是假定网络层协议是IP协议,MAC帧是V2格式注:MAC地址有48bit,所以源地址和目的地址字段有6字节

2017-06-06 11:21:03 1318

转载 IP Header Checksum计算c实现

原文连接 http://blog.csdn.net/yhangleo/article/details/8508003一直有疑问,计算checksum的时候 ,自身算不算进去计算,下面的文章告诉你关于IP Header Checksum的计算在RFC791中有比较完整的描叙, Header Checksum: 16 bitsA checks

2017-06-05 22:52:56 1542

转载 IP报头检验和算法的python实现

进击的麦兜兜的博客http://blog.sina.com.cn/xiaopeng163   IP校验和字段是用来检验数据传输正确性的。在发送数据时,为了计算IP数据报的校验和,按如下步骤:(1)      把IP数据报的校验和字段置为0;(2)      把首部看成以16位为单位的数字组成,依次进行二进制反码求和;(3)      

2017-06-05 22:45:33 2205 3

转载 ip包格式说明

版本号(Version):长度4比特。标识目前采用的IP协议的版本号。一般的值为0100(IPv4),0110(IPv6)IP包头长度(Header Length):长度4比特。这个字段的作用是为了描述IP包头的长度,因为在IP包头中有变长的可选部分。该部分占4个bit位,单位为32bit(4个字节),即本区域值= IP头部长度(单位为bit)/(8*4),因此,一个IP包头的长度最长

2017-06-05 22:36:41 786

转载 以太网帧格式、IP数据报格式、TCP段格式+UDP段格式 详解

1、ISO开放系统有以下几层:7应用层6表示层5会话层4传输层3网络层2数据链路层1物理层2、T

2017-06-05 22:23:29 599

转载 红外

在红光以外的光波叫做红外线,波长为0.77-1000微米,在红外线中又分为远红外线(又叫长波红外线)、中波红外线、短波红外线。其中波长8—14微米的远红外线对人极具保健功能,又被誉为育成光线,也叫生命光线。在红光以外的光波叫做红外线,波长为0.77-1000微米,在红外线中又分为远红外线(又叫长波红外线)、中波红外线、短波红外线。其中波长8—14微米的远红外线对人极具保健功能,又被誉为育成光线,也

2017-06-05 10:39:07 448

转载 电磁场、电磁波、微波的区别?

微波是指频率为300MHz-300GHz的电磁波,是无线电波中一个有限频带的简称,即波长在1米(不含1米)到1毫米之间的电磁波,是分米波、厘米波、毫米波的统称.微波频率比一般的无线电波频率高,通常也称为“超高频电磁波”.微波作为一种电磁波也具有波粒二象性.微波量子的能量为1 99×l0 -25~1.99×10-22j.从科学的角度来说,电磁波是能量的一种,凡是高于绝对零度的物体,都会释出电

2017-06-05 10:23:14 13605

转载 无线电波与微波的区别和应用

1、在电磁波频谱中,按波长长到短,排列了若干种电磁波类型,波长最长的是无线电波,再短一些的是红外线,再后面是可见光,再是紫外线,X射线和伽玛射线。从这个序列中,可见无线电波是电磁波的一种类型,而微波不是。2、微波实际上是无线电波的一种,属于波长比较短的无线电波,无线电波按波长可以分为长波,中波,短波,如果波长比短波更短,就成了微波了。3、不同类型的无线电波,传输方式和作用是不一样的。(1)比如长波

2017-06-05 10:19:28 8078

原创 tcp/ip 相关知识点

微波是指频率为300MHz~300GHz的电磁波,是无线电波中一个有限频带的简称,即波长在1毫米~1米之间的电磁波,是分米波、厘米波、毫米波的统称。微波频率比一般的无线电波频率高,通常也称为“超高频电磁波”。微波作为一种电磁波也具有波粒二象性。微波的基本性质通常呈现为穿透、反射、吸收三个特性。对于玻璃、塑料和瓷器,微波几乎是穿越而不被吸收。对于水和食物等就会吸收微波而使自身发热。而对金属类东西,则

2017-06-05 10:12:53 330

原创 Internet 和 internet 的区别是什么?

网上的,出处不知internet小写代表互联网,Internet大写代表因特网。以小写字母i开始的internet(互联网或互连网)是一个通用名词,它泛指多个计算机网络互连而组成的网络,在这些网络之间的通信协议(即通信规则)可以是任意的。以大写字母I开始的Internet(因特网)则是一个专用名词,它指当前世界上最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/

2017-06-04 21:49:51 9879

转载 搜集关于TCP/IP 一些链接

TCP:SEQ号与ACK号 点击打开链接

2017-06-04 20:57:19 282

原创 Java 知识点汇集

1、Array 与 Collection 的转换  点击打开链接

2017-05-31 21:12:07 193

xml学习

xml学习的资料,呵呵

2008-03-26

空空如也

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

TA关注的人

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