笨蛋专题

笨蛋学算法之LeetCodeHot100_4_移动零(Java)

package com.lsy.leetcodehot100;public class _Hot4_移动零 {public static int[] moveZeroes(int[] nums){//判断数组是否为nullif(nums==null && nums.length==0){return null;}/*** 初始化两个指针 i 和 noZero,其中 i 用于遍历数组,noZer

笨蛋学算法之LeetCodeHot100_1_两数之和(Java)

package com.lsy.leetcodehot100;public class _Hot1_两数之和 {//自写方法public static int[] twoSum1(int[] nums, int target) {//定义存放返回变量的数组int[] arr = new int[2];//遍历整个数组for (int i = 0; i < nums.length; i++) {

笨蛋学算法之LeetCodeHot100_2_字母异位词分组(Java)

package com.lsy.leetcodehot100;import java.util.*;public class _Hot2_字母异位词分组 {public static List<List<String>> groupAnagrams(String[] strs){//首先,定义一个map类型,其中key为String,value为List<String>//key主要是用来存放

nyoj-911-HEIHEI是个笨蛋

#include<stdio.h> int main() { int s; scanf("%d",&s); while(s--) { long long  n,a,b; scanf("%lld",&n); a=n/5+n/6+n/8; b=n/30+n/24+n/40-n/120; printf("%lld\n",n-a+b);

笨蛋学C++ 之 CMake的使用

笨蛋学C++ 之 CMake的使用 CMake生成可执行程序的流程CMake命令执行流程安装CMakelinux执行cpp文件运行删除 基本语法cmake命令构成运行.cmake文件,在CMake中如何打印信息变量操作set、listsetlist 流程控制条件流程控制循环流程控制forwhile 函数作用域全局作用域局部作用域目录作用域使用 `PARENT_SCOPE`命令行作用域环境

笨蛋学C++ 之 C++ 知识点

C++ 知识点 指针常量、常量指针、常量指针常量1.需要了解什么是指针的指向,什么是指针指向的值 2.指针常量2.1理解2.2怎么去看该指针的指向和指针指向的值呢?2.3总结 3.常量指针3.1理解3.2怎么去看该指针的指向和指针指向的值呢?3.3总结 4.常量指针常量4.1理解4.2怎么去看该指针的指向和指针指向的值呢?4.3总结 5.常函数在成员函数后加 const 后称为函数为常函数常

笨蛋学C++【C++基础第九弹】

C++基础第八弹 5.C++模板函数模板类模板 6.C++预处理器#define 预处理参数宏条件编译# 和 ## 运算符C++ 中的预定义宏 7.C++信号处理signal() 函数raise() 函数 5.C++模板 模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码 函数模板 语法: template <typename type> 返回的数据

笨蛋学C++之 C++连接数据库

笨蛋学C++ 之 VS2019使用C++连接数据库 创建数据库SQL语句VS2019选择空项目,点击下一步创建输入项目名称,点击创建创建成功点击新建项创建源文件因为mysql是64位,此时的c++项目是86位,所以这里需要将项目修改为x64位点击项目 -> 0501-test 属性 -> 将配置和平台修改为Debug、x64此时的软件页面也要修改为Debug、x64修改**C/C++**下的

笨蛋学C++之 C++对数据库实现CRUD

笨蛋学C++ 之 C++对数据库实现CRUD 头文件testcrud.h 源文件testcrud.cppmain.cpp 头文件 testcrud.h #pragma once#include <mysql.h>#include <iostream>#include <vector>#include <cstring> // 包含字符串操作相关的头文件using n

笨蛋的难题

描述       笨蛋之所以称为笨蛋,是因为他有点路痴。他一旦不高兴,就必然一个人漫无目的的出去走走。今天下雨了,他又不高兴了,怎么办?那就出去走呗,这不又丢了,这次幸好记下出来时的方向,并且在一张纸上密密麻麻的记下了他拐的弯(他很聪明吧,拐的弯都是90度的弯),0代表左拐,1代表右拐,那么多0、1,他实在看不下去了,正好遇见善良加聪明的你,你能告诉他,他现在面向哪吗? 输入 多组测试数据

笨蛋学C++【C++基础第五弹-菜鸟教程练习题】

C++第五弹-练习题 Demo测试实例求商及余数交换变量判断一个数是奇数还是偶数判断元音/辅音判断三个数中的最大数计算自然数之和判断闰年求一个数的阶乘创建各类三角形图案求两数的最大公约数求两数最小公倍数实现一个简单的计算器猴子吃桃问题三只小猪称体重猜数字(0-100)求水仙花数敲桌子(0-100)乘法口诀表数组元素逆置冒泡排序统计学生成绩 Demo测试实例 求商及余数 使用

202418读书笔记|《成功的聪明人太多了,我必须为笨蛋争一口气》——做精致有趣的你呀

202418读书笔记|《成功的聪明人太多了,我必须为笨蛋争一口气》——做精致有趣的你呀 《成功的聪明人太多了,我必须为笨蛋争口气》书单狗一如既往的搞笑,幽默,博学。狗生哲学:做精致有趣的你呀。 趁着付费会员卡的劲儿,有趣好玩的书就再来读一遍。依然保存了几张比较好玩的图。有才又有颜的狗子,毕加索关门弟子。 画作比段子更有意思的小狗,怎么能不爱呢?部分节选和摘抄如下: 洞房花烛

笨蛋学JUC并发编程-共享模型之无锁

JUC并发编程-共享模型之无锁 4.共享模型之无锁问题:保证取款方法的线程安全 4.1CAS与volatile4.1.1volatile4.1.2注意4.1.3上下文切换4.1.4无锁效率高(多核CPU才能发挥优势)4.1.5CAS特点 4.2原子整数4.3原子引用4.3.1安全实现-使用CAS AtomicReference4.3.2ABA问题及解决4.3.3AtomicStampedRe

笨蛋学设计模式行为型模式-命令模式【19】

行为型模式-命令模式 8.6命令模式8.6.1概念8.6.2场景8.6.3优势 / 劣势8.6.4命令模式可分为8.6.5命令模式8.6.6实战8.6.6.1题目描述8.6.6.2输入描述8.6.6.3输出描述8.6.6.4代码 8.6.7总结 8.6命令模式 8.6.1概念 ​ 命令模式允许将请求封装成一个对象(命令对象,包含执行操作所需地所有信息),并将命令对象按照一定

笨蛋学设计模式行为型模式-责任链模式【18】

行为型模式-责任链模式 8.5责任链模式:arrow_up::arrow_up::arrow_up:8.5.1概念8.5.2场景8.5.3优势 / 劣势8.5.4责任链模式可分为8.5.5责任链模式8.5.6实战8.5.6.1题目描述8.5.6.2输入描述8.5.6.3输出描述8.5.6.4代码 8.5.7总结 8.5责任链模式⬆️⬆️⬆️ 8.5.1概念 ​ 责任链模式定

笨蛋学设计模式行为型模式-状态模式【20】

行为型模式-状态模式 8.7状态模式8.7.1概念8.7.2场景8.7.3优势 / 劣势8.7.4状态模式可分为8.7.5状态模式8.7.6实战8.7.6.1题目描述8.7.6.2输入描述8.7.6.3输出描述8.7.6.4代码 8.7.7总结 8.7状态模式 8.7.1概念 ​ 状态模式是指对象在运行时可以根据内部状态的不同而改变它们的行为,该模式将内部状态的行为封装为不

笨蛋学设计模式行为型模式-策略模式【16】

行为型模式-策略模式 8.3策略模式:arrow_up::arrow_up::arrow_up:8.3.1概念8.3.2场景8.3.3优势 / 劣势8.3.4策略模式可分为8.3.5策略模式8.3.6实战8.3.6.1题目描述8.3.6.2输入描述8.3.6.3输出描述8.3.6.4代码 8.3.7总结 8.3策略模式⬆️⬆️⬆️ 8.3.1概念 ​ 策略模式定义了一系列算

笨蛋学设计模式行为型模式-迭代器模式【15】

行为型模式-迭代器模式 8.2迭代器模式:arrow_up::arrow_up::arrow_up:8.2.1概念8.2.2场景8.2.3优势 / 劣势8.2.4迭代器模式可分为8.2.5迭代器模式8.2.6实战8.2.6.1题目描述8.2.6.2输入描述8.2.6.3输出描述8.2.6.4代码 8.2.7总结 8.2迭代器模式⬆️⬆️⬆️ 8.2.1概念 ​ 迭代器模式主

笨蛋学设计模式行为型模式-观察者模式【14】

行为型模式-观察者模式 8.1观察者模式:arrow_up::arrow_up::arrow_up:8.1.1概念8.1.2场景8.1.3优势 / 劣势8.1.4观察者模式可分为观察者的基本结构: 8.1.5观察者模式8.1.6实战8.1.6.1题目描述8.1.6.2输入描述8.1.6.3输出描述8.1.6.4代码 8.1.7总结 8.1观察者模式⬆️⬆️⬆️ 8.1.1概念

笨蛋学设计模式结构型模式-外观模式【10】

结构型模式-外观模式 7.4外观模式:arrow_up::arrow_up::arrow_up:7.4.1概念7.4.2场景7.4.3优势 / 劣势7.4.4外观模式可分为7.4.5外观模式7.4.6实战7.4.6.1题目描述7.4.6.2输入描述7.4.6.3输出描述7.4.6.4实战 7.4.7总结外观模式 7.4外观模式⬆️⬆️⬆️ 7.4.1概念 ​ 外观模式也称门

跟你比起来,大部分人都像笨蛋

在互联网业界,大多数人都知道Firefox和Explorer之间的区别。我们还知道FTW是什么意思,知道ASP,PHP和RoR之间的区别。或至少知道它们之间存在区别。 如果你遇到一个企业家,他从来没听说过Digg,Google Apps或Freemium模式,你也许会感到惊奇。是吗? 但也许只有我们会这样;只有我们这一小撮数码精英会花时间了解业内的几乎所有的最新动态