码迷,mamicode.com
首页 > 编程语言 > 周排行
[LeetCode] 108. 将有序数组转换为二叉搜索树
题目链接 : https://leetcode cn.com/problems/convert sorted array to binary search tree/ 题目描述: 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两 ...
分类:编程语言   时间:2019-06-28 21:11:29    阅读次数:138
Python中读取到16进制数如何转成有符号数值
场景:用Python模拟设备做 Modbus TCP 协议时,读取到的寄存器值是S16(有符号16进制数),如何能得到正确的负数值呢? 代码如下: 解释:由于Python不是强类型的语言,对于数据的值的大小没有严格的限制,所以可以直接通过做减法来获得正确的负数值。如果是其他的强类型语言,就需要按照负 ...
分类:编程语言   时间:2019-06-28 21:12:01    阅读次数:442
二维数组与指针
#include <stdio.h> int main() { int array[4][5] = {0}; printf("sizeof int: %d\n", sizeof(int)); printf("array: %p\n", array); printf("array + 1: %p\n" ...
分类:编程语言   时间:2019-06-28 21:12:57    阅读次数:111
Spring 视图层如何显示验证消息提示
1.示例 关键代码${#fields.hasErrors('name')} name为提示所对应的变量 ...
分类:编程语言   时间:2019-06-28 21:15:05    阅读次数:507
Spring 视图层如何显示验证消息提示
1 2 关键代码${#fields.hasErrors('name')} 3 name为提示所对应的变量 ...
分类:编程语言   时间:2019-06-28 22:25:41    阅读次数:108
算法(1)--时间和空间复杂度
算法(1) 时间和空间复杂度 初识 算法定义 算法是独立存在的一种解决问题的方法和思想: + 求解一个问题步骤的描述 + 是求解问题的方法 + 它是指令的有限序列 + 其中每条指令表示一个或者多个操作 对于算法而言,实现的语言并不重要,重要的是思想 算法特性 + 确定性:无二义 + 有穷性:合适时间 ...
分类:编程语言   时间:2019-06-28 22:25:54    阅读次数:103
编程的发展史及Python简介
一.编程语言演变史 编程语言分为三类,分别是机器语言,汇编语言和高级程序语言。 1.机器语言:用0和1表示二进制跟计算机进行直接的沟通交流,对硬件进行直接操作。 2.汇编语言:用简单的英文标签来表示二进制数,对硬件进行直接操作。 3.高级语言:以一种更贴近人的逻辑思维方式进行编程,屏蔽点了大多数的底 ...
分类:编程语言   时间:2019-06-28 22:30:00    阅读次数:184
c++汉诺塔相关知识总结1
困扰已久,难以攻克的汉诺塔总结来啦 Part One 汉诺塔到底是什么呢? 汉诺塔(Tower of Hanoi)源于印度传说中,大梵天创造世界时造了三根金钢石柱子,其中一根柱子自底向上叠着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大 ...
分类:编程语言   时间:2019-06-28 22:31:38    阅读次数:126
死磕 java同步系列之CyclicBarrier源码解析——有图有真相
CyclicBarrier是什么? CyclicBarrier具有什么特性? CyclicBarrier与CountDownLatch的对比? ...
分类:编程语言   时间:2019-06-28 22:32:15    阅读次数:133
在doker上的python安装及环境部署
python环境部署 我们今天学习的内容是如何将Django项目部署到linux服务器上,我们部署的linux系统是centos7首先,我们先在linux上搭建我们的Python3环境: 在这里首先强调一下,Centos7系统自带的Python2我们不要删除,我们要做的是在Python2和pytho ...
分类:编程语言   时间:2019-06-28 22:32:47    阅读次数:172
基于c++的日志文件实现
概述 所有的商业软件或线上系统都具有日志功能,因为日志信息提供了系统启动以来的重要的操作或状态迁移记录,是追踪各种异常错误的第一手资料。绝大部分系统的日志模块会自动保留历史日志文件,即:日志文件大小达到约定上限时,自动转储到一个新的历史文件,当前文件清空并继续记录新的日志信息,例如:假设当前日志文件 ...
分类:编程语言   时间:2019-06-28 22:35:20    阅读次数:162
Java
this关键词 1,this调用本类属性 在程序里面是有this可以实现以下三类的结构的描述: ·当前类中的属性:this.属性; ·当前类中的方法(普通方法、构造方法):this()、this.方法名称(); ·描述当前对象;【最为麻烦的一部分】 如果说现在构造方法中的参数名称修改为name、ag ...
分类:编程语言   时间:2019-06-28 22:36:34    阅读次数:127
python第五天
#今天继昨天之后学习selenium。见天学习的内容就是利用驱动浏览器访问一些网站,并复制网站上的一些信息 #利用驱动浏览器访问京东主页 ,并搜索相应的商品,并将相应的信息打印到文本中 ...
分类:编程语言   时间:2019-06-28 22:37:43    阅读次数:120
1185:单词排序
传送门:http://ybt.ssoier.cn:8088/problem_show.php?pid=1185 1185:单词排序 【题目描述】 输入一行单词序列,相邻单词之间由1个或多个空格间隔,请按照字典序输出这些单词,要求重复的单词只输出一次。(区分大小写) 【输入】 一行单词序列,最少1个单 ...
分类:编程语言   时间:2019-06-28 22:38:48    阅读次数:249
Java深入分析类与对象
深入分析类与对象 1,成员属性封装 在类之中的组成就是属性与方法,一般而言方法都是对外提供服务的,所以是不会进行封装处理的,而对于属性需要较高的安全性,所以往往需要对其进行保护,这个时候就需要采用封装性对属性进行保护。 在默认的情况下,对于类中的属性是可以通过其他类利用对象进行调用的。 ·范例:属性 ...
分类:编程语言   时间:2019-06-28 22:42:02    阅读次数:123
spring boot工程如何启用 热启动功能
关键代码 ...
分类:编程语言   时间:2019-06-28 22:44:45    阅读次数:142
springMVC初始化和流程(一)
一、Spring MVC概述 Spring MVC(指Spring Web MVC)是Spring提供给Web应用的框架设计,MVC框架一般来说由三部分组成: Model:模型层,一般由java bean完成,主要是进行数据库操作; View:视图层,用于前端展示,比如jsp、html等; Cont ...
分类:编程语言   时间:2019-06-28 22:44:59    阅读次数:151
Spring cloud stream【消息分区】
  在上篇文章中我们给大家介绍了Stream的消息分组,可以实现消息的重复消费的问题,但在某些场景下分组还不能满足我们的需求,比如,同时有多条同一个用户的数据,发送过来,我们需要根据用户统计,但是消息被分散到了不同的集群节点上了,这时我们就可以考虑 消息分区 了。  & ...
分类:编程语言   时间:2019-06-28 22:45:55    阅读次数:221
05python
from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport time# 第一种直接去Script文件夹中查找驱动driver = webdriver.Chrome()# 检测代码块try: # ...
分类:编程语言   时间:2019-06-28 22:47:03    阅读次数:131
Python—冒泡排序算法
冒泡排序 一,介绍 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的 ...
分类:编程语言   时间:2019-06-28 22:49:29    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!