从大企出来,回到老家发展,然后进了一家小企工作,时至今日,已经该公司已经趋于死亡。 之前我比对了中小型企业和大型企业的营运模式和文化,也说明了很多东西。从规范来考虑,也从当地的一些情况来考虑,毕竟小城市比不上一线二线大城市,社会福利制度也有差异,包括政府对一些高新产业的政策、支持情况都大不相同。很多东西跟当地政府的态度有很直接的关系。 &nbs
本来打算转行做生意的,最后还是走回IT上来了,从“AWH”出来,在老家的一家IT公司就职。现在已经就职两三天了,对于业务或者其他的还是熟悉和适应过程中。做了一年多的C了,突然回来看JAVA的代码,有了诸多的不适应。这里用的是Maven,还有Extjs。针对这两样,而与我而言,简直就是白纸一张。另外Struts2也忘得差不多了,Spring,h
干了这么久的IT了,接触编程开始到现在已经过去8年了,现在我对自己走的IT路质疑了。 看过彭超写的《资深黑客渗透内幕答疑》,他写道,多年后,偶然遇到一个最初时候时常请教问题的“高手”,对方无比诧异的说“不会吧?你还在玩这个?”。 --是的,我还在! 这句话,让我有一种旅途不孤单的感觉,是的,我还在,很多人走IT这条路,走着走着,就销声匿迹了,我还在坚持,而坚持到今天,我也累了,最初学IT
在面试中通常都会有这样的问题,尤其是C/C++的面试,除了算法,数据结构的题目,必不可少的就是字符串相关的问题了。 由于C中是没有string这一概念的,它自由char类型,char的数组就组成了字符串了。在面试中,字符串也是一种简单的数据结构了,比较容易引起面试官的反复反问。出场率比较高的题目就是strcpy,strcmp等。事实上,字符串也是一个考验程序员编程规范和习惯的重要考点。
接触过缓冲区溢出的朋友对这个绝对不陌生,EIP,EBP,ESP寄存器。这里先不解释,先看一段代码吧。 char a[8] = "zpf06188"; for (int i=0;i<8;i++) { printf("%# x \n",&a[i]); } 在VC6.0编译器里面,这样的代码是会报一个array bounds overflow
int arr[] = {6,7,8,9,10}; int *ptr = arr; *(ptr++)+=123; printf(“ %d %d ”, *ptr, *(++ptr)); 很简单的一段代码,无非是指针的问题,再printf 打印出来,但是考点却不再指针,而在printf,做了一段时间的嵌入式开发,根本用不到printf,但是也没想到居然做错了,不禁感慨,大学百读了。 答案:输出
#include <stdio.h> #include <string.h> int main() { char aa[10]; printf("%d",strlen(aa)); return 0; }题目的标题是: char a[10],strlen(a)为什么等于 15?很明显这里没有初始化,所取得的值不唯一,应该是随机数,我原本也是这么想。 但
关于static 关键字,想必大家都不会陌生,基本上应届生面试或多或少都会问道这个问题。“static关键字的作用是什么?” 记得,毕业之初级,第一次面试是在杭电进行的东软的面试,卷子分八页,笔试时间90分钟。内容分为三语,中文,英文,附带日语的翻译(这个真心不会..) static在学校里用的时候,谁都会,但是也很少去思考,它到底有哪些作用。因为面试的时候面试官问你这个问题,并不是希望你仅仅回
每个月总有那么几天不舒服!!! 每个月总有那么几天不想上班!! 虽然在公司里,有业务的分配,但是总会有异常烦躁的时候,这个时候,坐着想躺着,躺着想起来,起来想坐下,握着鼠标发呆,拿起手机看小说!! 眼看任务来不及了,选择每天晚上的加班,但是加班效率却是异常的低下,因为还
由C 转入JAVA,而今又转入嵌入式开发! 好久没有写博客了,权当碎碎念吧,对于这一没有接触过的领域,有点不知去向。 入职的第一天就看 ISO 国际标准化组织的 文档,关于汽车故障诊断相关内容!! 所幸一开始所看的东西对于自己而言也还算有基础,就是OSI七层模式中的 网络层(Network layer)的相关内容! 而后便是看一些关于 diagnostics 的一些
记得有一本写关于指针很不错的书,叫做《指针的艺术》 跟我一样对指针的概念还是不透彻的朋友不妨看看 !! 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我
1. 遥想当年 不管是在高中的启蒙编程课,Visual Basic的学习,还是进入到大学中,学习《C语 言编程》,在最初,我们所接触到的变量的命名方式无非就是 a,b,c i,j,k 之类的单 个的字母,在往上去,有些人就会选择使用剩下的字母,d,e,f.....亦或者有人大部分 人选择继续使用,类似 a1,a2,a3之类的命名规则!!
模块相关 特征码查杀大家都不会陌生,很早以前就针对这项技术爆发过激烈的讨论,那便是特征码查杀的固有弊端,查杀的滞后性。而自06年之后,行为查杀的技术便开始风行起来了,它主要是根据程序启动的时候,分析其行为,并拦截下认为可能具备危险性的行为,这有迥异于启发式杀毒技术,因为行为杀毒是在实际的环境中运行的。设计个人反病毒软件的思路如下,总分四个模块: &nb
1、Struts1框架的ActionServlet控制器根据struts-config.xml文件的配置找到注册的对应的action; 2、根据ActionForm的作用域(scope)的范围查找相应的ActionForm实例(如果找不到就创建一个新的ActionForm实例并添加到相应的作用域); 3、得到ActionForm实例后,就调用reset方法(如果没有重写
Struts框架的核心是一个基于MVC模型的控制器,这个核心控制器就是ActionServlet,ActionServlet将模型层和视图层分离。 一、ActionServlet的主要功能: (1) 接收用户的请求; (2) &n
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号