Fork me on GitHub

2013年4月11日

摘要: C语言内存分配浅析本文主要通过一个测试程序,来观察全局变量、静态变量、局部变量、常量、子函数、函数参数等,它们在内存中的分布。最后列举了内存中的几种空间类型。希望对大家有所帮助。测试程序 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 void fun(int i); 5 6 int global_i = 100; 7 int global_j = 200; 8 int global_k,global_h; 9 char *global_p;10 int main()11 {12 static int static_i = 阅读全文
posted @ 2013-04-11 14:22 HackerVirus 阅读(283) 评论(0) 推荐(0)
摘要: python学习笔记(七)目录和文件操作 语言只有和外部连起来操作才会实现更强大的功能,比如操作文件、数据库等,这样数据可以有一块单独存储的地方,而不是存放在内存中。更强大的是网络编程,当然这些后续都会学习。接下来学习python对目录和文件的操作。前面的笔记都是基础理论知识,我觉得从这里开始几乎就可以干一些事了。 有关文件夹与文件的查找,删除等功能 在os模块中实现。使用时需先导入这个模块:import os 目录1、取得当前目录——os.getcwd()>>> import os>>> s=os.getcwd()#获得当前运行脚本所在目录>> 阅读全文
posted @ 2013-04-11 09:37 HackerVirus 阅读(335) 评论(0) 推荐(0)
摘要: C++代码评审(Code Review)等级标准C++代码评审(Code Review)等级标准0前言记录的问题都是来源于平常C++编码过程之中常见或基础的缺陷。只是由个人整理而成的标准,用于平常代码编写中的“扫雷”,没有权威性,现应用于我的开发团队。后续的补充完善还是一个漫长的过程。程序员要善于记录和总结,这样才能成长和提升。1简介代码评审定义:通过阅读代码检查代码缺陷的质量保证过程。代码评审内容:编程规范,重构方法,架构设计,性能安全,日志,可读性,扩展性。。。代码评审好处:及早发现编码缺陷,分析编码缺陷,提升代码质量,提高编码水平,促进团队合作。。。代码评审形式:代码走读,代码讲解,结对 阅读全文
posted @ 2013-04-11 09:36 HackerVirus 阅读(666) 评论(0) 推荐(0)

2013年4月10日

摘要: SAP HANA概述——SAP HANA学习笔记系列SAP HANA是什么HANA(High-Performance Analytic Appliance)高性能分析设备HANA是一个软硬件结合体,提供高性能的数据查询功能,用户可以直接对大量实时业务数据进行查询和分析,而不需要对业务数据进行建模、聚合等。用户拿到的是一个装有预配置软件的设备。至于HANA的云服务,只是对用户而言可以在不购买相关硬件的情况下享受HANA的高性能,而HANA云服务的背后还是需要更高性能的硬件支撑的。软件方面HANA的内存数据库(SAP In-Memory Database, IMDB)是其重要组成部分,包括数据库服 阅读全文
posted @ 2013-04-10 22:52 HackerVirus 阅读(443) 评论(0) 推荐(0)
摘要: 设计模式汇总笔者所发表的设计模式系列的随笔一共包含15篇,归纳总结了《Head First 设计模式》一书中的内容。在这些随笔中,尽量用简洁、概括的语言说明每个模式的概念、特点、用法,并配以图片(类图、流程图)给读者一种直观、具体的印象。希望大家能有所收获。1、策略模式The Strategy pattern2、观察者模式 The Observer Pattern3、装饰者模式 The Decorator Pattern4、工厂方法模式 The Factory Method Pattern5、抽象工厂模式 The Abstract Factory Pattern6、单例模式 The Singl 阅读全文
posted @ 2013-04-10 22:35 HackerVirus 阅读(125) 评论(0) 推荐(0)
摘要: Spring + mybatis整合方案总结 结合实例应用Spring+mybatis整合实例应用项目结构图(Spring3.0.2+mybatis3.0.4)方案一:通过配置文件整合Spring和mybatis应用数据库----数据库 tb_user--drop table if exists tb_user;create table tb_user( id int primary key auto_increment comment '主键', username varchar(40) not null unique comment '用户名', passw 阅读全文
posted @ 2013-04-10 22:33 HackerVirus 阅读(174) 评论(1) 推荐(0)
摘要: DBImport V3.1 数据互导工具及文档生成器更新发布又一年了,终于更新了版本,不过这次版本号只前进了一个小位,从3.0变更为3.1。版本号小,说明这次的改动并不大,不过还是说一下:1:更换上了性能更强的最新版CYQ.DataV5系列,数据批量插入速度提升了。2:修正MySql的图片类型,time类型的转换。3:更改Txt,Xml的表结构调整。4:错误输出会自动记录到目录下的Logs文件夹下。5:对于MSSQL、ORAcle集成了分页存储过程,分页时会自动创建,不必再提前创建了。6:界面改了少少文字:下载地址:http://www.cyqdata.com/download/article 阅读全文
posted @ 2013-04-10 22:30 HackerVirus 阅读(152) 评论(1) 推荐(0)
摘要: [原]常用Linux命令总结[Thx for commandlinefu]总结commandlinefu.com 的vote数目最多的实用命令如下(按vote数目),送给英文不好的亲们:——————————————lsof -i -P | grep -i "listen"lsof -Pni4 | grep LISTENnetstat -plnt查看正在监听的端口————————————————————————————————————————————————netstat -ant | awk '{print $NF}' | grep -v '[a-z 阅读全文
posted @ 2013-04-10 22:27 HackerVirus 阅读(189) 评论(0) 推荐(0)
摘要: lync开发的时候,可以内部共享一个开发服务器虚拟机环境,这样小组人员的调试和重新部署等都很方便安装参考网上别人截图的安装过程:(如下是目前发现最好的)搭建标准版Lync2010开发环境(1):环境准备http://just4fun.cn/?p=411搭建标准版Lync2010开发环境(2):域控制器搭建http://just4fun.cn/?p=453搭建标准版Lync2010开发环境(3):Lync服务器准备http://just4fun.cn/?p=489搭建标准版Lync2010开发环境(4):搭建Lync服务器http://just4fun.cn/?p=585安装注意1、AD和Lyn 阅读全文
posted @ 2013-04-10 18:00 HackerVirus 阅读(178) 评论(1) 推荐(0)
摘要: Sql学习第六天——SQL 巩固练习(用到了前几天几个知识点)SQL 巩固练习——用到了前几天几个知识点 在查看SQL Server 2005的帮助文档中的cross apply 运算符时发现了一个个人感觉用到的知识点儿比较多,比较经典的例子。在此写下来,也是为了巩固一下前几天的知识点。先建表一员工表(Employees):CREATE TABLE Employees( empid int NOT NULL, mgrid int NULL, empname varchar(25) NOT NULL, salary money NO... 阅读全文
posted @ 2013-04-10 17:56 HackerVirus 阅读(203) 评论(0) 推荐(0)