首页 > 编程语言
PTA basic 1057 数零壹 (20 分) c++语言实现(g++)
给定一串长度不超过 10?5?? 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N 的二进制表示中有多少 0、多少 1。例如给定字符串 PAT (Basic),其字母序号之和为:16+1+20+2+1+19+9+3=7 ...
分类:编程语言   时间:2021-05-09 23:33:17    收藏:0  评论:0  赞:0  阅读:34
贪心算法
贪心算法: 例如:当你去卖柠檬水 5块钱一杯 你一开始没有零钱 你需要给每位顾客合理的找钱 这时候要判断能不能找钱就需用贪心算法 程序如下: s = [5] a = [0,0,0] true = 1 for i in range(len(s)): if s[0] != 5: print(False) ...
分类:编程语言   时间:2021-05-09 11:26:53    收藏:0  评论:0  赞:0  阅读:51
【Java 从入坑到放弃】No 7. 何为面向对象(上)
前言 前面已经讲了 Java 的一些环境搭建、IDE 使用、变量及数据类型、操作符、控制流程以及数组操作,今天就来看看 Java 里边的一个核心思想 - 面向对象编程。内容预告如下: 面向对象简介 面向对象实例 面向对象 什么是面向对象? 所谓面向对象,是一种通过对象的方式,将现实中的事物映射到计算 ...
分类:编程语言   时间:2021-05-09 11:25:38    收藏:0  评论:0  赞:0  阅读:39
Java 第一步,配置 Java 环境(无图)
#Windows 篇 ##一、配置 Java 环境 为了能在电脑上编写 java 代码,我们要配置 java 环境。 1、下载 Java 首先,在Oracle官网上下载java的最新LTS版本Java11。在网站上滑到下面可以看到下面这个下载的选项。点击 "JDK Download" 进入到下载页面 ...
分类:编程语言   时间:2021-05-09 11:25:14    收藏:0  评论:0  赞:0  阅读:27
python 函数
函数 6.1接触过的函数(听过) 高等函数:y = f(x) = x2 + 2x + 1 MySQl中:sum(),avg(0, JS、Python:fads()绝对值,ceil:向上取整 6.2函数是什么 函数是一大段代码的封装,这一段代码代表着一个功能,给这一大段代码取一个名:函数名 通过函数名 ...
分类:编程语言   时间:2021-05-09 11:24:45    收藏:0  评论:0  赞:0  阅读:34
Java构造器(构造方法)
Java 构造器 1. 什么是构造器 构造器又叫构造方法,是一个类中默认必须有的方法,在实例化对象时(new对象),实质上就是在调用构造方法。 2. 有什么特点 构造方法和类名相同 必须没有返回值类型,也不能用void修饰 可以有参数构造,也可以无参构造,也可以无参+有参构造(此时必须定义一个无参数 ...
分类:编程语言   时间:2021-05-09 11:24:00    收藏:0  评论:0  赞:0  阅读:30
线程通信生产者和消费者传统版(sync-wait-notityAll)(lock-await-signal)
1 import java.util.concurrent.locks.Condition; 2 import java.util.concurrent.locks.Lock; 3 import java.util.concurrent.locks.ReentrantLock; 4 5 /** 6 ...
分类:编程语言   时间:2021-05-09 11:22:21    收藏:0  评论:0  赞:0  阅读:39
Quartz.net 实现单线程执行Job
使用Quartz.net的时候经常会遇到一种情况,就是job执行速度过慢,而Quartz.net默认也是并发执行的,这就导致一种情况,之前的job还没做完,第二个就开始了,在某些业务场景下这种情况容易造成数据错乱,那么这个时候就需要把执行改成单线程执行,解决起来很简单,就是在job类加注解[Disa ...
分类:编程语言   时间:2021-05-09 11:15:32    收藏:0  评论:0  赞:0  阅读:34
dart语言匿名函数与=>语法
dart语言匿名函数与=>语法 => expr 等同于{ return expr; } 匿名函数的参照如下:([[Type] param1[, …]]) {codeBlock;}; 例子 (context) => HomePage(widget.isDark, themeChanger) 上面的语句 ...
分类:编程语言   时间:2021-05-09 11:15:20    收藏:0  评论:0  赞:0  阅读:29
Java开发常用JAR包
记录一些JAR包(...持续更新) pom.xml <!--MySQL --> <!--Driver:com.mysql.jdbc.Driver--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</ar ...
分类:编程语言   时间:2021-05-09 11:14:37    收藏:0  评论:0  赞:0  阅读:32
使用python编写shell脚本并运行
一、场景 使用爬虫爬取一些分段的MP4的文件的时候,需要使用到FFmpeg将MP4合并成一个文件,这里记录一下遇到的问题,方便以后的查询。 二、问题与解决方法 首先是编写shell文件,直接通过文件读写的方式就可以完成一系列指令的生成,这里举一个视频分割重组的shell脚本例子。 #! /bin/b ...
分类:编程语言   时间:2021-05-09 11:14:25    收藏:0  评论:0  赞:0  阅读:31
C++11线程池
基于C++11实现线程池的工作原理. 目录 基于C++11实现线程池的工作原理. 简介 线程池的组成 1、线程池管理器 2、工作线程 3、任务接口, 4、任务队列 线程池工作的四种情况. 1、主程序当前没有任务要执行,线程池中的任务队列为空闲状态. 2、主程序添加小于等于线程池中线程数量的任务. 3 ...
分类:编程语言   时间:2021-05-09 11:10:56    收藏:0  评论:0  赞:0  阅读:30
Eclipse错误:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
错误展示: 错误提示: 解决方法: 之后点击finish->点击apply完成 ...
分类:编程语言   时间:2021-05-09 11:09:02    收藏:0  评论:0  赞:0  阅读:22
Python数组的应用
1、元素互换 a = input("请输入a:") b = input("请输入b:") print("a = %s;b = %s"%(a,b)) c = a ##先把 老王 放到 仓库 a = b ##在把 老铁 放到 老王的位置 b = c ##从仓库中 把老王 放到 老铁 中 print("a ...
分类:编程语言   时间:2021-05-09 11:07:26    收藏:0  评论:0  赞:0  阅读:26
PTA basic 1051 复数乘法 (15 分) c++语言实现(g++)
复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i?2??=?1;也可以写成极坐标下的指数形式 (R×e?(Pi)??),其中 R 是复数模,P 是辐角,i 是虚数单位,其等价于三角形式 R(cos(P)+isin(P))。 现给定两个复数的 R 和 P, ...
分类:编程语言   时间:2021-05-08 23:33:34    收藏:0  评论:0  赞:0  阅读:35
定期任务,如每月清理(SpringBoot Mybatis-Plus)
@Service @EnableScheduling //注解开启定时任务功能 public class ChkBillServiceImpl extends ServiceImpl<ChkBillMapper, ChkBill> implements ChkBillService { @Sched ...
分类:编程语言   时间:2021-05-08 23:32:57    收藏:0  评论:0  赞:0  阅读:39
支持向量机-SVM推导(C语言源码)
很久之前就想把SVM系统的解析一下,争取把西瓜书的这一部分顺一遍,并用C语言对各个部分进行解析,加深理解。 基本概念 给定训练样本集$D = {(Xl,Yl) , (X2,Y2) , . . . , (Xm, Ym)}$, \(Yi ε{-1, 1)\),分类学习最基本的想法就是基于训练、集D 在样 ...
分类:编程语言   时间:2021-05-08 23:30:46    收藏:0  评论:0  赞:0  阅读:43
C++ interrupt handle
Method one: It comes from embedded.com. The interrupt class is the interface. The device interrupt class is the specific driver interrupt handler, it ...
分类:编程语言   时间:2021-05-08 23:30:07    收藏:0  评论:0  赞:0  阅读:41
Tars-Java客户端源码分析
Tars是基于名字服务使用Tars协议的RPC开发框架,配套一个服务治理平台,帮助开发者快速构建一个分布式应用。其中Tars客户端支持C++,Java,Go等语言,方便各个语言程序互相进行高性能RPC调用。本文将介绍Tars-Java客户端设计理念,方便开发人员理解其设计原理。
分类:编程语言   时间:2021-05-08 23:29:06    收藏:0  评论:0  赞:0  阅读:26
spring 依赖注入 set和构造方法
基于spring4.x版本;3.x版本,不能构造方法注入; 参考:http://c.biancheng.net/view/4244.html package com.ligy.service; import com.ligy.dao.StudentDao; import com.ligy.dao.T ...
分类:编程语言   时间:2021-05-08 23:28:01    收藏:0  评论:0  赞:0  阅读:25
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!