编程心得 在学习编程大半年的时间里,学习了c语言和web前端,说不出有什么太大的成就与收获,大概只是学习了基础能力罢了,而现在的编程能力是太弱了,我想这一切应当归咎于实践太少。在上学期,跟着老师一起学习编程的基础语言c语言时,对于比较简单的问题也只是学会了听懂老师的讲解,而自己动手操作的时间太少了。 ...
分类:
其他好文 时间:
2020-03-22 19:37:47
阅读次数:
67
概念: (一).临界区 临界区用来表示一种公共资源,或者说是一种共享数据。它可以被多个线程使用,但是每一次只能有一个线程能使用它。一旦临界区被占有,那么其他的线程只能等待。 (二).死锁(Deadlock),活锁(Livelock),饥饿(Starvation) ...
分类:
编程语言 时间:
2019-08-13 15:23:14
阅读次数:
87
public class interface_test { public static void main (String[] arges){ yuanzhui a=new yuanzhui(2,5,6); yuanzhui b=new yuanzhui(1,3,3); System.out.pri ...
分类:
其他好文 时间:
2019-05-20 22:58:58
阅读次数:
144
此次实验,我体会到了编程前画程序框图的重要性。事实证明,有了框图,写程序会容易很多,也不易出现大错误。但由于粗心,我出现了两点不易觉察的错误:先是将第一题中Printf语句中的逗号遗忘了,然后第二题中又在scanf语句中遗落了一个引号。这种细微的错误让我检查了许久,浪费了很多时间,以后要多多练习,熟 ...
分类:
其他好文 时间:
2019-03-20 14:26:22
阅读次数:
131
这是加入博客园发表的第一篇随笔,早就想加入博客园,记录一下自己的编程学习之路,这次终于有机会写一篇了,以后只要有时间就会更新之前遇到的问题以及解决的方法过程,以供大家共享,让新手少走弯路,也是自己对知识的点点滴滴的总结。 本人双985硕士毕业后便在一研究所负责软件开发,研究所和企业的不同之处就不在这 ...
分类:
其他好文 时间:
2019-01-04 17:11:20
阅读次数:
139
对之前的编程,我总结为为了编程而编程。 只是为了完成一次的任务,而没有用发展的眼光去编程。 在平时编程敲打代码的时候,第一个想到的是百度,去找模板,去抄去改,而没有自己实实在在的分析问题,把问题分解用自己的思路推算。在写代码的时候,没有为了重复使用而模板化,为了以后翻看而加注释,很多临时借鉴的东西, ...
分类:
其他好文 时间:
2018-10-11 23:46:56
阅读次数:
154
一、服务器端日志与客户端日志的区别在正式讲解之前,我们先来看一个日志类的实现方法,这个日志类也是代表着大多数客户端日志的主流写法:/***@desc:程序运行log类,log.h*@author:zhangyl*@date:2017.01.17**/#ifndef__LOG_H__#define__LOG_H__#ifdef_ZYL_LOG_#defineLogInfo(...)Log::GetI
分类:
其他好文 时间:
2018-06-06 23:54:34
阅读次数:
145
本文将介绍我曾经做过的一个项目的服务器架构和服务器编程的一些重要细节。一、程序运行环境操作系统:centos7.0编译器:gcc/g++4.8.3cmake2.8.11mysql数据库:5.5.47项目代码管理工具:VS2013一、程序结构该程序总共有17个线程,其中分为9个数据库工作线程D和一个日志线程L,6个普通工作线程W,一个主线程M。(以下会用这些字母来代指这些线程)(一)、数据库工作线程
分类:
其他好文 时间:
2018-06-06 23:52:37
阅读次数:
166
windows平台上无论利用socket()函数还是WSASocket()函数创建的socket都是阻塞模式的:```SOCKETWSAAPIsocket(Inintaf,Ininttype,Inintprotocol);SOCKETWSASocket(Inintaf,Ininttype,Inintprotocol,InLPWSAPROTOCOL_INFOlpProtocolInfo,InGROU
分类:
其他好文 时间:
2018-06-06 23:51:46
阅读次数:
159
这些年,接触了形形×××的项目,写了不少网络编程的代码,从windows到linux,跌进了不少坑,由于网络编程涉及很多细节和技巧,一直想写篇文章来总结下这方面的心得与经验,希望对来者有一点帮助,那就善莫大焉了。本文涉及的平台包括windows和linux,下面开始啦。一、非阻塞的的connect()函数如何编写我们知道用connect()函数默认是阻塞的,直到三次握手建立之后,或者实在连不上超时返
分类:
其他好文 时间:
2018-06-06 23:45:50
阅读次数:
187