代码改变世界

【开篇】认识网络和传输,架构

2014-07-22 00:00 by sensensen, 76 阅读, 收藏, 编辑
摘要:没有开始工作以前,我对网络的构成一无所知。网线电话线迁入家中上网,我一窍不通。然后我接触了最低层的传输。说道传输不得不提到TCP/IP的七层协议。是的,应用层就是我们的电脑应用程序,我所说的传输其实说的说物理层的东西,设备商的波分设备其实就是构成了物理和数据链路层。往网络层以及更上层是路由器、电脑等... 阅读全文

知识管理——前事不忘(提纲)

2014-07-20 01:05 by sensensen, 83 阅读, 收藏, 编辑
摘要:做了不短时间的传输,打算写一篇工作技术相关的总结,先把提纲给列出来1、认识网络和传输——架构2、传输的基本知识——光纤、码型、OSNR(光技术)3、众厂商PK之长距高性能传输4、特性之ASON(光、电)5、特性之保护:各个功能段6、详解OTN开销(G.709)7、我看设备冗余保护(主控、时钟、交叉)... 阅读全文

初识SVM

2012-05-09 21:39 by sensensen, 227 阅读, 收藏, 编辑
摘要:一、今天看到签名的鉴定中有SVM一项,于是我查看了一些SVM的文献,SVM支持向量机是基于线性划分的,原理是将低维空间中的点映射到高维空间中,使之线性可分。完成了一个项目来做实验。代码先贴上来:View Code 1 // testsvm.cpp : Defines the entry point for the console application. 2 // 3 4 #include "stdafx.h" 5 6 #include "cv.h" 7 #include "highgui.h" 8 9 #include " 阅读全文

一些编程的小练手

2012-04-22 14:31 by sensensen, 36 阅读, 收藏, 编辑
摘要:第一个问题,电报加密问题,代码如下: 1 #include "stdafx.h" 2 #include <iostream> 3 #include <string> 4 using namespace std; 5 6 int _tmain(int argc, _TCHAR* argv[]) 7 { 阅读全文

Doxygen+Graphviz用来画程序结构图

2012-04-10 22:03 by sensensen, 1475 阅读, 收藏, 编辑
摘要:简介Doxygen一.什么是Doxygen?Doxygen 是一个程序的文件产生工具,可将程序中的特定批注转换成为说明文件。通常我们在写程序时,或多或少都会写上批注,但是对于其它人而言,要直接探索程序里的批注,与打捞铁达尼号同样的辛苦。大部分有用的批注都是属于针对函式,类别等等的说明。所以,如果能依据程序本身的结构,将批注经过处理重新整理成为一个纯粹的参考手册,对于后面利用您的程序代码的人而言将会减少许多的负担。不过,反过来说,整理文件的工作对于您来说,就是沉重的负担。Doxygen 就是在您写批注时,稍微按照一些它所制订的规则。接着,他就可以帮您产生出漂亮的文档了。因此,Doxygen 的使 阅读全文

实现Android和PC之间的蓝牙通信(转载)

2012-03-15 19:45 by sensensen, 275 阅读, 收藏, 编辑
摘要:原文链接:http://www.cnblogs.com/buptzym/archive/2011/09/07/2169858.html 这两天想实现PC和安卓手机的通信,限于水平,知道的方法大概有两种:基于数据包的socket和蓝牙。虽然看起来简单,但调也调了两天多。自己测试了下socket,在室内WIFI环境下时延大概是0.1s。而在3G网络下时延居然达3s之多,而且只要不发数据,端口貌似就会断掉,总之,很不爽。于是,便考虑了蓝牙的方法。 实现手机和PC的蓝牙通信,一种是最常用的蓝牙虚拟串口,这种方法可以通过配置非常简单地实现,很多外置蓝牙GPS都用这种做法。但大名鼎鼎的安卓却不支持,因.. 阅读全文

C#+MYSQL数据库操作(附源码)

2012-03-14 22:37 by sensensen, 255 阅读, 收藏, 编辑
摘要:看到了一篇很好的日志http://blog.sina.com.cn/s/blog_43eb83b90100mb08.html在这个日志的启发下,我做出了自己的一个简单的系统,数据库录入,数据库查询~我的代码附在这里C#+MYSQL另外,把我写的一些SQL代码也贴出来吧:drop table test1.testtable1;create table test1.testtable1(a char(10) not null,b char(18) not null,primary key (a),unique(a),key(b));delete from test1.testtable1;inse 阅读全文

c#连接MYSQL数据库的两种方法

2012-03-14 09:37 by sensensen, 404 阅读, 收藏, 编辑
摘要:第一种方法,我自己试过了,是可行的,而且也好用,我连接数据库的时候,直接在VS2010左上侧的那个连接数据库,注意数据库是要已经建立的,已经创建和存在的。我在mysql脚本中已经create database inv;第二种方法还没有试。1、用MySQLDriverCS连接MySQL数据库先下载和安装MySQLDriverCS,地址:http://sourceforge.net/projects/mysqldrivercs/在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriver.dll添加引用到项目中注:我下载的是版本是 MySQLDriverCS-n-EasyQue 阅读全文

BigInteger类及非对称加密算法

2012-03-05 15:50 by sensensen, 18 阅读, 收藏, 编辑
该文被密码保护。

以C#编写的Socket服务器的Android手机聊天室Demo

2012-01-11 21:08 by sensensen, 1778 阅读, 收藏, 编辑
摘要:以C#编写的Socket服务器的Android手机聊天室Demo 内容摘要 1.程序架构 2.通信协议 3.服务器源代码 4.客户端源代码 5.运行效果 一、程序架构 在开发一个聊天室程序时,我们可以使用Socket、Remoting、WCF这些具有双向通信的协议或框架。而现在,我正要实现一个C#语言作为服务器端、Android作为客户端的聊天室。由于服务器端和客户端不是同一语言(C#和java),所有我选择了Socket作为通信协议。 图1.1所示,我们可以看出:android手机客户端A向服务器端发送消息,服务器端收到消息后,又把消息推送到android手机客户端B。图1.1 二、通信协议 阅读全文