自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vt.buxiu技术文集

更多文章请浏览 =====www.vtzone.org=====

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 社会经济效益参考模板

社会效益本课题的研究将提供物联网接入管理与数据基础安全成套技术方案与成熟应用示范,海量异构物联网设备的集成接入管理与边缘联动将推动智慧社区全场景下的接入安全与边缘智能赋能发展,国产密码算法的全覆盖使用将增强物联网基础设施自主可控安全,区块链存证与溯源平台的建立将大大增强数据的可信安全,相关成果将支撑国家信息化、重要领域密码应用发展以及“新基建”战略的顺利实施。经济效益本课题的研究将带动物联网在“智慧社区”、“智慧城市”等领域的技术发展与应用,促进我国新型智慧城市建设,带动芯片制造、智能终端制造、

2021-05-29 21:56:36 34301 6

原创 dlmalloc源码剖析之:mALLOc

dlmalloc源码剖析之:mALLOc版权声明: 本文章由vt.buxiu发布在www.vtzone.org,版权归vtzone研究小组所有,转载请保持此声明!!! @@内容摘要:这个函数应该是所有使用C/C++的人最熟悉的malloc调用的实现,c语言标准库提供的malloc函数.如果你使用linux, douglea malloc已经默认作为glibc的malloc,新的版本可能用

2008-01-01 12:01:00 2016

原创 doug lea malloc源码剖析之:sYSMALLOc

 dlmalloc源码剖析之:sYSMALLOc版权声明: 本文章由vt.buxiu发布在www.vtzone.org,版权归vtzone研究小组所有,转载请保持此声明!!! @@内容摘要:       sYSMALLOc函数用于合并fastbin中的空闲内存块,是doug lea malloc(dlmalloc)重要的函数之一。本文以dlmalloc2.7.0版本为基础,先以伪代码的形式

2007-12-09 10:14:00 2643

原创 doug lea malloc源码剖析之:malloc_consolidate

流行分配器dlmalloc剖析之:malloc_consolidate版权声明: 本文章由vt.buxiu发布在www.vtzone.org,版权归vtzone研究小组所有,转载请保持此声明!!! @@内容摘要:       consolidate_fastbin函数用于合并fastbin中的空闲内存块,是doug lea malloc(dlmalloc)重要的函数之一。本文以dlmalloc

2007-12-08 21:47:00 1955

原创 Gtalk源码剖析之:sigslot源代码

版权声明: 本文章由vt.buxiu发布在www.vtzone.org,版权归vtzone研究小组所有,转载请保持此声明!!! @@内容摘要:sigslot源代码包含:single_threaded,multi_threaded_global,multi_threaded_local ,lock_block等用于控制线程安全的辅助类,以及has_slots,_connection相关类,_si

2007-12-04 12:27:00 2791

原创 Gtalk源码剖析之:sigslot介绍

 Sigslot介绍,基于sigslot作者的介绍文档,讲述sigslot由来原理。简介:sigslot是一个线程安全、类型安全,用C++实现的sig/slot机制(sig/slot机制就是对象之间发送和接收消息的机制)的开源代码库。作者:Sarah Thompson;sigslot在sourceforget上的连接为http://sigslot.sourceforge.net/,

2007-12-04 12:24:00 7324 2

原创 内存管理基本技术之:边界标记

内存管理基本技术之:边界标记版权声明:    本文章由vt.buxiu发布在www.vtzone.org,版权归vtzone研究小组所有,转载请保持此声明!!!@内容摘要:边界标记用法最初有Knuth提出,在其计算机算法经典著作《计算机程序设计艺术》中有详细叙述。经常被应用在支持合并策略的内存分配器中。@最容易想象到的原始的内存块:每一块保存一个块头和快尾,为了维护本块与前后快的关系,块头还保

2007-12-02 15:08:00 1754

原创 内存管理基本技术之:块头

内存管理基本技术之:块头版权声明:    本文章由vt.buxiu发布在www.vtzone.org@内容摘要:块头指用来记录内存管理相关信息的内存块,通常位于普通内存块的头部和尾部。@,版权归vtzone研究小组所有,转载请保持此声明!!!块头大多数分配器在每一块头保存一些有用信息,更准确的说是保存快的大小。因为大多数标准分配器比如CLib>释放内存时并不要求应用传递一个大小信息。 块

2007-12-02 09:25:00 1977

原创 内存管理基本概念之:碎片研究

内存管理基本概念之:碎片研究版权声明:    本文章由vt.buxiu发布在www.vtzone.org,版权归vtzone研究小组所有,转载请保持此声明!!!@内容摘要:碎片是内存管理必须面对的问题,在内存管理领域传统意义上的碎片分为两类,内部碎片(internal fragmentation)和外部碎片(external fragmentation)@:内部碎片:    由于内存分配器采取

2007-12-02 09:02:00 1737

原创 如何使用Lua扩展C/C++应用系列3

作者:buxiu 转自:Lua中文网站(www.luachina.net)这次与第二篇文章相反,介绍如何在Lua中调用C/C++函数,首先,我们用C/C++创建一个函数并告诉Lua解释器,然后在Lua中调用这个函数并使用函数的返回值。 定义一个C/C++函数: 要想C/C++中的函数能被Lua调用,函数定义必须这样: 代码:typedef int (*lua_CFunction) (lua_Sta

2005-04-23 10:35:00 2050

原创 如何使用Lua扩展C/C++应用系列2

作者:buxiu  转自:Lua中文网站(www.luachina.net)这一篇接着第一个篇"Hello, World!",介绍如何在Lua中定义函数然后在C/C++中调用他,这将涉及到参数传递,返回值,全局变量等。 Lua中定义函数非常简单,以关键字function开头,后面跟上函数名,参数列表,函数体,函数定义以end结尾。Lua中函数可以传递多个参数也可有多个返回值。 下面有个简单的Lua

2005-04-23 10:33:00 2506

原创 如何使用Lua扩展C/C++应用系列1

作者:buxiu  转自:Lua中文网站(www.luachina.net)Lua是轻量级的脚本语言,可以很方便用来扩展C/C++应用程序,下面我们通过几个简单的例子来学习Lua如何扩展C/C++的。 首先,你需要安装Lua,如果你使用windows操作系统你可以下载别人编译好了的二进制程序即可使用,当然你也可以下载Lua源代码(http://www.lua.org/download.html)使

2005-04-23 10:32:00 2803 1

原创 LUA中的栈

学习LUA也有一些时日了,个人认为对于LUA中的栈的理解很重要,嗯,写个小文章(真的很小) 如果你看了LUA的文档,那么就应该很清楚LUA与C交互数据时都是用到LUA中所谓的stack。那么当我调用lua_open函数之后栈是什么样的呢?空的(luaopen_base等会往栈上加进一些东西)。那么至于如何操作栈上的数据,我想官方文档上已经说得很清楚了,不过最初我对于栈的顺序有一些迷糊,所以就说说这

2005-04-23 10:29:00 5134

原创 Lua与C/C++之我最初对于luaL_loadfile的一个误解

最开始学习lua嵌入c的时候,一般会写下这样的一个小程序来执行一个脚本文件: 代码:int _tmain(int argc, _TCHAR* argv[]){    // Open lua state    lua_State* L = lua_open();    luaopen_base( L );    // Load script file    luaL_loadfile( L, "Sc

2005-04-23 10:24:00 9633

翻译 Programmin in Lua的翻译

已经移植bbs.luachina.net,本blog不再对其更新。

2005-04-13 19:12:00 1722

原创 Oracle 高效SQL

No1:选择合适的优化器    关于优化器的内容参见相关资料。No2:共享SQL为了不重复解析相同的SQL语句,在第一次解析之后, ORACLE将SQL语句存放在内存中.这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所有的数据库用户共享. 因此,当你执行一个SQL语句(有时被称为一个游标)时,如果它和之前的执行过的语

2005-03-10 20:45:00 1601

原创 Oracle优化器

第一部分:优化器的种类   a.  CHOOSE (选择性)  b. RULE (基于规则)  c. COST (基于成本)CHOOSE:此为缺省值。优化器既可以使用基于成本的优化方法(CBO),也可以使用基于规则的优化方法(RBO),其决定于是否有可用的统计信息。    如果数据库的优化器模式设置为选择性(CHOOSE),那么实际的优化器模式将和是否运行过analyze命令有关. 如果table

2005-03-10 20:40:00 2619 2

原创 Sqlldr示例

1.普通装载 LOAD DATA INFILE * INTO TABLE DEPT REPLACE FIELDS TERMINATED BY , OPTIONALLY ENCLOSED BY " (DEPTNO, DNAME, LOC ) BEGINDATA 10,Sales,"""USA""" 20,Accounting,"Virginia,USA" 30,Consulting,Virg

2005-03-10 20:36:00 1731

原创 Sqlldr用法

1.1      Sqlldrsql loader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。缺点就速度比较慢,另外对blob等类型的数据就有点麻烦了。用法: SQLLDR keyword=value [,keyword=value,...] 有效的关键字:    userid -- ORACLE username/p

2005-03-10 20:34:00 1918

原创 sed -- command function

1.# 在 script file 内,函数参数 # 后的文字为注解。当注解文字超过多行时,其行间须以 "/" 换行字符相隔。 2.! 函数参数 ! 表示仅对指定地址不执行函数参数。指令:[address1[,address2]] ! 函数参数例如删除,除了含 "1996" 字符串,所有资料行,则执行命令:sed -e /1996/!d input.dat3.= 函数参数 = 表示印出数据的行

2005-03-04 21:31:00 1645

原创 man sed (HP-UX 11i Version 2)

 sed(1)              sed(1) NAME   sed - 流编辑器 概要:      sed [-n] script [file ...]      sed [-n] [-e script] ... [-f script_file] ... [file ...]描述: sed根据脚本(最多可以包含100个命令)编辑指定的文件(默认是标准输入),然后拷贝编辑后的内容到标准输出

2005-03-03 17:39:00 2702

原创 将Oracle数据库中某张表的内容导出成文本格式文件

#!/bin/ksh##############################################################################功能:# 将数据库中某张表的内容导出成为一个文本格式,每条记录一行 #配置:# 参见当前目录下unload.ctl文件#用法:# sqlunldr userid/passwd[@connection]  table_name

2005-01-21 11:04:00 2451

原创 UNIX下逻辑卷相关概念

HPUX:一块磁盘对用一个pv,多个pv组成一个vg,在vg上可以划分多个lv;在创建vg时可以指定pv片化的大小(-s参数,大小必须是2的次幂,1-256M),即physical extent;同一个vg内的所有pv的physical extent都相同;创建lv时指定多少个logical extent;physical extent 和logical extent是一一个对应的;pvg就是多个

2005-01-20 22:10:00 1782

原创 Oracle中获取表空间DDL语句

----------------------------------------------------------------------------------- create table ----------------------------------------------------------------------------------- create table bak_db

2005-01-20 22:03:00 1323

原创 从BRE 与 ERE的文法看两者的异同

关于BRE 和ERE,下面是Open Group公布的文法定义: BRE and Bracket Expression Grammar %token ORD_CHAR QUOTED_CHAR DUP_COUNT %token BACKREF L_ANCHOR R_ANCHOR %token Back_open_paren Back_close_paren /* /(

2005-01-20 22:00:00 1268

原创 Linux/Unix实现自动ftp的shell脚本

#!/bin/ksh. /tbill/app/.profilesqlplus err/err123@billing @/tbill/data/recyclepath/tmp/ftp_file_data.sqlonInit(){  USERHOME=$HOME  if [ -f "/tbill/data/recyclepath/tmp/autoftp.conf" ];then    . /t

2005-01-20 21:48:00 2028

原创 电信实时计费数据(原始话单文件)备份脚本

################################file:bak_orgcdr.sh#!/bin/ksh####################################################### 数据文件按天增量备份脚本# 功能:按mtime将前一天的文件copy/link备份目录下,不删除原文件# 执行频率:每天执行(crontab)#############

2005-01-18 17:55:00 2631

2020年项目社会效益分析模板.docx

2020年项目社会效益分析模板.docx

2021-05-29

2020年项目社会经济效益参考模板.docx

2020年项目社会经济效益参考模板.docx

2021-05-29

空空如也

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

TA关注的人

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