冒泡排序,选择排序,插入排序算法
冒泡排序思路:二二交换,可以让最大的数沉底,在length-1次,就有序了packageday20180315;publicclassMaopao{publicstaticvoidmain(String[]args){int[]test={-9,88,12,75,36,-621,10};mpsort(test);System.out.print("sorttheendof:");display(t
Android NDK学习笔记1-基础知识篇
引言最近开发项目用到了多个C语言编写的动态链接库so,期间遇到很多问题,项目开发完毕后,我觉得有必要把开发中的一些知识点总结下来,并结合我手边的一本经典教程《Pro AndroidC++withtheNDK》,写下这个系列的文章,分享给大家,希望给想入门AndroidNDK开发的朋友带来帮助。什么是AndroidNDK?AndroidNDK(NativeDevelopmentKit)是一套工具集合
vue package.json 介绍
**dependencies**axioscompressingcube-uiechartsimg-vuerlodashmomentv-viewervconsole10.velocity-animate11.vue12.vuex13.vue-routerscripts"dev":“webpack-dev-server--inline--progress--configbuild/webpack.d
Redis在股票分时K线图计算的实践
来公司第一个比较大的业务需求,便是换了新的行情提供商,需要把所有K线的处理都重新倒腾一遍。这里说说重写分时K线图的一点心得。先交代一下数据提供商的情况:1)股票分时数据采用订阅的方式,可以订阅历史数据2)每分钟每只股票可能会接收到多条分时数据,也可能一条不推。有些股票在开市过程中每分钟都会有分时数据,有些股票则一个交易日只有几条数据,甚至没有,差别很大3)推送的分时数据有延迟,从监控获得数据,开市
阿里云部署Java网站和微信开发调试心得技巧(上)
阿里云部署Java网站和微信开发调试心得技巧(上)本篇手记旨在帮助大家从0开始:申请阿里云服务器搭建出程序的执行环境在服务器上发布并运行自己的webproject域名解析微信测试号的申请与连接以获取微信用户信息全篇文章主要以如何去完成目标为主,因此会以流程的形式来展现,细节方面需要大家多多思考。其中文章的上集实现了1-4,文章的下集实现了5一、申请阿里云服务器(1)PC访问阿里云https://w
JAVA学习笔记--除数是0的情况
整数相除除数为0,运行时会抛出异常。如:System.out.println(10/0);浮点数相除除数为0,运行时输出Infinity。如:System.out.println(10.0/0);3.浮点数相除,除数是0被除数也是0,输出NaN。如:System.out.println(0.0/0);例子://浮点数相除,除数为0,运行时输出Infinity。System.out.println(
json 简介 语法 使用 随笔
JSON:JavaScript对象表示法(JavaScriptObjectNotation)。是存储和交换文本信息的语法(类似XML)。比XML更小、更快、更容易解析。JSON语法规则1、数据在名称/值对中;2、数据由逗号分隔;3、花括号保存对象;4、方括号保存数组;{"employees":[{"firstName":"John","lastName":"Doe"},{"firstName":"
js学习笔记 2-05 基础复习汇总
JavaScript基础1.JavaScript包含:ECMAScript、DOM、BOM.2.JavaScript的基本类型有number、string、boolean.3.JavaScript的复合类型有Array、String、Number、Boolean、Date、Math、RegExp.还有两个核⼼类型:Object和Function.4.JavaScript还有两个空类型:undefi
vim编辑器常用命令学习
vim编辑器标签(空格分隔):Linux概述VI===>VisualInterfaceVI升级版->VIM支持多级撤销可以跨平台运行支持语法高亮支持图形界面操作模式commandmode-命令模式insertmode-输入模式lastlinemode-底行模式命令模式启动后默认命令模式i切换到输入模式esc切换到底行模式常用命令vim+[文件名]#光标定位到文件最后一行vim+3[文件名]#光标定
关于分页的两种策略哦
基于缓存的分页策略1)一次性把数据全部取出来放在缓存中,根据用户要看的页数(page)和每页记录数(pageSize),计算把哪些数据输出显示。2)假设每页10条(pageSize=10)第1页:1-10第2页:11-20....第n页:[起点](n-1)*pageSize+1--[终点]起点+pageSize-13)特点只访问数据库一次,第一次取数比较慢,以后每页都从缓存中取,比较快比较适合小
myOwnNote自学专用笔记
Java数据类型转换:1.自动类型转换,自动类型转换之前必须理解一个原则“表数范围小的可以向表数范围大的进行自动类型转换”。关于java自动类型转换有一个形象的比喻:将一个小容器的水倒入一个大容器没有问题,但是将一个大容器的水倒入一个小容器则会装不下,会溢出。java自动类型转换的规则为byte->short(char)->int->long->float->double。2.强制类型转换,也称显
谈谈ECMA6中的Promise
谈谈ES6PromisePromise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。基本用法varpromise=newPromise(function(resolve,reject){//...somecodeif(/*异步操作成功*/){resolve(value);}else{reject(error);}});promise.then(function(v
入门基于node平台的web开发框架koa(2)koa服务环境搭建
在实际开发过程中,往往不可能像上篇文章一样,将各种代码写在同一个文件里面,应该通过一定的代码结构设计来规范开发。项目的结构一般有一下几个部分入口文件const koa = require('koa')const path = require('path') // node的path模块,用于处理文件路径const app = new koa()const helmet = require('koa
TiDB 在网易游戏的应用实践
作者介绍:李文杰,网易互娱高级数据库工程师,TUG2019年度和2020年度MVA。主要负责大数据研发和数据分析工作,为产品提供精细化运营指导;同时在部门内推广使用TiDB,为业务上云及数据库分布式化积累经验和探索最优方案,目前是TiDB管理小组负责人。本文整理自TUG网易线上企业行活动,由网易游戏高级数据库工程师李文杰老师分享,主要介绍分布式数据库TiDB在网易游戏的应用实践经验。网易游戏最开始