同事帮我做的工作:1. 增量备份方案2. 重写.pro文件3. linux版本4. 恢复功能5. 指出delete[]的错误,和可能存在的const char*的错误6. 静态编译,而且还是带OpenSSL的缺点:太固执,什么都听不进去。优点:能干点活,虽然其实水平也不高,另外好像也不记仇。我的缺点...
分类:
其他好文 时间:
2015-05-20 21:51:54
阅读次数:
151
我们简单了解下L4层协议和Raw IP是如何与IP层进行交互的。
L4层协议
L4层协议可以通过静态编译和模块配置两种方式加入内核。
比较重要的协议如TCP、UDP、ICMP通常是静态编译至内核。
一些不常用的或者比较特殊的协议,则是通过内核配置加入内核。如IGMP,SCTP,IPIP等等。
L4层协议的注册
L4层协议有net_protocol结构定义:
/* This is us...
分类:
系统相关 时间:
2015-05-18 14:43:46
阅读次数:
485
本文内容 概述 Go SDK LiteIDE 参考资料 2009年Google推出了它的第二个开源语言 Go。对 Go 的评价褒贬不一,中国比国外的热情高中国比国外的热情高。Go 天生就是为并发和网络而生的,除了这点外,在静态编译、GC、跨平台、易学、丰富的标准库等,其实并不如 C/C++、Java...
分类:
编程语言 时间:
2015-05-18 12:44:47
阅读次数:
226
简介:优点缺点Kryo速度快,序列化后体积小跨语言支持较复杂Hessian默认支持跨语言较慢Protostuff速度快,基于protobuf需静态编译Protostuff-Runtime无需静态编译,但序列化前需预先传入schema不支持无默认构造函数的类,反序列化时需用户自己初始化序列化后的对象,...
分类:
编程语言 时间:
2015-05-11 14:29:51
阅读次数:
204
Kryo 是一个快速高效的Java对象图形序列化框架,它原生支持java,且在java的序列化上甚至优于google著名的序列化框架protobuf。由于 protobuf需要编写Schema文件(.proto),且需静态编译。故选择与Kryo类似的序列化框架Hessian作为比较来了解一下Kryo...
分类:
其他好文 时间:
2015-05-11 14:18:39
阅读次数:
248
一、准备好可以正常引导开发板的源码
二、在内核源码kernel文件夹的driver目录下,创建led_arm文件夹
mkdir drivers/led_arm
三、将“LED驱动实验”的驱动程序拷贝到led_arm目录下(详情见上一次LED驱动博客)
将led.c拷贝在该文件夹下面
①添加一个Kconfig文件
config MYLED
tristate "MYLED"
default n
help
this is a LED driver
②...
分类:
系统相关 时间:
2015-04-20 09:37:15
阅读次数:
301
当我们在开发一个常规应用程序时,Delphi可以让我们用两种方式使用VCL,一种是把VCL中的申明单元及实现单元全部以静态编译的方式编译并链接进Exe可执行文件中,这样做的好处就是发布程序时只需要发布独立的可执行文件,当我们使用了的第三方DLL、OCX等时,无需发布*.bpl等文件,但EXE程序文件的体积会较大。
另外一种是把VCL库以运行时状态(即把VCL库中的申请单元静态编译进EXE可执行文件,而单元的实行方法则通过LoadLiabary/LoadPackage方法在程序运行时动态的载入内存)动...
分类:
其他好文 时间:
2015-04-18 22:08:57
阅读次数:
143
这里主要讲linux下的编译,windows下面比较简单参考:http://qt-project.org/wiki/Building-Qt-5-from-Git依赖sudo apt-get install"^libxcb.*"libx11-xcb-dev libglu1-mesa-dev libxr...
分类:
系统相关 时间:
2015-04-18 12:55:11
阅读次数:
256
成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序 EXE 文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费;另一个缺点是,在编写大的 EXE 程序时,在每次修改重建时都必须调整编译...
分类:
其他好文 时间:
2015-04-08 09:14:13
阅读次数:
96
静态编译,动态加载应用想访问内核需要通过系统调用驱动:1.模块(打包,加入内核)2.内核机制3.操作硬件在Kconfig里面配置menuconfig的时候,不同的类型会在图形化界面的终端显示不用的配置选项:bool CONFIG_HELLO []hello_driver 两态tri...
分类:
系统相关 时间:
2015-04-05 15:52:17
阅读次数:
221