码迷,mamicode.com
首页 > 编程语言 > 日排行
巧用c语言的位运算代替部分求余%计算
网上看到一个文章,里面讲述了四种高效c语言执行的方法, 1、使用空间代替时间 2、使用数学优化,而不是死计算,笨计算 3、使用位运算 4、使用嵌入汇编 前三点比较容易掌握,第四点基本上需要有比较深厚的汇编基础。 这里讲讲位运算, 1、无符号数据中, 左移1位,等价于除以2,右移1位,等价于乘以2,, ...
分类:编程语言   时间:2020-02-06 22:54:02    阅读次数:145
SpringMVC:拦截器
SpringMVC:拦截器 2019-10-19 / Java / 狂神说位置: Home » Java » 本页 概述 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 过滤器与拦截器的区 ...
分类:编程语言   时间:2020-02-06 22:54:37    阅读次数:116
Python内置文件
概述 为了提升效率,Python有些内置文件如 __pycache__.py 详解 1)__pycache__.py, python程序运行时不需要编译成二进制代码,而直接从源码运行程序 Python运行源码->转换字节码->解释器执行字节码(PyCodeObject简称pyc文件) 字节码放在__ ...
分类:编程语言   时间:2020-02-06 22:54:56    阅读次数:75
数据结构之数组
采用Java代码描述 一、时间复杂度和空间复杂度 我们通常说到的时间复杂度是指渐进时间复杂度,其定义为: 若存在函数f(n),当,其中C是不为零的常数,则称f(n)是T(n)的同数量级函数。记作T(n)=O(f(n)),则称O(f(n))为算法的渐进时间复杂度,简称时间复杂度。 先记住如下常见的时间 ...
分类:编程语言   时间:2020-02-06 22:56:32    阅读次数:74
期货CTP接口C++源码与C#应用程序的对接
大家知道,期货CTP接口是由上期技术公司提供的,它提供的源码和范例都是用C++语言写的,这在应用上有一定局限性。比如实盘中需要数据库、程序化、K线图,需要这样那样的功能,下单之前要做许多判断和准备……用C++来写会很麻烦的。但是C#不怕做这些麻烦事,C#就是用来干脏活累活的,你把界面、应用逻辑啥的都 ...
分类:编程语言   时间:2020-02-06 22:58:20    阅读次数:125
数组模拟链表
主要的好处是静态的,因此不需要每一次都动态的new,所以在做算法题的时候能够节省时间! [toc] 数组模拟单链表 利用两个数组模拟,一个数组存储val值,另一个数组存储其下一个节点的 ,存val数组的 值对应在next数组中 代码如下 数组模拟双向链表 我们假定链表位于 0和1之间 物理地址是在i ...
分类:编程语言   时间:2020-02-06 22:59:11    阅读次数:89
springMVC:SSM整合
环境要求 环境: IDEA MySQL 5.7.19 Tomcat 9 Maven 3.6 要求: 需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识; 数据库环境 创建一个存放书籍数据的数据库表 CREATE DATABASE `ssmbuild`; U ...
分类:编程语言   时间:2020-02-06 23:01:00    阅读次数:103
Python之os模块 (文件/目录方法)
os模块提供了非常丰富的方法用来处理文件和目录。下面只介绍下我编程经常遇到的用法。 一、获取指定文件夹下的文件名:os.walk()和os.listdir()两种方法。 (1)os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件。 os.walk(top, topdown=Tu ...
分类:编程语言   时间:2020-02-06 23:03:29    阅读次数:93
python实现ip地址的包含关系判断
python的IPy模块虽然可以实现一些ip地址的判断,但是不是很完美,有些场景根本判断不出来,还会抛出异常,比如一个地址范围和一个ip/掩码,这种不同类型就无法判断。 对此通过自己写函数来实现ip地址的判断,实现的思路很简单,先把ip地址转换为一个十进制的范围数,然后来判断是否有包含关系。 #下面 ...
分类:编程语言   时间:2020-02-06 23:07:22    阅读次数:98
java学习过程中常见的单词
java常用英语单词 | 单词 | 中文 | | | | | access | 访问,存取,入口,使用权 | | algorithm | 算法 | | annotation | 代码注释 | | anonymous | 匿名的 | | application | 应用程序 | | applicati ...
分类:编程语言   时间:2020-02-06 23:07:40    阅读次数:82
阿里大佬总结的40个多线程面试题,你能答上来几个?
原文地址:https://www.cnblogs.com/xrq730/p/5060921.html 1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以 ...
分类:编程语言   时间:2020-02-06 23:11:22    阅读次数:111
Java日期时间API系列17-----Jdk8中java.time包中的新的日期时间API类,java日期计算4,2个日期对比,获取相差年月日部分属性和相差总的天时分秒毫秒纳秒等
通过Java日期时间API系列9 Jdk8中java.time包中的新的日期时间API类的Period和Duration的区别 ,可以看出java8设计非常好,新增了Period和Duration类,专用于对比2个时间场景: Period,可以获取2个时间相差的年月日的属性。 Duration,可以 ...
分类:编程语言   时间:2020-02-06 23:12:21    阅读次数:75
JAVA线程调度
...
分类:编程语言   时间:2020-02-06 23:16:47    阅读次数:115
01----python入门----python安装与初识
python入门 python安装与初识 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 这是一个很好的开头!但是,没有什么卵用!我们直接开始正题。 一、语言背景 Python的创始人为荷兰人吉多·范罗苏姆 。1989年圣诞节期 ...
分类:编程语言   时间:2020-02-06 23:18:02    阅读次数:77
【Python学习之旅】---socket编程(基于TCP/UDP编程)
...
分类:编程语言   时间:2020-02-06 23:18:18    阅读次数:68
python安装
python的安装,每个版本有每个版本所对应的工具库,为了使python能安装上对应的工具库,必须慎重考虑安装python的版本。 1. python的版本有如下类别: 2.7版本,3.4版本,3.5版本,3.6版本 32位和64位 在安装某一个工具库的时候一定要提前看那个工具库的适用版本,然后选择 ...
分类:编程语言   时间:2020-02-06 23:19:12    阅读次数:86
Spring Boot 系统初始化器是如何别调用的,以及实现原理
1、ApplicationContextInitializer的作用 上下文刷新即refresh方法前调用 用来编码设置一些属性变量通常用在web环境中 可以通过order接口进行排序 2、进入run方法 进入准备上下文prepareContext方法 进入applyInitializers方法。遍 ...
分类:编程语言   时间:2020-02-06 23:21:59    阅读次数:144
Java基本语法--变量
本篇博客主要介绍了Java基本语法中变量(variable)d的使用,变量是指内存中的一个存储区域,用于在内存中保存数据,在该区域的数据可以在同一类型范围内不断变化...... ...
分类:编程语言   时间:2020-02-06 23:26:37    阅读次数:71
Spring5 接口 ImportBeanDefinitionRegistrar 中 default 方法
环境: java version "13.0.1" 2019-10-15 Java(TM) SE Runtime Environment (build 13.0.1+9) 今天在学习 Spring5 注解,想通过自定义的方式想 IOC 容器中加载类,其中一种方法为 用类实现 ImportBeanDe ...
分类:编程语言   时间:2020-02-06 23:29:37    阅读次数:86
010.Python字符串的格式化
字符串的格式化 顺序传参 索引传参 关键字传参 容器类型传参(列表和元组) {}相当于占位符 1 顺序传参 strvar = "他{}牺牲自己,{}出卖组织" res = strvar.format("宁愿","也不") print(res) res = strvar.format("白白","忘了 ...
分类:编程语言   时间:2020-02-06 23:33:06    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!