- 博客(369)
- 资源 (55)
- 收藏
- 关注

原创 python部分语法
1.python 3.4import syssys.path.append('c:/')#导入path路径import hello#导入hello.py ,hello.py只有一行,内容是:x=1.2print(hello.x)>>> dir(hello)['__builtins__', '__cached__', '__doc__', '__file__'
2015-10-15 21:32:45
1892
原创 交换机二层、三层
二层三层交换机的核心功能是交换,也就是对以太网帧进行转发,这个过程与报文的IP地址无关,只与Mac地址有关,所以它是二层的然而在实际应用中我们不但需要交换机,还需要路由器进行路由,需要防火墙进行访问控制,因此又有了具有路由和acl功能的交换机,这些功能是基于IP地址的,因此是三层的,这种交换机就是三层交换机。而交换机的IP纯粹是用来管理的,无论是二层还是三层都可以有广播vlan...
2019-09-01 17:12:37
900
原创 windows api 库 和 判断编译器类型
编译器特征一般情况下,有如下编译器特征:This program must be run under Win32是Borland系编译器标志(BCB、delphi)This program cannot be run in DOS mode+rich signature是微软系编译器标志(VC、MASM)This program cannot be run in DOS mode无ric...
2019-08-05 14:20:27
1162
转载 文字编码
编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向,怎么解释也解释不清楚。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页中出现了乱码,绝大部分原因就出在了编码上了。此外除了乱码之外,还会出现一些其他问题(例如:IE6 的 CSS 加载问题)等等。潜行者m写出本文的目的,就是要彻底解释清楚这个编...
2019-06-23 09:18:40
3191
原创 喇叭-耳机-功放-音响
喇叭(扬声器) (1)电动号筒式扬声器 电动号筒式扬声器又被称为高音喇叭,其构造如下面的图一所示。它主要是由磁路系统、振动系统和助音筒三部分组成,其中磁路系统和振动系统组合在一块,合称发音头。发音头和助音筒分开,各成一体。 电动号筒式扬声器的磁路系统是由永久磁铁和软铁组成,磁场主要集中在缝隙处。振动系统由带着音圈的振动膜构成,音圈位于磁隙正中。音频电流通过音圈时,受磁场力的作用,音圈便...
2019-06-16 20:57:04
2411
原创 javascript基础
js包含三个部分的内容ECMAScript:js的语法标准,由ECMA制定标准DOM:document object modal文档对象模型,由W3C制定标准BOM:brower object modal浏览器对象模型(HTML5有标准)ECMAScript:变量声明:ECMAScript只有5中简单的数据类型Undefined、Null、Boolean、Number、String和一种...
2019-03-16 11:12:32
1123
原创 java 创建webservice
1.环境:win7 64位,jdk1.8.0_201Eclipse Java EE IDE for Web Developers. Version: Mars.1 Release (4.5.1)2.创建一个普通的java项目,名字是TheService3.在src目录下创建一个com.hyan.service包,在此包下创建一个类名字是ServiceHello,如下图Service...
2019-03-07 10:46:15
2491
原创 vs2010 c#调用webservice服务
1.环境win7 64位,vs20102.新建一个asp.net web应用程序 (同上一篇方法一样)3.添加一个web引用,引用上一篇创建的服务。注意不是服务引用。如下图页面上添加一个按钮Button1,cs代码里添加如下代码 localhost.WebService1 aa = new localhost.WebService1(); ...
2019-03-06 18:47:13
839
原创 vs2010 c#添加webservice服务并使用soapui测试
1.环境win7 64位,vs20102.新建一个asp.net web应用程序3.右键项目添加一个web服务4.程序本来就有一个helloworld方法,现在添加一个自定义的方法,,如下CarMoveRequest [WebMethod] public Car CarMoveRequest(string Name, int X, int Y ) ...
2019-03-05 17:26:46
3773
原创 jquery 操作各个 dom
比如<select class="selector"></select>1、设置value为pxx的项选中 $(".selector").val("pxx");2、设置text为pxx的项选中 $(".selector").find("option[text='pxx']").attr("selected",true)
2018-12-26 21:33:13
251
原创 vc连接数据msql
环境:win7 64位 旗舰版在mysql官网下载数据库驱动,下载32位的 (不要下64位的,连不上)https://dev.mysql.com/downloads/connector/odbc/5.1.html①在vc里面使用odbc(数据源)连接mysql的方法1.新建一个数据源 ,名字叫pms2.在代码里面加入如下代码,即可以测试连接功能。需要注意的是:引用CDatabase...
2018-12-19 16:55:24
335
1
原创 ubuntu 下使用crontab自动执行命令
环境 ubuntu 16.04一.添加任务crontab -e输入一行命令,用于每一分钟向a.txt里面增加一行文字"a"* * * * * echo a >> /a.txtcrontab文件的基本格式如下所示* * * * * command分 时 天 月 周 命令crontab中的每一行代表一个定期执行的任务,分为...
2018-10-02 19:42:49
1833
原创 seo
主要资源www.umeng.comtongji.baidu.com查询一个网站的关键词竞争力(约等于百度权重)https://baidurank.aizhan.com/百度来路IP:是指从百度进入他们网站的IP数量,准确性不高.比如:关键词排名第一位点击率为0.685,第二位为0.562,第三位为0.553,第四位为0.352等等。一个关键词的来路IP=关键词检索量*关键词对应排位的点击率。所有来...
2018-04-05 20:58:21
1840
原创 ruby
rbenvrbenv install --list # 列出所有 ruby 版本rbenv versions # 列出安装的版本rbenv version # 列出正在使用的版本rbenv global 1.9.3-p392 # 默认使用 1.9.3-p392rbenv shell 1.9.3-p392 # 当前的 shell 使用 1.9
2017-06-29 13:38:24
2156
原创 lock和lockfree ringbuffer之多生产者和多消费者
多线程里队列的正确加锁,关系到系统的稳定性。此系列做一个队列的总结,顺便提升一下地球人的软件质量。windows下有锁ringbufferlinux下有锁ringbufferwindows下无锁ringbufferlinux下无锁ringbuffer
2017-06-26 11:38:48
2775
原创 libev
http://code.taobao.org/p/ezlibs/src/opensrc/libev/offical/tutorial_libev/http://c4fun.cn/blog/2014/03/06/libev-study/http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod
2016-08-07 17:30:42
3192
2
转载 linux 各应用库
转自http://www.cppblog.com/merlinfang/archive/2014/12/26/209311.aspx下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工
2016-08-07 11:08:27
3492
原创 wifi协议-802
wifi是基于802.11标准实现的IEEE 802.1:高层局域网协议(Bridging (networking) and Network Management)IEEE 802.2:逻辑链路控制(Logical link control)IEEE 802.3:以太网(Ethernet)----以太网IEEE 802.4:令牌总线(Token bus)IEEE 802
2016-06-06 18:24:16
4185
原创 bluez 协议栈实现3 应用层的协议栈实现分析之glib
GLib起初是GTK+的一部分,但到了GTK+第二版,开发者决定把跟图形界面无关的代码分开,这些代码于是就组装成了GLib。因为GLib具有跨平台特性,所以用它编写的程序可以无需进行大幅度修改就可以在其他程序上编译和运行。[1]GLib由五个库组成:GObject –对象系统,包括类型系统GTypeGlibGModuleGThreadGIO#incl
2016-03-08 14:34:42
1998
原创 bluez 协议栈实现3 应用层的协议栈实现分析之dbus
由于bluez5用到了glib dbus等技术或库,先了解一下这两个dbusdbus客户端主要是调用三个函数dbus_g_bus_get dbus_g_proxy_new_for_namedbus_g_proxy_calllinux下主要有如下几个命令来测试dbus-senddbus-monitordbus-遍历dbus上的所有对象r
2016-03-08 11:28:29
5184
原创 行为型模式-模板方法模式template method
定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
2016-01-12 22:07:51
1437
原创 行为型模式-状态模式state
状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。
2016-01-12 22:06:16
1367
原创 行为型模式-观察者observer
定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。
2016-01-11 21:42:45
1339
原创 行为型模式-备忘录memento
在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态。
2016-01-11 21:41:59
1230
原创 行为型模式-迭代器interator
提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。迭代器模式太普遍了,所以各种高级语言都对它进行了封装,所以反而给人感觉此模式本身不太常用了。
2016-01-11 21:40:45
1132
原创 行为型模式-命令command
将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。
2016-01-11 21:39:03
934
原创 行为型模式-职责链chain of responsibility
使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连城一条链,并沿着这条链传递该请求,知道有一个对象处理它为止。
2016-01-11 21:38:31
982
RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip
2014-12-30
swru209b sch
2012-12-30
SmartRF05EB sch
2012-12-30
mjpg-streamer-mini2440-read-only-bysong.tgz
2011-11-25
源码 rfid stc51f32x
2011-10-25
mini2440启动画面分析
2011-10-08
远程调试PLC的解决方案的问题
2024-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人