开篇 在一门编程语言中,往往会提供大量的运算符。按功能来分的话,有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符等。这些对于大家来说都不陌生。但是,本期的主角『位运算』符相对而言是比较少去使用的。因为位运算符主要针对两个二进制数进行位运算。 巧用位运算能极大的精简代码和提高程序效率。所以, ...
分类:
其他好文 时间:
2020-03-23 00:27:49
阅读次数:
92
Event Handler React事件 React中的事件包括合成事件和原生事件,React底层对合成事件进行事件委派和手动绑定,原生事件的使用在高程3有具体讲解,难点在于跨浏览器兼容和DOM0/DOM2级事件处理程序的使用方法不同,这可以通过编写工具函数屏蔽浏览器差异,关于原生事件的描述在《E ...
分类:
其他好文 时间:
2020-03-22 16:06:12
阅读次数:
78
1.友元函数 定义:在C++中,一个普通函数是不可以直接访问类中的任意成员的,但是如果把这个函数声明为友元函数,那么这个函数就可以访问类中的所有成员。 优点:能够不受限制地访问类中的任意成员,在一定程度上可以提高程序的执行效率。 缺点:打破类的封装性。 声明格式:friend 返回值数据类型 函数名 ...
分类:
其他好文 时间:
2020-03-20 12:54:08
阅读次数:
64
如何解决:python:Can't reopen .pyc file pyc文件是python在编译过程中出现的主要中间过程文件。pyc文件以二进制形式存在,可以由python虚拟机直接执行的程序。通过生成.pyc文件可以提高程序运行的速度,编译过的.pyc程序代码也相当于转换了源代码,提高源码加密 ...
分类:
编程语言 时间:
2020-03-20 12:41:03
阅读次数:
274
串行和并行: 串行:一个线程在处理操作 并行:多个线程在处理同一个操作 什么叫做并发编程:在多线程环境下,应用程序的执行 并发编程的目的:充分运用到资源,提高程序的效率 什么情况下用到并发编程: 1.在线程阻塞时,导致应用程序停止 2.处理任务时间过长时,可以创建子任务,来进行分段处理 3.间断任务 ...
分类:
其他好文 时间:
2020-03-18 15:26:56
阅读次数:
52
一、SpringAOP概念 1.什么是AOP? 面向切面编程,通过预编译方式和运行期动态代理实现程序的功能的统一维护的技术,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑个部分的耦合降低,提高程序可重用性。 2.AOP实现方式:动态代理技术 3.AOP作用优势 作用:在程序运行期间,不 ...
分类:
编程语言 时间:
2020-03-17 19:47:16
阅读次数:
68
?[toc] 一、freecplus框架简介 ===================== freecplus框架由C语言技术网组织开发、维护。其目的是为C/C++程序员供免费的、开源的程序库。freecplus框架与C++标准库结合使用,可以极大的提高程序员的开发效率。 freecplus框架的初衷 ...
分类:
编程语言 时间:
2020-03-15 09:50:33
阅读次数:
71
const成员函数:不能更改类成员变量的值或者调用任何非const成员函数 (任何不修改成员数据的函数都应该声明为const成员函数,提高程序的可靠性和可读性) ...
分类:
其他好文 时间:
2020-03-14 11:02:50
阅读次数:
31
股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线、按周的周K线、按月的月K线等。以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早上刚刚开始开盘买卖成交的第1笔价格)、收盘价格Close(下午收盘时最后一笔成交的价格)、中间的最高 ...
分类:
其他好文 时间:
2020-03-13 18:25:20
阅读次数:
69
一、多线程的引入 1.什么是线程 线程是程序执行的一条路径,一个进程可以包含多个线程。 多线程并发执行可以提高程序的效率,可以同时完成多项工作。 2.多线程的应用场景 迅雷多线程下载 QQ和多个人一起视频 服务器同时处理多个客户的请求 二、多线程并行和并发的区别 并行就是两个任务同时运行,就是甲任务 ...
分类:
编程语言 时间:
2020-03-09 18:22:47
阅读次数:
69