一.准备工作 1.根据老师的运行实例,在创建MFC程序时使用的高级视图功能 1)由于老师平时上课时,使用的都是经典的基础视图,而课程设计文档中的视图是高级视图,对比运行的视图,我尝试着把程序的视图设为和课程设计文档里面一…
标签:后端开发
使用jdk8 stream 统计单词数
在我的SpringBoot2.0不容错过的新特性 WebFlux响应式编程里面,有同学问如何使用stream统计单词数。这是个好例子,也很典型,在这里补上。 下面的例子实现了从一个文本文件读取(英文)文本并统计单词数的功…
【PHP源码分析】small内存规格的计算
作者:李德 small内存分配计算bin_num 在PHP源码中,有一段对small内存规格的计算,具体在Zend/zend_alloc.c的zend_mm_small_size_to_bin函数中,其目的是传入一个si…
mongoose再认识(三)
今天,说一个常见的知识点插件。对于不熟悉mongoose的人可能会问mongoose中也有插件?这个别说还真的有。 那么,在mongoose中的插件如何使用? mongoose插件的使用 它和通常用的JavaScript…
Linux每天学习一个命令之cut命令
cut 命令是一个选取命令,是处理一行数据的命令 cut [-c] file | cut [-df] file| cut [b] file cut命令是从文件中的每一行进行字节,字符和字段的处理,并将处理结果输出到标准输…
从All-In-One到SOA——技术及架构的演进过程(三)
服务化演进过程之技术演进 1 WebServer、数据库、文件从单一到分离 此时的ORM工具、事务控制手段、简化CRUD是重要的关注点。职责分离,针对需求不同对服务器进行不同的配置(或采购),对应将依赖程度较高。 2 页…
首次部署前端页面加载速度优化过程
前言 首次部署项目,刚开始时采用vue的dev在线上跑,发现了很多问题,其中最大的问题就是响应太慢时间太久。由于服务器时1g、1m、1核的ubuntu云服务器,访问一个1m多的文件居然要好几十秒,很明显是有很大问题的。下…
自己常用的前端项目脚手架模板
自己常用的前端项目脚手架模板 react-app-starter:React 应用项目模板 react-ts-app-starter:React + TypeScript 应用项目模板 vue-app-starter:V…
Promise 对象的理解
Promise 含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了 Promise 对象。 所…
多面手才是人才!一人多劳,才是企业和员工的发展出路!
这两天,朋友圈里有一篇文章,讨论了 “CTO, 技术总监,首席架构师的区别”。 最开始我没有关注,昨晚被刷屏,我才打开看了下。 作者以“很多企业老板让我推荐CTO”为引子,说了IT职业里不同职位的区别。我觉得科普的很好。…
从零开始学netty——如何面对粘包和拆包
本篇只有部分代码,重复代码见 从零开始学netty——第一个netty程序 从零开始学netty——认识decoder 粘包和拆包 tcp是流式套接字,这个就是造成了收到的内容和传输的的断句是不同的。这个可以类比古代没有…
c sharp 的输入,输入,switch语句。
创建一个控制台应用程序,从键盘输入一个小写字母,要求输出该小写字母,其对应的大写字母,以及值。 using System; using System.Collections.Generic; using System.L…