自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

懒惰的小草

不要因为懒惰而不去做

  • 博客(19)
  • 收藏
  • 关注

原创 TCL中的列表和数组

本打算利用列表进行传参,其实列表也是可以作为参数进行proc传递的,但是我要传入的参数是个变化的值。如下有过程#输出列表中的第num - 1 个元素   list 是一个列表proc print {list  num} {    puts [lindex $list [expr $num - 1]]}foreach i {2 3} {    set aa [

2015-01-22 21:25:01 8188

原创 TCL中XML的解析

首先在tcl文件中包含:package require tdom假设有如下xml文档set xml_info  "    10            20        200        30        50    60    "下面我用例子来具体实现tcl对xml的解析set dom [dom parse $xml_info]

2015-01-22 21:20:40 3147 1

转载 sqlite 数据类型

一般数据采用固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:1.NULL:空值。2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。3.REAL:浮点数字,存储为8-byte IEEE浮点数。4.TEXT:字符串文本。5.BLOB:二进制对象。但实际上,sqlite3也接受如下的

2014-12-09 11:11:14 555

转载 TortoiseSVN文件夹及文件左下角图标不显示解决方法

由于自己的电脑是win7(64位)的,系统安装TortoiseSVN之后,其他的功能都能正常的使用,但是就是文件夹或文件夹的左下角就是不显示图标,这个问题前一段时间就遇到了(那个时候没找到合适的答案),这段时间重新学习svn 的使用,这个问题没解决,不舒服,没有了图标,就像打仗没有了旗帜一样:         对于SVN来说,因为每个图标都代表着不同的含义,预示着不同的状态

2014-12-03 22:35:41 2991

原创 windows下搭建配置svn服务器以及svn客户端的使用

在工作中我们写的代码都会提交到公司的代码库中,尽管自己也会保存一份,但是自己管理起来会很不方便,所以建立自己的代码库来管理自己的代码,非常方便也是非常有必要的。首先下载svn server按照提示进行安装,在安装中注意软件安装位置以及以后的代码库存储位置。安装完成后打开:新建一个代码库:在这里如果要给固定的人开放本项目的权限,可以选择第三个选项:新建一个用户:

2014-12-03 22:32:00 526

原创 PUTTY中永久更改字体大小

首先新建一个session   session1Window -> Appearance -> Font settings  -> Change勾选 Allow  selection of  variable-pitch fonts返回登陆主界面  Session  , Save  session1,也可以更改其他默认信息,例如:   Host Name   192.168

2014-11-29 17:28:26 49151

原创 linux下 在tcl中建立udp连接,编译tcl扩展库,并在扩展库中实现udp连接

在tcl中实现udp传输,下面的例子没有完全成功,只能实现单方的接收数据,后续再做补充。在安装了tcl的环境下,下载tcl-udp安装包解压安装。代码如下://server

2014-11-17 10:59:50 1089

原创 windows 下安装ssh 登陆linux

转自:http://mos1989.blog.51cto.com/4226977/1306932

2014-11-12 16:16:29 506

原创 linux debian配置tcl环境,编译tcl扩展库

在linux中配置tcl环境是非常容易的,但是第一次做,走了一些弯路,现在

2014-11-12 15:57:04 2236

原创 Tcl中调用C#编写的动态库函数 工具:vs2008 tcl8.6

 首先在tcl中是没有办法直接调用C#编写的库函数的,因为这些函数都没有在tcl中进行注册。所以要调用C#编写的库函数,就必须对这些函数进行注册。由于这些函数都已经封装在dll动态库中,所以我们还是要通过一个中介来连接C#动态库和tcl。这就需要使用C++编写一个tcl的扩展库,在这个扩展库中调用C#动态库,并对其中的函数进行注册。主要有以下工作:1、假设有一个现成的 由C#编写的一个

2014-11-06 14:56:51 2354

原创 C#中创建并引用dll 工具为vs2008

将vs2008 的配置改为适合C#的配置tools -> Import and Export Settings  -> Reset All Settings  

2014-11-05 10:00:18 574

原创 vs2008 中,在编译Tcl扩展库时调用其他的动态库 (动态库调用动态库)

       由于tcl给出的扩展接口只能用C/C++ 代码来扩展,并且扩展的函数必须使用Tcl提供的固定函数来注册,这样就不能直接调用一个现成的动态库(例如a.dll)了,如果要在Tcl中使用a.dll中的函数,就必须重新包含tcl的库和头文件,重新的编译a.dll,如果这个a.dll,是别人的,这个工作是无法完成的,即使是自己写的,也会是一个很大的工作量。      还有一个办法就

2014-11-04 13:40:38 1358

原创 在win 64位机器上 编译Tcl扩展库 工具 vs2008 、64位的Tcl

      首先安装vs2008,在选择安装选项时,要将“X64 编译器和工具”选项选中,必须手动进行选中。即使选择界面上的全部安装,“X64 编译器和工具”也是不被安装的。如果很不幸,在启动vs2008后发现“X64 编译器和工具”确实没有被安装,就关闭vs2008,重新运行安装程序,不过不需要从新安装:更改或移除vs2008  -> 添加或删除功能   -> 选中Visua

2014-11-03 15:27:37 1204

转载 dd命令测试硬盘读写速率

问: 以下几种方式测试磁盘读写速度有什么区别?1234dd bs=1M count=128 if=/dev/zero of=test dd bs=1M count=128 if=/dev/zero of=test; sync dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync

2014-09-12 15:11:28 1428

原创 pcap文件格式

pcap文件的格式为:  文件头    24字节   数据包头 + 数据包  数据包头为16字节,后面紧跟数据包   数据包头 + 数据包  ......pcap 文件头的结构体为struct pcap_file_header {        bpf_u_int32 magic;        u_short version_major;        u_s

2014-09-12 14:56:02 529

原创 fread 和 read 的的小区别

#include size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream); size_t fwrite(const void *ptr, size_t size, size_t nmemb,  FILE *stream);The function fread() reads nmemb

2014-09-12 14:48:33 522

原创 字符串小知识

1、开辟一个大小为5个字节buf1的空间,向里面copy  10个字节的字符,没有出现段错误,并且打印buf的内容,打印出了10个字符。2、开辟一个大小为5个字节buf1的空间,一个大小为10个字节的buf2的空间,向buf1中copy  10个字节的字符,没有出现段错误,并且打印buf的内容,打印出了10个字符。然后利用memcpy将buf1中的内容copy到buf2中,拷贝的大小为st

2014-07-01 23:08:16 505

转载 详解大端模式和小端模式

详解大端模式和小端模式一、什么是大端和小端    Big-Endian和Little-Endian的定义如下1) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。2) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。举一个例子,比如数字0x12 34 56 78在内存中的表示形式为:1)大端模式:

2013-12-08 16:45:46 540

原创 win7下安装ubuntu双系统

1、下载ubuntu镜像。2、下载一个很小的辅助软件easybcd。3、分出一个空盘用来安装ubuntu,在计算机上右键--管理--磁盘管理      安装ubuntu的盘最好是最后一个,将最后一个盘中的资料保存到其他盘,然后删除卷(windows和ubuntu的文件系统格式不同),将ubuntu安装到最后一个盘后,在windows上看不到ubuntu上的磁盘,但是在ubuntu中可以

2013-11-24 17:18:58 634

空空如也

空空如也

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

TA关注的人

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