似缘非缘
码龄15年
求更新 关注
提问 私信
  • 博客:42,915
    社区:719
    43,634
    总访问量
  • 15
    原创
  • 9
    粉丝
  • 28
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2011-12-01

个人简介:工作2年

博客简介:

zh19921107的专栏

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得2次评论
  • 获得21次收藏
  • 博客总排名1,916,784名
创作历程
  • 2篇
    2016年
  • 8篇
    2015年
  • 10篇
    2014年
TA的专栏
  • java
    1篇
  • Android
    2篇
  • C++ 链表
    1篇
  • 贪吃蛇
    1篇
  • C++
    7篇
  • 链表
    2篇
  • qt4.8
    1篇
  • arm
    1篇
  • 移植
    1篇
  • C
    3篇
  • unity
    1篇
  • linux
    2篇
  • Cairo
    1篇
  • 图形库
    1篇
  • 编程
    2篇
  • 代码
    3篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 5

TA参与的活动 0

创作活动更多

编程达人挑战赛·第12期

作为写代码的你,是否也渴望被更多人看到?技术人员普遍有一个共性——明明技术很强,却没人知道你做了什么;花了很多时间踩坑,却没人因你少走弯路;脑子里有一堆干货,但却不懂如何有效地输出。 在如今写代码的人越来越多的时代,能够清晰表达自己思路与技术的人却少之又少。 因此,我们发起了这个【编程达人挑战赛】——帮助你将代码变成作品,将技术转化为真正的价值,同时激励更多的人坚持写作与分享。 注:活动细则介绍请看此贴:[https://bbs.csdn.net/topics/619791811](https://bbs.csdn.net/topics/619791811)。

908人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

win7登录背景修改程序32位+64位+源代码

发布资源 2013.11.07 ·
rar

openssl 源码2.0.10

发布资源 2015.12.02 ·
gz

ISO标准 ISO15765-2-2016

发布资源 2017.10.20 ·
pdf

openssl 源码 帮助手册

发布资源 2015.12.02 ·
rar

字符界面的贪吃蛇--链表--C++

前天看了下链表
原创
博文更新于 2017.02.17 ·
4514 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

使用std::map和std::list存放数据,消耗内存比实际数据大得多

使用std::map和std::list存放数据,消耗内存比实际数据大得多         场景:项目中需要存储一个结构,如下程序段中TEST_DATA_STRU,结构占24B。但是使用代码中的std::list类存储4000个DataListMap,每个DataListMap中有4个pairs,每个pair中的DataList中有6000个items时,消耗掉的内存几乎是我们存放TEST_
原创
博文更新于 2016.04.14 ·
3111 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

pthread库实现一个简单的任务池

pthread库实现一个简单的任务池 类关系图: 说明:         1:TaskManager类管理Task类,Task类是一个纯虚类;         2:ThreadManager类管理Thread类,Thread类封装pthread库的相关线程函数;         3:Thread类通过TaskManager类获取需要执行的任务;         4:ThreadMa
原创
博文更新于 2016.02.28 ·
692 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C++ operator new 重载(两个参数)

#include class A { public: int i; public: void* operator new (size_t a, size_t b) { std::cout << "a: " << a << ",b: " << b << std::endl; return NULL; } }; int main() { A *pInt = NULL; pI
原创
博文更新于 2015.09.03 ·
2414 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Linux下Ganglia集群监控安装、配置笔记

http://www.blogjava.net/henry14/archive/2011/12/17/ganglia.html 枪声依旧 Linux下Ganglia集群监控安装、配置笔记 Ganglia是一个跨平台可扩展的分布式监控系统,用来监控系统性能,如:cpu 、内存、硬盘利用率, I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,通过长期监测
转载
博文更新于 2015.05.18 ·
581 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

编程查错总结(一)

编程查错总结(一) 1、逻辑错误:         逻辑边界遗漏 // 如果为非零数 if(0 0 <= num { // ... }         逻辑先后顺序错误 // 读取文件,并关闭文件连接 file.close(); file.read(); // error -> 先读取再关闭 2、代码书写错误:         变量名使用错误 // 小时 int
原创
博文更新于 2015.05.12 ·
629 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区

C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区   栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用它来实现函数的调用。和堆一样,用户栈在程序执行期间可以动态地扩展和收缩。   堆,就是那些由 new 分配的内存块,他们的释放编译器不去
转载
博文更新于 2015.05.07 ·
426 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++笔记(一)

关于const int i = 0; // 以下两种声明等同,int类型的常量 const int a = 1; int const b = 1; // 指向常量int类型的引用 const int &c = b; // 指向int类型的常量引用 int &const d = i; // 指向常量int类型的常量引用 const int &const e = a; // 指向常量int类型
原创
博文更新于 2015.05.04 ·
545 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu Cairo图形库 环境搭建

Cairo官网:http://cairographics.org/ 根据官网指示,我使用如下语句安装好cairo库 sudo apt-get install libcairo2-dev 从官网拷贝代码(http://cairographics.org/FAQ/#compilation_flags):hello.c #include int main (int argc, c
原创
博文更新于 2015.04.17 ·
9281 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

fread 不能读取最后一个数据块

今天遇到一个问题
原创
博文更新于 2015.04.13 ·
2010 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C代码与C++代码之间的相互调用

1、showCpp.cpp #include using namespace std; extern "C" void ShowCPP() { cout<<"I'm printed by CPP codes."<<endl; } 2、codeofC.c #include void Show() { printf("Hello, I'm printed by C code.
");
原创
博文更新于 2015.04.13 ·
832 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Unity3D使用OpenFileDialog后崩溃

http://ask.unitymanual.com/question/24922 找了很久,原来是我的dll文件引错了,名字都一样,应该引用unity安装目录下的System.Window.Form
原创
博文更新于 2015.03.27 ·
1649 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JS定时器

转载:http://www.cnblogs.com/sdp-dream/archive/2012/11/13/2767720.html js定时器 定时器分两种分别是setTimeout和setInterval。 两者的用法分别是setTimeout(funhander,time);setInterval(fnhander,time);设置的相应计时器需要用clearTimeout(
转载
博文更新于 2014.12.25 ·
890 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如果把我剥得一文不名丢在沙漠的中央,只要一行驼队经过———我就可以重建整个商业帝国

转载:http://www.dqcjlb.com/user/diary1669.html “如果把我剥得一文不名丢在沙漠的中央,只要一行驼队经过———我就可以重建整个王朝。”“石油大王”洛克菲勒说的 补充: “石油大王”洛克菲勒的创业史在美国早期富豪中颇具代表性:异常冷静、精明,富有远见,凭借独有的魄力和手段,一步步建立起庞大的商业帝国。   菲勒出生在一个贫民窟里,
转载
博文更新于 2014.12.18 ·
2049 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

软件开发架构

编程只是一个开始!     最近参加公司的实习生培训课上,老师讲了3层架构:UI层,业务层,数据访问层。一开始对这三层架构没什么概念,后来在练习的项目中才体会到三层架构给软件开发带来的便利。     下面就简单通过自己的例子说明一下:用户输入字符串,程序在数据文件中读取字符串,拼接后回显。 程序截图 项目截图     UI层代码,不用关心业务具体实现,只是接收数据和调用:
原创
博文更新于 2014.12.06 ·
790 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C#对象序列化与反序列化

C#对象序列化与反序列化(转载自:http://www.cnblogs.com/LiZhiW/p/3622365.html) C#对象序列化与反序列化 1. 对象序列化的介绍.................................................................... 2 (1) .NET支持对象序列化的几种方式...............
转载
博文更新于 2014.12.01 ·
619 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多