日志怎么写

日志怎么写

【范文精选】日志怎么写

【范文大全】日志怎么写

【专家解析】日志怎么写

【优秀范文】日志怎么写

范文一:C++写日志

#parmgaon ce

#iclnud eat.#i

cnlue d"iwndow.s"

#hnciuled r

usig nanesmacep tds;

#deife nIFLEIDRELN 20

eun Lmogfagl

{

OL_GERRRO,

OL_WAGNR,L

G_OINFO,

OLGDEBUG_

;}c

las ILogs{

pbliuc:

satitcI og L*etgoglfie()l;

ovi dlocseogl)(;

oidvwri etoltofilegi(tn lniennm,uhar c*fielaem c,hra msg* in, vtaule;)

piratv:e

cahr *wchatorcah(wcrarh_ t*adat;)

tastciILo g I*snatce;n

Iog(Lhac r*trs;)

oivdget ucrenrtitm(e;)vo

i dGtErreo();rof

sretmao utlog

if;stram encache;i

SYTEMTSIM timEe;C

Stirgn csrttiem

;cahr* oglaph;t

char *spa_;

;}

/

/////////////////////////////////////////////////////////

/in#cldue "IoLg.h"

#inclue#i

cnude.

i#clnduest"dlb.h"ius

in gamenspaecs t;d

LIo g* LIo:g:nsItance =NLL;

Unit as;jILo

g*

ILo g:g:eltgofiel)(

{nstIane =c en ILog("w:\\Mfglssiltg.oxtt");re

tun r nstIance;

}

ILog::LogI(char *ts)r: olgpaht(srt)

{

otuogl.pon(legpaoh,tio::sppa);

ncicah.opeen(lgpotha;)w

hacr_ temp=incatceh.get)(;

f (incache.iofe())

{/ /件为文空

incche.alocse();

utlogoseekp.(,0otlugo.bg);

}ee

se

{l

icncae.choles)(

;outlogs.eek(0,opultog.nde;)

sp_a=} " "

};

vidoI

Lo::ggecturenrttiem)({

CSritgn csWrttmie;

cstrtie.RemealseBfuefr(;)G

etoLalcimTe(time)&

cst;rtmeiF.roat(m_T"(d%/%///dd%-%d:%d- "),

tmiewY.ear,tie.wMmonh,titme.Dwy,tiame.woHr,tiuemwM.iunt);e

StCirnA gctim(cserttme.iGtBufeef(r)0)

stri;gns rtimetctime.=GeBtufer(f0;

)uologt.wirt(settrie.m_ctsr(,)tslrens(rtimetc_s.t(r));) //时间

ctstimre.eleRasBueffer);(

ctme.ReielseBufaef();

rja=s GeLatstrEor(r;)

}*m/gs里有文件信和其他附息信息*/加voi

d

IogL:wri:ettolofige(lnti lninnue,cmhar f*ilenam, eharc *ms,g itnv alue){

in tlen=stren(fillneame;)

otlou.gritew(fienlaeml,en; /)/前文件名当

utoolgw.irt(spe_astr,len(psa_);)/ 信/息割分jas=

GtLastEreor()r;

ch

ra linmsg[]e="UCRENR TINLE I "S;ou

ltg.orite(winelms,strgel(ninelmg))s ;/当/前号行

cahr szl*ni=nee wcah[4];ri

to(nlinaenm,u slinez ,10;)

otuolgw.irtes(lzni,etrsen(lzlsnei);)/ /前行号当

deelt e[]zlisen;

uotolg.witres(_a,ptrsenl(p_as)) /;/信分息割

jsa Ge=LtstaEror(r);

//普信通息c

hr avalemusg]["VA=UE LSI";

outlgo.wriet(sm,gtrlsne(msg);)

uoltog.rwit(es_ap,stlrnesp(a_);) //息分割信out

ol.griwetva(ulmeg,sstler(nvluamsge);)

hca *rzsvaul=enwec ar[h4];itoa

v(aul, szevluae ,01;)

outlog.wire(stvazle,sutlrnes(zalvu))e; delet

e [s]zvalue;

uolot.wrgte(ips_ast,ren(slpa)_);/ /信息割分

aj=s eGLtsatrEorr)(;

//获取错信误息GetE

rror);(j

s= GateaLtsEror(r;)}

voi

d

LoI:g:etGrEor()r

{int nerror=G

teaLstEror(r;)LPTSTR

lpzsempT= ; 0

DOWRD wdRt =eFormatM esags(e

FOMRT_AMESSGA_AELOCATLEB_UFEFR| F

ORMA_MESTSAE_FROG_SMYTSME|

F ROAMT_ESMSAG_EARUGMETN_ARAY,

R0

n,rrer,o

LAN_GNETRAL,U

(LPTTR)Slp&zTems,p

0,0);

hac *rrerrosgm=chawtrohcra(plzsTemp);

outlog.witre(rrerosm,gs

trel(nerromsr));g

oulog.wrtit(sp_e,astrenl(p_as); /)/信息分割

f(ilpsTemp)z

LcaoFler(eHLCAOLlpsz(Tem));p

getucrerntimte(;

)/当前信息完/,换行

cha成r* ahgn"=n";\

utlog.owrte(hangist,len(hrng)a;)del

ete ][erro mrs;g

}

oiv

dILo:gcl:soeogl()

{if (NUL

L =!Ins tnae)c

{

deete lIstannc;e /指针指向的空/已经没间有了,但是地址还存在是 了

nstIacne N=LUL;

}outog.closel);(}

c

ah r

*IogL::wcharothar(ccwarh_ tda*at){

int niuoceden l=wcs enl(atd);a

in len t Wid=eCahroMuTtiBlyet(C_PCPA ,0 d,ta, aniucodeel,nNU L, 0L,NULL, ULNL; )//取获宽节字字的大小符大小,是字按计节算的 c

har* pwrod= n ewc hr[len + 1a;]//以字 为单位节 Wide

haCroTMulitByet(C_PCP,A0 , atad,un iocdlene ,powdr,le n, NLU,L NLLU);//宽 字节编码转换成多字编节 码

wprdole[n =]' \'0; /多/节字字以'符0'\束 结r

etunrp ordw

};

#parmgaon ce

#iclnud eat.#i

cnlue d"iwndow.s"

#hnciuled r

usig nanesmacep tds;

#deife nIFLEIDRELN 20

eun Lmogfagl

{

OL_GERRRO,

OL_WAGNR,L

G_OINFO,

OLGDEBUG_

;}c

las ILogs{

pbliuc:

satitcI og L*etgoglfie()l;

ovi dlocseogl)(;

oidvwri etoltofilegi(tn lniennm,uhar c*fielaem c,hra msg* in, vtaule;)

piratv:e

cahr *wchatorcah(wcrarh_ t*adat;)

tastciILo g I*snatce;n

Iog(Lhac r*trs;)

oivdget ucrenrtitm(e;)vo

i dGtErreo();rof

sretmao utlog

if;stram encache;i

SYTEMTSIM timEe;C

Stirgn csrttiem

;cahr* oglaph;t

char *spa_;

;}

/

/////////////////////////////////////////////////////////

/in#cldue "IoLg.h"

#inclue#i

cnude.

i#clnduest"dlb.h"ius

in gamenspaecs t;d

LIo g* LIo:g:nsItance =NLL;

Unit as;jILo

g*

ILo g:g:eltgofiel)(

{nstIane =c en ILog("w:\\Mfglssiltg.oxtt");re

tun r nstIance;

}

ILog::LogI(char *ts)r: olgpaht(srt)

{

otuogl.pon(legpaoh,tio::sppa);

ncicah.opeen(lgpotha;)w

hacr_ temp=incatceh.get)(;

f (incache.iofe())

{/ /件为文空

incche.alocse();

utlogoseekp.(,0otlugo.bg);

}ee

se

{l

icncae.choles)(

;outlogs.eek(0,opultog.nde;)

sp_a=} " "

};

vidoI

Lo::ggecturenrttiem)({

CSritgn csWrttmie;

cstrtie.RemealseBfuefr(;)G

etoLalcimTe(time)&

cst;rtmeiF.roat(m_T"(d%/%///dd%-%d:%d- "),

tmiewY.ear,tie.wMmonh,titme.Dwy,tiame.woHr,tiuemwM.iunt);e

StCirnA gctim(cserttme.iGtBufeef(r)0)

stri;gns rtimetctime.=GeBtufer(f0;

)uologt.wirt(settrie.m_ctsr(,)tslrens(rtimetc_s.t(r));) //时间

ctstimre.eleRasBueffer);(

ctme.ReielseBufaef();

rja=s GeLatstrEor(r;)

}*m/gs里有文件信和其他附息信息*/加voi

d

IogL:wri:ettolofige(lnti lninnue,cmhar f*ilenam, eharc *ms,g itnv alue){

in tlen=stren(fillneame;)

otlou.gritew(fienlaeml,en; /)/前文件名当

utoolgw.irt(spe_astr,len(psa_);)/ 信/息割分jas=

GtLastEreor()r;

ch

ra linmsg[]e="UCRENR TINLE I "S;ou

ltg.orite(winelms,strgel(ninelmg))s ;/当/前号行

cahr szl*ni=nee wcah[4];ri

to(nlinaenm,u slinez ,10;)

otuolgw.irtes(lzni,etrsen(lzlsnei);)/ /前行号当

deelt e[]zlisen;

uotolg.witres(_a,ptrsenl(p_as)) /;/信分息割

jsa Ge=LtstaEror(r);

//普信通息c

hr avalemusg]["VA=UE LSI";

outlgo.wriet(sm,gtrlsne(msg);)

uoltog.rwit(es_ap,stlrnesp(a_);) //息分割信out

ol.griwetva(ulmeg,sstler(nvluamsge);)

hca *rzsvaul=enwec ar[h4];itoa

v(aul, szevluae ,01;)

outlog.wire(stvazle,sutlrnes(zalvu))e; delet

e [s]zvalue;

uolot.wrgte(ips_ast,ren(slpa)_);/ /信息割分

aj=s eGLtsatrEorr)(;

//获取错信误息GetE

rror);(j

s= GateaLtsEror(r;)}

voi

d

LoI:g:etGrEor()r

{int nerror=G

teaLstEror(r;)LPTSTR

lpzsempT= ; 0

DOWRD wdRt =eFormatM esags(e

FOMRT_AMESSGA_AELOCATLEB_UFEFR| F

ORMA_MESTSAE_FROG_SMYTSME|

F ROAMT_ESMSAG_EARUGMETN_ARAY,

R0

n,rrer,o

LAN_GNETRAL,U

(LPTTR)Slp&zTems,p

0,0);

hac *rrerrosgm=chawtrohcra(plzsTemp);

outlog.witre(rrerosm,gs

trel(nerromsr));g

oulog.wrtit(sp_e,astrenl(p_as); /)/信息分割

f(ilpsTemp)z

LcaoFler(eHLCAOLlpsz(Tem));p

getucrerntimte(;

)/当前信息完/,换行

cha成r* ahgn"=n";\

utlog.owrte(hangist,len(hrng)a;)del

ete ][erro mrs;g

}

oiv

dILo:gcl:soeogl()

{if (NUL

L =!Ins tnae)c

{

deete lIstannc;e /指针指向的空/已经没间有了,但是地址还存在是 了

nstIacne N=LUL;

}outog.closel);(}

c

ah r

*IogL::wcharothar(ccwarh_ tda*at){

int niuoceden l=wcs enl(atd);a

in len t Wid=eCahroMuTtiBlyet(C_PCPA ,0 d,ta, aniucodeel,nNU L, 0L,NULL, ULNL; )//取获宽节字字的大小符大小,是字按计节算的 c

har* pwrod= n ewc hr[len + 1a;]//以字 为单位节 Wide

haCroTMulitByet(C_PCP,A0 , atad,un iocdlene ,powdr,le n, NLU,L NLLU);//宽 字节编码转换成多字编节 码

wprdole[n =]' \'0; /多/节字字以'符0'\束 结r

etunrp ordw

};

范文二:JAVA写日志

JAVA写日志

2009-09-15 16:41:55| 分类: | 标签: |字号大中小 订阅

package util;

import java.io.*;

import java.util.*;

public class Log {

public static void main(String[] args) {

try {

int i = 1 / 0;

} catch(Exception e) {

Log.writeComLog(e.toString());

}

}

/**

* 记录日志内容

* */

public static void writeComLog(String str) {

Calendar c = GregorianCalendar.getInstance();

String filename = "comm"+c.get(c.YEAR)+ fillZero(1+c.get(c.MONTH)+"", 2) + fillZero(""+c.get(c.DAY_OF_MONTH), 2) + ".log"; System.out.print(filename);

try {

BufferedWriter bufOut;

File f = new File(filename);

if(f.exists()==true){

bufOut = new BufferedWriter(new FileWriter(f,true));

}else {

bufOut = new BufferedWriter(new FileWriter(f));

}

String datetime = "" + c.get(c.YEAR) + "-"

+ fillZero(1+c.get(c.MONTH)+"", 2) + "-"

+ fillZero(""+c.get(c.DAY_OF_MONTH), 2) + " " + fillZero(""+c.get(c.HOUR), 2) + ":"

+ fillZero(""+c.get(c.MINUTE), 2) + ":"

+ fillZero(""+c.get(c.SECOND), 2);

bufOut.write("----------------------------------------------------------------------\n"); bufOut.write("\t" + datetime + "\n");

bufOut.write(str + "\n");

bufOut.write("----------------------------------------------------------------------\n"); bufOut.close();

} catch(Exception e) {

System.out.println("Error");

}

}

/*右对齐左补零*/

static String fillZero(String str, int len) {

int tmp = str.length();

int t;

String str1 = str;

if(tmp >= len)

return str1;

t = len - tmp;

for(int i = 0; i

str1 = "0" + str1; return str1; }

}

范文三:故事-我写的日志

故事————我写的日志

有个男孩,那年他十九岁他读高二,他所在的班级是被人称为流氓班的体育班。 有一天他训练回来遇到一群女生,其中有一个女生整齐的刘海,穿着一件黄色的T恤有些泛白的牛仔裤,给他留下了深刻的印象。这个傻小子可能就像人们说的那样一见钟情了吧,他找到很多他的朋友去打听这个女孩,后来知道,那个女孩叫敏,是学文的,几夜的失眠,他终于给女孩写信了,当时这种写信的形式还最原始的表白方式,他告诉女孩做个普通朋友,不想耽误女孩学习。女孩很单纯的同意了。联系了很长时间,终于男孩鼓起勇气约了女孩出来,那是一个晚自习的课后,女孩还是那件黄色的T恤,他们谈了很多。但始终没有牵手,就这样他们每天下了晚自习都会出去见面。有一天男孩牵了女孩的手,他感觉那一刻,他的心跳动的特别厉害,特别特别厉害。女孩挣脱了一下,没有把手抽出来,也就顺着他了。

男孩平时训练很累,经常错过饭点,女孩总是给男孩带饭,用她一个月不到五十块钱的生活费。经常是男孩给她钱,但她从不会收。从认识了她以后男孩的生活好多了,经常吃到女孩给他的零食。男孩从没对女孩说过什么,可他心里始终都在感动着。那是一个星期六的晚上,男孩和女孩都没回家,他们在小城的广场上逛了很久,累了,女孩靠在男孩的怀里,男孩心情很好,当她再看怀里的女孩是,女孩哭了,男孩不知所措。他问女孩怎么了?女孩告诉了男孩她的委屈,男孩从此在心里发誓要好好对女孩。

女孩的第一个生日,男孩带女孩去买衣服,男孩带了五百块钱,他想让女孩高兴一点,他对女孩说,看上哪件咱就买下来,女孩在那个商场里逛了又逛,最后在处理的货架上选了一件处理的衣服。男孩万万没想到女孩买的衣服只有十九块钱,男孩知道女孩不想让他把几个月赞的生活费花光,可女孩就是坚持说,我就喜欢这件衣服。男孩又一次感动着,心里更加坚定着信念。他带女孩去公园玩,他们都是第一次坐船,两人都很高兴,就是那一天,男孩吻了女孩,抢走了女孩生涩的初吻,女孩哭了。男孩说我会好好对你的,哄了很久女孩终于高兴了起来,又像只自由自在的小鸟一样。他们就这样度过了高二他们从没吵过架。男孩经常出去打架,他都没有告诉女孩,有时候女孩知道了,他就问男孩,伤着了没有?男孩总是说没事。女孩总是乖巧的不会再问。她知道有些事不是男孩想不去就不去的,男孩也明白女孩的苦心,所以高中剩下的两年里男孩从没为了自己的事和别人打架。

高三那年,他们就读的那所高中和县里的一中合并了,男孩还是学的体育,女孩还是学的文科,男孩的教室在二楼,女孩的教室在一楼。那年男孩很少去找女孩,她知道女孩学习很好,每次写信他都告诉女孩好好学习,女孩每次欣然答应,一中的管理制度比较严,男孩的训练任务也重了,女孩经常去训练场等他。女孩从没抱怨男孩对她的关心少,但她总偷偷的哭,男孩每天就知道训练,他想考上本科,在他们那个小小的村庄里考上本科是一件很光荣的事情。他也深深地爱着女孩,想女孩能考上大学。忙碌了很长时间,男孩有一天觉得她很对不起女孩,他把女孩约了出来,在学校的操场上,那时候学校的保卫科查的很严,两人偷偷摸摸的抱在了一起。男孩对女孩说我整天训练我们见面的时间很少,女孩:恩。可是女孩哭了,女孩说我喜欢你这样抱着我,男孩说我永远抱着你行吗?女孩答应了。临毕业的时候男孩不把她收到的女孩写给他的信用纸包了起来,胶带缠了

一层又一层,珍藏了起来。离校的前一天,女孩和男孩在那个操场的老地方见面了,女孩哭了,男孩也哭了。男孩说我永远抱着你好吗?女孩答应了。填志愿的时候男孩没有找女孩去商量,他不想耽误女孩的前程。多少次他拿起手机想打给女孩但他都说服了自己。女孩一直没打给他,男孩知道女孩有她的难处。女孩去了寿光。男孩没考上本科只差了四分,女孩去的那所学校男孩没有报考资格,也许是为了能和女孩再次见面吧,她选择了一个距离女孩学校最近的学校。这样他们上了大学。

其实男孩有时也想不开,也会怨女孩,为什么我们没有在一起。大学第一个五一他去看了女孩,两个人在路口拥抱了,无视了街上的人来人往。从此以后男孩每隔两个星期都去看女孩,两个人不在一起,男孩会经常害怕,害怕女孩会离开他。两个人经常为了一点小事,女孩受了委屈也不和男生说,男孩为了去看女孩就出去打工,挣到钱就去看女孩,男孩经常想念女孩所以他爱上了吸烟。女孩常劝男孩戒烟,男孩就说你天天跟着我,我就戒了烟。两人在一起的时候总是特别短暂的,越是短暂男孩越想留住它所以他就经常去看女孩。

那年暑假,男孩带着女孩去青岛打工了,男孩找的活总是夜班,那一天男孩回家很晚了,进了屋女孩还没睡,她紧紧地抱着男孩,说她害怕,那一刻,男孩觉得世间的一切都不重要了,最重要的是让她觉得安全。好好对她。

也许因为长时间的距离遥远,而造成的不了解,男孩感觉女孩变了,变得对他不再那么关心了,终于有一天情人节女孩对男孩说,他们都收到花了,特别美。男孩知道女孩也希望自己能收到,可两人的地理位置决定了,男孩不可能送去玫瑰花。

两个人吵架了,女孩抱怨男孩从没送过她任何东西,其实男孩也希望自己的女朋友比别人幸福,可他一个月五百块钱的生活费决定了,他只够去女孩哪的路费,男孩也觉得很对不起女孩,可他没有办法。男孩赌气说我每次去看你还不行吗?女孩说反正我没收到东西。于是男孩挂了电话,他打电话给妈妈他说他受了委屈,妈妈说女孩不是认真的,你不要小孩子气··························································································································································每次吵架男孩都会给女孩道歉,可不知道为什么,男孩这次不想道歉了。

(这个故事送个每对为了钱吵架的情侣们,希望你们不要再这样)

················我心情不好,写下我的祈祷,

如果人世间真有主宰一切的万能的神,我祈求你们,让我的爷爷在最后的日子里,少受点苦。

范文四:你也应该写日志

我建议大家都写日志。很多显而易见的好处就不多说了,比如你能够练习文字的表达,能够结交朋友,能够从别人的留言中得到新的想法,,,

我想说一个不明显,但是我在最近开始写日志深刻体会到的事情。先从我的一个朋友的故事讲起。

我的一位好朋友曾经一度生活的很郁闷。他特别不喜欢自己的工作,觉得枯燥而毫无意义。一时没有改变自己生活的思路之下,他去看了不少自我帮助 (self-help)的书。

从书中他了解到了一个技巧就是养成写“幸福日记”的习惯(keeping a happiness journal)。他的幸福日记,就是记录每天他最开心的三件事情。哪怕是很小的事情(其实往往是很小的事情),比如早上听见鸟叫,或者地铁里有个座位。

他这样坚持了一年多。我不敢说他真的就此幸福起来,但是他告诉我至少有两件事情发生。其一,就是他回顾了自己一年来的幸福日记,发现他幸福的原因,没有一件是跟工作有关的,而几乎全是跟朋友和亲人在一起的时候。(我想这多少鼓励了他最终辞去律师的工作,投身一家非营利机构。)

其二,他养成一个习惯,就是他在每决定做一件事情的时候,会想想这件事情是否有可能进入今天的幸福日记。他不会就此决定是否去做这件事情,但是他学会了 pay attention to 什么让他快乐。

如果要总结一下的话,写幸福日记让我的朋友自我意识更强了:他更了解自己怎样会开心,自己是否在做让自己开心的事情。

我写了两个月日志下来,也能够感觉到类似的变化。我在每天做事情,或者阅读,或者脑中涌现一个想法的时候,会习惯性的考量这其中是否能够写出一篇日志出来。考量的内容比如有:

1、是否从中我学到了什么东西?

2、是否这现象的背后有什么值得发掘的道理,规律?

3、我是否想听听别人对这事情的看法,并且讨论一下?

4、这事情是否能够和我以前的经历、知识关联起来?

等等。

我想说的是,不仅仅是写日志来表达我的思维。而是我的思维也因为写日志这个行为而改变。

行为改变思维,这个现象已经为我所喜爱的心理学研究过。他们发现当你摆出一个笑脸的时候,你的心情的确会好一些「1」。

但我们所说的改变,比暂时的心情变好,会更加深入和持久。当你开始写日志的时候,你会开始对生活 pay attention. 每天都是24个小时。可以行尸走肉,昏昏沉沉的度过,时间像氺流过鸭子的背上,没有留下痕迹。你也可以 pay attention to 生活,让每一天都给你留下一些记忆,甚至以你观察到的东西来创作和分享。

你甚至可以选择 what to pay attention to。比如你的日志可以有个主题(像我朋友的幸福日志)。你专门写有关这个主题的文章。我估计用不了多久,你就会对这个主题的事情,新闻特别敏感,很快成为一个小专家。

当我开始认真写日志的时候,我的观察力有了一个focus。让我比以前观察到了更多的有意思事情,让我做更多思考。这可能类似一个饥饿的人突然对食物的特别敏感,能够闻到别人闻不到的食物香味。 我推荐每个人都写日志。你的日志可以成为你的一个focus,让你闻到到那些稍纵即逝的香味。

范文五:写作日志2

本科生毕业论文(设计)写作日志

题目 :

作 者 单 位 物理学与信息技术学院

作 者 姓 名

专 业指导教师(职称)

论文(设计)完成时间 二O一四年 五 月

毕业论文写作日志

转眼间,已经完成了大学期间的最后一份作业——毕业论文。而随着毕业论文的完成,也就意味着我们的大学生活就要结束了。忙了几个月的毕业论文终于定稿了,自学校分配了导师并让我们与导师商议毕业论文题目后,迄今为止几个月的时间里经历了拟定论文题目、查阅文献、制定调查问卷、调查问卷发放和回收、撰写论文初稿和论文修改及准备相关材料等过程。下面简单说一下我论文的写作过程。

一、拟定论文题目

2014年1月学院的毕业论文导师分配结果出来后,就打电话和老师商量毕业论文撰写的方向。由于屈老师手里也没有合适我做的实验项目,所以屈老师就让我自己选择一个感兴趣并且有研究意义的教育类课题来做毕业论文。

由于我在实习期间就发现有个别学生有上网的依赖性问题,并且在上课期间玩手机的学生也很多。还有就是好多学生在上课时精神状态很不好,私下里问其舍友才知道是晚上玩手机睡太晚了,所以才导致上课时精神状态不济。这些状况已经严重影响到了他们的学习,因此我觉得这是一个很有意义的课题。在向屈老师说明我的想法后,导师很赞同我的想法,说他的身边就有这类的现象存在。因此,就初步把我的毕业论文题目定为《中学生网络成瘾及策略研究》。

二、查阅文献

在毕业论文题目确定下来之后也就放寒假了,也就是2014年1月中下旬至2014年2月上旬。在寒假期间,我利用闲暇时间上网查阅了一些一些有关网络成瘾的相关报道和相关文献,并认真阅读并分析了一些相关文献,为自己后期论文的撰写提供了理论知识和经验的帮助。并走访了一些中学生向他们了解了一些他们对待网络的看法与态度。

三、制定调查问卷

2014年2月下旬,开学后,和导师见面并把我的想法告诉导师后,倒是很赞同我的想法并让我按自己的想法去实施,还给我提了很多好的建议。和老师见面后我就确定了自己做调查问卷的测试量表。

四、调查问卷发放和回收

2014年3月上旬,在确定了做调查问卷的测评量表之后,我就开始准备调查问卷的发放工作了。由于我主要是以宁夏回族自治区的某些地方的中学生为调查研究的对象,在西安的我发放纸质版的调查问卷不是很方便。于是,我就采用了发放纸质版与电子版两种渠道来发放我的调查问卷的。电子版的调查问卷是我自己亲自发的,主要是发给一些认识的中学生并且让一起实习的同学帮忙发给实习时班里的学生帮我做。纸质版的调查问卷我是发给在宁夏那边的同学让他打印出来并帮我发给一些中学生帮我做调查问卷并做了回收。最后帮我做了统计。

对于发放的电子版的调查问卷回收的问卷是我自己做统计的。在调查问卷发放并回收后我对总的数据进行了分析并得到了一些结论。

五、撰写论文初稿

2014年4月,在3月上旬就做好了撰写论文的前期准备工作,但由于在3月中下旬我要回宁夏签工作,所以毕业论文初稿的撰写就被拖到了四月份。

由于前期做的准备很充分,所以自大开始着手写论文之后就很顺利,在四月份中询就已经把前面的几章就写出来了,就是到了写中

学生网络成瘾的应对策略的这一章是有点无从下手。当时想到2月份找导师时导师给我提的建议里就有一条是写应对策略时可以运用心理学知识和前人的经验来写。想到老师的建议,我就翻了一些在大学期间学习的有关心理学的书籍并找到有关中学生的心理发展的内容。找到相关的理论支持后,我又了解了一些前人的理论成果并最终得出了中学生网络成瘾的应对策略。最后在4月下旬完成了毕业论文的初稿。

六、论文修改及准备相关材料

2014年5月,在4月份完成论文初稿后就把论文初稿通过邮箱发给导师帮我修改。由于导师比较忙没时间及时帮我修改论文,我就自己根据陕西师范大学本科毕业生毕业论文写作规范的相关要求对论文的格式进行了规范。论文格式规范后,我又抽出一些时间修改我的论文。仔细推敲每一个字,尽量使自己的论文流利及合理一些。在五月下旬的时候,屈老师帮我把论文做了修改并得到了现在的论文。 在5月中旬也准备了论文答辩的相关材料和需上交的材料如外文文献翻译等。

范文六:写给自己的日志

写给自己的日志

你的眼里永远是更新的图片,我跟不上你的节拍,也看不到你的世界。

----题记

恩,不知道匆匆然过了多久。忽然,亦或是偶然,小长谈了一次,我印象中是第二次,不知是不是巧合,又是在晚上。。。

真的,很少有人问我,有几个人把你当真的哥们,其实我自己也知道,或许我接触的女生应该更多,或许我应该注意很多东西,但人毕竟 在成长,而且一个人的人格,是在一个人的所有清醒的时间段慢慢塑造的,就像菩提树下的释迦牟尼,很久很久才可以顿悟。

我清醒的时候,也有过反思,我确实有不对。但是,事物是发展的,我们如果只停留在最初的概念上看问题,不能说是谁的对谁的错,也不能说这样好或这样不好,但我记得有人告诉过我,懂你的人会知道你是什么样的人,那些当面一套背面一套,自认为很圆滑的人活的会相当辛苦,不知道哪句话就泄露了国家机密。

忽然发现,何X和安XX都是两个小学同学,不知道是不是巧合还是必然。在我最沮丧的时候我记得是杰一直在烦我,QQ只要我挂着就不断烦我,其实是互相烦,开始我觉得这没啥,但是一个人能不计较你是不是鸟他,而不断担心你情况的人,就算每句话都是用来损你的,但是有这样用心的人就够了。我记得月饼,我记得英语四级卷子,当我慢慢失去的时候,才明白我曾经奢侈的拥有过多少的好。

几乎每场辩论赛都会让他帮我找资料 ,甚至让他把关键词,字,句找出来,这样的无理取闹的前提下,每次都是让他打电话过来,在家的时候也是让他跑来找我,甚至找不到路也得麻烦他,我不知道这样的哥们还有忍受多久我的叨扰,但是,贪婪的希望是一个小学又一个小学,,无限不循环。

何X,练车的时候又遇到了,6年,整整六年没说过话,或是没有遇到过。

我知道他一直存在着,却没有理他,这我做的过分了,可是有缘的人还是会在某个你都不知道任何预兆的情况下突然地就出现了。当你感慨时光飞转,物是人非时,还有那么一个人告诉你,感情依旧是那么铁,依旧很是思念,气愤,却气愤的是你为什么不理他,高兴,高兴地是终于阔别6年后的遇见。

人生总有那么几个人是你想忘记却又想忘记的。

依旧无理取闹,依旧把辩论赛的资料找了又找,依旧像哥哥一样的陪我聊聊天,说说近况,遇到了说说最近的改变,说说每一次的寻找,说说相隔大半个中国的问候。。。。。挺好的,真的、

说点别的,其实很想组织大家一起去玩儿一次,虽然我知道那句道不同不相为谋。但我也发现了一个问题,就是在别人说出一个观点的时候,我们大脑中的第一个反应就是去排斥这个观点。可到后来,可能发现,其实他说的观点挺好的,我也没有比他更好更具体的观点,我当时为啥不同意人家。。。。诸如此类。

我记得历史老师说过一句关于李敖的话,就是不能挡了人家的财路,所以我觉得,如果你觉得班里的活动确实如此,可以不去。如果你想去,不要考虑你们宿舍的人想不想去,你的好朋友要不要去,先想好你自己的真正观点,你是为了你而生活还是为了你的朋友才去生活这个道理需要明白。其次,植物园到底好不好,你没有经历过就不可以臆断。什么叫做看看植物。去一趟植物园你所能感受到的远非你现在所能想的,我也绝对不是想要说服大家去,我只是对这种态度质疑。

呼呼,鼻子好难受,看起来真的是感冒了。诶!

忽然想起高中时自己在日记《when I am old》中写的一句话,我的墓志铭上一定要刻上这样一句话:“不要为了我的老去而哭泣,因为我依旧美丽。”写给自己的日志

你的眼里永远是更新的图片,我跟不上你的节拍,也看不到你的世界。

----题记

恩,不知道匆匆然过了多久。忽然,亦或是偶然,小长谈了一次,我印象中是第二次,不知是不是巧合,又是在晚上。。。

真的,很少有人问我,有几个人把你当真的哥们,其实我自己也知道,或许我接触的女生应该更多,或许我应该注意很多东西,但人毕竟 在成长,而且一个人的人格,是在一个人的所有清醒的时间段慢慢塑造的,就像菩提树下的释迦牟尼,很久很久才可以顿悟。

我清醒的时候,也有过反思,我确实有不对。但是,事物是发展的,我们如果只停留在最初的概念上看问题,不能说是谁的对谁的错,也不能说这样好或这样不好,但我记得有人告诉过我,懂你的人会知道你是什么样的人,那些当面一套背面一套,自认为很圆滑的人活的会相当辛苦,不知道哪句话就泄露了国家机密。

忽然发现,何X和安XX都是两个小学同学,不知道是不是巧合还是必然。在我最沮丧的时候我记得是杰一直在烦我,QQ只要我挂着就不断烦我,其实是互相烦,开始我觉得这没啥,但是一个人能不计较你是不是鸟他,而不断担心你情况的人,就算每句话都是用来损你的,但是有这样用心的人就够了。我记得月饼,我记得英语四级卷子,当我慢慢失去的时候,才明白我曾经奢侈的拥有过多少的好。

几乎每场辩论赛都会让他帮我找资料 ,甚至让他把关键词,字,句找出来,这样的无理取闹的前提下,每次都是让他打电话过来,在家的时候也是让他跑来找我,甚至找不到路也得麻烦他,我不知道这样的哥们还有忍受多久我的叨扰,但是,贪婪的希望是一个小学又一个小学,,无限不循环。

何X,练车的时候又遇到了,6年,整整六年没说过话,或是没有遇到过。

我知道他一直存在着,却没有理他,这我做的过分了,可是有缘的人还是会在某个你都不知道任何预兆的情况下突然地就出现了。当你感慨时光飞转,物是人非时,还有那么一个人告诉你,感情依旧是那么铁,依旧很是思念,气愤,却气愤的是你为什么不理他,高兴,高兴地是终于阔别6年后的遇见。

人生总有那么几个人是你想忘记却又想忘记的。

依旧无理取闹,依旧把辩论赛的资料找了又找,依旧像哥哥一样的陪我聊聊天,说说近况,遇到了说说最近的改变,说说每一次的寻找,说说相隔大半个中国的问候。。。。。挺好的,真的、

说点别的,其实很想组织大家一起去玩儿一次,虽然我知道那句道不同不相为谋。但我也发现了一个问题,就是在别人说出一个观点的时候,我们大脑中的第一个反应就是去排斥这个观点。可到后来,可能发现,其实他说的观点挺好的,我也没有比他更好更具体的观点,我当时为啥不同意人家。。。。诸如此类。

我记得历史老师说过一句关于李敖的话,就是不能挡了人家的财路,所以我觉得,如果你觉得班里的活动确实如此,可以不去。如果你想去,不要考虑你们宿舍的人想不想去,你的好朋友要不要去,先想好你自己的真正观点,你是为了你而生活还是为了你的朋友才去生活这个道理需要明白。其次,植物园到底好不好,你没有经历过就不可以臆断。什么叫做看看植物。去一趟植物园你所能感受到的远非你现在所能想的,我也绝对不是想要说服大家去,我只是对这种态度质疑。

呼呼,鼻子好难受,看起来真的是感冒了。诶!

忽然想起高中时自己在日记《when I am old》中写的一句话,我的墓志铭上一定要刻上这样一句话:“不要为了我的老去而哭泣,因为我依旧美丽。”

范文七:我从来不写日志

《我从来不写日志》

也许就有那么一天,自己丰富而犀利的心里言语开始萌动泛滥,毫无理性:“这个女人恶心至极,人前人后截然相反!”“掩耳难道可以盗铃么?有种雪亮叫群众的眼睛!”“奇葩自恋男总总总以为自己是根蒜,其实就是一坨shi!”“如此颠三倒四奇臭无比令人作呕的东西也只有从你这种不要脸的生物嘴巴里才反胃得出来!”“大肆嘲笑散播她人大脚皇后的同时,也许你丫腚上就有那么一颗黑鬼痣!”……你看,有了素材,我又不淡定了,只能说我就是个凡夫俗子,我做不到无视这些真实的也许就是合情合理的存在,因为他们已经存在并且影响了我。无独有偶,我并不是马伊琍的谁,文章出轨事件跟我没半毛钱关系,我只是再也不想关注他的任何事情,我只是难以相信世界上还有真爱的存在,我只是非常自作多情的恨这个男人!我怕别人不能马上知道我是个性情中人,于是乎我立刻在朋友圈里表明了自己的立场,并用极端的语言毫不留情地抨击了他,于是乎我又愉快地少了几个朋友……几个夜深人又静,我逼着自己写完教案,之后惬意躺在床上,想起“未曾深夜痛哭者,不足以语人生”,那我得制造气氛酝酿情感啊,又开始毫无杂念地思考自己苦逼落魄的人生……漫漫人生路,总会错几步,人在江湖漂,哪有不挨刀?我咋老错,我咋老挨刀?我咋经常上演一不留神,分分钟就变成连自己都非常讨厌并且不愿多瞥一眼的人的戏码,不就发现了自己貌似与身边诸多事物人物格格不入,难以镶嵌?我棱角太多太长?迷茫失措,痛苦一度如钢筋般扎进我那脆弱的内心……于是开始不断质疑自己。原来我错了,我一直活在自己建造的围城里,是我不愿意去适应别人,不愿意多方位关心别人,考虑别人,一贯雷厉风行,那这么多年我是如何人前人后地“撑”过来的?好,我要亡羊补牢,下定决心要与过去的傻逼say goodbye,要脱胎换骨要改变自己。我找到打印机,A4纸,用最显眼的字体,把决心化作指气用力在键盘上敲了几个字,又敲了几行字,心里也开始住着几个字,改变自己,不然去死……微博上说人生有三个成长阶段,发现自己不是世界的中心,发现世界上很多无可奈何的事,发现世界上很多无可奈何的事但是还是要去做……如何自编自演,如火如荼进行自我改变,允许我省略一万个字。我只在乎我得到了什么,我突然发现自己疲惫不堪,失去了对所有所谓的垃圾最原始的抨击冲动!还记得高中时代那句“存在即为合理”吗?对于那些合理的存在,我们做出了多少不合理的过度反应,在苛责他人时自己是不是站在合适的角度和立场?在迎合别人的同时我们又失去了什么?你不可能和所有的人一样高度相同宽度,但你可以选择和他们一样……看到这里,有种自己要往围城方向走的感觉,有种我还不如不出来的感觉,只是围城里的惊恐再也不会令我难以入眠。我只想安静地做好自己,不用不喜欢自己的人来锻炼,不用喜欢自己的人来升华,我期待的只是一份云淡风轻,不惊,不乱,不恼,不扰……与大家共勉,加油,人生!

范文八:C++写日志(一)

/************************************************************************/

/*

* 文件名称:write_log.cpp

* 摘 要:此文件实现了普通WINDOWS程序中的日志功能

* 主要有以下特点:

* 1. 根据日期创建日志文件目录,每天的日志分别存放在不同的日志目录中;

* 2. 日志内容分三种类型,根据不同需要,写不同的日志类型的日志文件,

* 方便通过日志定位、分析问题;

* 3. 函数经过比较好的封装,便于复用;

* 待改进点:

* 1. 为了方便,日志内容打印时使用了time函数,其精确度较低;

* 2. 可将这些函数封装为一个日志类,或者动态库,使其更通用;

* 3. 没有考虑跨平台情景,目前只使用于WINDOWS下

* 4. 日志文件内容还可进一步改进,比如打印出当前文件名与行号,使用日志功能

* 更加实用;

*

*/

/************************************************************************/

#ifndef __WRITELOG_H__

#define __WRITELOG_H__

#include "stdafx.h"

#include

#include

#include

#include

#include

#include

#define _LOG_WRITE_STATE_ 1 /* 条件编译开关,1:写日志,0:不写日志 */

#define LOG_SUCCESS (0)

#define LOG_FAILED (-1)

#define LOG_BOOL_TRUE (1)

#define LOG_BOOL_FALSE (0)

#define DWORD_NULL (0xFFFFFFFF)

#define MAX_LOGTEXT_LEN (2048) /* 每行日志的最大长度*/

#define MAX_FILE_PATH (255) /* 日志文件路径的最大长度*/

#define MAX_LOG_FILE_SIZE (512 * 1024) /* 日志文件内容的最大长度*/

#define MAX_LOG_FILE_NAME_LEN (256) /* 日志文件名的最大长度*/

#define LOG_TYPE_INFO 0 /* 日志类型: 信息类型*/

#define LOG_TYPE_ERROR 1 /* 日志类型: 错误类型*/

#define LOG_TYPE_SYSTEM 2 /* 日志类型: 系统类型*/

#define TEST_CASE_MAX_FILE_LEN (1024) /* 测试函数中文件内容最大长度*/

const char g_LogRootPath[] = "C:\\My_APPLOG"; /*日志文件根路径,由用户指定*/

#pragma pack(push, 1)

typedef struct tagLOG_DATA /* 日志内容结构体*/

{

char strDate[11]; /* 日期:格式为如:2009-10-11*/

char strTime[9]; /* 时间:格式为如:16:10:57*/

unsigned int iType; /* 日志类型:3种:INFO(0)/ERROR(1)/SYSTEM(2)*/

char strText[MAX_LOGTEXT_LEN]; /*日志内容*/

}LOG_DATA, *LPLOG_DATA;

#pragma pack(pop)

int Create_LogDir(const char *pStrPath);

int Create_LogFile(const char *pStrFile, int iPos);

int IsFi

leExist(const char *pStrFile);

int GetLogPath(char *pStrPath);

DWORD GetFileLenth(const char *pFile);

int Write_Log_Text(LPLOG_DATA lpLogData);

void Write_Log(unsigned int uiLogType, char *pstrFmt, ...);

void TestLogCase_One();

int main(int argc, char* argv[])

{

Write_Log(LOG_TYPE_SYSTEM, "Program begin.");

TestLogCase_One();

Write_Log(LOG_TYPE_SYSTEM, "Program end.");

return 0;

}

/*********************************************************************

* 函数名称:void TestLogCase_One()

* 说明:简单的测试函数,读文件

* 调用者:main

* 输入参数:

* 无

* 输出参数:

* 无

* 返回值:

* void --

*********************************************************************/

void TestLogCase_One()

{

FILE *pFile = NULL;

char *pFieldContent = NULL;

char szFileName[] = "test_case.txt";

pFieldContent = (char *)malloc(TEST_CASE_MAX_FILE_LEN);

if(NULL == pFieldContent)

{

Write_Log(LOG_TYPE_ERROR, "malloc memory failed,program exit!");

return;

}

memset(pFieldContent, 0, TEST_CASE_MAX_FILE_LEN);

Write_Log(LOG_TYPE_INFO, "malloc memory for pFiled successful,memory size is: %ld",

TEST_CASE_MAX_FILE_LEN);

pFile = fopen(szFileName, "r");

if(NULL == pFile)

{

fprintf(stderr, "open file failed.");

Write_Log(LOG_TYPE_ERROR, "Open file %s failed. program exit!", szFileName);

return;

}

Write_Log(LOG_TYPE_INFO, "Open file %s successful.", szFileName);

fread(pFieldContent, 1, TEST_CASE_MAX_FILE_LEN, pFile);

pFieldContent[TEST_CASE_MAX_FILE_LEN -1] = '\0';

fclose(pFile);

printf("The file %s content is: \n%s\n", szFileName, pFieldContent);

Write_Log(LOG_TYPE_INFO, "The file %s content is: \n%s\n", szFileName, pFieldContent);

}

/*********************************************************************

* 函数名称:void Write_Log(unsigned int uiLogType, char *pstrFmt, ...)

* 说明:日志写函数,支持变长参数

* 调用者:任何需要写日志的地方

* 输入参数:

* unsigned iType -- 日志类别

* char *pstrFmt -- 日志内容

* ... -- 变长参数

* 输出参数:

* 无

* 返回值:

* void --

*********************************************************************/

void Write_Log(unsigned int uiLogType, char *pstrFmt, ...)

{

#if _LOG_WRITE_STATE_ /* 写日志与否的编译开关*/

LOG_DATA data;

time_t curTime;

struct tm *mt;

va_list v1;

memset(&data, 0, sizeof(LOG_DATA));

va_start(v1, pstrFmt);

_vsnprintf(data.strText, MAX_LOGTEXT_LEN, pstrFmt, v1);

va_end(v1);

data.iType = uiLogType;

curTime = time(NULL);

mt = localtime(&curTime);

strftime(data.strDate, sizeof(data.strDate), "%Y-%m-%d", mt);

strftime(data.strTime, sizeof(data.strTime), "%H:%M:%S", mt);

Write_Log_Text(&data);

#endif _LOG_WRITE_STATE_

}

/*********************************************************************

* 函数名称:int GetLogPath(char *pStrPath)

* 说明:获取日志文件路径

* 调用者:Write_Log_Text

* 输入参数:

* 无

* 输出参数:

* char *pStrPath

* 返回值:

* int -- LOG_FAILED: 失败

* -- LOG_SUCCESS: 成功

*********************************************************************/

int GetLogPath(char *pStrPath)

{

if(NULL == pStrPath)

{

return LOG_FAILED;

}

int iRet = 0;

time_t curTime = time(NULL);

struct tm *mt = localtime(&curTime);

/* 根据日期组成文件夹名称*/

sprintf(pStrPath, "%s\\%d%02d%02d", g_LogRootPath, mt->tm_year + 1900, mt->tm_mon + 1, mt->tm_mday);

iRet = Create_LogDir(pStrPath);

return iRet;

}

/*********************************************************************

* 函数名称:int GetLogFileName(int iLogType, const char *pStrPath, char *pStrName)

* 说明:获取日志文件名

* 调用者:Write_Log_Text

* 输入参数:

* int iLogType -- 日志类型 3种:INFO(0)/ERROR(1)/SYSTEM(2)

* const char *pStrPath -- 日志路径 由GetLogPath得到

* 输出参数:

* char *pStrName -- 日志文件名

* 返回值:

* int -- LOG_FAILED: 失败

* -- LOG_SUCCESS: 成功

*********************************************************************/

int GetLogFileName(int iLogType, const char *pStrPath, char *pStrName)

{

if(NULL == pStrPath)

{

return LOG_FAILED;

}

char szLogName[MAX_FILE_PATH];

FILE *pFile = NULL;

memset(szLogName, 0, MAX_FILE_PATH);

switch (iLogType)

{

case LOG_TYPE_INFO:

sprintf(szLogName, "%s\\app_info", pStrPath);

break;

case LOG_TYPE_ERROR:

sprintf(szLogName, "%s\\app_error", pStrPath);

break;

case LOG_TYPE_SYSTEM:

sprintf(szLogName, "%s\\app_system", pStrPath);

break;

default:

return LOG_FAILED;

break;

}

strcat(szLogName, ".log");

if(IsFileExist(szLogName))

{

/* 如果文件长度大于指定的最大长度,重新创建一文件,覆盖原文件*/

if((int)GetFileLenth(szLogName) + 256 >= MAX_LOG_FILE_SIZE)

{

Create_LogFile(szLogName, 0);

}

}

else

{

Create_LogFile(szLogName, 0);

}

sprintf(pStrName, "%s", szLogName);

return LOG_SUCCESS;

}

/*********************************************************************

* 函数名称:int Create_LogDir(const char *pStrPath)

* 说明:创建日志存放路径

* 调用者:GetLogPath

* 输入参数:

* const char *pStrPath --用户指定的根路径

*

输出参数:

* 无

* 返回值:

* int -- LOG_FAILED: 失败

* -- LOG_SUCCESS: 成功

*********************************************************************/

int Create_LogDir(const char *pStrPath)

{

if(NULL == pStrPath)

{

return LOG_FAILED;

}

int iRet = 0;

char szSub[MAX_FILE_PATH];

char *pSub = NULL;

int iIndex = 0;

int iLen = 0;

int bFind = 0;

memset(szSub, 0, sizeof(MAX_FILE_PATH));

/* 逐层创建目录*/

while(1)

{

pSub = strchr(pStrPath + iLen, '\\');

if(NULL == pSub)

{

if(iLen == 0)

{

return LOG_FAILED;

}

iRet = CreateDirectory(pStrPath, NULL);

if(0 == iRet)

{

iRet = GetLastError();

if(ERROR_ALREADY_EXISTS == iRet)

{

return LOG_SUCCESS;

}

return LOG_FAILED;

}

return LOG_SUCCESS;

}

else

{

if (!bFind)

{

bFind = 1;

}

else

{

memset(szSub, 0, sizeof(szSub));

strncpy(szSub, pStrPath, pSub - pStrPath);

CreateDirectory(szSub, NULL);

}

iLen = pSub - pStrPath + 1;

}

}

return LOG_SUCCESS;

}

/*********************************************************************

* 函数名称:int Create_LogFile(const char *pStrFile, int iPos)

* 说明:创建日志文件

* 调用者:GetLogFileName

* 输入参数:

* const char *pStrFile --文件名

* int iPos --文件指针位置

* 输出参数:

* 无

* 返回值:

* int -- LOG_FAILED: 失败

* -- LOG_SUCCESS: 成功

*********************************************************************/

int Create_LogFile(const char *pStrFile, int iPos)

{

HANDLE hd = 0;

int iRet = 0;

if(NULL == pStrFile)

{

return LOG_FAILED;

}

hd = CreateFile(pStrFile,

GENERIC_READ | GENERIC_WRITE,

0,

NULL,

CREATE_ALWAYS,

FILE_ATTRIBUTE_NORMAL,

NULL

);

if(INVALID_HANDLE_VALUE == hd)

{

return LOG_FAILED;

}

if(DWORD_NULL == SetFilePointer(hd, iPos, NULL, FILE_BEGIN))

{

return LOG_FAILED;

}

iRet = SetEndOfFile(hd);

CloseHandle(hd);

return iRet;

}

/*********************************************************************

* 函数名称:int IsFileExist(const char *pStrFile)

* 说明:判断指定的文件是否存在

* 调用者:GetLogFileName

* 输入参数:

* c

onst char *pStrFile --文件名

* 输出参数:

* 无

* 返回值:

* int -- LOG_BOOL_FALSE: 不存在

* -- LOG_BOOL_TRUE: 存在

*********************************************************************/

int IsFileExist(const char *pStrFile)

{

int iLen = 0;

WIN32_FIND_DATA finddata;

memset(&finddata, 0, sizeof(WIN32_FIND_DATA));

HANDLE hd = FindFirstFile(pStrFile, &finddata);

if(INVALID_HANDLE_VALUE == hd)

{

DWORD dwRet = GetLastError();

if(ERROR_FILE_NOT_FOUND == dwRet || ERROR_PATH_NOT_FOUND == dwRet)

{

return LOG_BOOL_FALSE;

}

}

FindClose(hd);

return LOG_BOOL_TRUE;

}

/*********************************************************************

* 函数名称:DWORD GetFileLenth(const char *pFile)

* 说明:判断指定的文件大小

* 调用者:GetLogFileName

* 输入参数:

* const char *pFile --文件名

* 输出参数:

* 无

* 返回值:

* DWORD -- 文件大小

*********************************************************************/

DWORD GetFileLenth(const char *pFile)

{

WIN32_FIND_DATA buff;

HANDLE hd = NULL;

memset(&buff, 0, sizeof(WIN32_FIND_DATA));

hd = FindFirstFile(pFile, &buff);

FindClose(hd);

return (buff.nFileSizeHigh * MAXDWORD) + buff.nFileSizeLow;

}

/*********************************************************************

* 函数名称:int Write_Log_Text(LPLOG_DATA lpLogData)

* 说明:写日志内容

* 调用者:Write_Log

* 输入参数:

* LPLOG_DATA lpLogData --日志内容结构体量

* 输出参数:

* 无

* 返回值:

* int -- LOG_FAILED: 失败

* -- LOG_SUCCESS: 成功

*********************************************************************/

int Write_Log_Text(LPLOG_DATA lpLogData)

{

char szFilePath[MAX_FILE_PATH];

char szFileName[MAX_LOG_FILE_NAME_LEN];

FILE *pFile = NULL;

char szLogText[MAX_LOGTEXT_LEN];

memset(szFilePath, 0, MAX_FILE_PATH);

memset(szFileName, 0, MAX_LOG_FILE_NAME_LEN);

memset(szLogText, 0, MAX_LOGTEXT_LEN);

GetLogPath(szFilePath);

GetLogFileName(lpLogData->iType, szFilePath, szFileName);

pFile = fopen(szFileName, "a+");

if(NULL == pFile)

{

return LOG_FAILED;

}

sprintf(szLogText, "%s %s %s\n", lpLogData->strDate, lpLogData->strTime, lpLogData->strText);

fwrite(szLogText, 1, strlen(szLogText), pFile);

fclose(pFile);

return LOG_SUCCESS;

}

范文九:这篇日志写给自己

这篇日志写给自己

也许,多年以后看到今天自己所写的东西,自己会觉得自己幼稚,可笑,傻的可怜…… 每当我们翻开以往的日记随笔时,也许我们会露出连自己都无法解释的笑容,觉得自己可笑,偏激,当我们真正的感觉到这些的时候,也许我们已经告别了年幼时的单纯!我们得考虑很多问题,我们变得复杂。

小的时候我们看什么都是那么的单纯而美好,谁说什么我们都是那么的相信,长大了,我们看什么都是那么的复杂,我们怀疑着很多东西。小时候,无忧无虑,我们不会担心一个人,因为大家都有很多玩伴,大了,我们失去了很多童真!我们变得孤独,能耐得住孤独的,逐渐远离人群,喜欢安静,喜欢一个独自的思考,喜欢一个人照顾自己,活在自我的快乐只中,只是我们的快乐没人懂,我们只和自己的灵魂相依,我们从没感到过孤独,我们其实很充实因为我们内心从未空虚。耐不住孤独的人,喜欢人群,但是脱离人群时,那种孤独感,会让自己觉得空虚,觉得无助!

大了,我们要面临很多问题,因为大了,我们要学会承担,学会承担责任,我们不在是小孩,所以我们做出的每一件事,我们都要相应的付出,并且准备随时承担自己所应承担的责任!对于我们来说,其实快乐幸福,与物质并无多大关系,但现在我们似乎有个共识,那就是没有物质的支撑快乐幸福似乎是遥不可及!为了我们的共识,有些人在追求物质时,出买好友,六亲不识,道德沦丧,吃里爬外,当他们真正的获得了物质支撑时,快乐幸福早与之失之交臂。虽然说有的人他们不是那么的富有,但他们快乐幸福,活的踏实。

其实快乐幸福,与财富等等并无关连,只是我们的攀比心理使其把快乐幸福临架于财富等等之上!有时候我们因为攀比心理,而错过很多东西,譬如我们自己明明很喜欢一个人,而因为别人的意见和攀比心里,使自己与真爱擦肩而过!其实,我们应该明白,自己的幸福与别人无关,我们没必要去在乎别人的眼光!当然,我们也没必要去干涉别人的幸福,给别人以眼光!各人的追求不同,我们不能把别人的幸福,拿来当做衡量自己的幸福的标准! 我其实很佩服自己的父母,但我以前很少在别人的面前提及父母,说句心里话,我闲丢人。但现在不同了,我敢和任何人提及父母,他们低调做人,低调为人,从不和他人攀比,从不去夸富,即使现在的生活环有很大的变化,他们仍然辛勤劳苦,仍然不怕别人的眼光!对于我来说,我没有自己父母的心态好,没有他们能经得起别人的眼光!我在向父母学习,但是我没有那种勇气,只应怕被人瞧不起,也许这不是我的原因,但是我在不断学习!

其实,人是否受到尊重与他的财富并无多大关系,虽然现在我们处的社会价值取向就是这样,但真正的尊重是发自内心深处的,而不是卑恭屈膝!有时候,我们自己追求的东西并不是自己真正想要的,而是为了让别人去羡慕自己,然后自己觉得自己特有优越感,为了这种优越感,我们不断得做着一些慌唐的事情,当我们真正的醒悟了,我们已经错过了很多东西!所以,享受自己的生活,不要与他人相比,不要在乎他人的眼光。我们总是说,走自己的路让别人说去吧!但我们却总是把自己的价值建立在别人对自己的理解上。我们有时候也很矛盾自己为什么会这样呢?最终还是因为自己太在乎别人的眼光了!其实,只要我们自己觉得快乐幸福就可以了,又何必在乎别人的眼光呢?我们应该明白,自己的幸福其实与众多人无关的!

这么多年遇到过很多人,学到了很多东西,也许在交往中,自己吃过不少亏,但是从中得到了很多东西,我不喜欢和人计较,尤其是一些鸡毛蒜皮的事,我觉得没那个必要,有人觉得我很傻,有时候我也觉得自己傻。有时候自己吃亏了,我还安慰自己,拿一些不算理由的理由去傻傻的安慰自己!我知道自己吃过的亏不少,但是在交往的开始我会真诚的对待每一个人,当有人利用我的真诚时,也只有一次,就算有多次,那也只是当下的条件的不允许我做出反映。每当自己的真诚变成别人可利用的资源时,除了无奈和可悲还有什么呢?也许人吃亏是种福吧!吃小亏多,才不易吃大亏。父母常常教导我们占小便宜吃大亏,可有多少人能领悟呢?从身边发生的事情,这个结论早已被无数次证实过了,我们又何必重蹈覆折呢!我们更因该以史为鉴。

从上年发生的事开看,我们做事,千万不能急燥,决不能充满功利性,如果当我们做事充满功利性时,事情很可能会做不好!自己有时候有点急燥,甚至心态不好,有段时间心态不好差点酿成大错,等自己心里平静后才觉得后怕。不管什么事情,我们都得有计划,安部署完成,切勿急燥。 工作上的事与人,是个很复杂的事情,有很多东西自己还得去学习!我深知自己有个很大的缺点,我不善于应筹,也不屑于应筹,但这个缺点,我觉得自己得去克服。我不喜欢给自己争攻夺利,但是从目前的工作来看,我发现这也是个缺点,不公平的待遇,让我心里很不平衡,我也得学会给自己争利,这只是单纯的为了生存而矣!

生活了这么多年了,遇到个知已不容易,可我偏偏又错过。也许,你永远都不知道去年我为何我会去见你,我终于鼓足了勇气坦然了一次,可坦然的只是一面,其实我是去祝福你的。既然过去的,就让那些过去吧!又何必去纠结于过去呢?大学三年,基本上是用来疗伤了,我伤了人,也伤了自己,这些让我明白了,保持距离的重性!交友我喜欢交心的朋友,而不是互相利用的朋友,我打心底的讨厌相互利用。

也许,有很多人都觉得我这人很难靠近,但是有多少人是待着诚意靠近的呢?不是我不喜欢交友,我只是不喜欢抱着攻利性的心态去交友,我打心底的憎恶哪些抱着攻利心的人与我交往。我很难读懂,也没几个人能懂,不是我把自己围起来了,而是我不喜欢别人失望而归,更不希望自己受到伤害,因为不喜欢伤害别人。所以,有时候,冷默只是为了自己不受伤害。 性格上的缺点,很难改变,可我一直都在努力的改变着,不为别人,只为我自己,我喜欢反省,不时的反省,这样也许会被人认为累,但我觉得并不累,反而这样会使自己不断得上进。无论怎么样,每个人都有自己的生活方式,每个人都有自己的生活。可是我们经常犯着很可笑的错误,那就是常试图改变别人,让别人与自己相同,或着改变自己,让自己与别人相同,比起前者,后者更显得可笑。有时候我们不能太自我,但我们却不能失去自我!关于灵魂我想周国平的《灵魂只能独行》写的不错,感兴趣的可以去看看。

也许灵魂这东西,只能孤行,我们往往期待的不是一个伴陪,而是一个同样灵魂的应答。所以说世界上最人让感动的爱仅是一棵孤独的灵魂与另一棵孤独的灵魂最深切的呼唤与应答!我相信,每一个人的灵魂都是纯美的,只是有的被污染了而又去污染别的,不过多数人的灵魂还是纯美的,只是缺乏一个最深切的呼应而矣!也许,失去了多年东西,就快要找回来了,不过也可能是另一场悲剧!

我一直在提醒自己,注意距离,不过这种难有机遇,我应该去努力才对,无论结剧是悲是喜欢,我们都要记住,也应懂得感恩过去给予自己帮忙或给予过自己快乐的人。爱一个人,只是为了让她快乐幸福,只要她快乐幸福,我们的爱就是永衡的,不过很多人似乎不明白这

个道理!有的人说爱,去让爱的人痛苦不勘,或是无力承受,那不是爱,那是残害!爱一个人,我应该送上祝福,让她快乐幸福才对!

好了,为什么活着这个话题,哲学家几千年来都没解决的问题,却被中国的社会现实所诠释着。在我们这社会扭曲的价值衡量标准的衡量下,人为什么活着也被扭曲的诠释着!我一直认为,人活着的目的就是为了最大限度的实现自己价值。无论我们的自身条件如何,我们都应不悲不喜欢,把自己做到最好,就是我们活着的目的!…… 今雨无声 2011 03 07

范文十:为什么要写日志和怎么写

为什么要写日志和怎么写

志就是史,写史的目的是记得失功过,明兴衰之理。

日志就是个人的史,记录发展,总结规律,把握自己的兴衰。

国史有本纪、世家和列传,日志有计划、问题和学习。

计划:

做事没有计划是很多人的通病,所以定期制定计划并每天核定一下计划执行情况,是对自己负责的行为,不要浑浑噩噩过日子。

我们的事情不都是别人安排的吗?为什么要制定计划?

一直是别人安排,还没有看样学样地学会如何安排自己吗?哪一天可以提升到安排别人呢? 另一种计划是成长的计划。

很多人只会总结自己的成长,不会计划自己的成长,所以成长得很慢很随机。

有人推他,他就前进。没人推他,他就静止。

有了想法/目标往往不了了之,没有决心去完成。

找到需要改进的地方,制定一个目标,确定一个时间期限,每天检查一下是否完成了阶段性任务,成为一个自己推动自己的人。

如果不觉得有什么特别紧急需要改进的,或者觉得需要改进的都不是太重要的,那你要当心了,你已经处在因骄傲自满而停止不前的边缘。

问题:

做事的过程中遇到过什么困难、困惑,记录一下你解决的方法过程。

不能立即解决的,可以提出解决的思路设想。

没有办法的,作为问题提出。

这些问题有一大半是别人遇到过的,提出可以有助于及时得到指导或纠正。

有些是一直被大家忽略的,你提出可以对部门工作改进有帮助。

学习:

工作中的学习大部分是在做中学,但是往往为了急急忙忙完成任务而没有消化学到的东西。 譬如,今天碰到件事情不会做,问别人,别人说了,立刻做了。

没有归纳总结,下次碰到类似问题可能还要问。

结果是自己变成一个操作者,知识经验还是在别人脑子里。

很多说工作很顺基本没碰到问题的人都是这样的人。

这样的人往往会做着做着觉得工作很机械,能力也不提升,工资也不提升。

其实,一直都是别人在动脑子,他/她就是操作一下,不机械才怪。

把一天中学到的东西整理一下,分析一下,做一个归纳总结,确定概念、逻辑和应用范围,就变成自己的了。

写出来是很好的整理方式,比凭空想一想要清晰、完整得多。

写好日志,把你的终生志分解、落实到每一天!