大牛~Daniel
码龄17年
关注
提问 私信
  • 博客:491,514
    社区:3,705
    495,219
    总访问量
  • 89
    原创
  • 1,239,498
    排名
  • 134
    粉丝
  • 0
    铁粉

个人简介:理想还是要有的,万一实现了呢。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2008-02-27
博客简介:

积累与分享

博客描述:
技术与生活
查看详细资料
个人成就
  • 获得113次点赞
  • 内容获得66次评论
  • 获得422次收藏
创作历程
  • 2篇
    2017年
  • 3篇
    2014年
  • 16篇
    2013年
  • 7篇
    2012年
  • 25篇
    2011年
  • 74篇
    2010年
  • 69篇
    2009年
  • 17篇
    2008年
成就勋章
TA的专栏
  • 电脑高手
  • Java
    3篇
  • C/C++
    28篇
  • 后台开发
  • linux
    46篇
  • Linux 网络编程
    4篇
  • Android
    4篇
  • 嵌入式历程
    16篇
  • 情感世界
    7篇
  • 技术交流
    63篇
  • 汇编指令
    3篇
  • 生活小知识
    5篇
  • 笑话一二则
    2篇
  • 经典收藏
    21篇
  • 数据结构
    2篇
兴趣领域 设置
  • 开发工具
    gitpycharmidea
  • 人工智能
    opencv机器学习人工智能深度学习sklearntensorflow知识图谱
  • 操作系统
    macos
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

统计代码行数

find . "(" -name "*.java" -or -name "*.html" -or -name "*.xml" ")" -print | xargs wc -l
转载
发布博客 2017.11.13 ·
594 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JSP九大内置对象及四个作用域

JSP九大内置对象及四个作用域 九大内置对象 类型 说明 类类型 作用域 request 请求对象 javax.servlet.ServletRequest Request response 响应对象 javax.servlet.ServletResponse Page pageContext 页面上下文对象 javax.servlet.Pag
原创
发布博客 2017.02.17 ·
718 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

linux必备工具

1.官方源中的软件(可以通过apt-get install直接安装): apt-get install gnome-tweak-tool (gnome-shell管理软件可以修改字体、管理插件、管理桌面主题。必备!)   apt-get install  gdebi (有了这个安装软件就不用在终端中dpkg -i 安装了,提供图形化软件安装方式)   ap
原创
发布博客 2014.10.11 ·
1225 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Squid - Ubuntu中文

wiki.ubuntu.com.cn/Squid
转载
发布博客 2014.08.11 ·
690 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简单而又深刻的认识:原码、补码、反码

反码,补码        反码和补码的目的就是为了解决负数的问题        在计算机内,定点数有3种表示法:原码、反码和补码        所谓原码就是前面所介绍的二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。 补码表示法规定:正数
原创
发布博客 2014.05.21 ·
882 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu12.04安装及环境配置总结

安装介质: U盘: 使用linux live usb creator软件将U盘打造成安装“光盘” 1 常用工具与系统安装 (1)删除Unity工具,用回Gnome sudo apt-get install gnome-sessioin-fallback 注销重新登陆 (2)在官网下载deb包或在软件中心安装Dropbox, Mendely, Truecrypt,Calibre管理电
转载
发布博客 2013.04.21 ·
1716 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

recv 和 recvfrom的区别

recv 和 recvfrom的区别 recv 不等待是因为使用的是非阻塞socket,换而使用阻塞socket一样需要等待。 recvfrom 同理,也可以使用非阻塞方式 recv的recvfrom是可以替换使用的 只是recvfrom多了两个参数,可以用来接收对端的地址信息,这个对于udp这种无连接的,可以很方便地进行回复。 而换过来如果在udp当中也使用recv,那
原创
发布博客 2013.04.17 ·
6575 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

C++继承中构造函数调用顺序

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 简单单继承 class Y {...} class X : public Y {...} X one; 构造函数的调用顺序是下面的顺序:
原创
发布博客 2013.04.14 ·
1501 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

VMware - support Cut, Copy, or Paste to and from VM's

前提,安装好vmware-tools 如图即可 更详细可见:http://www.petenetlive.com/KB/Article/0000515.htm
原创
发布博客 2013.04.13 ·
964 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

archlinux 2013-01-04版,最完整的个性化安装与配置大全

archlinux 2013-01-04版,最完整的个性化安装与配置大全 还是先上图: 启动安装的方法不再多啰嗦,进入安装界面后: 1、cfdisk 进行磁盘分区。这里有两个要点,一是注意分区的磁盘格式,二是指定了格式之后,记得要执行“写入”。 退出磁盘分区后对分区进行格式化。以我的磁盘分区为例,如下: 2、mkfs.ext4 /dev/sda7 3、mkfs.ext4 /d
转载
发布博客 2013.04.11 ·
3115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++类的继承机制

C++类属性: public 修饰类,表示为公共类,在程序任何地方可见; 修饰类成员,该成员可以被该类访问(所有修饰都可以被该类访问,后面不再赘述),可以被该类实例化的对象访问; private 修饰类,表示为私有类,不常见,我没用过; 修饰类成员,该成员可以被该类的成员函数访问,不可以被该类的实例化对下直接访问; protected 修饰类,表示为保护类型的类,限定只
原创
发布博客 2013.03.30 ·
890 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ 友元

友元函数(friend function) 1. 什么是友元函数?     一个类的私有数据成员通常只能由类的函数成员来访问,而友元函数可以访问类的私有数据成员,也能访问其保护成员 2. 友元函数的用处体现在哪里?     2.1 使用友元函数可提高性能,如:用友元函数重载操作符和生成迭代器类     2.2 用友元函数可以访问两个或多个类的私有数据,较其它方法使人们更容易理解程序的逻辑
转载
发布博客 2013.03.30 ·
1625 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

类的私有成员变量和私有成员函数

私有成员变量: 类的对象不能直接访问类声明的私有成员变量,否则破坏了信息隐藏的目的。  对象需要调用类的成员函数,达到访问类私有成员变量的目的。 私有成员函数: 一般属于internal的函数,被类中其他函数所调用,不对外提供接口。 类对象是无法直接访问,也不应该直接访问。 在C++中,为了防止某些数据成员或成员函数从外部被直接访问,可以将它们声明为private,这样编译
原创
发布博客 2013.03.30 ·
1990 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

编写程序制作QR Code二维条码名片

编写程序制作QR Code二维条码名片 QR Code二维条码名片首先是以两个特殊字符打头,第一个字符的ASC码值为1,第二个字符的ASC码值为16,用C语言风格的转义字符表示,则是:"\x01\x10",然后接下来的内容是(实际数据不分行,下面分行只是为了描述方便): CARD:N:姓名;TIL:职位头衔;DIV:部门;COR:公司名称; ADR:地址;ZIP:区号; TEL:电话如
转载
发布博客 2013.03.19 ·
2952 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络校验和计算

1. 前言 校验和计算是NAT功能和内容修改功能的基本功,这些操作进行后都需要修改数据头中的校验和。 2. 16位校验和计算 2.1 基本原理  IP/ICMP/IGMP/TCP/UDP等协议的校验和算法都是相同的,采用的都是将数据流视为16位整数流进行重复叠加计算。为了计算检验和,首先把检验和字段置为0。然后,对有效数据范围内中每个16位进行二进制反码求和,结果存在检验和字段
转载
发布博客 2013.03.18 ·
1527 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ICMP类型

ICMP类型 TYPE CODE Description Query Error 0 0 Echo Reply——回显应答(Ping应答) x   3 0 Network Unreachable——网络不可达   x 3 1 Host Unreachable——主机不可达   x 3 2 Protoc
转载
发布博客 2013.03.16 ·
5356 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

在Visual Studio 2005下配置WinPcap开发环境

在Visual Studio 2005下配置WinPcap开发环境 http://www.winpcap.org/archive/ 4.1beta5_WpdPack.zip http://www.winpcap.org/archive/ 4.1beta5_WinPcap.exe 1、安装 winpcap:       如果没安装这个包,程序即使编译成功也不能运行,会提示找不
转载
发布博客 2013.03.15 ·
871 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从RTP到ORTP

最近使用RTP传语音,使用的是ortp协议栈,没想到在接收的时候收不到数据包,调了半天也没有结果,一怒之下索性废掉了ortp,直接实现rtp。       老实说,自己实现rtp还是比较简单的。分为接收和发送,接收的时候直接去掉12个字节的报头,然后向下送。而发送的时候稍微麻烦点,我的实现手法如下: 初始化报头:       char rtppacket[172] = {0x80
转载
发布博客 2013.03.12 ·
4411 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

makefile笔记

make -k:即使make程序出错也继续向下运行 -n:将原来执行的命令输出,而不执行 -f:指定makefile的文件名称 -p:打印出系统缺省定义的内部规则 下面放我项目中的一个比较详细的Makefile文件: #************************************************************************** #
原创
发布博客 2013.01.28 ·
1698 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[笔记]Makefile wildcard

makefile 里的函数跟它的变量很相似——使用的时候,你用一个 $ 符号跟开括号,函数名,空格后跟一列由逗号分隔的参数,最后用关括号结束。例如,在 GNU Make 里有一个叫 'wildcard' 的函 数,它有一个参数,功能是展开成一列所有符合由其参数描述的文件名,文件间以空格间隔。你可以像下面所示使用这个命令: SOURCES = $(wildcard *.c) 这行会产生一个所
原创
发布博客 2013.01.26 ·
596 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多