- 博客(87)
- 资源 (26)
- 问答 (1)
- 收藏
- 关注
原创 学习笔记-CC++-结构体与sizeof内存对齐-必考题及答案
内存对齐#pragma pack (n)这个语句用于设置结构体的内存对齐方式,具体作用下面再说。在linux gcc下n可取的值为:1,2,4,当n大于4时按4处理。如果程序中没用显试写出这个语句,那么在linux gcc下,它会对所有结构体都采用#pragma pack (4)的内存对齐方式。需要注意的是,在不同的编译平台上默认的内存对齐方式是不同的。如在VC中,默认是以#pragma pa
2015-03-22 17:20:28 971 1
原创 学习笔记-C/C++-结构体与sizeof,内存对齐的题目怎么做
如有错误请跟帖指出!本文赘述较多,但也是为了给不会的同学准确全面讲解。基础篇字节对齐的原因 一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的CPU在访问 一个没有进行对齐的变量的时候会发生错误,那么在这种架构下编程必须保证字节对齐.可以提高CPU存储效率。影响结构体的sizeof的因素: 1) 不同的系统(如32位或16位系统)
2015-03-22 17:19:49 1060
原创 阅读_分享成为高效程序员的7个重要习惯
Tags:优化编程,把工作当真,理解代码,理解需求,高效程序员 作者:Phil Chu作为软件工程师,你希望从工作中获得的是:稳定的薪水、参与好项目的机会、好工作的跳板或只是和其他程序师成为好基友。这里的"高效",我指的是按时完符合要求的项目的能力。经历过不少软件编写工作后,我相信以下实践会帮助你学会"高效",同时提高专业声望、拉长职业寿命,和获得个人满足。
2015-02-25 21:47:49 1125
原创 “教育培训类网站”_简要需求分析
需求分析:现有用户需要制作一个网站,该网站是一个教育培训类网站。该公司为了推广自身的培训计划,也为了能够让其它学员更好的了解公司所推出的培训产品,时间,师资等内容,同时了也为了员工,学员等人可以轻松了解到公司的最新消息。故而,有了制作该网站的想法。在了解到,我公司之前已经有过大量经验,所以委托我方制作该网站。在商谈之初,该公司的负责人向我们展示了美国管理协会(中国)网站(详情参见:http
2015-02-25 19:44:05 2634
原创 编程笔记_JAVA_正则表达式工具
导入类java.util.regex.Pattern; //模式类:字符串要被匹配的模式java.util.regex.Matcher;//匹配类:匹配某个字符串所产生的结果,一个字符串中可能有多处匹配 一、捕获组的概念【还不懂】 ((A)(B(C)))1 ((A)(B(C)))2 (A)3 (B(C))4 (C) 二、关键函数
2015-02-21 12:38:35 518
原创 基于栈和队列实现括号匹配算法
数据结构复习_栈和队列,应用_括号匹配&文件目录递归拷贝,栈编程中的括号匹配、四则运算队列交互式程序中生产消费队列用栈来检测表达式中的括号是否匹配问题:(1)栈什么时候为空?标记法 a、栈底存储特殊标记 b、记录栈底的位置 (2)栈溢出怎么办? a、开辟固定空间,设置一个计数值,如果达到上限,就申请新空间。 b、链式的,入一个就开辟一个空间。(效率低) 更多的时候使用栈时是连续的空间,而不是链式
2015-02-18 12:58:51 1716
原创 [纪念]C#控制台彩色时钟源码
using System;using System.Collections.Generic;using System.Text; using System.Threading; namespace MyClock{ class Clock { static void Main(string[] args) {
2013-10-07 17:13:30 1451 1
基于Kafka的多台远程服务器上的网页文件接入到本地的技术方案以及Flume+Kafka调研
2019-03-13
大数据框架Kafka调研资料共50页
2019-03-13
redis设计与实现(第二版)-带重点标记
2019-03-13
java内存模型与并发技术
2019-03-13
ssh实践项目
2015-10-11
c# .net 时间格式化,怎样设置英国时区?
2015-08-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人