编程语言
Java 方法详解1 方法 Java 方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现这个功能的语句块的集合。我们设计方法的时候,最好保持与原子性,就是一个方法只完 ...
【JavaScript】Leetcode每日一题-移除元素 【题目描述】 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需 ...
microsoft官网文档 C++ 编写的 Windows 窗口 Hello,World 程序 // HelloWindowsDesktop.cpp // compile with: /D_UNICODE /DUNICODE /DWIN32 /D_WINDOWS /c #include <windo ...
基础知识 进程 和 线程 进程:正在运行的程序,是一个动态概念,是操作系统进行资源分配的基本单位。 线程:是操作系统进行调度的基本单位,即CPU分配时间的单位。线程也被称为轻量级进程 那么为什么要有线程? 进程单独占有一定的内存地址空间,所以进程间存在内存隔离,数据是分开的,数据共享复杂但是同步简单 ...
题目描述: 解题思路: 仍然是有序数组,考虑使用二分法 首先用二分法判断第一个target的index值。 nums[mid] == target: 和之前不同的是,这个不一定是第一个target,因此要向左继续寻找 nums[mid] < target:向右寻找 nums[mid] > targe ...
当公司已积累了多个服务,服务又涉及多种语言开发,如何高效管理这些服务,看看这个方案吧
力扣链接:https://leetcode-cn.com/problems/shu-zu-zhong-de-ni-xu-dui-lcof/ 题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 eg. 输入: [7, ...
C++编写的Windows窗口Hello,World程序 #include <windows.h> #include <tchar.h> /* 使类名成为全局变量 */ TCHAR szClassName[ ] = TEXT("WindowsApp"); /* 这个函数由Windows函数Dispa ...
此文为个人学习总结,部分图片来源于网络,有不妥之处欢迎指正 说明 术语 稳定 :如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定 :如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 内排序 :所有排序操作都在内存中完成; 外排序 :由于数据太大,因此把数据放在磁盘中, ...