E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
编程心得
B-树的详解
前言博客编写人:Willam博客编写时间:2017/3/27博主邮箱:
[email protected]
(有志同道合之人,可以加qq交流交流
编程心得
)1、背景知识下面这段摘抄自博客:(从B树、B+树、B
Ouyang_Lianjun
·
2020-06-25 09:43
数据结构
AT指令(嵌入式+物联网)
编程心得
C语言
本文拿我当初做了一个共享设备为例,最开始用的硬件是stm32f1+sim800(2g),这两个应该是国内做共享设备最普遍的组合了,因为据说联通2G快淘汰了,如果想用4g的sim7600,但是这也不影响AT指令使用,大家也可以用NBIOT(SIM7000)或者移远的.1,stm32f1串口使用(中断+DMA接受与DMA发送)stm32的串口大家可能都会用,但是还是有很多小白不会使用接受不定长数据,接
当霸气遇到侧漏
·
2020-06-25 05:51
AT指令
编程心得
分享,送给刚入门学编程的小伙伴
下面给大家分享下,众多小伙伴的
编程心得
,希望对你有所帮助。这篇文章我是在知乎上看到的,感觉很不错。原作者回顾了自己漫长的编程学习之路,从中总结了许多个人经历,走的弯路,和教训。
折腾不止的追梦人
·
2020-06-25 05:11
编程开发
PHP
算法学习之----排序
bubbleSort(int*A,intn){//writecodeherefor(inti=0;iA[j+1]){inta=A[j];A[j]=A[j+1];A[j+1]=a;}returnA;}};第三:双重循环
编程心得
_saule
·
2020-06-24 00:41
【Visual C++】游戏开发笔记十九 DirectX与OpenGL的博弈
http://blog.csdn.net/zhmxy555/article/details/7522960作者:毛星云邮箱:
[email protected]
欢迎邮件交流
编程心得
作为游戏开发界老生常谈的话题
iteye_15968
·
2020-06-23 18:35
程序员吐糟研发群:编程问题没人理,晒键盘倒是好多人回应!
距离已经不是人与人之间的障碍,通过虚拟空间每个人都可见拥有自己的人脉圈了,看每个人拥有什么样的群就知道他是什么职业了,比如就程序员来说,那个程序员没有几个技术交流群啊,比如:“java研发交流群”,“PHP程序员交流群”,“
编程心得
交流
上世是朵花
·
2020-06-23 16:05
社交规则:饭后抢着买单到底是客气还是客套?大多并不是真心的
分享职场攻略、程序开发、软件
编程心得
、创业资源。文|洪生鹏如今科技越发达,人际关系越淡薄了,朋友们一起出来吃饭聚餐是很常见的事情,可是在饭饱酒足后谁来买单却成了一个非常现实的问题。
爱开发V
·
2020-06-22 08:32
【Visual C++】游戏开发笔记十六 讲解一个完整的回合制游戏demo
文章链接http://blog.csdn.net/zhmxy555/article/details/7447864作者:毛星云邮箱:
[email protected]
欢迎邮件交流
编程心得
这节笔记的主要内容是介绍一个完整的回合制游戏
iteye_15968
·
2020-06-21 02:37
Python之学会测试,让开发更加高效(一)
前几天,听了公司某位大佬关于
编程心得
的体会,其中讲到了“测试驱动开发”,感觉自己的测试技能薄弱,因此,写下这篇文章,希望对测试能有个入门。
山阴少年
·
2020-04-27 10:00
服务器端
编程心得
(三)——一个服务器程序的架构介绍
本文将介绍我曾经做过的一个项目的服务器架构和服务器编程的一些重要细节。一、程序运行环境操作系统:centos7.0编译器:gcc/g++4.8.3cmake2.8.11mysql数据库:5.5.47项目代码管理工具:VS2013一、程序结构该程序总共有17个线程,其中分为9个数据库工作线程D和一个日志线程L,6个普通工作线程W,一个主线程M。(以下会用这些字母来代指这些线程)(一)、数据库工作线程
张小方
·
2020-04-13 02:59
无标题文章
最近一直在写
编程心得
,的确是没有什么用。而且最近金钱压力比较大,人际关系压力似乎也比较大。很多东西暂时并不顺。但是能怎么办?只能选择还有等待了。着实惊恐不安。
只不过33
·
2020-04-11 22:33
关于
编程心得
一
以下以C++作为benchmark。多关注库C++提升一个台阶后,需要多关注各种库,关注这些库的时候只需要关注其中有哪些功能,具体函数都可以不看,这样以后如果用到的时候就能记得起来。比如boost,glog,gflag等。对函数的参数认知函数的参数如果只是看他的文档,会感觉很繁杂,摸不到头脑。但是如果自己对该函数的功能,先构思一下,然后再在程序实现文档中查看他是怎么生成的。这样就能和函数的作者产生
_saule
·
2020-03-20 22:45
模块化
编程心得
体会
整体思路这样的:定时器中断中调用一个列表任务使能位循环刷新,刷新原则是,在创建任务列表的时候,每一个任务都自带属性,都有哪些属性呢?1.时间间隔,2.函数使能标志位,3.函数指针,4.函数参数列表任务使能位循环刷新函数,每一个中断调用一次,按照中断间隔使能标志位在这个函数之上,还有一个函数,在main中while(1)调用,它的作用是查询列表中的任务,那个使能位被打开了,然后执行指针指向的函数。*
一触即飞
·
2020-03-19 13:10
C++
编程心得
一直以来都是在钻研C语言,觉得C语言比C++语言要简单的多,而且,C语言能够更容易理解。最近,在使用C++语言来实现某些算法,发现C++语言在使用方面要比C语言优秀的多,不是因为C++屏蔽了指针的使用,而是C++语言一直在进步(这点是我最看重的)。到现在也有了auto关键字,智能指针库,线程库等等,总之,你会发现C++基本上在基础算法和数据结构方面给你提供了最大限度的帮助(当然,这部分的内容是要学
IT孤独者
·
2020-02-29 04:38
我为什么会选择开始写作
其实,当时根本没觉得程序员写技术文章和学习
编程心得
也是写作的一种(其实这也是认知局限的问题,根本不知道何为写作以及写作有什么作用),
志成_9963
·
2020-02-25 00:08
游戏开发-手游框架设计<零>
框架最能体现一个开发者对游戏开发的理解,对项目的把控已经搬家到新博客jjyy.guru继续和大家跟分享游戏技术、
编程心得
、unity3d、cocos2d、emacs、操作系统手游框架设计从两个角度出发:
不是流汗羊
·
2020-02-17 03:37
服务器
编程心得
(五)——如何编写高性能日志
一、服务器端日志与客户端日志的区别在正式讲解之前,我们先来看一个日志类的实现方法,这个日志类也是代表着大多数客户端日志的主流写法:/***@desc:程序运行log类,log.h*@author:zhangyl*@date:2017.01.17**/#ifndef__LOG_H__#define__LOG_H__#ifdef_ZYL_LOG_#defineLogInfo(...)Log::GetI
张小方
·
2020-02-07 18:07
我的
编程心得
最近在学习编程的过程中,老师的点拨加上自己平时在写代码时的一些经历,突然间领悟到了编程的底层思维方法和原理。需求分析比代码更重要。为什么这样说呢,因为编程是一个复杂的过程,一个问题嵌套着一个问题,不同的变量控制的是不同功能。所以在动手写代码前,清楚自己到底想要什么更重要。做需求分析就像写文章之前要列提纲,把自己要实现的功能逐一列出来。做好需求分析在写代码时就像玩拼图游戏,把自己写出的功能用代码一一
韩叫兽
·
2020-02-05 20:25
2018-05-16
Scratch用循环的方法实现斐波那契数列
编程心得
1斐波那契数列1.1定义首先引用秒懂百科里面关于“斐波那契数列”的定义,详见“https://baike.baidu.com/item/斐波那契数列/99145
余江林
·
2020-01-03 20:20
Python3.5学习之旅——day6
面向对象编程的学习一、定义首先跟大家介绍一位资深的程序员前辈说过的
编程心得
:1、写重复代码是非常不好且低级的行为2、完成的代码需要经常变更所以根据以上两个心得,我们可以知道写的代码一定要遵循易读、易改的原则
Achilles_Heel
·
2019-12-26 20:00
练习的力量
p2188294790.jpg已经搬家到新博客jjyy.guru继续和大家跟分享游戏技术、
编程心得
、unity3d、cocos2d、emacs、操作系统人生需要积累,我们平时做什么,决定我们成为怎样的人
不是流汗羊
·
2019-12-22 21:26
函数式
编程心得
函数式
编程心得
最近一年来,我在函数式编程上不停探索,想要构建一个属于自己的编程思维。然而在实际开发过程中,经常会因为各种原因导致思路混乱,难以继续开发。
业翔
·
2019-12-01 13:25
IME输入
IME简介2.IME结构3.IME调试环境配置及安装3.1.配置步骤3.2.配置说明及注意事项3.3.IME安装及卸载4.IME
编程心得
4.1.准备工作4.2.IME数据结构介绍4.3.IME接口调用顺序
乖乖果效36
·
2019-12-01 09:17
自学
编程心得
个人基础介绍1.懂基础的互联网名词是啥意思,知道编程语言、域名、空间、前端、后端等相关含义2.大学时候有学过VisualBasic编程基础3.在慕课网学习了HTML+CSS基础##4.把w3school里HTML和CSS的基础知识过了一遍。5.在中国大学MOOC平台学习了大学计算机导论,但是看到一半没学下去。我是个喜欢互联网的人,但是因为各种原因年轻的时候没从事这方面的工作,只是利用互联网查找资料
山上火
·
2019-11-01 09:57
使用libpcap和tcpdump抓包
参考tcpdump&libpcap官网使用PCAP获取数据包纳秒(ns)级精度的时间戳(timestamp)tcpdump/libpcap中捕获数据包的时间戳基于libpcap多网卡抓包
编程心得
在LINUX
黑客三遍猪
·
2019-09-03 16:11
网络
shell
编程心得
总结
一些心得:1、遵循一定的语法规则,是一种脚本语言(就是帮你在控制台上自动化执行一些操作);2、运行shell脚本语言实质是利用Shell解析器(一个应用程序)解析你编写的脚本);3、多数的语法都是C的变形,稍加转变就可以灵活应用;4、一般使用步骤:a、创建xxxx.sh文件,编写内容~b、创建脚本后需要修改可执行属性;c、在控制台执行./xxxx.sh;(’.'是指在当前目录下搜索);5、shel
STCNXPARM
·
2019-02-24 15:09
Linux
史铁生:敬畏生命,生命的磨难是一种必然降临的节日
分享职场攻略、程序开发、软件
编程心得
、创业资源等文|洪生鹏“狼行千里吃肉,狗行千里吃屎!”电视剧《亮剑》中李云龙在每次出征前总会给士兵们打气,即使是一个刚刚参军的新兵蛋子,也会被激励的嗷嗷叫。
爱开发V
·
2018-12-16 12:42
老板:“连设计张表都不会,怎么好意思从事程序员?”
分享职场攻略、程序开发、软件
编程心得
、创业资源等文|洪生鹏刚选择从事程序员这个行业,有次领导安排给我的任务,主要是设计表结构,虽然之前数据库数据也掌握些,可却未真正实践过,当自己动手做时,才发现自己对表设计
爱开发V
·
2018-12-15 17:00
生活最沉重的负担不是工作,而是无聊
分享职场攻略、程序开发、软件
编程心得
、创业资源等文|洪生鹏后台有位读者张工私信我,说他的目前的职场现状让他很焦虑。
爱开发V
·
2018-12-14 12:29
TCP网络
编程心得
体会浅谈
**在tcp编程中,我们以服务端为发送端,客户端为接收端举例。通信过程中发送端和接收端都有一个接收缓冲区和发送缓冲区(也就是说一边两个缓冲区),在编程过程中当我们使用send方法的时候所做的工作就是—-将程序中的数据发送到计算机内核的发送缓冲区,而当我们使用recv()方法时就是—将接收缓冲区中的数据读取到程序中。而真正的数据交互就是tcp协议和计算机内核去完成了与我们的编程程序无关。下面说几种情
xu_徐
·
2018-09-09 00:04
网络编程
编程心得
——编码风格的重要性
你必须熟悉有些与类相关的编码风格问题,在你编写的程序较复杂时尤其如此。类名应采用驼峰命名法,即将类名中的每个单词的首字母都大写,而不使用下划线。实例名和模块名都采用小写格式,并在单词之间加上下划线。每个类,都应紧跟在类定义后面包含一个文档字符串。这种文档字符串简要地描述类的功能,并遵循编写函数的文档字符串时采用的格式约定。每个模块也都应包含一个文档字符串,对其中的类可用于做什么进行描述。可以使用空
IT_心如止水
·
2018-07-12 18:53
TCP/IP Socket网络
编程心得
TCP/IPSocket网络
编程心得
:ET模式下accept考虑这种情况:多个连接同时到达,服务器的TCP就绪队列瞬间积累多个就绪连接,由于是边缘触发模式,epoll只会通知一次,accept只处理一个连接
simplson
·
2018-05-26 19:31
pygame游戏
编程心得
(一)——转向行为(目标追踪)
最近自学python语言的过程中接触到了Pygame,这也是我第一次接触到游戏引擎。作为一个男生对游戏有天然的兴趣,所以当看到pygame时自己做个小游戏的想法便油然而生,在这个过程中遇到了很多问题。基于学习和讨论的基于学习和讨论的目的写了这个文章。遇到的问题:怎么实现敌方精灵的自动追踪?在查阅了相关资料后有了解决办法——转向力=所需速度-当前速度在上述公式中,我们已知精灵的当前速度和目标位置只需
辰时北
·
2018-01-30 02:31
服务器端
编程心得
(八)——高性能服务器架构设计总结——以flamigo服务器代码为例
这篇文章算是对这个系列的一个系统性地总结。我们将介绍服务器的开发,并从多个方面探究如何开发一款高性能高并发的服务器程序。所谓高性能就是服务器能流畅地处理各个客户端的连接并尽量低延迟地应答客户端的请求;所谓高并发,指的是服务器可以同时支持多的客户端连接,且这些客户端在连接期间内会不断与服务器有数据来往。这篇文章将从两个方面来介绍,一个是服务器的框架,即单个服务器程序的代码组织结构;另外一个是一组服务
张小方
·
2017-09-15 00:35
服务器端
编程心得
(七)——开源一款即时通讯软件的源码
在我的《服务器端
编程心得
》这个系列的第一篇至第六篇都是讲了一些零散的不成体系的网络编程细节。今天,在这篇文章中,我将介绍一款我自
张小方
·
2017-09-14 23:47
服务器端
编程心得
(二)——Reactor模式
最近一直在看游双的《高性能linux服务器编程》一书,下载链接:http://download.csdn.net/detail/analogous_love/9673008书上是这么介绍Reactor模式的:图片发自App按照这个思路,我写个简单的练习:/***@desc:用reactor模式练习服务器程序,main.cpp*@author:zhangyl*@date:2016.11.23*/#i
张小方
·
2017-09-14 23:20
服务器端
编程心得
(七)——开源一款即时通讯软件的源码
在我的《服务器端
编程心得
》这个系列的第一篇至第六篇都是讲了一些零散的不成体系的网络编程细节。
analogous_love
·
2017-04-06 22:01
服务器端编程心得
高性能服务器编程实现细节详解
哈希表查找代码实现
前言博客编写人:Willam博客编写时间:2017/3/29博主邮箱:
[email protected]
(有志同道合之人,可以加qq交流交流
编程心得
)1、代码实现的介绍下面我将会实现哈希表的查找代码:其中我会采取的散列构造函数为最常用的构造函数
Ouyang_Lianjun
·
2017-03-29 23:29
数据结构
顺序容器--vector的详解
前言博客编写人:Willam博客编写时间:2017/3/11博主邮箱:
[email protected]
(有志同道合之人,可以加qq交流交流
编程心得
)1、vector介绍vector是一种顺序容器,所谓的容器就是一个保存一组类型相同的数据的集合
Ouyang_Lianjun
·
2017-03-21 20:44
c++进阶
最短路径问题---SPFA算法详解
前言博客编写人:Willam博客编写时间:2017/3/12博主邮箱:
[email protected]
(有志同道合之人,可以加qq交流交流
编程心得
)1、最短路径问题介绍问题解释:从图中的某个顶点出发到达另外一个顶点的所经过的边的权重和最小的一条路径
Ouyang_Lianjun
·
2017-03-12 15:35
算法
数据结构
SPFA算法
最短路径问题
数据结构
服务器
编程心得
(五)—— 如何编写高性能日志
一、服务器端日志与客户端日志的区别 在正式讲解之前,我们先来看一个日志类的实现方法,这个日志类也是代表着大多数客户端日志的主流写法:/** *@desc:程序运行log类,log.h *@author:zhangyl *@date:2017.01.17 **/ #ifndef__LOG_H__ #define__LOG_H__ #ifdef_ZYL_LOG_ #defineLogInfo(
analogous_love
·
2017-03-07 11:00
服务器端
编程心得
(三)—— 一个服务器程序的架构介绍
本文将介绍我曾经做过的一个项目的服务器架构和服务器编程的一些重要细节。一、程序运行环境操作系统:centos7.0编译器:gcc/g++4.8.3 cmake2.8.11mysql数据库:5.5.47项目代码管理工具:VS2013一、程序结构该程序总共有17个线程,其中分为9个数据库工作线程D和一个日志线程L,6个普通工作线程W,一个主线程M。(以下会用这些字母来代指这些线程)(一)、数据库工作
analogous_love
·
2016-12-02 00:00
基于STM32的CAN总线通信学习笔记
基于STM32的CAN总线通信学习笔记本文主要简单介绍CAN总线的相关概念,以及通信协议等知识,和使用STM32自带的bxCAN外设进行CAN总线编程实验,以及
编程心得
。
ludaoyi123
·
2016-11-26 12:05
#
stm32
通信
服务器端
编程心得
(一)—— 主线程与工作线程的分工
服务器端为了能流畅处理多个客户端链接,一般在某个线程A里面accept新的客户端连接并生成新连接的socketfd,然后将这些新连接的socketfd给另外开的数个工作线程B1、B2、B3、B4,这些工作线程处理这些新连接上的网络IO事件(即收发数据),同时,还处理系统中的另外一些事务。这里我们将线程A称为主线程,B1、B2、B3、B4等称为工作线程。工作线程的代码框架一般如下:while(!m_
analogous_love
·
2016-11-04 14:35
服务器端编程心得
高性能服务器编程实现细节详解
服务器端
编程心得
(一)—— 主线程与工作线程的分工
服务器端为了能流畅处理多个客户端链接,一般在某个线程A里面accept新的客户端连接并生成新连接的socketfd,然后将这些新连接的socketfd给另外开的数个工作线程B1、B2、B3、B4,这些工作线程处理这些新连接上的网络IO事件(即收发数据),同时,还处理系统中的另外一些事务。这里我们将线程A称为主线程,B1、B2、B3、B4等称为工作线程。工作线程的代码框架一般如下:while
analogous_love
·
2016-11-04 14:00
服务器
编程心得
(四)—— 如何将socket设置为非阻塞模式
1.windows平台上无论利用socket()函数还是WSASocket()函数创建的socket都是阻塞模式的:SOCKETWSAAPIsocket( _In_intaf, _In_inttype, _In_intprotocol ); SOCKETWSASocket( _In_intaf, _In_inttype, _In_intprotocol, _In_LPWSAPROTOCOL_IN
analogous_love
·
2016-11-04 13:00
C++编程好习惯
本文来自于朋友LJT的日常
编程心得
。1.不要在构造函数中做初始化操作要求类(尤其是对外接口类)提供Init()函数,在该函数中进行相关初始化操作,初始化失败能够返回错误码。
皓月如我
·
2016-08-10 17:37
c++
为什么好多程序猿喜欢OS X?
之前在知乎上回答过一些介绍MacOS下
编程心得
的一些文章,这里汇总一下,希望帮到更多的朋友:软件&工具人与动物最大的区别就是,人会使用工具。
xjtuhit
·
2016-05-16 15:47
程序员
OS
X
Java游戏服务端
编程心得
1.共享数据的可见性问题可以不管,两个原因,一是可见性问题虽然虚拟机规范容许出现,但现实中极少出现;二是要保证不发生可见性问题,所有共享数据都要正确同步,这是一项艰巨的工作,另外还会带来性能,伸缩性等问题。虽说不管,但是重要的数据还是要考虑下,还是要看具体业务,整体讲不用管,特别的地方注意下.2.尽量少用锁,除非那个地方一旦发生并发问题后果很严重,或者那个地方容易发生并发问题。对于那些理论上会发生
coderyun
·
2016-02-25 22:22
java
游戏
如何写出好的C代码
cornercases鲁棒性:错误的输入、配置、异常或故障不会扩散到其他(更多)的模块可扩展性:上下层模块之间有固定的接口,横向模块之间低耦合易维护程度:可读性强,准确且足够的注释,便于调试,容易测试和调试根据最近的
编程心得
存储之厨
·
2016-02-23 12:45
C编程
健壮代码
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他